Abstract
In this work, the authors consider the effect of a service experience cost (SE cost) on customer behaviour in the M/M/1 queueing system. Based on customer individual equilibrium strategy, social welfare is also analyzed in unobservable and observable cases. The SE cost decreases the equilibrium joining probability and social welfare in an unobservable case. However, there might exist multiple individual equilibrium thresholds in an observable case. Furthermore, numerical results show that the SE cost can be used as a feasible policy to make an incentive for customers and regulate the system for improved social welfare in some scenarios.
1. Introduction
Service experience is a term to describe the feeling of customers. However, the sense of each customer may be different, which depends on the service environment. For example, (1) depressed consumers may feel open in a spacious fast-food restaurant, while lonely consumers may feel at home in a little fast-food restaurant. On the contrary, lonely consumers might be more frustrated in the spacious environment, and unhappy consumers might be more agitated in the narrow environment. (2) At the library box office, a reader’s experience in the 15th position of the queue among 20 readers is different from a reader’s experience in the 15th position of a queue among 200 readers. The former reader thinks the library is relatively idle, and the latter feels that his sojourn time is shorter. These two cases reflect their positive mental attitude. In the same situation, the former reader might think he is at the end of the queue, and the latter thinks the library is relatively crowded. (3) A cable car has eight seats in scenic spot, and the difference between the 8th position and 9th position in the queue is not just the extra waiting time. The customer in the 9th position might feel unlucky because he misses the last cable car or feels lucky because he must be in the next cable car. Hence, service experience should be considered in the study of customer behaviour and social welfare.
Naor [1] investigated customer behaviour from the viewpoint of game-theoretic in the M/M/1 queueing system where an arriving customer can observe the queue length and obtain the individual optimal threshold, the optimal social threshold, and the maximal revenue threshold. Later, Edelson and Hilderbrand [2] considered the case when the queue length is unobservable and showed that the optimal social toll is equal to the revenue-maximizing toll. Subsequently, many scholars published their works on the customer behaviour in various queueing systems, such as unreliable queueing systems [3, 4], retrial queueing systems [5–9], queueing systems with catastrophe [10, 11], vacation queueing systems [12–17], queueing system with egalitarian processor-sharing [18], queueing systems with priority customer [19, 20], and service inventory systems [21–24]. And the following excellent monographs: Hassin and Haviv [25], Stidham [26], Hassin [27], summarized achievements in recent years.
In the above works, the benefit function of individual customers generally includes the reward (or the degree of satisfaction) received after service and the sojourn cost in the system aswhere is customer reward, is a waiting cost for one customer per time unit, and and are sojourn time and its expectation, respectively. Furthermore, all the customers are assumed to be homogeneous, and the optimal individual strategy follows the Nash symmetric equilibrium strategy.
To reflect the effect of service experience on customer behaviour, the authors first establish a simple net benefit function as follows:where is some kind of cost corresponding to service experience, simplified as a SE cost. The smaller of , the better of service experience and so the greater of the satisfactory degree of customers, and the greater of means an arriving customer has less motivation to enter the queue. It is worth mentioning that this cost is not connected with the sojourn time of the customer, but it reflects the actual service experience of the customer. Especially for the case of , when the service experience reaches its optimum, the benefit function degenerates into (1).
Moreover, it is more reasonable to use the variable cost instead of the constant cost . From the point of the queueing system, the traffic intensity is a measure to reflect a service environment. Therefore, the authors use the product of and to describe the variable SE cost, where is some kind of probability related the system state. So, the new benefit function of an individual customer is established as
Although many works focused on analyzing the equilibrium behaviour of customers, to the best knowledge of the authors, only a few papers have studied service experience. This work considers an individual equilibrium strategy in unobservable and observable cases and then analyzes social welfare. The main contributions of this work are summarized as follows: (1) this is the first work that utilizes SE cost to investigate customer behaviour and social welfare; (2) the joining probability and social welfare are all smaller than those without SE cost in an unobservable case and so introducing SE cost is not suitable for the system manager; (3) there exist multiple individual thresholds in an observable case which is different from the unique threshold in Naor [1]; furthermore, the upper and lower bounds of thresholds are also determined; (4) numerical results illustrate that social welfare does not necessarily decrease in observable cases after SE cost is added; (5) compared to without SE cost, social welfare can be improved while maintaining the same throughput.
The rest of this work includes five sections. Section 2 presents the model description. Section 3 investigates the individual equilibrium strategy and establishes a new social welfare function in an unobservable case. Section 4 devotes to an observable case. Section 5 carries out some numerical experiments and analyzes the corresponding results. Finally, Section 6 summarizes the main conclusions.
2. Model Description
This work considers the M/M/1 queueing system where customers arrive according to a Poisson process with rate , and service times are independent and exponentially distributed with mean . The system state at time is characterized by , which denotes the number of customers in the system. The stochastic process is a continuous-time Markov chain with state space .
Assume every customer obtains a reward of units for completing service, and there exists a waiting cost of units per time unit that the customer remains in the system. To encourage an arriving customer to enter the system, the conditionis necessary.
This work assumes that all customers are risk-neutral and must make decisions based on the benefit function (3). After decisions, retrials of balking customers and reneging of entering customers are not allowed. Conditioning on the number of customers in the system is observed or not, there are two cases as follows:(i)The unobservable case where customers can not observe (ii)The observable case where customers can observe
3. The Unobservable Case
In this case, customers can not observe the number of customers in the system and choose to join the system with a specific probability. So, all the homogeneous customers in the system follow a mixed strategy: “enter the system with probability and balk with probability .” The authors first analyze the individual equilibrium joining probability, which is a weakly dominant strategy. A detailed definition can be seen in Section 1.1 of [25]. Secondly, social welfare is considered after a customer makes his decision. The transition rate diagram is shown in Figure 1.

