Equilibrium Analysis and Social Optimization of a Selectable Single or
Time-Based Batch Service
Ayane Nakamura
1
and Tuan Phung-Duc
2 a
1
Graduate School of Science and Technology, University of Tsukuba, Tsukuba, Ibaraki, Japan
2
Institute of Systems and Information Engineering, University of Tsukuba, Tsukuba, Ibaraki, Japan
Keywords:
Queueing Game, Mode Choice, Batch Service, Clearing System, Nash Equilibrium, Social Optimization,
Social Optimal Pricing.
Abstract:
In current transportation systems, a common road is shared by multiple types of vehicles with different capac-
ities. To consider this phenomenon, we propose a model in which customers can strategically select a single
or batch service, and then receive a common service in a single-server queue with exponential service times.
Customers potentially arrive at the system according to a Poisson process and choose whether to join the queue
directly or wait for a batch service. The batch service commences periodically according to a Poisson process
and the capacity of the batch is determined by a geometric distribution. The optimization of such a model has
not been studied despite being an important social issue. We derive the unique equilibrium strategy of cus-
tomers, socially optimal strategy, and socially optimal relationship of fees for both services. Furthermore, we
demonstrate that these optimal fees exhibit linear relationships. In terms of practical application, this system
will allow us to consider the effects of road congestion on transportation platforms.
1 INTRODUCTION
In modern society, batch service systems, such as
buses or trains, are frequently employed in transporta-
tion, where customers are transported in groups. Re-
cently, batch service queueing models with strategic
customers have been studied to obtain insights from
an economic perspective.
There are generally two types of batch service
queues. The first is a system in which the service is
conducted using a constant batch (see, e.g., (Boun-
tali and Economou, 2017; Bountali and Economou,
2019a; Bountali and Economou, 2019b)). The other
is a system in which customers are served in a batch
periodically according to a given interval distribu-
tion, called a clearing system (see, for example,
(Economou and Manou, 2013; Manou et al., 2014;
Manou et al., 2017)).
Furthermore, an interesting topic in batch service
queues is modeling the routing behavior of strate-
gic customers. Several studies have been conducted
on the strategic choice among infinite server systems
with batches and single-server systems of a single
service (Calvert, 1997; Afimeimounga et al., 2005;
a
https://orcid.org/0000-0002-5002-4946
Afimeimounga et al., 2010; Chen et al., 2012; Wang
and Ziedins, 2018). These studies have presented
interesting Downs–Thomson and Braess-type para-
doxes through equilibrium analyses of the model.
In this study, we propose a model in which cus-
tomers select a single service or time-based (clear-
ing system-type) batch service strategically, and both
types of customers receive services in a common
single-server queue (see the detailed explanation in
Section 2). Note that customers who choose the batch
service receive a common service as one batch. From
an application perspective, different types of vehicles,
for example, cars and buses, often coexist on the same
road. Some studies have attempted to model traffic
flow using queueing theory (see, e.g., (Van Woensel
and Vandaele, 2007)). In these studies, part of a road
is modeled as a service station, which is a single-
server queuing model.
The model proposed in this study can be used to
study the trade-off problem between the total time in
a common queue and the waiting time for batch ser-
vice customers. As more customers choose a single
service, traffic congestion is induced in the common
queue. However, as more customers choose the batch
service, the total waiting time for batch service of all
customers accumulates.
92
Nakamura, A. and Phung-Duc, T.
Equilibrium Analysis and Social Optimization of a Selectable Single or Time-Based Batch Service.
DOI: 10.5220/0012323800003639
Paper published under CC license (CC BY-NC-ND 4.0)
In Proceedings of the 13th International Conference on Operations Research and Enterprise Systems (ICORES 2024), pages 92-100
ISBN: 978-989-758-681-1; ISSN: 2184-4372
Proceedings Copyright © 2024 by SCITEPRESS Science and Technology Publications, Lda.
Based on the above, this study aimed to deter-
mine the pricing policy for the two types of services
to achieve a socially optimal state. As relevant re-
search on the pricing of multiple types of services,
several studies have been conducted on queues with
priorities that can be purchased by additional fees
for taking over ordinary customers (see, for example,
Chapter 4 in (Hassin and Haviv, 2003), and (Afeche
and Mendelson, 2004; Li et al., 2020)). Both social
optimization and revenue maximization in priority
queues have been considered in (Afeche and Mendel-
son, 2004). However, to the best of our knowledge,
the optimization of a model in which customers can
select a single or batch service under pricing control
has not been studied, although it is a socially impor-
tant issue.
The remainder of this paper is organized as fol-
lows. First, we describe the model setting in Sec-
tion 2. Subsequently, the equilibrium strategy of cus-
tomers is derived in Section 3, and the socially opti-
mal strategy and pricing policy are discussed in Sec-
tion 4. Furthermore, we present the findings of some
numerical results in Section 5. Finally, some conclud-
ing remarks are given in Section 6.
2 SETTING OF THE MODEL
This section presents the detailed setting of the se-
lectable model for single and batch services. Cus-
tomers arrive at the system according to a Poisson
process at a rate λ. If a customer chooses the single
service, then the customer immediately joins a single
server queue whose service time is exponentially dis-
tributed with parameter µ. The batch corresponds to a
bus system having a finite capacity. If the batch ser-
vice is selected, then the customer must wait in the
waiting room until the batch service commences. We
assume that the interval of occurrences of the batch
service follows an exponential distribution with rate γ
and that the capacity for the batch is X, which follows
with probability 0 < α < 1:
q
c
:= P(X = c) = (1 α)
c1
α, c = 1,2,··· ,
for the tractability of the probability generating func-
tion (PGF). When the batch service commences, at
most X customers from the head in the waiting room
visit the same server with a single service and receive
the common service (the service time also follows an
exponential distribution with rate µ). We assume that
unserved customers (owing to capacity) immediately
abandon the system.
From an application perspective of the transporta-
tion system, a single server is considered to be a ser-
vice station on the road, as proposed in (Van Woensel
and Vandaele, 2007). In (Van Woensel and Vandaele,
2007), part of the road is regarded as a service station,
which is a single-server queueing model, and traffic
congestion is expressed by the performance measures
of the service station.
For stability of the system in any case, we assume
µ > λ + γ. We define the fees for single and batch
services as τ
S
and τ
B
, respectively. The reward for
receiving service in the common server is R, and the
time cost per unit time is C. We also make the follow-
ing assumptions regarding τ
S
and τ
B
:
Assumption 1.
0 τ
S
R
C
µ γ
and R
C
µ γ
0.
Assumption 2.
0 τ
B
R
C
µ λ γ
C
γ
,
and
R
C
µ λ γ
C
γ
0.
These assumptions yield positiveness of fees and
avoid situations in which no one obtains positive util-
ity by receiving each type of service. Naturally, we
assume the following:
Assumption 3. τ
S
τ
B
.
If τ
B
τ
S
, then choosing a batch service does not
yield the best response (see the detailed proof of The-
orem 1). Assumption 3 excludes this case, except
for τ
S
= τ
B
(note that we include τ
S
= τ
B
to con-
sider the case in which fees are not imposed; that is,
τ
S
= τ
B
= 0). This model is a two-stage game between
the monopolist and customers; that is, in the first stage
of the game, the monopolist selects admission fees for
a single service τ
S
and batch service τ
B
. In the second
stage, the customers determine the strategy (p
S
, p
B
),
where p
S
and p
B
denote the joining probabilities for a
single service and batch service, respectively. We as-
sume that the system is unobservable and that balking
is not allowed; that is, p
S
+ p
B
= 1 always holds true.
Under the condition that customers follow strat-
egy (p
S
, p
B
), the mean waiting time for batch ser-
vice E[W
B
] and the mean sojourn time in the common
queue E[S] can be calculated as follows:
E[W
B
] =
1
γ
, and E[S] =
1
µ (p
S
λ + γ)
.
Therefore, the expected total time for batch service
customers who can receive the service, E[T
B
], is given
by
E[T
B
] =
1
µ (p
S
λ + γ)
+
1
γ
.
Equilibrium Analysis and Social Optimization of a Selectable Single or Time-Based Batch Service
93
The expected total time for all customers (including
customers who abandon the batch service) is calcu-
lated as
E[T ] =
p
S
µ (p
S
λ + γ)
+ p
B
P
batch
(p
B
)
µ (p
S
λ + γ)
+
1
γ
,
where P
batch
(p
B
) denotes the ratio of the expected
number of customers served in a service cycle to the
expected number of customers joining the batch ser-
vice waiting room. According to (Manou et al., 2014),
P
batch
(p
B
) is given by:
P
batch
(p
B
) = 1 Π
λp
B
λp
B
+ γ
,
where Π(z) denotes the PGF of the batch size distri-
bution.
Π(z) =
c=1
q
c
z
c
=
αz
1 z(1 α)
.
Therefore, P
batch
(p
B
) in the present model is calcu-
lated as
P
batch
(p
B
) =
γ
αλp
B
+ γ
.
3 EQUILIBRIUM STRATEGY
Theorem 1 presents the Nash equilibrium strategy for
customers.
Theorem 1. Under Assumptions 1 and 2, the unique
equilibrium strategy for customers (p
e
S
, p
e
B
) is
Case 1: τ
S
τ
B
+
C
γ
. Then, a unique equilibrium
strategy (p
e
S
, p
e
B
) exists:
(p
e
S
, p
e
B
) = (1,0).
Case 2: τ
B
+
C
γ
τ
S
τ
B
γ
αλ + γ
αλ
αλ + γ
C
µ γ
+
αλ
αλ + γ
R +
C
γ
. Then, a unique
equilibrium strategy (p
e
S
,1 p
e
S
) exists where
p
e
S
=
A
1
p
(A
1
)
2
4A
0
A
2
2A
2
, (1)
A
2
=
R τ
S
+
C
γ
αλ
2
,
A
1
= (R τ
S
)(αλ + γ)λ (R τ
S
)(µ γ)αλ
+Cαλ + (R τ
B
)γλ
C
γ
λ(αλ + γ)
C
γ
(µ γ)αλ,
A
0
= Rαλ(µ γ) τ
S
(µ γ)(αλ + γ) + τ
B
γ(µ γ)
Cαλ +
C
γ
(µ γ)(αλ + γ).
Case 3: τ
S
τ
B
γ
αλ + γ
αλ
αλ + γ
C
µ γ
+
αλ
αλ + γ
R +
C
γ
. Then, a unique equilibrium
strategy (p
e
S
, p
e
B
) exists:
(p
e
S
, p
e
B
) = (0,1).
Proof. Given that the dominant customer adopts
strategy (p
S
, p
B
), the expected utility for a tagged cus-
tomer who adopts strategy (p
S
, p
B
) is given by
U((p
S
, p
B
);(p
S
, p
B
)) = p
S
R τ
S
C
µ (p
S
λ + γ)
+ p
B
(R τ
B
)P
batch
(p
B
)
CP
batch
(p
B
)
µ (p
S
λ + γ)
C
γ
.
(2)
We then find that the tagged customer must solve the
problem
max
(p
S
,p
B
)([0,1],[0,1])
U((p
S
, p
B
);(p
S
, p
B
))
under p
S
+ p
B
= 1 and p
S
+ p
B
= 1. Here, it is obvi-
ous that U((p
S
, p
B
);(p
S
, p
B
)) is linear with respect to
p
S
and p
B
. Therefore, the tagged customer bases his
decision on the following two quantities:
S
ind
S
(p
S
) = (R τ
S
)
C
µ (p
S
λ + γ)
,
S
ind
B
(p
S
, p
B
) = (R τ
B
)P
batch
(p
B
)
CP
batch
(p
B
)
µ (p
S
λ + γ)
C
γ
.
(3)
The set of best responses against (p
S
, p
B
), that is,
BR(p
S
, p
B
), is given by
BR(p
S
, p
B
) =
(1,0), if S
ind
S
(p
S
) S
ind
B
(p
S
, p
B
),
(0,1), if S
ind
B
(p
S
, p
B
) S
ind
S
(p
S
),
(a,1 a), if S
ind
S
(p
S
) = S
ind
B
(p
S
, p
B
),
(4)
where a [0, 1]. We can confirm the equilibrium strat-
egy using the following procedure:
Strategy (1, 0) is an equilibrium strategy if and
only if (1,0) BR(1,0); that is, S
ind
S
(1) S
ind
B
(1,0),
which reduces to
R τ
S
C
µ λ γ
+
(R τ
B
)
C
µ λ γ
C
γ
.
(5)
Strategy (0, 1) is an equilibrium strategy if and
only if (0,1) BR(0, 1); that is, S
ind
S
(0) S
ind
B
(0,1),
which reduces to
R τ
S
C
µ γ
+
(R τ
B
)
C
µ γ
γ
αλ + γ
C
γ
.
(6)
ICORES 2024 - 13th International Conference on Operations Research and Enterprise Systems
94
Here, using Assumption 1, we can easily find that
C
µ γ
+
R τ
S
C
µ γ
+
C
γ
αλ + γ
γ
C
µ λ γ
R τ
S
C
µ λ γ
+
C
γ
>
C
µ γ
+
R τ
S
C
µ γ
+
C
γ
C
µ λ γ
R τ
S
C
µ λ γ
+
C
γ
= 0,
(7)
which implies that τ
B
satisfying both (5) and (6) si-
multaneously does not exist. Therefore, the equilib-
rium strategies (1,0) and (0,1) cannot simultaneously
be in equilibrium.
Finally, the strategy (p
e
S
,1 p
e
S
) is an equilibrium
strategy if and only if (p
e
S
,1 p
e
S
) BR(p
e
S
,1 p
e
S
),
i.e., S
ind
S
(p
e
S
) = S
ind
B
(p
e
S
,1 p
e
S
). This necessary and
sufficient condition is equivalent to p
e
S
satisfying the
following condition:
(R τ
S
)
C
µ p
S
λ γ
=
(R τ
B
)
C
µ p
S
λ γ
γ
αλ(1 p
S
) + γ
C
γ
,
= A
2
p
2
S
+ A
1
p
S
+ A
0
= 0,
(8)
where A
0
, A
1
, and A
2
are defined in Theorem 1. Sub-
sequently, let F(p
e
S
) denote
F(p
e
S
) = (R τ
S
)
C
µ p
e
S
λ γ
(R τ
B
)
C
µ p
e
S
λ γ
γ
αλ(1 p
e
S
) + γ
+
C
γ
.
(9)
Then, we obtain
F
(p
e
S
) =
λC
(µ p
e
S
λ γ)
2
αλ(1 p
e
S
)
αλ(1 p
e
S
) + γ
(R τ
B
)
C
µ p
e
S
λ γ
γαλ
(αλ(1 p
e
S
) + γ)
2
.
(10)
Assumption 2 indicates that F
(p
e
S
) < 0 is true for 0
p
e
S
1. Therefore, F(p
e
S
) = 0 has a unique root as (1)
within 0 p
e
S
1 if F(0) 0 and F(1) 0; that is,
the following is satisfied:
τ
B
αC
µ λ γ
+ αR +
C
γ
τ
S
τ
B
γ
αλ + γ
α(γ + λ)
αλ + γ
C
µ γ
+
α(γ + λ)
αλ + γ
R +
C
γ
.
(11)
Remark 1. When τ
S
= τ
B
holds, the unique equilib-
rium strategy (p
e
S
, p
e
B
) is (p
e
S
, p
e
B
) = (1,0). This is be-
cause (5) holds true if τ
S
= τ
B
. This result is natural
because batch-service customers must wait, and there
is a possibility that they are not served while they do
not occur on single-service customers. Therefore, if
fees are not imposed (i.e., τ
S
= τ
B
= 0), the unique
equilibrium is to choose the single service. However,
as the fee for the batch service becomes less than that
for the single service, the equilibrium shifts in favor
of the batch service being used more.
Moreover, we obtain the following theorem:
Theorem 2. The model is an avoid-the-crowd (ATC)
type.
Proof. The increase in utility when a customer
chooses the single service (compared to the batch
service) is given by F(p
e
S
). As has already shown,
F(p
e
S
) decreases monotonically within 0 p
e
S
1,
from which the ATC property follows.
Remark 2. A comparison of Theorems 2 and The-
orem 4.5 in (Hassin and Haviv, 2003) is of inter-
est. The latter theorem shows that an unobservable
single-server queue with a priority (an additional fee)
is of the follow-the-crowd (FTC) type. Note that mul-
tiple equilibria often exist in an FTC setting, and this
trend also applies to basic unobservable queues with
priority. In comparison, our model has a unique equi-
librium; therefore, this is more tractable for consider-
ing the social optimization problem in Section 4.
The reasons for these differences are as follows.
In the priority queue, an ordinary (not buying prior-
ity) customer may be overtaken by successive prior-
ity customers after their decision is completed. Thus,
customers tend to buy more priorities to avoid this
situation as the arrival rate increases. On the other
hand, batch service customers (lower fee and longer
waiting time) are never overtaken after their batch
enters the queue. In addition, recall that batch ser-
vices occur periodically; therefore, it is guaranteed
that batch service customers can line the queue within
a certain amount of time, as long as the capacity is not
exceeded.
4 SOCIAL OPTIMIZATION
Next, we consider the social planner’s point of view.
First, we present Theorem 3:
Theorem 3. For the social planner’s admission prob-
lem, a unique socially optimal strategy (p
s
S
, p
s
B
) is
given by
Equilibrium Analysis and Social Optimization of a Selectable Single or Time-Based Batch Service
95
Case 1:
R
C
µ γ
+
C
1
γ
2
(αλ + γ)
2
γ
αλ + γ
λ
(µ γ)
2
1
γ
.
Then, a unique socially optimal strategy (p
s
S
, p
s
B
)
exists:
(p
s
S
, p
s
B
) = (0,1).
Case 2:
R
C
µ γ
+
C
1
γ
2
(αλ + γ)
2
γ
αλ + γ
λ
(µ γ)
2
1
γ
,
and
λ
(µ λ γ)
2
1
γ
0.
Then, a unique socially optimal strategy (p
s
S
,1
p
s
S
) exists where p
s
S
is a unique solution of
λ(αλ(1 p
s
S
) + γ)
2
λγ
2
(αλ(1 p
s
S
) + γ)
2
R
C
µ p
s
S
λ γ
λp
s
S
αλ(1 p
s
S
) + γ
+ λ(1 p
s
S
)γ
αλ(1 p
s
S
) + γ
λC
(µ p
s
S
λ γ)
2
+
λC
γ
= 0.
(12)
Case 3:
λ
(µ λ γ)
2
1
γ
0. Then, a unique
socially optimal strategy (p
s
S
, p
s
B
) exists:
(p
s
S
, p
s
B
) = (1,0).
Proof. Assuming that all customers follow strategy
(p
S
, p
B
), The mean number of single-service cus-
tomers and batch-service customers, E[C
S
] and E[C
B
],
in the common queue is given by
E[C
S
] =
p
S
λ
µ p
S
λ γ
, E[C
B
] =
γ
µ p
S
λ γ
E[B],
respectively, where E[B] is the mean number of cus-
tomers (who choose the batch service) in a batch,
E[B] =
p
B
λ
γ
P
batch
(p
B
).
According to Little’s law, the mean number of waiting
customers for the batch service is given by
E[N
B
] =
p
B
λ
γ
.
Therefore, social welfare per unit time is given by
S
soc
(p
S
, p
B
)
= λ
p
S
+ p
B
γ
αλp
B
+ γ
R
C
µ p
S
λ γ
p
B
λC
γ
.
(13)
Using the normalization condition p
S
+ p
B
= 1,
S
soc
(p
S
, p
B
) can be rewritten as
S
soc
(p
S
) = λp
S
R
C
µ p
S
λ γ
+
λ(1 p
S
)γ
αλ(1 p
S
) + γ
R
C
µ p
S
λ γ
(1 p
S
)λC
γ
.
(14)
Here, the social planner must solve for
max
p
S
[0,1]
S
soc
(p
S
). We obtain the following
differentiation form for p
S
.
S
soc
(p
S
)
p
S
=
λ(αλ(1 p
S
) + γ)
2
λγ
2
(αλ(1 p
S
) + γ)
2
R
C
µ p
S
λ γ
λp
S
{
αλ(1 p
S
) + γ
}
+ λ(1 p
S
)γ
αλ(1 p
S
) + γ
λC
(µ p
S
λ γ)
2
+
λC
γ
,
(15)
2
S
soc
(p
S
)
2
p
S
=
1
γ
2
(αλ(1 p
S
) + γ)
2
2λ
2
C
(µ p
S
λ γ)
2
2λ
3
p
S
C
(µ p
S
λ γ)
3
2αλ
2
γ
2
(αλ(1 p
S
) + γ)
3
R
C
µ p
S
λ γ
λ(1 p
S
)γ
αλ(1 p
S
) + γ
2λ
2
C
(µ p
S
λ γ)
3
.
From Assumption 1, it is clear that
2
S
soc
(p
S
)
2
p
S
< 0 holds
for 0 p
S
1, indicating the concavity of S
soc
(p
S
).
Hence, the socially optimal strategy (p
s
S
, p
s
B
) becomes
(0,1) if
S
soc
(p
S
)
p
S
p
S
=0
0, i.e.,
R
C
µ γ
+
C
1
γ
2
(αλ + γ)
2
γ
αλ + γ
λ
(µ γ)
2
1
γ
,
(16)
the socially optimal strategy (p
s
S
, p
s
B
) becomes (1, 0)
if
S
soc
(p
S
)
p
S
p
S
=1
0, i.e.,
ICORES 2024 - 13th International Conference on Operations Research and Enterprise Systems
96
λ
(µ λ γ)
2
1
γ
0,
(17)
and the socially optimal (p
s
S
, p
s
B
) becomes (p
s
S
,1 p
s
S
)
where p
s
S
is a unique solution of (15) in the other case.
Here, due to Assumption 1, we have
0
γ
αλ + γ
λ
(µ γ)
2
1
γ
,
if (16) holds. As the following:
γ
αλ + γ
λ
(µ γ)
2
λ
(µ λ γ)
2
is clear, the inequalities (16) and (17) cannot be sat-
isfied simultaneously. Thus, the strategy becomes the
unique strategy.
Remark 3. From Theorem 3, we consider that the
socially optimal probability for a single service in-
creases as R increases as long as λ/(µ λ γ)
2
1/γ 0 is satisfied. When R is small, the cost of the
waiting time, i.e., C, is considered to be significant.
Thus, in this case, it is socially optimal for customers
to wait for batch services and to prevent traffic con-
gestion in the common queue. On the other hand,
when R is high, the risk of batch service in which
customers may not be served because of the capacity
is considered to be significant because unserved cus-
tomers obtain zero reward. Therefore, choosing the
single service becomes socially optimal. In the case
of λ/(µ λ γ)
2
1/γ 0, the arrival of buses is too
infrequent which results in choosing the single service
with probability 1 becomes social optimal.
Based on Theorems 1 and 3, we consider the so-
cially optimal relationship between τ
S
and τ
B
. To this
end, we put forth the following assumption:
Assumption 4. If multiple patterns exist in the rela-
tionship between τ
S
and τ
B
, the social planner adopts
the relationship such that the difference between τ
S
and τ
B
is the smallest.
From Assumption 4, we obtain Theorem 4.
Theorem 4. The socially optimal relationship be-
tween the admission fees (τ
s
S
and τ
s
B
) for single and
batch services satisfies the following linear equation:
Case 1:
R
C
µ γ
+
C
1
γ
2
(αλ + γ)
2
γ
αλ + γ
λ
(µ γ)
2
1
γ
.
Then, τ
s
S
and τ
s
B
satisfy
τ
s
S
=
γ
αλ + γ
τ
s
B
αλ
αλ + γ
C
µ γ
+
αλ
αλ + γ
R +
C
γ
.
Case 2:
R
C
µ γ
+
C
1
γ
2
(αλ + γ)
2
γ
αλ + γ
λ
(µ γ)
2
1
γ
,
and
λ
(µ λ γ)
2
1
γ
0.
Then, τ
s
S
and τ
s
B
satisfy
τ
s
S
= T
1
τ
s
B
+ T
2
,
where
T
1
=
γ
αλ(1 p
s
S
) + γ
,
T
2
= R
C
µ p
s
S
λ γ
+
C
γ
R
C
µ p
s
S
λ γ
γ
αλ(1 p
s
S
) + γ
.
Case 3:
λ
(µ λ γ)
2
1
γ
0. Then, τ
s
S
and τ
s
B
satisfy
τ
s
S
= τ
s
B
+
C
γ
.
Proof. In Case 1, the socially optimal strategy is
(0,1). Thus, the social planner sets a fee such that the
equilibrium strategy becomes (0,1) under Assump-
tion 4. The same argument holds true for Case 3. In
Case 2, the socially optimal strategy is (p
s
S
,1 p
s
S
),
where p
s
S
is a unique solution to (12). Therefore, we
obtain the result by substituting p
s
S
into the equation
for the equilibrium strategy, that is, (1).
Remark 4. From Theorem 4, we find that that τ
s
S
/τ
s
B
(the amount of τ
s
S
relative to τ
s
B
) decreases as R in-
creases as long as λ/(µ λ γ)
2
1/γ 0 is satis-
fied. This can be explained as follows. When R is
large, the single service is socially preferable, as dis-
cussed in Remark 3. Therefore, it is optimal for the
social planner to set τ
s
S
relatively low and induce cus-
tomers to use the single service more often, and vice
versa.
5 NUMERICAL EXAMPLES
This section provides some numerical results for the
social welfare and socially optimal relationship be-
tween the fees for single and batch services. Note that
all experiments were conducted under the condition
that Assumptions 1, 2, and 3 are satisfied. We show
some examples under that λ/(µ λ γ)
2
1/γ 0
is satisfied. The detailed parameter settings are de-
scribed in each figure caption.
Equilibrium Analysis and Social Optimization of a Selectable Single or Time-Based Batch Service
97
Figure 1: Social welfare for γ and α. The other parameters
are λ = 10, µ = 40,R = 40,C = 40,τ
S
= 20,τ
B
= 10.
Figure 2: τ
s
S
vs. τ
s
B
for λ. The other parameters are µ =
160,α = 0.1, γ = 10, R = 40,C = 20.
5.1 Social Welfare
In this subsection, the results for Social Welfare, i.e.,
(13), are presented.
Figure 1 depicts Social Welfare with regard to the
batch service, that is, the rate of the exponential distri-
bution for the interval of the batch service occurrences
γ, and the geometric distribution of the capacity α.
Here, the expected batch size becomes 1/α because
of the mean of the geometric distribution. Thus, the
expected batch size increases as α decreases.
Figure 1 illustrates an intriguing tendency. The
graphs behave as decreasing, increasing, and decreas-
ing again, against γ. This trend can be interpreted
as follows. When γ is low, choosing the batch ser-
Figure 3: τ
s
S
vs. τ
s
B
for γ. The other parameters are λ =
25,µ = 100, α = 0.2,R = 40,C = 40.
Figure 4: τ
s
S
vs. τ
s
B
for α. The other parameters are λ =
25,µ = 60, γ = 30,R = 40,C = 20.
vice rarely becomes the equilibrium strategy. There-
fore, although γ is increased slightly, this only just in-
duces the congestion level of the common queue (al-
though few customers choose the batch service), and
Social Welfare is decreased. When γ reaches a cer-
tain level, customers often start to use the batch ser-
vice, and Social Welfare increases. However, when γ
increases further, its effect on the congestion of the
common queue becomes stronger than the total re-
ward for batch service customers.
ICORES 2024 - 13th International Conference on Operations Research and Enterprise Systems
98
5.2 Relationship Between Fees of Single
and Batch Services
In the following section, we discuss the socially op-
timal relationship between fees for single and batch
services; that is, Theorem 4. Figures 2–4 show τ
s
S
when the horizontal axis represents τ
s
B
.
We observe that both fees become closer as τ
s
B
in-
creases. This is natural from the form of Theorem 4.
Fees become dominant in the linear equations as they
increase. Recall that balking is not allowed in this
model. This assumption may allow even large fees
to become socially optimal. Therefore, the develop-
ment of a model in which balking is allowed would
be meaningful in future work.
It is confirmed in Figure 2 that τ
s
S
becomes larger
as λ increases for the same τ
s
B
. This result implic-
itly suggests that the batch service becomes socially
preferable when the arrival rate is high, and it is bet-
ter for the social planner to set τ
s
B
low to induce cus-
tomers to use the batch service. It follows that con-
gestion in the common queue becomes significant if
too many customers use the single service.
Figures 3 and 4 show the results for the batch ser-
vice parameters. As the maximum throughput of the
batch service increases, that is, γ increases or α de-
creases, a lower cost of τ
s
B
becomes socially prefer-
able. This naturally implies that it is socially optimal
for customers to use more batch services when the
performance of the batch service is superior; thus, the
social planner must set τ
s
B
lower.
6 CONCLUSION
In this study, we proposed a model in which cus-
tomers can probabilistically select a single or batch
service. A novel feature of this model is that both
customer types join a common queue. From an appli-
cation perspective, this setting enables us to consider
the effects of road congestion on transportation plat-
forms.
We proved the existence of a unique equilibrium
strategy in this model. Moreover, we derived a so-
cially optimal strategy and demonstrated that using
batch services to alleviate the congestion of the com-
mon queue is socially desirable compared to the equi-
librium strategy. Based on these results, we derived
a socially optimal relationship between the fees for
both services. Interestingly, these optimal fees exhibit
a linear relationship.
In addition, we presented several numerical exam-
ples. In particular, the social welfare for the batch ser-
vice parameters (γ and α) in Figure 1 shows a unique
tendency. It can be interpreted from Figure 1 that in-
creasing the frequency and capacity of the batch ser-
vice does not necessarily lead to better results. Over-
all, the main managerial findings are summarized in
Remarks 1–4 and Section 5.
As potential extensions of this study, a model with
balking or an (partially) observable scheme can be
considered. In addition, the model should be fur-
ther studied under more general assumptions regard-
ing batch service occurrences and capacity.
ACKNOWLEDGEMENTS
This work was supported by JSPS KAKENHI Nos.
21K11765, 18K18006, and JST SPRING No. JP-
MJSP2124. In addition, this study was supported by
F-MIRAI: R&D Center for Frontiers of MIRAI in
Policy and Technology, the University of Tsukuba,
and Toyota Motor Corporation Collaborative R&D
Center.
REFERENCES
Afeche, P. and Mendelson, H. (2004). Pricing and priority
auctions in queueing systems with a generalized delay
cost structure. Management science, 50(7):869–882.
Afimeimounga, H., Solomon, W., and Ziedins, I. (2005).
The downs-thomson paradox: existence, uniqueness
and stability of user equilibria. Queueing Systems,
49:321–334.
Afimeimounga, H., Solomon, W., and Ziedins, I. (2010).
User equilibria for a parallel queueing system with
state dependent routing. Queueing Systems, 66:169–
193.
Bountali, O. and Economou, A. (2017). Equilibrium joining
strategies in batch service queueing systems. Euro-
pean Journal of Operational Research, 260(3):1142–
1151.
Bountali, O. and Economou, A. (2019a). Equilibrium
threshold joining strategies in partially observable
batch service queueing systems. Annals of Operations
Research, 277(2):231–253.
Bountali, O. and Economou, A. (2019b). Strategic cus-
tomer behavior in a two-stage batch processing sys-
tem. Queueing Systems, 93(1):3–2019.
Calvert, B. (1997). The downs-thomson effect in a markov
process. Probability in the Engineering and Informa-
tional Sciences, 11(3):327–340.
Chen, Y., Holmes, M., and Ziedins, I. (2012). Monotonic-
ity properties of user equilibrium policies for parallel
batch systems. Queueing Systems, 70:81–103.
Economou, A. and Manou, A. (2013). Equilibrium balk-
ing strategies for a clearing queueing system in alter-
nating environment. Annals of Operations Research,
208(1):489–514.
Equilibrium Analysis and Social Optimization of a Selectable Single or Time-Based Batch Service
99
Hassin, R. and Haviv, M. (2003). To queue or not to
queue: Equilibrium behavior in queueing systems,
volume 59. Springer Science & Business Media.
Li, Q., Guo, P., and Wang, Y. (2020). Equilibrium analysis
of unobservable m/ m/n priority queues with balking
and homogeneous customers. Operations Research
Letters, 48(5):674–681.
Manou, A., Canbolat, P. G., and Karaesmen, F. (2017).
Pricing in a transportation station with strategic cus-
tomers. Production and Operations Management,
26(9):1632–1645.
Manou, A., Economou, A., and Karaesmen, F. (2014).
Strategic customers in a transportation station: when
is it optimal to wait? Operations Research,
62(4):910–925.
Van Woensel, T. and Vandaele, N. (2007). Modeling traffic
flows with queueing models: a review. Asia-Pacific
Journal of Operational Research, 24(4):435–461.
Wang, A. and Ziedins, I. (2018). Probabilistic selfish rout-
ing in parallel batch and single-server queues. Queue-
ing Systems, 88:389–407.
ICORES 2024 - 13th International Conference on Operations Research and Enterprise Systems
100