Abstract
Strategic customer behavior regarding the join-or-balk dilemma in queueing systems has been studied intensively under various kinds of information structures. The majority of these studies focus on the observable and the unobservable cases, where an arriving customer observes or does not observe, respectively, the number of present customers before making her decision. An important finding is that more information does not always improve customers’ and/or the administrator’s benefits and may result to a deterioration of a system. Therefore, intermediate information structures have been proposed that bridge the two extreme cases: partially observable models, models with delayed observations, alternating observable models etc. All these structures revolve around the idea that the administrator of a service system should control somehow the information about the state of the system, which is usually the number of present customers. In this paper we consider a new mechanism which consists in informing customers about other customers’ decisions. Such a mechanism helps customers to coordinate themselves and possibly leads to better outcomes. To present this idea in the simplest possible framework we consider the M/M/1 queue with strategic customers that face the join-or-balk dilemma and assume that each arriving customer is informed about the decision of the most recent arrival. We show that this system outperforms the observable and unobservable systems for certain ranges of the parameters. Moreover, the effective arrival process is more regular, a fact that improves several performance measures of the system.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Rational Queueing, i.e. the branch of Queueing Theory that treats problems of economic flavor where the various agents (customers and/or administrators-servers) are strategic, is a flourishing scientific area for more than 50 years. The inception of the area goes back to the pioneering papers of Naor (1969), and Edelson and Hildebrand (1975) who studied the join-or-balk dilemma of arriving customers at the M/M/1 queue. Naor (1969) focused on the observable case, where the arriving customers have the possibility to observe the queue length before making their decisions, whereas (Edelson and Hildebrand, 1975) considered the unobservable case, where the decisions are based solely on the knowledge of the parameters of the system. Since then there is a growing part of the literature that deals with strategic considerations in queueing. The fundamental models, problems and results in this area can be found in the monograph by Hassin and Haviv (2003). The recent progress has been summarized in Hassin (2016) while a relevant overview of optimal design problems in queueing systems can be found in Stidham (2009).
A fundamental question in the Rational Queueing literature is the impact of the information that is provided to the customers. Several recent works summarize some important findings and challenges regarding this question, see e.g. chapter 4 in the book of Hassin (2016) and the review papers by Ibrahim (2018) and Economou (2021), Economou (2022). For more details see the literature review in Sect. 2. Most studies about the impact of information on the strategic behavior in a queueing system focus on the number of present customers which is the key information that is provided to the customers. This is indeed a crucial information so that the customers estimate the congestion of the system with accuracy. However, the provision of this information to the customers has an undesirable effect: It makes the effective arrival process (i.e. the process that records the entrances at the system) quite irregular. Indeed, under such an information mechanism the customers continuously enter till they reach a certain threshold and then the entrances are interrupted frequently as long as the system is highly congested. As a remedy to this situation we suggest that the effective arrival process can become more regular if the customers are informed about other customers’ joining decisions. Knowing the joining behavior of recently arrived customers can help customers to coordinate at a certain degree.
Apart from the smoothing of the effective arrival process, the provision of information about other customers’ decisions seems advantageous in several cases that occur in practice. The first case is when there are independent web-based systems that receive the arriving customers that do not have information about what is going on in the core service system. This is typical when petitions for service are deposited through a web-platform and the service consists of several stages that are not monitored by the platform. In such a case the platform can provide information about previous arrivals and joining decisions but not about the actual congestion. Another case is when the customers do not trust the server provider for the information that he provides, so they report their decisions/evaluations to independent sources that are accessible by other customers.
Taking into account the aforementioned points, the aim of the present paper is to initiate a path for the study of the impact of information about other customers’ decisions on the join-or-balk dilemma in a queueing system. To keep the framework as simple as possible, we consider the Markovian single-server queue (i.e. the M/M/1 queue) with strategic customers that receive information about the decision of the most recent arrival. This is the first step towards a more thorough investigation in the case where the customers are informed about the decisions of a number of recent arrivals. However, the simplicity of the framework allows to go more deeply and prove analytically various interesting results.
The main contributions of the paper are summarized below:
-
1.
We study the performance of the system when the population of potential customers follow an arbitrary strategy.
-
2.
We characterize the customer equilibrium strategies and show how their form changes as the normalized service value increases from 0 to \(\infty \).
-
3.
We compare the equilibrium strategies, the equilibrium social welfare and the equilibrium throughput with the corresponding quantities of the unobservable and observable systems.
-
4.
We derive conclusions about the benefits of providing customers with information about other customers’ decisions and point to further generalizations and problems.
The rest of the paper is structured as follows: In Sect. 2 we present an extensive literature review regarding the problem of information provision to strategic customers of a queueing system. In Sect. 3 we describe in detail the queueing model under study, its performance and economic parameters, and present the strategic framework for the interaction of the customers. The performance evaluation of the model under an arbitrary strategy is studied in Sect. 4. Subsequently, in Sect. 5, we characterize the customer equilibrium strategies and show how they can be computed from the system parameters. The comparison of the equilibrium strategies and the corresponding equilibrium throughput and social welfare with the benchmark models (observable and unobservable) is carried out in Sect. 6. We present several results that are proved analytically and also demonstrate other results that have been consistently observed in a large number of numerical experiments. The study is finished with a list of conclusions and managerial take-away messages that are presented in Sect. 7. We also discuss some extensions and directions for future research there.
2 Literature review
The present paper belongs to a body of work in the Operations Research and the Operations Management literature that focuses on the effect of information on strategic customer behavior in service systems. Two key references from this thread of research are the pioneering papers of Hassin (1986) and Chen and Frank (2004) who compared the equilibrium performance of the observable and unobservable versions of an M/M/1 queue with strategic customers who make their join-or-balk decisions upon arrival. The main take-away message from these papers is that it is better in some cases to reveal the queue length and in other cases to conceal it.
Various authors considered models that lie between the two extreme versions (observable and unobservable) of queueing models with strategic customers who face the join-or-balk dilemma. More specifically, the following categories of models have appeared in the literature (see Economou, 2021,2022):
-
Systems with imperfect observation structure In such systems, the customers receive imperfect information about the queue length. For example, Economou and Kanta (2008) and Guo and Zipkin (2009) considered imperfectly observable versions of the M/M/1 queue, where the state-space of the queue length is partitioned into subsets and the arriving customers are not informed about the exact queue length, but rather about the subset it belongs to. When the subsets are singletons, the imperfectly observable model reduces to the observable M/M/1 queue, whereas if there is only one subset we have the unobservable case. In another study, Hassin and Koshman (2017) considered the M/M/1 queue where the arriving customers are informed about whether the number of present customers exceeds a critical level or not. They showed that this kind of information can be used to maximize the profit generated by the system.
-
Systems with delayed observation structure In such systems, the customers observe the queue length with some delay. Burnetas et al. (2017) considered the M/M/1 with delayed observations, where the customers decide whether to join or balk without knowing the queue length, but later on they are informed about their current position and may renege. In a similar direction, Hassin and Roet Green (2020) studied a model where the customers observe the queue length before reaching it, using probably some web-based application, and decide whether to go to the service facility or not. However, when they arrive at the system they are informed about the current queue length and make their second decision, to join or balk. Models with delayed observations reduce to the corresponding observable or unobservable models, when the delay tends respectively to 0 or to \(\infty \).
-
Systems with mixed observation structure In such models, only a fraction of the customers observe the queue length. Economou and Grigoriou (2015) and Hu et al. (2018) studied the join-or-balk dilemma in the framework of an M/M/1 queue, where the population of customers is divided into observing and uninformed (non-observing) customers. The observable and unobservable models correspond to the extreme cases where the fraction of uninformed customers is 0 and 1 respectively.
-
Systems with alternating observation structure Under such an information structure, a system alternates between observable and unobservable periods. Dimitrakopoulos et al. (2021) studied the M/M/1 queue with strategic customers who decide whether to join or balk upon arrival, in the case where the system remains observable for an exponentially distributed period, and subsequently becoming unobservable for another exponentially distributed period (with a different mean duration) and so on. They showed that alternating a system between observable and unobservable periods can be advantageous for increasing the equilibrium throughput and/or the equilibrium social welfare.
-
Systems with non-standard or augmented observation structure In such systems, the customers observe system features other than or in addition to queue length. For example, in systems with a controllable or unreliable server, the customers may observe the state of the server upon arrival (see e.g. Burnetas & Economou, 2007). In other situations, the system feature that can be observed is the state of a random environment that influences the arrival and service rates (see e.g. Economou & Manou, 2013). Moreover, another example of such systems corresponds to the situation where customers are informed about the elapsed or remaining service time in process. This type of information is usually provided in transportation systems (see e.g. Logothetis and Economou (2023)).
Some other significant studies regarging the influence of information on strategic customer behavior in queueing systems have been reported in Allon et al. (2011), Armony and Maglaras (2004), Cui and Veeraraghavan (2016), Debo and Veeraraghavan (2014), Guo and Zipkin (2007), Hassin and Roet-Green (2017), Hassin and Snitkovsky (2020), Haviv and Kerner (2007), Haviv and Oz (2016), Haviv and Oz (2018), Ibrahim et al. (2017), Inoue et al. (2023), Kerner (2011), Veeraraghavan and Debo (2009), Veeraraghavan and Debo (2011), Wang et al. (2018), Wang and Hu (2019), and Yu et al. (2018). In these works the authors examine various dimensions of the information impact on the customers, e.g., its function to signal quality of services, its relationship with customers’ heterogeneity, its interplay with customers’ beliefs and herding behavior, its role for the coordination of customers’ behavior with social objectives, estimation procedures etc. For detailed overviews and comments see Chapter 3 in Hassin (2016) and the recent papers Economou (2021), Economou (2022) and Ibrahim (2018).
3 The model
We consider a single server queue with infinite waiting space, where strategic customers arrive according to a Poisson process at rate \(\lambda \) and have independent exponential service times with rate \(\mu \), independent of the arrival process. The queue discipline is the First-Come-First-Served (FCFS). We define \(\rho =\frac{\lambda }{\mu }\) to be the utilization factor of the model.
Arriving customers at this M/M/1 queue face the dilemma of whether to join or balk with the objective of maximizing their own utilities. Each customer receives a reward of R units upon service completion and accumulates waiting costs at rate C as long as she stays in the system. We define \(\nu =\frac{R\mu }{C}\) to be the normalized service value, which corresponds to the ratio of the service value over the mean cost of a service time.
The operational and economic parameters of the system are assumed to be common knowledge for all customers. This is a reasonable assumption when the population of customers visits the system recurrently. Moreover, upon arrival, each customer is informed about the decision of the last arrival before her, being join (1) or balk (0), and then makes her own decision. Therefore, a customer’s mixed strategy is specified by a vector \((q_0,q_1)\), where \(q_i\) is the joining probability, if the previous arrival made the decision i, for \(i=0,1\).
Under a given population strategy \((q_0,q_1)\), to obtain a Markovian description of the system, we should keep track of the evolution of the number of customers in the system and the decision of the the most recent arrival. Let N(t) be the number of customers in the system at time t and I(t) be the decision of the last arrival before time t. Then, a moment of reflection reveals that \(\{(N(t),I(t))\}\) is a continuous-time Markov chain with state space
and non-zero transition rates
The transition diagram is shown in Fig. 1.
We will refer to this model as the last-customer’s-decision (lcd) model when we compare it with other models that have been reported in the literature as the unobservable (un) and the observable (obs) models.
4 Performance evaluation
The information process \(\{I(t)\}\) which records the decisions of the customers is a 2-state continuous-time Markov chain on \(\{0,1\}\) with rates \(q_{0,1}=q_0\) and \(q_{1,0}=1-q_1\). Let \((p_I(0),p_I(1))\) be its steady-state distribution. Then, we have
To obtain the performance measures of the model, we should compute the steady-state distribution \((p(n,i):n\ge 0,i=0,1)\) of \(\{(N(t),I(t))\}\). The balance equations are
Let
be the partial generating function of the number of present customers when the last customer’s decision is i, \(i=0,1\). Theorem 4.1 provides the stability condition for the model and closed-form expressions for \(P_i(z)\), for \(i=0,1\).
Theorem 4.1
The continuous-time Markov chain \(\{(N(t),I(t))\}\) is positive recurrent if and only if
When the stability condition holds, the partial generating functions of the steady-state distribution, \(P_i(z)\), \(i=0,1\), are given by
where \(\rho _2=\rho _2(q_0,q_1)\) is given by
Proof
The stability condition can be justified directly and intuitively as follows: Let \(\alpha \) denote the steady-state probability that an arriving customer joins the queue. Then, conditioning on whether the previous arriving customer joined or balked, we have that
which yields
For stability, we need \(\rho \alpha <1\) which is written as (4.7). Formal derivations of (4.7) are presented in the sequel, using the generating function approach and the mean-drift criterion for homogeneous QBD processes.
To derive the formulas (4.8) and (4.9) for the probability generating functions \(P_0(z)\) and \(P_1(z)\), we apply the standard generating function approach. Multiplying equation (4.4) by \(z^n\), summing all these equations, for \(n\ge 1\), and adding Eq. (4.2) yields:
Multiplying by z and rearranging terms, we derive the equation:
Similarly, multiplying Eq. (4.5) by \(z^n\), summing all these equations, for \(n\ge 1\), and adding Eq. (4.3) yields:
which easily reduces to
Equations (4.12)–(4.14) form a linear system for \((P_0(z),P_1(z))\):
The determinant of the system can be written after some algebraic manipulation in the form
where the polynomial C(x) is given by
The roots of C(x) are given as
where
We can now easily see that \(\rho _2\) assumes the simplified form (4.10) by dividing the numerator and denominator of (4.18) by \(\mu ^2\). Therefore, (4.16) can be written as
Cramer’s rule applied to the system (4.15) for the unknown variable \(P_0(z)\) yields:
Similarly, for \(P_1(z)\), we have:
Regarding the stability condition, note that for C(x), given by (4.17), we have that \(C(0)=\lambda ^2 q_0+\lambda \mu q_1>0\), whereas \(C(1)=\lambda ^2 q_0+\lambda \mu q_1-\lambda \mu -\lambda \mu q_0<C(0)\). There are two cases: Either condition (4.7) holds (in which case \(C(1)<0\)) or does not hold (in which case \(C(1)\ge 0\)). In the former case, we have that C(x) has a root in (0, 1), i.e., \(0<\rho _2<1<\rho _1\), whereas in the latter we have \(0<1\le \rho _2<\rho _1\).
Therefore, if condition (4.7) does not hold, we have that \(\rho _1^{-1}\) and \(\rho _2^{-1}\) reside both in the closed unit disk and are roots of the denominators in (4.20) and (4.21). Hence, they should be also roots of the corresponding numerators, since the partial probability generating functions \(P_1(z)\), \(P_2(z)\) converge in the closed unit disk. Since the numerators are second degree polynomials, we conclude that they should also factorize as constant multiples of \((1-\rho _1 z)(1-\rho _2 z)\). Hence, \(P_0(z)\), \(P_1(z)\) are constants and setting \(z\rightarrow \infty \) yields \(p(0,0)=p(0,1)=0\), so \(P_1(z)\), \(P_2(z)\) are identically zero. Therefore, in this case, the CTMC \(\{(N(t),I(t))\}\) has not a steady-state distribution, and we conclude that condition (4.7) is necessary for stability.
Assume, now, that (4.7) holds. Then \(\rho _1^{-1}\) resides in the closed unit disk and hence it is also root of the two numerators of \(P_0(z)\) and \(P_1(z)\). Hence, the numerator \(N_0(z)\) of \(P_0(z)\) in (4.20) is written as \(N_0(z)=N_0(z)-N_0(\rho _1^{-1})\). Grouping similar terms yields
Then, plugging \(N_0(z)\) given by (4.22) in (4.20) and simplifying yields
Moreover, \(N_0\left( \rho _1^{-1}\right) =0\) yields
Substituting (4.24) in (4.23) and simplifying yields
Finally, p(0, 0) can be determined using (4.1):
which shows that
Substituting (4.26) in (4.25) yields
Now, since \(\rho _1\) and \(\rho _2\) are roots of C(x), by Vieta’s formulas we have \(\rho _1+\rho _2=\frac{\lambda \mu q_0+\lambda \mu +\mu ^2}{\mu ^2}\) which shows that
Substituting \(\rho _1\), given by (4.28), in (4.27) and simplifying yields (4.8).
Equation (4.9) is proved along the same lines. Again, when (4.7) is valid, we have that the numerator \(N_1(z)\) of \(P_1(z)\) in (4.21) has a root at \(z=\rho _1^{-1}\). Therefore, \(N_1(z)=N_1(z)-N(\rho _1^{-1})\) and grouping similar terms yields the factorization
Moreover, \(N_1\left( \rho _1^{-1}\right) =0\) yields
Substituting (4.29) and (4.30) in (4.21) and simplifying yields
We can now determine p(0, 1), using (4.31) and (4.1):
Substituting (4.32) in (4.31) yields
Now, substituting \(\rho _1\), given by (4.28), in (4.33) yields (4.9).
The stability condition (4.7) can be proved independently of the generating functions approach by noting that the process \(\{(N(t),I(t))\}\) is a QBD process and applying the mean-drift criterion for the stability of such processes (see e.g. Nelson, 1995, Chapter 9). Indeed, the phase process of the QBD is \(\{I(t)\}\) with steady-state distribution given by (4.1). The mean drift of the QBD process is
According to the mean-drift criterion, a QBD process is positive recurrent if and only if the mean drift is strictly negative, which reduces to \(\frac{\lambda q_0}{1-q_1+q_0}-\mu <0\) in the present case. This is equivalent to the validity of (4.7). \(\square \)
Consider, now, a tagged arriving customer and let S be her sojourn time in the system. Moreover, let \(Q^-\) and \(I^-\) be the number of customers in the system and the decision of the last arrival before her. Due to the Poisson arrivals (PASTA property) we have that the joint distribution of \((Q^-,I^-)\) coincides with the steady-state distribution of \(\{(Q(t),I(t)\}\) in continuous time. Therefore, the conditional probability that the tagged customer will see n customers in the system, given that the last arrival before her made the decision i is
Therefore, we can easily see that
Let \(S_i(q_0,q_1)\) be the net benefit of a tagged arriving customer who sees \(I^-=i\) upon arrival and decides to join, given that the population of customers follows a strategy \((q_0,q_1)\). Then, we have that
Using (4.37), (4.36) and Theorem 4.1, we can derive explicit formulas for the quantities \(S_i(q_0,q_1)\), \(i=0,1\).
Corollary 4.1
The net benefit functions of a tagged customer who sees upon arrival that the last decision before her was \(i=0\) or \(i=1\) and decides to enter are given by
Proof
We evaluate the derivatives of \(P_i(z)\), \(i=1,2\) at \(z=1\) using (4.8) and (4.9). Then, we substitute them in (4.37) and (4.36). \(\square \)
Using the formulas (4.1) we can easily derive the throughput of the system under a given customer strategy \((q_0,q_1)\). In conjunction with (4.38) and (4.39) we can also obtain the social welfare per time unit generated by the system.
The throughput generated from a customer strategy \((q_0,q_1)\) is given by
and the corresponding welfare is
5 Equilibrium customer behavior
Formulas (4.38) and (4.39) show that
This inequality shows that if a population follows a given strategy \((q_0,q_1)\), then a tagged customer who is informed that the last customer balked anticipates a higher net benefit than a customer who is informed that the last customer joined. This implies that, for an equilibrium strategy \(\left( q_0^{lcd-e},q_1^{lcd-e}\right) \), we should necessarily have \(q_0^{lcd-e}\ge q_1^{lcd-e}\). Moreover, inequality (5.1) implies that the only possible forms for an equilibrium strategy are (0, 0), \((q_0^*,0)\), (1, 0), \((1,q_1^*)\) and (1, 1), with \(q_0^*,q_1^*\in (0,1)\). This is proved in the following result.
Lemma 5.1
Regarding the equilibrium strategy, we have the following cases:
-
1.
(0, 0) is equilibrium strategy if and only if \(S_0(0,0)\le 0\).
-
2.
\((q_0^*,0)\) with \(q_0^*\in (0,1)\) is equilibrium strategy if and only if \(S_0(q_0^*,0)=0\).
-
3.
(1, 0) is equilibrium strategy if and only if \(S_1(1,0)\le 0 \le S_0(1,0)\).
-
4.
\((1,q_1^*)\) with \(q_1^*\in (0,1)\) is equilibrium strategy if and only if \(S_1(1,q_1^*)=0\).
-
5.
(1, 1) is equilibrium strategy if and only if \(S_1(1,1)\ge 0\).
Proof
Denote by \(BR(q_0,q_1)\) the best response of a tagged customer against a given strategy \((q_0,q_1)\) of the population of customers. Since the best response of the customer depends on the signs of the quantities \(S_i(q_0,q_1)\) and inequality (5.1) holds, we have the following form for the best response correspondence:
The equilibrium strategies are best responses against themselves, therefore the only possible forms of equilibrium strategies are the forms in (5.2).
Now, (0, 0) is equilibrium if and only if \((0,0)\in BR(0,0)\), which is equivalent to \(S_0(0,0)\le 0\), because of (5.2). This yields Case 1 of the Lemma.
A strategy \((q_0^*,0)\) is equilibrium if and only if \((q_0^*,0)\in BR(q_0^*,0)\), which is equivalent to \(S_0(q_0^*,0)= 0\), because of (5.2). This yields Case 2 of the Lemma.
The other cases are treated along the same lines. \(\square \)
It is illuminating to think of the various cases of Lemma 5.1 as follows: In case 1 all customers balk. In case 2 a customer who joins is followed by at least one customer who balks. In case 3 the customers alternate, one joins and the next balks. In case 4 a customer who balks is followed by at least one customer who joins. In case 5 all customers join.
Lemma 5.1 shows that the key for the computation of the equilibrium strategies for a specific instance of the model (for given parameters \(\lambda \), \(\mu \), R and C) is the calculation of the quantities \(S_0(0,0)\), \(S_0(1,0)\), \(S_1(1,0)\), \(S_1(1,1)\) and the solution of the equations \(S_0(x,0)=0\) and \(S_1(1,x)=0\) in (0, 1). To this end we can use the formulas (4.38) and (4.39). Then we can derive the following characterization of the equilibrium strategy, as the normalized service value \(\nu \) assumes values from 0 to \(\infty \).
Theorem 5.1
An equilibrium customer strategy for the lcd model exists and is unique for any values of the underlying parameters. If \(\rho <1\), then we have the following cases regarding the equilibrium strategy \(\left( q_0^{lcd-e},q_1^{lcd-e}\right) \):
-
1.
\(\nu \in [0,1]\). Then \(\left( q_0^{lcd-e},q_1^{lcd-e}\right) =(0,0)\).
-
2.
\(\nu \in \left( 1,\frac{2}{1-2\rho +\sqrt{1+4\rho }}\right) \). Then \(\left( q_0^{lcd-e},q_1^{lcd-e}\right) =(q_0^*,0)\) with
$$\begin{aligned} q_0^*=\frac{1}{\frac{1}{\nu }+\rho -1}-\frac{1}{\nu \rho }. \end{aligned}$$(5.3) -
3.
\(\nu \in \left[ \frac{2}{1-2\rho +\sqrt{1+4\rho }},\frac{5\rho +1-(\rho +1)\sqrt{1+4\rho }}{3\rho -\rho \sqrt{1+4\rho }}\right] \). Then \(\left( q_0^{lcd-e},q_1^{lcd-e}\right) =(1,0)\).
-
4.
\(\nu \in \left( \frac{5\rho +1-(\rho +1)\sqrt{1+4\rho }}{3\rho -\rho \sqrt{1+4\rho }},\frac{1}{1-\rho }\right) \). Then \(\left( q_0^{lcd-e},q_1^{lcd-e}\right) =(1,q_1^*)\) with
$$\begin{aligned} q_1^*=\frac{3-\rho -\frac{2}{\nu -1}+(1-\rho )\sqrt{1+\frac{4}{\rho (\nu -1)}}}{2}. \end{aligned}$$(5.4) -
5.
\(\nu \in \left[ \frac{1}{1-\rho },\infty \right) \). Then \(\left( q_0^{lcd-e},q_1^{lcd-e}\right) =(1,1)\).
Proof
We characterize each possible form of an equilibrium strategy.
Case 1 Equilibrium strategy (0, 0).
(0, 0) is equilibrium strategy if and only if \(S_0(0,0)\le 0\). However, under population strategy (0, 0), the system is continuously empty, so \(S_0(0,0)=R-\frac{C}{\mu }\). Hence, (0, 0) is equilibrium strategy, if an only if \(R\le \frac{C}{\mu }\), which is equivalent to \(\nu \le 1\).
Case 2 Equilibrium strategy \((q_0^*,0)\), with \(q_0^*\in (0,1)\).
For \(q_0^*\in (0,1)\), \((q_0^*,0)\) is equilibrium strategy if and only if \(S_0(q_0^*,0)=0\). By (4.38), we have that
where \(\sigma (q_0)=\rho _2(q_0,0)\). Using (4.10) and after some algebraic simplifications, we derive that
Therefore, we should have
Differentiating (5.6) with respect to \(q_0\) yields
which shows that \(\sigma (q_0)\) is strictly increasing. Therefore,
Moreover, \(R-\frac{C}{\mu (1-\sigma )}\) is clearly strictly decreasing in \(\sigma \). Hence
which yields the interval for \(\nu \) in Case 2.
Moreover, \(q_0^*\) can be found in closed form in this case. Indeed, the defining equation for \(q_0^*\), \(R-\frac{C}{\mu (1-\sigma (q_0^*))}=0\), can be written as \(1-\sigma (q_0^*)=\frac{C}{R\mu }=\frac{1}{\nu }\). Using (5.6), we arrive, after some algebraic manipulations, at
Therefore, factorizing the difference of the two squares, we obtain
and, solving for \(q_0^*\), we obtain (5.3), which concludes Case 2.
Case 3 Equilibrium strategy (1, 0).
(1, 0) is equilibrium strategy if and only if \(S_1(1,0)\le 0\le S_0(1,0)\). When \((q_0,q_1)=(1,0)\), equations (4.38) and (4.39) assume the form:
where \(\tau =\rho _2(1,0)\). Using (4.10), we derive that
Therefore, (1, 0) is equilibrium if and only if
After some rearrangement of terms and simplifications, this is shown to be equivalent to
and multiplying by \(\frac{\mu }{C}\) and substituting \(\nu =\frac{R\mu }{C}\) concludes with Case 3.
Case 4 Equilibrium strategy \((1,q_1^*)\), with \(q_1^*\in (0,1)\).
For \(q_1^*\in (0,1)\), \((1,q_1^*)\) is equilibrium strategy if and only if \(S_1(1,q_1^*)=0\). By (4.39), we have that
where \(\upsilon (q_1)=\rho _2(1,q_1)\). Using (4.10) and after some algebraic simplifications, we derive that
Note, now, that \(\upsilon (q_1^*)\) is a root of (4.17) for \(q_0=1\) and \(q_1=q_1^*\), hence
Using (5.13), we can easily see that \(\rho (\rho -\upsilon (q_1^*))+\rho q_1^*=(\rho +1-\upsilon (q_1^*))\upsilon (q_1^*)\). Therefore, (5.11) is written equivalently as
Therefore, \((1,q_1^*)\) is equilibrium if and only if
Note, now, that the function
is strictly decreasing in \(\upsilon \), whereas \(\upsilon (q_1)\) given by (5.12) is clearly strictly increasing in \(q_1\). Therefore,
Hence, \((1,q_1^*)\) with \(q_1^* \in (0,1)\) is equilibrium if and only if
Substituting \(\tau \) given by (5.10) and using \(\nu =\frac{R\mu }{C}\) shows that this is equivalent to
which yields the interval for \(\nu \) in Case 4.
Moreover, \(q_1^*\) can be found explicitly in this case. Indeed, the defining equation for \(q_1^*\) is \(S_1(1,q_1^*)=0\), which can be written equivalently as
because of (5.14) and (5.13). Solving for \(\upsilon (q_1^*)\) yields
Equating the two expressions for \(\upsilon (q_1^*)\) given by (5.12) and (5.18) yields a quadratic equation for \(q_1^*\). Solving this equation and choosing the root that belongs to (0, 1) yields (5.4), which concludes Case 4.
Case 5 Equilibrium strategy (1, 1).
(1, 1) is equilibrium strategy if and only if \(S_1(1,1)\ge 0\). Under strategy (1, 1), the system behaves as an M/M/1 queue with arrival rate \(\lambda \) and service rate \(\mu \); hence \(S_1(1,1)=R-\frac{C}{\mu (1-\rho )}\). Therefore, (1, 1) is equilibrium if and only if \(R-\frac{C}{\mu (1-\rho )}\ge 0\), which is equivalent to \(\nu =\frac{R\mu }{C}\ge \frac{1}{1-\rho }\), which concludes Case 5. \(\square \)
When \(\rho \ge 1\), Theorem 5.1 continues to be valid with appropriate adaptations. More concretely, some cases cease to exist. Indeed, from the stability condition (4.7), we see that strategies of the form \((1,q_1)\), with \(q_1\in [0,1]\), cannot be equilibrium strategies when \(\rho \ge 2\). Moreover, the strategy (1, 1) cannot be equilibrium strategy for \(\rho \ge 1\). Therefore, for \(\rho \in [1,2)\), the cases 1–3 of the Theorem are still valid and the case 4 holds for \(\nu \in \left( \frac{5\rho +1-(\rho +1)\sqrt{1+4\rho }}{3\rho -\rho \sqrt{1+4\rho }},\infty \right) \). For \(\rho \in [2,\infty )\), the case 1 of the Theorem is valid and the case 2 holds for \(\nu \in (1,\infty )\).
Now, we can use the formulas (4.40) and (4.41) to obtain the equilibrium throughput and the equilibrium social welfare as \(\nu \) increases from 0 to \(\infty \).
Corollary 5.1
Regarding the equilibrium throughput, \(TH^{lcd-e}\), and the equilibrium social welfare per time unit, \(SW^{lcd-e}\), we have the following cases, when \(\rho <1\):
-
1.
\(\nu \in [0,1]\). Then
$$\begin{aligned} TH^{lcd-e}=0 \end{aligned}$$(5.19)and
$$\begin{aligned} SW^{lcd-e}=0. \end{aligned}$$(5.20) -
2.
\(\nu \in \left( 1,\frac{2}{1-2\rho +\sqrt{1+4\rho }}\right) \). Then
$$\begin{aligned} TH^{lcd-e}=\frac{\lambda q_0^*}{1+\lambda q_0^*}, \end{aligned}$$(5.21)where \(q_0^*\) is given by (5.3) and
$$\begin{aligned} SW^{lcd-e}=0. \end{aligned}$$(5.22) -
3.
\(\nu \in \left[ \frac{2}{1-2\rho +\sqrt{1+4\rho }},\frac{5\rho +1-(\rho +1)\sqrt{1+4\rho }}{3\rho -\rho \sqrt{1+4\rho }}\right] \). Then
$$\begin{aligned} TH^{lcd-e}=\frac{\lambda }{2} \end{aligned}$$(5.23)and
$$\begin{aligned} SW^{lcd-e}=C\left( \frac{\rho }{2}\nu -\frac{\rho }{1-2\rho +\sqrt{1+4\rho }}\right) . \end{aligned}$$(5.24) -
4.
\(\nu \in \left( \frac{5\rho +1-(\rho +1)\sqrt{1+4\rho }}{3\rho -\rho \sqrt{1+4\rho }},\frac{1}{1-\rho }\right) \). Then
$$\begin{aligned} TH^{lcd-e}=\frac{\lambda }{2-q_1^*}, \end{aligned}$$(5.25)where \(q_1^*\) is given by (5.4) and
$$\begin{aligned} SW^{lcd-e}=C\rho \frac{1-q_1^*}{2-q_1^*}\left( \nu -\frac{\rho +(1-v(q_1^*))^2q_1^*}{[\rho +(1-v(q_1^*))q_1^*](1-v(q_1^*))}\right) , \end{aligned}$$(5.26)where \(q_1^*\) is given by (5.4) and
$$\begin{aligned} v(q_1^*)=\frac{2\rho +1-\sqrt{1+4\rho -4\rho q_1^*}}{2}. \end{aligned}$$(5.27) -
5.
\(\nu \in \left[ \frac{1}{1-\rho },\infty \right) \). Then
$$\begin{aligned} TH^{lcd-e}=\lambda \end{aligned}$$(5.28)and
$$\begin{aligned} SW^{lcd-e}=C\rho \left( \nu -\frac{1}{1-\rho }\right) . \end{aligned}$$(5.29)
Proof
We substitute the equilibrium probabilities \(q_0\) and \(q_1\) in the formulas (4.40) and (4.41), according to the various cases of Theorem 5.1. After some algebraic simplifications we derive the various formulas of the Corollary. \(\square \)
6 Comparisons with other information structures
In this section we present some results concerning the comparison of the lcd model with the un (Edelson & Hildebrand, 1975) and obs (Naor, 1969) models. Let \(q^{un-e}\) be the equilibrium probability of the un model which is given as
(see e.g., Hassin & Haviv, 2003 Table 3.1) and \(TH^{un-e}\), \(SW^{un-e}\) be the corresponding equilibrium throughput, equilibrium social welfare. Moreover, we denote by \(TH^{obs-e}\) and \(SW^{obs-e}\) the throughput and the social welfare of the obs model when customers enter according to Naor’s individually optimal threshold \(\left\lfloor \frac{R\mu }{C}\right\rfloor =\lfloor \nu \rfloor \).
To present several numerical results concerning the comparison of the various models, we will consider a numerical experiment with parameters \(\lambda =0.8\), \(\mu =1\), \(C=1\) and \(R\in [0,6]\), which we will refer to as the ‘standard numerical scenario’. Note that in this scenario we have that \(\rho =0.8\), and \(\nu \in [0,6]\). This numerical scenario is typical. Indeed, we have considered a large number of other parameter values and the numerical results are similar, in the sense that the various figures have similar shapes leading to the same findings and interpretations.
We articulate the presentation of the analytical and the numerical results in three subsections, for the equilibrium probabilities, the equilibrium throughput and the equilibrium social welfare.
6.1 Comparison of the equilibrium probabilities
The equilibrium joining probabilities for the lcd and the un models satisfy a universal inequality. The inequality states that the join probability of the un model is always between the two join probabilities of the lcd model. In addition, the equilibrium join probability for customers who follow balking (respectively joining) customers in the lcd model is greater than or equal (respectively less than or equal) to the equilibrium join probability of the un model.
Theorem 6.1
Let \(\left( q_0^{lcd-e},q_1^{lcd-e}\right) \) be the equilibrium strategy for an lcd model, given according to the various cases of Theorem 5.1, and \(q^{un-e}\) the equilibrium strategy for the corresponding un model, given by (6.1). Then
Proof
Let \(S(q_0,q_1)\) be the net benefit of a tagged customer who joins given that the strategy of the population is \((q_0,q_1)\). Then, conditioning on the last decision before her arrival and using (4.1) we have that
Moreover, the functions \(S_0(q_0,q_1)\), \(S_1(q_0,q_1)\) and \(S(q_0,q_1)\) are all decreasing in \(q_0\) and \(q_1\).
We now consider the various cases of Theorem 5.1 separately.
Case 1 (\(\nu \in [0,1]\)):
In this case, we have \(q_0^{lcd-e}=q_1^{lcd-e}=q^{un-e}=0\) and the inequality (6.2) is valid.
Case 2 \(\left( \nu \in \left( 1,\frac{2}{1-2\rho +\sqrt{1+4\rho }}\right) \right) \):
In this case, the equilibrium \(q_0^{lcd-e}\) is characterized by the equation \(S_0\left( q_0^{lcd-e},0\right) =0\), whereas \(q^{un-e}\) is characterized by the equation \(S\left( q^{un-e},q^{un-e}\right) =0\). Using (6.3), we have that
But \(S_0\left( q^{un-e},q^{un-e}\right) >S_1\left( q^{un-e},q^{un-e}\right) \) (because of (5.1)), so necessarily \(S_0\left( q^{un-e},q^{un-e}\right) >0\). Now, \(S_0(q_0,q_1)\) is decreasing in \(q_0\) and \(q_1\); hence \(S_0(q^{un-e},0)\ge S_0\left( q^{un-e},q^{un-e}\right) >0\). However, note that \(S_0(q_0^{lcd-e},0)=0\) (by the defining equation of \(q_0^{lcd-e}\)) and we conclude that \(S_0(q^{un-e},0)>S_0(q_0^{lcd-e},0)\). Using the monotonicity of \(S_0(q_0,q_1)\), we conclude that \(q^{un-e}<q_0^{lcd-e}\). On the other hand, we have that for this case \(q_1^{lcd-e}=0\le q^{un-e}\) and the inequality (6.2) is valid.
Case 3 \(\left( \nu \in \left[ \frac{2}{1-2\rho +\sqrt{1+4\rho }},\frac{5\rho +1-(\rho +1)\sqrt{1+4\rho }}{3\rho -\rho \sqrt{1+4\rho }}\right] \right) \):
In this case, we have that \(q_0^{lcd-e}=1\), \(q_1^{lcd-e}=0\), whereas \(q^{un-e}\in (0,1)\). Hence, the inequality (6.2) is valid.
Case 4 \(\left( \nu \in \left( \frac{5\rho +1-(\rho +1)\sqrt{1+4\rho }}{3\rho -\rho \sqrt{1+4\rho }},\frac{1}{1-\rho }\right) \right) \):
In this case, the equilibrium \(q_1^{lcd-e}\) is characterized by the equation \(S_1\left( 1,q_1^{lcd-e}\right) =0\), whereas \(q^{un-e}\) is characterized by the equation \(S\left( q^{un-e},q^{un-e}\right) =0\). Using (6.3), we have that
But \(S_0\left( q^{un-e},q^{un-e}\right) >S_1\left( q^{un-e},q^{un-e}\right) \) (because of (5.1)), so necessarily \(S_1\left( q^{un-e},q^{un-e}\right) <0\). Now, \(S_1(q_0,q_1)\) is decreasing in \(q_0\) and \(q_1\); hence \(S_1(1,q^{un-e})\le S_1\left( q^{un-e},q^{un-e}\right) <0\). However, note that \(S_1(1,q_1^{lcd-e})=0\) (by the defining equation of \(q_1^{lcd-e}\)) and we conclude that \(S_1(1,q^{un-e})<S_1(1,q_1^{lcd-e},0)\). Using the monotonicity of \(S_1(q_0,q_1)\), we conclude that \(q^{un-e}>q_1^{lcd-e}\). On the other hand, we have that for this case \(q_0^{lcd-e}=1\ge q^{un-e}\) and the inequality (6.2) is valid.
Case 5 \(\left( \nu \in \left[ \frac{1}{1-\rho },\infty \right) \right) \):
In this case, we have \(q_0^{lcd-e}=q_1^{lcd-e}=q^{un-e}=1\) and the inequality (6.2) is valid. \(\square \)
To illustrate the result we consider the standard numerical scenario that we described in the beginning of the Section and plot the equilibrium joining probabilities as functions of the service value. The graphs are shown in Fig. 2.
6.2 Comparison of the equilibrium social welfare functions
An analytical comparison result shows that the lcd model outperforms the un model with respect to the equilibrium social welfare functions.
Theorem 6.2
Let \(SW^{lcd-e}\) be the equilibrium social welfare for an lcd model, given according to the various cases of Corollary 5.1, and \(SW^{un-e}\) the equilibrium strategy for the corresponding un model. Then we have the following cases:
-
1.
\(\nu \in \left[ 0,\frac{2}{1-2\rho +\sqrt{1+4\rho }}\right] \). Then
$$\begin{aligned} SW^{lcd-e}=SW^{un-e}=0. \end{aligned}$$(6.4) -
2.
\(\nu \in \left( \frac{2}{1-2\rho +\sqrt{1+4\rho }},\frac{1}{1-\rho }\right) \). Then
$$\begin{aligned} SW^{lcd-e}>SW^{un-e}=0. \end{aligned}$$(6.5) -
3.
\(\nu \in [\frac{1}{1-\rho },\infty )\). Then
$$\begin{aligned} SW^{lcd-e}=SW^{un-e}=C\rho \left( \nu -\frac{1}{1-\rho }\right) >0. \end{aligned}$$(6.6)
Consider a model with fixed \(\lambda \), \(\mu \) and C and let R vary. Denote by \(SW^{lcd-e}(\nu )\) and \(SW^{un-e}(\nu )\) the equilibrium social welfare of the lcd and the unobservable model as functions of the normalized service value \(\nu =\frac{R\mu }{C}\). Then, the difference \(SW^{lcd-e}(\nu )-SW^{un-e}(\nu )\) is a unimodal function of \(\nu \) which attains its maximum at \(\frac{5\rho +1-(\rho +1)\sqrt{1+4\rho }}{3\rho -\rho \sqrt{1+4\rho }}\).
Proof
When \(\nu \in \left[ 0,\frac{2}{1-2\rho +\sqrt{1+4\rho }}\right] \), we have that \(SW^{lcd-e}=0\) (Cases 1 and 2 of Corollary 5.1). Moreover \(q^{un-e}\) is either 0 or such that it leaves zero net benefit to a customer who joins (see formula (6.1)). Hence \(SW^{un-e}=0\) and we conclude with Case 1 of the Theorem.
When \(\nu \in \left( \frac{2}{1-2\rho +\sqrt{1+4\rho }},\frac{1}{1-\rho }\right) \), then we have Cases 3 and 4 of Theorem 5.1. In Case 3, we have that the equilibrium strategy is (1, 0) and \(S_0(1,0)>0>S_1(1,0)\), so for the equilibrium social welfare (see (4.41)) we have:
In Case 4, we have that the equilibrium strategy is \((1,q_1^*)\) and \(S_0(1,q_1^*)>0=S_1(1,q_1^*)\), so for the equilibrium social welfare (see (4.41)) we have:
Moreover \(q^{un-e}\) is such that it leaves zero net benefit to a customer who joins (see formula (6.1)). Hence \(SW^{un-e}=0\) and we conclude with Case 2 of the Theorem.
When \(\nu \in \left[ \frac{1}{1-\rho },\infty \right) \), all customers join in equilibrium under both the lcd and the un models so the two social welfare functions coincide and are given by formula (5.29). This implies Case 3 of the Theorem.
Now, we have immediately that the difference \(SW^{lcd-e}(\nu )-SW^{un-e}(\nu )\) is 0 when \(\nu \in \left[ 0,\frac{2}{1-2\rho +\sqrt{1+4\rho }}\right] \) or \(\nu \in \left[ \frac{1}{1-\rho },\infty \right) \) (Cases 1 and 3 of the present Theorem). In the remaining case where \(\nu \in \left( \frac{2}{1-2\rho +\sqrt{1+4\rho }},\frac{1}{1-\rho }\right) \), we consider two subcases that correspond to Cases 3 and 4 of Theorem 5.1. In the first subcase, where \(\nu \in \left( \frac{2}{1-2\rho +\sqrt{1+4\rho }},\frac{5\rho +1-(\rho +1)\sqrt{1+4\rho }}{3\rho -\rho \sqrt{1+4\rho }}\right] \), we have that \(SW^{lcd-e}(\nu )-SW^{un-e}(\nu )=SW^{lcd-e}(\nu )\) which is given by (5.24) which is a linear function of \(\nu \) with positive rate \(\frac{C\rho }{2}\). Therefore, \(SW^{lcd-e}(\nu )-SW^{un-e}(\nu )\) is increasing for \(\nu \in \left( \frac{2}{1-2\rho +\sqrt{1+4\rho }},\frac{5\rho +1-(\rho +1)\sqrt{1+4\rho }}{3\rho -\rho \sqrt{1+4\rho }}\right] \). In the second subcase, where \(\nu \in \left[ \frac{5\rho +1-(\rho +1)\sqrt{1+4\rho }}{3\rho -\rho \sqrt{1+4\rho }},\frac{1}{1-\rho }\right) \), we have that the equilbrium strategy is \((1,q_1^*(\nu ))\). Using (4.41), we have
since \(S_1(1,q_1^*(\nu ))=0\). Now, the functions \(\frac{1-q_1}{2-q_1}\) and \(S_0(1,q_1)\) are both decreasing and positive so \(\lambda \frac{1-q_1}{2-q_1}S_0(1,q_1)\) is decreasing. Moreover, \(q_1^*(\nu )\) is increasing in \(\nu \). Therefore, we conclude that \(SW^{lcd-e}(\nu )-SW^{un-e}\) is decreasing for \(\nu \in \left[ \frac{5\rho +1-(\rho +1)\sqrt{1+4\rho }}{3\rho -\rho \sqrt{1+4\rho }},\frac{1}{1-\rho }\right) \). This shows the unimodality of \(SW^{lcd-e}(\nu )-SW^{un-e}\) and its maximum is attained for \(\nu =\frac{5\rho +1-(\rho +1)\sqrt{1+4\rho }}{3\rho -\rho \sqrt{1+4\rho }}\). \(\square \)
Theorem 6.2 shows that for low and high values of the service value, the social welfare functions coincide and consequently providing information about the last customer decision for this range of \(\nu \) does not improve the economic performance of a system. However, for intermediate values of \(\nu \), there is some difference which is maximized for the normalized service value \(\nu =\frac{5\rho +1-(\rho +1)\sqrt{1+4\rho }}{3\rho -\rho \sqrt{1+4\rho }}\). This value constitutes the boundary between Cases 3 and 4 of Theorem 5.1, that is it is the value where the equilibrium strategy changes from (1, 0) to \((1,q_1^*)\) with \(q_1^*\). Therefore, we see that providing the information about the last customer’s decision is particularly valuable for normalized service values near to this boundary point.
Unfortunately, due to the nature of the social welfare function of the observable model (see e.g. Economou, 2021 p.148), an analytical comparison between the equilibrium social welfare between the observable and the lcd models does not seem possible. Nevertheless, in all numerical experiments, the observable model outperforms the lcd model. In Fig. 3, we show the graphs of the equilibrium social welfare functions, as the service value varies, for the standard numerical scenario.
6.3 Comparison of the equilibrium throughput functions
The analytical comparison of the throughput functions for the lcd, the un and the obs models seems particularly difficult (if not impossible) due to the corresponding involved formulas (see Corollary 5.1 for the lcd model - Cases 2 and 4 and the corresponding formulas for the obs and un models). Extensive numerical experiments have consistently shown the following findings as the normalized service value, \(\nu \), varies (assuming that the parameters \(\lambda \), \(\mu \) and C, are kept fixed):
-
1.
\(TH^{obs-e}(\nu )>TH^{lcd-e}(\nu )>TH^{un-e}(\nu )\), for low values of \(\nu \) (but greater than 1).
-
2.
\(TH^{obs-e}(\nu )<TH^{lcd-e}(\nu )<TH^{un-e}(\nu )\), for high values of \(\nu \) (but smaller than \(\frac{1}{1-\rho }\)).
-
3.
\(TH^{obs-e}(\nu )<TH^{lcd-e}(\nu )=TH^{un-e}(\nu )\), for \(\nu \ge \frac{1}{1-\rho }\).
-
4.
The functions \(TH^{lcd-e}(\nu )\) and \(TH^{un-e}(\nu )\) cross only once in \(\left( 1,\frac{1}{1-\rho }\right) \). More concretely, there exists \(\nu ^*\) such that \(TH^{lcd-e}(\nu )>TH^{un-e}(\nu )\), for \(\nu \in (1,\nu ^*)\), whereas \(TH^{lcd-e}(\nu )<TH^{un-e}(\nu )\), for \(\nu \in \left( \nu ^*,\frac{1}{1-\rho }\right) \).
These findings are illustrated in Fig. 4, where we see the graphs of the equilibrium throughput functions for the standard numerical scenario.
7 Conclusions and extensions
In this paper we studied the effect of providing information about last customer’s decision on strategic customers who face the dilemma of whether to join or balk at the arrival instants of an M/M/1 queue. This kind of information smooths the effective arrival process and has been shown to be beneficial for the social welfare in comparison to the unobservable model, in particular for intermediate values of the service reward. Therefore, in systems where the information about the queue length cannot be communicated to the customers (as it is the case of several models that we discussed in the introduction), the provision of information about the last customer’s decision is advantageous.
The present study constitutes the first step towards a more complete understanding of the pros and cons of communicating the decisions of other customers to the strategic customers of a service system. There are a number of directions for the generalization and extension of this idea.
In the framework of the join-or-balk dilemma for the arrivals at an M/M/1 queue, the most natural extension is to consider the situation where the customers are informed upon arrival about the decisions of more than one recent arrivals. There is a whole family of models in this area that are currently under investigation (see e.g. Economou, 2024). For example, each arriving customer may be informed about the join-or-balk decisions of the N more recent arrivals. Then, in this ‘generalized Bernoulli’ model, the information I(t) is an N-vector of 0 s and 1 s and a customer’s strategy is a vector \(\textbf{q}=(q_{i_1,i_2,\ldots ,i_n}:(i_1,i_2,\ldots ,i_n)\in \{0,1\}^N)\). Another possibility is that arriving customers are informed about the number of joining customers since the last customer who balked. In this ‘geometric’ model the information I(t) is a non-negative integer and a customer’s strategy is an infinite sequence \(\textbf{q}=(q(0),q(1),q(2),\ldots )\). The performance evaluation of the underlying queueing models under an arbitrary strategy and the characterization and computation of equilibrium customer strategies seem challenging problems in the area of Rational Queueing.
References
Allon, G., Bassamboo, A., & Gurvich, I. (2011). We will be right with you: Managing customer expectations with vague promises and cheap talk. Operations Research, 59, 1382–1394.
Armony, M., & Maglaras, C. (2004). Contact centers with a call-back option and real-time delay information. Operations Research, 52, 527–545.
Burnetas, A., & Economou, A. (2007). Equilibrium customer strategies in a single server Markovian queue with setup times. Queueing Systems, 56, 213–228.
Burnetas, A., Economou, A., & Vasiliadis, G. (2017). Strategic behavior in a queueing system with delayed observations. Queueing Systems, 86, 389–418.
Chen, H., & Frank, M. (2004). Monopoly pricing when customers queue. IIE Transactions, 36, 569–581.
Cui, S., & Veeraraghavan, S. (2016). Blind Queues: The impact of consumer beliefs on revenues and congestion. Management Science, 62, 3656–3672.
Debo, L., & Veeraraghavan, S. (2014). Equilibrium in queues under unknown service times and service value. Operations Research, 62, 38–57.
Dimitrakopoulos, Y., Economou, A., & Leonardos, S. (2021). Strategic customer behavior in a queueing system with alternating information structure. European Journal of Operational Research, 291, 1024–1040.
Economou, A. (2021). The impact of information structure on strategic behavior in queueing systems. In V. Anisimov & N. Limnios (Eds.), Queueing theory 2, Advanced trends, series ‘Mathematics and Statistics’, Sciences, ISTE & J. Wiley.
Economou, A. (2022). How much information should be given to the strategic customers of a queueing system? Queueing Systems, 100(3–4), 421–423.
Economou, A. (2024) Communicating recent customers’ decisions to strategic customers of a service system: The join-or-balk dilemma. Working paper.
Economou, A., & Grigoriou, M. (2015). Strategic balking behavior in a queueing system with a mixed observation structure. In Proceedings of the 10th Conference on Stochastic Models of Manufacturing and Service Operations (SMMSO 2015) (pp. 51–58). University of Thessaly Press.
Economou, A., & Kanta, S. (2008). Optimal balking strategies and pricing for the single server Markovian queue with compartmented waiting space. Queueing Systems, 59, 237–269.
Economou, A., & Manou, A. (2013). Equilibrium balking strategies for a clearing queueing system in alternating environment. Annals of Operations Research, 208, 489–514.
Edelson, N. M., & Hildebrand, K. (1975). Congestion tolls for Poisson queueing processes. Econometrica, 43, 81–92.
Guo, P., & Zipkin, P. (2007). Analysis and comparison of queues with different levels of delay information. Management Science, 53, 962–970.
Guo, P., & Zipkin, P. (2009). The effects of the availability of waiting-time information on a balking queue. European Journal of Operational Research, 198, 199–209.
Hassin, R. (1986). Consumer information in markets with random products quality: The case of queues and balking. Econometrica, 54, 1185–1195.
Hassin, R. (2016). Rational queueing. CRC Press, Taylor and Francis Group.
Hassin, R., & Haviv, M. (2003). To queue or not to queue: Equilibrium behavior in queueing systems. Kluwer Academic Publishers.
Hassin, R., & Koshman, A. (2017). Profit maximization in the M/M/1 queue. Operations Research Letters, 45, 436–441.
Hassin, R., & Roet-Green, R. (2017). The impact of inspection cost on equilibrium, revenue, and social welfare in a single-server queue. Operations Research, 65, 804–820.
Hassin, R., & Roet Green, R. (2020). On queue-length information when customers travel to a queue. Manufacturing & Service Operations Management, 23(4), 989–1004.
Hassin, R., & Snitkovsky, R. (2020). Social and monopoly optimization in observable queues. Operations Research, 68(4), 1178–1198.
Haviv, M., & Kerner, Y. (2007). On balking from an empty queue. Queueing Systems, 55(4), 239–249.
Haviv, M., & Oz, B. (2016). Regulating an observable M/M/1 queue. Operations Research Letters, 44(2), 196–198.
Haviv, M., & Oz, B. (2018). Self-regulation of an unobservable queue. Management Science, 64(5), 2380–2389.
Hu, M., Li, Y., & Wang, J. (2018). Efficient ignorance: Information heterogeneity in a queue. Management Science, 64, 2650–2671.
Ibrahim, R. (2018). Sharing delay information in service systems: A literature survey. Queueing Systems, 89, 49–79.
Ibrahim, R., Armony, M., & Bassamboo, A. (2017). Does the past predict the future? The case of delay announcements in service systems. Management Science, 63, 1762–1780.
Inoue, Y., Ravner, L., & Mandjes, M. (2023). Estimating customer impatience in a service system with unobserved balking. Stochastic Systems, 13(2), 181–210.
Kerner, Y. (2011). Equilibrium joining probabilities for an M/G/1 queue. Games and Economic Behavior, 71(2), 521–526.
Logothetis, D., & Economou, A. (2023). The impact of information on transportation systems with strategic customers. Production and Operations Management, 32, 2189–2206.
Naor, P. (1969). The regulation of queue size by levying tolls. Econometrica, 37, 15–24.
Nelson, R. (1995). Probability, stochastic processes, and queueing theory: The mathematics of computer performance modeling. Springer.
Stidham, S., Jr. (2009). Optimal design of queueing systems. Boca Raton: CRC Press, Taylor and Francis Group.
Veeraraghavan, S., & Debo, L. (2009). Joining longer queues: Information externalities in queue choice. Manufacturing and Service Operations Management, 11, 543–562.
Veeraraghavan, S. K., & Debo, L. G. (2011). Herding in queues with waiting costs: Rationality and regret. Manufacturing and Service Operations Management, 13, 329–346.
Wang, J., Cui, S., & Wang, Z. (2018). Equilibrium strategies in M/M/1 priority queues with balking. Production and Operations Management, 28, 43–62.
Wang, J., & Hu, M. (2019) Efficient inaccuracy: User-generated information sharing in a queue. Preprint available at https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3046905
Yu, Q., Allon, G., Bassamboo, A., & Iravani, S. (2018). Managing customer expectations and priorities in service systems. Management Science, 64, 3942–3970.
Acknowledgements
The author would like to thank the two anonymous reviewers for their constructive comments.
Funding
No funding was received for conducting this study.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The author has no conflict of interest to declare that are relevant to the content of this article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Economou, A. The impact of information about last customer’s decision on the join-or-balk dilemma in a queueing system. Ann Oper Res (2024). https://doi.org/10.1007/s10479-024-06262-4
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10479-024-06262-4