The following proposition, which has been presented in Section 2.2.1 of [28], gives the stationary distribution , the expected number of customers in system , and the expected sojourn time . The system is stable if and only if . The authors first consider the case and then present results for .
Proposition 1. In the unobservable case of the M/M/1 queueing system, the stationary distribution , the expected number of customers , and the expected sojourn time are summarized as follows:
3.1. Individual Equilibrium Strategy
When a customer has no information on the system state and makes a decision based on the mean value of performance measure, the probability defined in equation (3) is replaced with the busy probability of the server in the steady-state, i.e., , to describe the influence of SE cost on customer behaviour. The larger the probability is, the worst service experience the customer gets, and so the lower service satisfaction he obtains.
Theorem 1. In the unobservable case of the M/M/1 queueing system, a mixed equilibrium strategy “enter the system with probability ” exists and is uniquely given by
Proof. From equation (3), when an arriving customer enters the system, his expected net benefit isand it is readily shown that is a strictly decreasing function in .
If or , the minimal of benefit function is nonnegative and so customer would like to enter the system. This proves the second part of (6).
If , combining yields ; a unique can be determined by . If the customer chooses to enter the system with probability or balk with probability , the benefit always equals to zero. Hence, the customer does not feel a difference between entering and balking.
The proof of Theorem 1 is completed.
If , the corresponding analysis also can be derived and a mixed equilibrium strategy “enter the system with probability ” exists andFor the case of , which have been shown in [26], a mixed equilibrium strategy “enter the system with probability ” exists and is uniquely given byIf ,Compared with the unobservable M/M/1 queueing system presented in [2], the benefit function is added with an SE cost which causes that the joining probability should not be greater than . And through the joining probability defined in equations (6)–(9), it is readily proved that . This fact illustrates that fewer customers are motivated to join the queue, and at this moment, the system turns less crowded. Therefore, can be used as a factor to induce customer behaviour or regulate the whole system.
3.2. Social Welfare
Equation (6) shows that is the unique equilibrium joining probability of customers. It corresponds to the proportion of customers who will choose to enter the system for service. Based on customer behaviour, the expected social welfare per time unit is
And for the case of , the expected social welfare per time unit is
In reference [2], the server revenue is equal to the social welfare in the unobservable case and so it is readily shown that .
Sections 3.1 and 3.2 show that the joining probability and social welfare are smaller than the case of . These results are reasonable and accessible, and thus the authors focus on the observable case to verify whether the same situation would happen.
4. The Observable Case
In this case, the system is same as the work of Naor [1], where a customer arriving at time knows the exact number of customers in the system. And so Naor showed that there exists equilibrium threshold strategy, i.e., there exists threshold such that an arriving customer enters the system if and balks otherwise. For this, the system has customers at most, and the transition rate diagram is depicted in Figure 2. And the stationary distribution on threshold iswhere . Firstly, the individual equilibrium strategy will be investigated within the threshold strategy.

4.1. Individual Equilibrium Strategy
The exact number of customers can help to determine the expected sojourn time of an arriving customer. Moreover, it can influence the service experience of customers and the service environment of the system during the service process. Since is observed, the probability that an arriving customer observes customers upon arrival can exactly describe the real-time state of the system. Hence, the probability defined in equation (3) is replaced with to derive the individual equilibrium threshold. The PASTA property shows that , and then the new net benefit function on threshold of an arriving customer who observes customers in the system can be defined as
means the system is empty and the server only serves the arriving customer. At this time, the service experience reaches its optimum and would not generate any cost related .
Moreover, through simple calculation,
For given threshold , is obvious from equation (4). And if , this means the threshold must be zero; that is to say, customer joins the system when the system is empty, and once the system is nonempty, no one joins in.
To get more generalized results, the authors investigate the nonzero thresholds under the condition of hereinafter.
For individual equilibrium threshold , there imply two-tier meanings. Firstly, the benefit of an arriving customer, who finds customers upon arrival and decides to join, should be nonnegative. And secondly, if he finds customer and decides to join, his benefit must be negative; if not, there exist at least customers in the system which contradicts to the system threshold . Based on these two points, the upper bound and lower bound of thresholds can be determined. To achieve the upper bound, the following proposition is needed to illustrate the quality of benefit functions and .
Proposition 2. For threshold , can ensure the benefits are all nonnegative.
Proof. The proof is divided into three cases: If , equation (15) yields and then . If and , equation (15) also yields and then . If and , then equation (15) yields and . Hence, is a local minimum point of for . Furthermore, shows that is concave for . If increases on , then are all nonnegative because of ; if increases at first and then decreases, can ensure are all nonnegative.The proof of Proposition 2 is completed.
This proposition shows that all the benefits are nonnegative so long as is nonnegative. Hence, to achieve the upper bound of threshold , it is just to find the maximum number of such that .
Lemma 1. In the observable M/M/1 queueing system, the individual equilibrium threshold has an upper bound .
Proof. Equation (14) yieldsHence, is a discrete concave function on . Considering and as for any , there exists a unique integer such thatSo, is the upper bound of threshold.
Lemma 1 shows that threshold has an upper bound so that for all . And combining with Proposition 2, all the benefits are nonnegative.
Next, it is turn to seek for the lower bound of threshold through the benefit of an arriving customer, who finds customers upon arrival and decides to join. If , an arriving customer enters the system and therefore the system contains customers which contradicts the policy of threshold . So, to achieve the lower bound of threshold or all the equilibrium thresholds, it is necessary to find the minimal satisfying .
The following theorem shows how to find the lower bound and all the possible thresholds.
Theorem 2. . In the observable M/M/1 queueing system, there exist at least one individual equilibrium threshold .
Proof. Equations (14) and (17) show that ; therefore, individual equilibrium threshold can be derived by backward extrapolation: starting from the subscript to 1, let be the subscript of the first positive term of , then we haveSpecially, if for all , i.e.,define . Denote , and then are all individual equilibrium thresholds.
The above theorem shows that any positive integer can be regarded as individual threshold of customer, which is different from the results presented in Naor [1].
Now, there may exist multiple thresholds after SE cost is introduced. So what is the effect of them on the system? The numerical experiment illustrates that more social welfare can be obtained based on the threshold or . The following section gives the social welfare function.
For the case of , Naor [1] shows that the unique individual equilibrium threshold isFrom Theorem 2, it is difficult to obtain the explicit expression of , which leads and cannot be compared although the concrete expression of is solved in equation (20). For this reason, the comparison is performed numerically in Section 5. However, after introducing SE cost, there exist multiple thresholds rather than the unique threshold in the observable case. And this modification prompts not only customers to have more choices for joining threshold but also the system manager achieves more social welfare.
4.2. Social Welfare
Given the individually equilibrium threshold defined from Theorem 2, similar to Section 3.2, the social welfare per time unit is
For the case of , the social welfare per time unithas been defined in [1]. By replacing with or in equation (13), the corresponding stationary distribution can be derived.
Since the expression of is implicit, these two social welfare functions can not be compared directly. So, some numerical experiments are shown in Section 5. Remarkably, the tendency of social welfare is different from the result in the unobservable case, and the detailed results can be seen in Section 5.
5. Numerical Experiments
Section 3.1 shows that the joining probabilities and satisfy . This fact leads to the social welfare and have the same relationship between them. Therefore, this section gives priority to the observable case and investigates the tendency of individual thresholds and and the social welfare and by considering the following system parameters:
Firstly, the authors consider the tendency of thresholds , , and . For the special case of , is independent of and remains at a constant value (see Figure 3). If , after the SE cost is introduced, the cost that customer has to be afforded is added and so the upper and lower bounds of individual threshold are smaller than . Hence, .

(a)

(b)
For fixed , the benefit of customers is decreasing with the increase in . Therefore, the upper bound and lower bound of thresholds are all decreasing. On the contrary, for fixed , the system turns to more crowded, the probability of the idle state of server is decreasing with the increase in , and correspondingly, the probabilities of other states may be greater than before. Hence, the customer’s benefit, the upper bound , and lower bound are all decreasing. This tendency can be seen in Figure 3.
Secondly, the authors consider the tendency of social welfare functions. For fixed , the thresholds and are kept as a constant, respectively, when . With the increase in , more customers join the system and then lead to more social welfare. For greater , the thresholds are no longer constants. With the increase in , the threshold turns to decrease and hence the number of customers in the system also decreases which would lead to a decrease in social welfare. So, the graph of the social welfare function is very similar to the graph of the unimodal function.
For fixed , the steady-state probabilities are constants, and however the social welfare and do not necessarily increase when decreases. For smaller , Figure 3 illustrates that the thresholds and are independent of and kept as constants, and so the benefit of customer is decreasing with the decrease in . Hence, the smaller is beneficial to reach more social welfare. This corresponds to the tendency of and in Figure 4. For greater , the thresholds and and the number of customers in system would decrease with the increase in , and then the sojourn cost of customer would decrease, too. And the SE cost would increase. Hence, the relationship between those two coefficients and play a critical role in the sum of sojourn cost and SE cost, which causes that the social welfare does not occupy the decreasing monotonicity on . For example, for , the social welfare in the case of is greater than that of in Figure 4(a).

(a)

(b)
Besides, for the cases of , 0.5, 1, the thresholds and do not vary for arbitrary and the corresponding social welfare functions and are all unimodal functions. However, for the case of , is not truly unimodal in the interval of . For , and , as a unimodal function, reaches its maximum at . However, for , and begins to increase not decrease. A similar result also can be seen for . For greater , this tendency illustrates that the unimodality of social welfare is transformed after adding SE cost. As the authors mentioned above, the number of customers in the system would decrease with the increase in so that the sojourn cost would decrease. Although the SE cost is added, the social welfare keeps increasing. Hence, among the two factors of social welfare, the sojourn cost plays more weight than SE cost for greater .
Is the social welfare increased at the expense of reduced throughput? No. Figures 4 and 5 illustrate that social welfare can be increased while maintaining the same throughput.

(a)

(b)
Thirdly, the authors consider the tendency of throughput. For fixed , the probability is kept as a constant. When increases, the benefit of customer decreases and then he has less motivation to join the system. Hence, the system threshold and the throughput are all decreasing. And Figure 5 illustrates the tendency of and .
For fixed , especially for , is independent of and so throughput is increasing on . This tendency can be seen in Figure 5(a), and the similar tendency also can be seen in Figure 5(b) for .
For , the throughput is increasing on when threshold is kept unchanged. And with the increase in , the threshold must be declined to a lower value. At this point, the throughput decreases firstly and then increases again until the threshold declines to another lower value. For example, for the case of , decreases one unit at and then the throughput firstly decreases at and then increases again. More complicated tendency on can be seen in Figure 5(b) for the case of .
Under the condition of same throughput , for example, , Figure 4(a) shows that the greater means the less social benefit . And this tendency also holds true for smaller and . However, for greater , the social benefit for the case of is the absolutely lowest among the four scenarios even if the throughput is slightly greater than of the other three scenarios. Besides this, the similar tendency about and can also been found in Figures 4 and 5.
Generally, after introducing cost coefficient , the thresholds are smaller than before. However, the social welfare increases instead of decreasing in many situations keeping the acceptable throughput. These findings illustrate that rather than simply considering the impact of waiting time on customers, introducing service experience cost into the benefit function plays an unexpected role. Furthermore, when the customer flow is relatively large, how to enhance the service quality and improve the service environment is a concern that the managers need to consider in the future.
6. Conclusions
To complete the service, the customer needs to afford an inevitable sojourn cost that depends on the number of customers. In this work, the authors introduce an extra SE cost to establish the benefit function of customers. In the unobservable case, some intuitional results are reached. For example, joining probability and social welfare are all smaller than before. And the individual threshold is no exception in the observable case. However, in the situation of greater customer flow, numerical results show that the unimodality of social welfare is transformed, different from the result of Naor [1]. More importantly, after SE cost is added, social welfare can be improved while maintaining the same throughput. The reason for this interesting result owes to the multiple possible thresholds. Hence, SE cost can be a potential future focus to investigate the service system.
Data Availability
The data used to support the findings of this study are available from the corresponding author upon request.
Conflicts of Interest
The authors declare that they have no conflicts of interest.