Optimizing Bus Operations at Autonomous
Optimizing Bus Operations at Autonomous
Abstract— Existing studies on Autonomous Intersection Man- by CPLEX. Results demonstrate significant reductions in average
agement (AIM) primarily focus on regular vehicles (e.g., cars), bus delay and passenger delay under the proposed model, and
while ignoring bus priority demands. This paper aims to optimize sensitivity analysis further examines its effectiveness.
the bus operations at autonomous intersection with trajectory
planning and priority control. First, an intersection trajectory Index Terms— Autonomous intersection management, bus tra-
planning approach is proposed for turning movements within the jectory design, dynamic bus lane, bus priority control.
intersection considering significant passenger volume and large
size of buses. A two-stage trajectory planning method is adopted
that employs a combination of transition and circular curves to I. I NTRODUCTION
ensure the smooth turning movements for vehicles within the
intersection. Next, a bus priority control model for autonomous
intersection (AIM-BP) is developed to minimize weighted com-
binations of total bus delay and car delay. In particular, the
I NTERSECTIONS are widely recognized as the bottlenecks
for traffic flows in urban transportation networks [1].
Hence, ensuring effective management of intersections is
model incorporates the introduction of the dynamic bus lane important for alleviating traffic congestion. Improving the
designed to clear the vehicles in front of buses, thereby creating signal timings at intersections can significantly enhance the
a relatively exclusive space for the buses. The proposed model
simultaneously optimizes the lane choice on the road section, traffic efficiency of intersections and urban transportation net-
the route choice within the intersection and the time to enter works [2]. Research on intersection management has primarily
the intersection for each vehicle, while determining whether focused on signal control, which can be divided into fixed-time
to deploy the dynamic bus lane and which lane serves as the control, actuated control and adaptive control. A compre-
dynamic bus lane in the approach. The model is formulated as a hensive review of the above three types of signal control
Mixed Integer Linear Programming (MILP) problem, compiled
in AMPL (A Mathematical Programming Language) and solved strategies can be found in [3]. With the rapid advancement
of autonomous driving technology [4], a novel intersection
Manuscript received 5 November 2023; revised 21 February 2024 and control method is introduced, known as AIM (Autonomous
8 April 2024; accepted 22 April 2024. Date of publication 13 May 2024;
date of current version 4 October 2024. This work was supported in
Intersection Management), which is first proposed by Dres-
part by Changsha Science and Technology Plan Project Funding under ner and Stone [5], [6]. The significant potential of AIM to
Grant kq2107009, in part by the Ministry of Education Humanities and improve traffic efficiency at intersections has received substan-
Social Sciences Research Project under Grant 22YJCZH189, in part by
the National Natural Science Foundation of China under Grant 61773077, tial research attention [7], [8], [9]. Under AIM, autonomous
in part by the Natural Science Foundation of Chongqing under Grant vehicles can coordinate among each other to traverse the
CSTB2022NSCQ-LZX0025, in part by the Talent Program of Chongqing intersection without the control of traffic lights [10], [11].
under Grant cstc2024ycjh-bgzxm0037, and in part by the Science and Tech-
nology Research Program of Chongqing Municipal Education Commission Most research on AIM has been dedicated to vehicle trajectory
under Grant KJZD-M202300602. The Associate Editor for this article was planning and traffic control strategies.
X. Li. (Corresponding author: Tangzhi Liu.) In terms of vehicle trajectory planning, most studies have
Wei Wu is with Chongqing Key Laboratory of Intelligent Integrated and
Multidimensional Transportation System, Chongqing Jiaotong University, developed the related models and algorithms to optimize
Chongqing 400074, China, and also with the School of Traffic and Transporta- the entering time, passing sequence, and travel speeds and
tion Engineering, Changsha University of Science and Technology, Changsha accelerations for vehicles, which aims to avoid the conflicts
410114, China (e-mail: [email protected]).
Mengfei Xiong is with the School of Traffic and Transportation Engineering, among vehicles and reduce vehicle delays in the intersection.
Changsha University of Science and Technology, Changsha 410114, China Levin et al. [12] propose a conflict point model to decide in
(e-mail: [email protected]). which order vehicles should move. Fayazi and Vahidi [13]
Tangzhi Liu is with Chongqing Key Laboratory of Intelligent Integrated
and Multidimensional Transportation System, Chongqing Jiaotong University, formulate the MILP model to obtain the optimal arrival time
Chongqing 400074, China (e-mail: [email protected]). for each vehicle and propose a trajectory planning algorithm
Jian Sun is with the Department of Traffic Engineering and the Key to adjust vehicles’ speeds in order to make them access the
Laboratory of Road and Traffic Engineering, Ministry of Education, Tongji
University, Shanghai 201804, China (e-mail: [email protected]). intersection at scheduled arrival times. Li et al. [14] use a
Yongfu Li is with the College of Automation, Key Laboratory of Intelligent genetic algorithm to determine the optimum vehicle passing
Air-Ground Cooperative Control for Universities in Chongqing, Chongqing sequence and develop a trajectory optimization algorithm to
University of Posts and Telecommunications, Chongqing 400065, China
(e-mail: [email protected]). optimize vehicles’ speeds and accelerations in the intersection.
Digital Object Identifier 10.1109/TITS.2024.3395280 Mirheli et al. [15] develop a distributed cooperative control
1558-0016 © 2024 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: Universidad Peruana de Ciencias Aplicadas (UPC). Downloaded on November 11,2024 at 00:05:31 UTC from IEEE Xplore. Restrictions apply.
WU et al.: OPTIMIZING BUS OPERATIONS AT AUTONOMOUS INTERSECTION 14877
logic to find the optimal conflict-free trajectories by assigning In order to mitigate the adverse impacts on other vehicles
accelerations to vehicles to approach and cross the intersection, while improving bus operation efficiency, the conditional
which aims to minimize the travel time and speed varia- signal priority (CSP) is developed [28]. Christofa et al. [29]
tions. Liu et al. [16] perform a window searching algorithm propose to assign priority to the buses based on their passen-
to find the time and velocity to enter the intersection for ger occupancy and a mixed integer nonlinear programming
each vehicle and then a segmented dynamic programming (MINLP) model is formulated to minimize the total person
algorithm is applied to plan the vehicle’s velocity profile delay in the intersection. Hu et al. [30] claim that the priority
before entering the intersection. However, these studies have is granted only when the bus is behind schedule and no extra
mainly assumed that the vehicles’ route choices are exogenous total person delay is caused. Anderson et al. [31] propose a
input. Wu et al. [17], [18] simultaneously optimize the entering mathematical model based on Brownian motion to evaluate
time and route choice for each vehicle and the effectiveness of the conditional signal priority (CSP), wherein the buses send
route choice optimization in reducing potential conflicts and priority requests only when the requests improve reliabil-
average vehicle delay is proved. ity. Zhang et al. [32] introduce the Dueling Double Deep
Moreover, in order to describe the vehicle’s travel route Q-learning Network (D3QN) algorithm to determine whether
within the intersection, trajectory equations have been estab- to implement the TSP strategy or not, considering the goal of
lished. Levin et al. [12] restrict the approach lanes to certain minimizing the total passenger waiting time of buses and cars.
traffic movements (left-turn, through, or right-turn) and the cir- On the other hand, bus lane deployment achieves the spatial
cular curve is used to establish trajectory equations for turning separation between buses and other vehicles. It improves the
vehicles. However, He et al. [19] propose the all-direction turn speed and reliability of bus service, but reduces the road space
lane (ADTL), where left-turn, through, and right-turn traffic available to cars [33]. As the number of cars arriving at the
can be allowed at the same lane and autonomous vehicles intersection increases, it will exacerbate traffic congestion and
on any approach lane are able to turn onto any exit lane. reduce traffic capacity. To address this concern, the concept
Based on ADTL, the elliptic curve is used to establish the of dynamic bus lane is introduced, wherein the bus lane is
trajectory equations for turning vehicles in [17], [18], and accessible to other vehicles in the absence of buses [34]. Based
[20]. However, there is still room for improvement in how on this concept, Viegas et al. [35] propose the intermittent
to plan smoother trajectories for turning vehicles within the bus lane, which changes to a bus lane only when the bus is
intersection, especially for large vehicles like buses and trucks. approaching. However, it only prohibits the cars ahead of the
In terms of traffic control strategies, a tile-based reservation bus from entering the bus lane, but permits the existing cars in
(TBR) method is proposed in [5] and [6], where the intersec- the bus lane to continue using it. Therefore, Eichler et al. [36]
tion is divided into several grids of reservation tiles. Then propose that the cars should exit the bus lane when the bus is
the “First Come First Served” (FCFS) strategy is adopted present. Furthermore, Wu et al. [37] claim that only the cars
to process vehicles’ requests of occupying reservation tiles. ahead of the bus within a “Clear Distance” are required to exit
Based on the TBR method, Levin et al. [21] adopt the auction- the bus lane, while the cars beyond the “Clear Distance” or
based strategy, where high-value-of-time travelers are able to behind the bus are allowed to drive in the bus lane. However,
gain priority through intersection auctions. Bashiri et al. [22] these studies are conducted in traditional intersection involving
develop a platoon-based strategy, where the leading vehicle human-driven vehicles, rather than in autonomous intersection.
in each platoon is in charge of sending requests to cross the Emerging technologies of autonomous driving and V2X
intersection. To guarantee the traffic safety, only one platoon is communication make the accurate control of vehicles become
allowed in the conflict zone at any time. Wang et al. [23] use available [38], [39], [40], thereby creating more reliable con-
a game theory and formulate a Nash game model and a coop- ditions for bus priority control in the intersection. To realize
erative game model to capture the non-cooperative behavior the wide deployment of autonomous vehicles, one important
and cooperative behavior of conflicting vehicles respectively. effort lies in the developing of autonomous buses [41]. Hence,
The aforementioned control strategies have mainly focused it is necessary to conduct research on bus priority control
on regular vehicles (e.g., cars), with little attention paid to in autonomous intersection. Zhang et al. [39] design a bus
the issue of bus priority demands. As the number of private priority lane (BPL) for the buses and allow some cars to access
cars continues to increase, traffic congestion has become a through trajectory-based control. It aims to minimize the sacri-
pressing issue. Thus, developing bus priority control strategies fice of cars while ensuring absolute bus priority in autonomous
is of great importance. Such strategies have the potential to intersection, but still assumes that the vehicle trajectory is
improve bus operation efficiency and attract more travelers to subject to the signal plan constraints. Chen et al. [40] propose
take buses, thereby alleviating traffic congestion and reducing an innovative rhythmic control scheme for heterogeneous
energy consumption and pollutant emissions [24], [25], [26]. traffic (RC-H) to minimize the weighted travel time of buses
Bus priority control strategies can be broadly classified into and cars, where the regular virtual platoons are designed for
bus signal priority (BSP) and bus lane deployment. cars and the dedicated virtual platoons are designed for buses
BSP can be divided into passive priority and active priority. to provide exclusive right-of-ways.
Passive priority predetermines the signal timings to grant To summarize, previous studies on AIM have predominantly
priority to buses, without actually detecting the presence of focused on vehicle trajectory planning and traffic control
buses. However, active priority makes adjustments in signal strategies that effectively improve intersection traffic efficiency
timings to grant priority according to the arrival of buses [27]. while avoiding vehicle conflicts. However, some limitations
Authorized licensed use limited to: Universidad Peruana de Ciencias Aplicadas (UPC). Downloaded on November 11,2024 at 00:05:31 UTC from IEEE Xplore. Restrictions apply.
14878 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 25, NO. 10, OCTOBER 2024
Authorized licensed use limited to: Universidad Peruana de Ciencias Aplicadas (UPC). Downloaded on November 11,2024 at 00:05:31 UTC from IEEE Xplore. Restrictions apply.
WU et al.: OPTIMIZING BUS OPERATIONS AT AUTONOMOUS INTERSECTION 14879
TABLE I TABLE I
L IST OF M AIN N OTATIONS (Continued.) L IST OF M AIN N OTATIONS
x E, j , y E, j = (n · L + L 0 , −[( j E − 1) · L + L/2])
(2)
The slope of the trajectory can be computed by Eq. (3),
and the trajectory equation for the through vehicle in the west
approach can be determined by Eq. (4).
k = (y E, j − yW,i ) (x E, j − x W,i )
(3)
y − yW,i = k · x − x W,i (4)
where the value range of x is: x ∈ [min(x W,i , x E, j ),
max(x W,i , x E, j )].
Authorized licensed use limited to: Universidad Peruana de Ciencias Aplicadas (UPC). Downloaded on November 11,2024 at 00:05:31 UTC from IEEE Xplore. Restrictions apply.
14880 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 25, NO. 10, OCTOBER 2024
where the value ranges of x and y are: The value of ya in Eq. (11) can be obtained by substituting
x ∈ [min(x W,i , x S, j ), max(x W,i , x S, j )] xa into Eq. (13). Eq. (13) depicts the vehicle trajectory of
y ∈ [min(yW,i , y S, j ), max(yW,i , y S, j )] PW,i → Ma , where the value ranges of x and y are:
If n − i W > n − jS , the distance between the starting x ∈ [min(x W,i , xa ), max(x W,i , xa )]
point PW,i and the vertex (a4 , b4 ) is longer than the distance y ∈ [min(yW,i , ya ), max(yW,i , ya )]
between the end point Q S, j and the vertex (a4 , b4 ), like Eq.(14) depicts the vehicle trajectory of Ma → Q S, j , where
the trajectory PW,2 → Q S,n depicted in Figure 2. In this the value ranges of x and y are:
case, the vehicle’s entrance and exit lanes are not symmet- x ∈ [min(xa , x S, j ), max(xa , x S, j )]
rically arranged, and a two-stage trajectory planning method y ∈ [min(ya , y S, j ), max(ya , y S, j )]
is proposed that employs a combination of transition and Ca is the parameter of the transition curve, which is equal
circular curves to guarantee the smooth turning movements to the product of the radius of the circular curve and the
and traffic safety for vehicles within the intersection, as shown arc length of the transition curve. The value of Ca can be
in Figure 4. Ma (xa , ya ) is the intersection point of circular calculated by substituting the coordinates of Ma into Eq. (14).
curve and transition curve. The initial segment of the vehicle If n − i W < n − jS , the distance between the starting
trajectory (i.e., PW,i → Ma ) is defined by the circular curve, point PW,i and the vertex (a4 , b4 ) is shorter than the distance
while the subsequent segment (i.e., Ma → Q S, j ) is defined between the end point Q S, j and the vertex (a4 , b4 ), like the
by the transition curve. trajectory PW,2 → Q S,1 depicted in Figure 2. Similarly, the
The radius of the circular curve (i.e., Ra ) can be calculated two-stage trajectory planning method is proposed that employs
by Eq. (8), and the center of the circular curve (i.e., Oa ) can a combination of transition and circular curves, as shown
be determined by Eqs. (9)-(10). in Figure 5. Mb (xb , yb ) is the intersection point of the two
curves. The initial segment of the vehicle trajectory (i.e.,
Ra = (n − jS ) · L + L/2 + L 0 (8) PW,i → Mb ) is defined by the transition curve, while the
Authorized licensed use limited to: Universidad Peruana de Ciencias Aplicadas (UPC). Downloaded on November 11,2024 at 00:05:31 UTC from IEEE Xplore. Restrictions apply.
WU et al.: OPTIMIZING BUS OPERATIONS AT AUTONOMOUS INTERSECTION 14881
L b = Rb × 0.618 (19) where A represents the set of all upcoming cars and B
2 2 represents the set of all upcoming buses. Tk is the time point to
x − x Ob + y − y Ob = Rb2 (20) enter the intersection and tk is the planned arrival time
3 . P at the
y = − x − x W,i 6Cb + yW,i (21) stop line for buses and cars. a represents the car,Pand a∈A da
is the total car delay. b represents the bus, and b∈B db is the
The value of xb in Eq. (18) can be obtained by substituting total bus delay. Eq. (24) indicates that the delays for both buses
yb into Eq. (20). Eq.(20) depicts the vehicle trajectory of and cars are computed by subtracting the planned arrival time
Mb → Q S, j , where the value ranges of x and y are: from the entering time. The objective function in Eq. (25) is
x ∈ [min(xb , x S, j ), max(xb , x S, j )] to minimize the weighted sum of the total bus delay and car
y ∈ [min(yb , y S, j ), max(yb , y S, j )] delay, where w is a weighting factor.
Eq.(21) depicts the vehicle trajectory of PW,i → Mb , where 2) The Constraints:
the value ranges of x and y are: a) Entering time: For the buses and cars, the entering
x ∈ [min(x W,i , xb ), max(x W,i , xb )] time should be no less than the planned arrival time, i.e.,
y ∈ [min(yW,i , yb ), max(yW,i , yb )]
Cb is the parameter of the transition curve, which can be Tk ≥ tk k ∈ A∪B (26)
calculated by substituting the coordinates of Mb into Eq. (21).
For any two vehicles (e.g., vehicle k and p, k, p ∈ A∪ B) in
Similarly, the trajectory equations for the left turning and
the same approach, if they choose the same lane, the vehicle
right turning vehicles in other approaches can be derived.
in front should enter the intersection earlier than the vehicle
3) The Distance Between the Starting Point and the Conflict
behind, i.e.,
Point: Based on vehicle trajectory equations, the set of all con-
flict points can be determined, and subsequently, the distance T p ≥ Tk + L k /v
between the starting point and the conflict point along the (k, p) ∈ {(k, p)|tk < t p , Ok = O p , Ik = I p } (27)
vehicle trajectory can be calculated using Eqs. (22) and (23).
q
2 2 where L k is the body length of vehicle k and v is the vehicle
Src = x O,i − xc + y O,i − yc (22) speed. tk < t p means that k is the vehicle in front and p is
Z xc q the vehicle behind. Ok and O p are the approach directions of
Src = 1 + (yx′ )2 d x (23) vehicle k and p respectively. Ik and I p are the approach lanes
x O,i
chosen by vehicle k and p respectively.
where (x O,i , y O,i ) represents the coordinates of the starting b) The time to arrive at/leave the conflict point: For the
point, and (x c , yc ) represents the coordinates of the conflict buses and cars, trc is the time to travel from the starting point
point. Eq. (22) pertains to the trajectory of through vehicles, to the conflict point c along route r , which can be computed
and Eq. (23) pertains to the trajectory of turning vehicles. by Eq. (28).
The trajectory equations can be expressed by y(x), and yx′ in
Eq. (23) is the derivative function of y(x). trc = Src /v (28)
Authorized licensed use limited to: Universidad Peruana de Ciencias Aplicadas (UPC). Downloaded on November 11,2024 at 00:05:31 UTC from IEEE Xplore. Restrictions apply.
14882 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 25, NO. 10, OCTOBER 2024
Whether the bus or the car clears the conflict point can be
determined by Eqs. (29) and (30).
X
λkc = σ k µc k ∈ A ∪ B, c ∈ C (29)
r ∈R r r
X
σrk = 1, k ∈ A ∪ B (30)
r ∈R
where µrc is a binary parameter. µrc = 1 means that the conflict
point c is on the route r , and zero otherwise. σrk is a binary
variable. σrk = 1 when vehicle k chooses the route r , and Fig. 6. The implementation of dynamic bus lane.
zero otherwise. Meanwhile, each vehicle can only choose one
route to traverse the intersection, which can be specified as
Eq. (30). λkc is a binary variable. λkc = 1 when vehicle k introduction of the dynamic bus lane is under consideration,
clears the conflict point c, and zero otherwise. which would prohibit the cars ahead of the bus from selecting
If the bus or the car passes the conflict point c along its and driving in the dynamic bus lane, i.e.,
route, i.e., λkc = 1, the time to arrive at/leave the conflict point
can be determined by Eq. (31) and Eq. (32), respectively. If Ib − Ia ̸= 0 ∀a ∈ Fb and Ib = i,
then 1 Ob ,i = 1 b ∈ B, i ∈ {1, 2, . . . , n} (37)
X
tk,c = Tk + σrk trc k ∈ A ∪ B, c ∈ C (31) where Ia and Ib represent the approach lanes chosen by the
r ∈R
Tk,c = tk,c + L k /v k ∈ A ∪ B, c ∈ C (32) car a and bus b respectively. Ob is the approach direction of
bus b, and Fb is the set of all the cars preceding bus b in the
where tk,c is the time for vehicle k to arrive at the conflict approach. Eq. (37) indicates that if all the cars preceding the
point c, and Tk,c is the time for vehicle k to leave the conflict bus don’t choose the same approach lane as the bus, then
point c. the approach lane of the bus is deployed as the dynamic bus
c) Conflict separation: For any two vehicles passing the lane, as illustrated in Figure 6.
same conflict point (e.g., vehicle e and f , e, f ∈ A ∪ B), the The approach lanes chosen by the bus and the car can be
conflict between them should be avoided. determined by Eqs. (38) and (39) respectively:
When vehicle e arrives at the conflict point c earlier than
vehicle f , vehicle f should arrive at the conflict point c after X
vehicle e leaves, i.e., Ib = σrb lr b∈B (38)
r
X
Ia = σra lr a∈A (39)
Te,c − t f,c ≤ 0 e, f ∈ A ∪ B, c ∈ C (33) r
When vehicle f arrives at the conflict point c earlier than The exit lanes chosen by the bus and the car can be
vehicle e, vehicle e should arrive at the conflict point c after determined by Eqs. (40) and (41) respectively:
vehicle f leaves, i.e., X
Jb = σrb lr′ b ∈ B (40)
T f,c − te,c ≤ 0 e, f ∈ A ∪ B, c ∈ C (34) r
X
d) The number of dynamic bus lanes: The number of Ja = σra lr′ a∈A (41)
dynamic bus lanes in each approach should be no less than r
zero and no more than n − 1, where n is the number where lr is the approach lane associated with route r , and lr′
of the approach lanes in each direction. The corresponding is the exit lane associated with route r . σra is the route choice
constraints can be written as: of car a, which means whether car a chooses route r . σrb is
the route choice of bus b, which means whether bus b chooses
Xn route r .
1 O,i ≥ 0 O ∈ {E, W, S, N } (35)
Xi=1 f) The lane choices for the bus: If the dynamic bus lane
n
1 O,i ≤ n − 1 O ∈ {E, W, S, N } (36) is deployed in the approach, the bus should opt to use and
i=1
travel on it, i.e.,
where 1 O,i is a binary variable. 1 O,i = 1 when the i th lane Xn
of the approach O is a dynamic bus lane, and zero otherwise, If 1 ≤ 1 Ob ,i ≤ n − 1 and 1 Ob ,i = 0,
i=1
i ∈ {1, 2, . . . , n}. then σrb = 0 b ∈ B, i ∈ {1, 2, . . . , n}, r ∈ Ri (42)
e) The implementation of dynamic bus lane: In order
to effectively minimize bus delays and mitigate the negative where Ri is the set of the routes associated with the i th
impact of the traffic constraint described in Eq. (27), where the approach lane. Eq. (42) indicates that if there is a dynamic
following vehicle should enter the intersection after the vehicle bus lane in the approach direction of bus b and the i th lane
in front when they opt for the same approach lane. A viable in this approach is not a dynamic bus lane, then the bus b is
solution entails preventing the cars in front from sharing the not allowed to choose the routes associated with the i th lane
same approach lane with the following bus. As a result, the (i.e., Ri ), as illustrated in Figure 7.
Authorized licensed use limited to: Universidad Peruana de Ciencias Aplicadas (UPC). Downloaded on November 11,2024 at 00:05:31 UTC from IEEE Xplore. Restrictions apply.
WU et al.: OPTIMIZING BUS OPERATIONS AT AUTONOMOUS INTERSECTION 14883
Authorized licensed use limited to: Universidad Peruana de Ciencias Aplicadas (UPC). Downloaded on November 11,2024 at 00:05:31 UTC from IEEE Xplore. Restrictions apply.
14884 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 25, NO. 10, OCTOBER 2024
there is only one variable equal to 1 among g1b,a , g2b,a , and TABLE II
g3b,a . In Eq. (51), g1b,a = 1 means that 1 − n ≤ Ib − Ia ≤ −1, BASIC N UMERICAL S ETTING
where δ O is a binary variable. From Eq. (54) and (55), Fig. 9. Comparison of the trajectory.
n
it can be inferred that δ O = 0 when 1 O,i = 0 and
P
i=1
n
δ O = 1 when 1 ≤ 1 O,i ≤ n − 1. Thereby, δ O = 1 means
P
i=1
that the dynamic bus lane is deployed in the approach O,
and zero otherwise. Therefore, Eq.(56) indicates that if the
dynamic bus lane is deployed in the approach direction of
bus b (i.e., 1 − δ Ob = 0) and the i th lane in this approach is
not a dynamic bus lane(i.e., 1 Ob ,i = 0), then the bus b is not
allowed to choose the routes associated with the i th lane(i.e.,
σrb ≤ 0), which is consistent with Eq.(42).
After linearization, all the nonlinear constraints in the model
are transformed into linear forms, thus a Mixed-Integer Lin-
ear Programming (MILP) model considering bus priority is
established.
Fig. 10. Comparison of vehicle heading angle.
The MILP model can be solved by the branch and bound
method. The decision variables, the objective function and the
constraints in the model are as follows.
IV. N UMERICAL E XAMPLES
Decision Variables: The time for vehicle k to enter the
intersection (i.e., Tk ), whether the vehicle k chooses the route A. The Result of the Proposed Model
r (i.e., σrk ), and whether the i th lane of the approach O is a
dynamic bus lane (i.e., 1 O,i ). The numerical test is conducted based on the parameters
Objective Function: Minimization of the weighted com- of the four-way intersection between Xinyao North Road
binations
of the total bus delay and total car delay, i.e., and Xinning Road in Changsha City, China, which has two
approach lanes and two exit lanes in each direction. The basic
min w b∈B db + (1 − w)
P P
da .
a∈A
numerical settings are listed in Table II.
Constraints: Eq. (26), (28)-(30), (35)-(36), (38)-(41), To assess the efficacy of the trajectory planning method
(43)-(56). introduced in this paper, we conduct a comparative analysis
The model is compiled in AMPL (A Mathematical Program- between the proposed curve and the conventional elliptic
ming Language) and solved by CPLEX on a desktop computer curve utilized in [17], [18], and [20]. As an illustrative
with Win-10 64-bit operating system and Montage Jintide(R) example, let’s consider a left-turning vehicle’s trajectory.
C5218R, 2.10 GHz, 16.0 GB. In Figure 9, 10, and 11, we present a comparison of the
Authorized licensed use limited to: Universidad Peruana de Ciencias Aplicadas (UPC). Downloaded on November 11,2024 at 00:05:31 UTC from IEEE Xplore. Restrictions apply.
WU et al.: OPTIMIZING BUS OPERATIONS AT AUTONOMOUS INTERSECTION 14885
TABLE III
T HE I NFORMATION OF THE U PCOMING V EHICLES
Authorized licensed use limited to: Universidad Peruana de Ciencias Aplicadas (UPC). Downloaded on November 11,2024 at 00:05:31 UTC from IEEE Xplore. Restrictions apply.
14886 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 25, NO. 10, OCTOBER 2024
TABLE IV
T HE O PTIMIZATION R ESULT OF THE P ROPOSED M ODEL
TABLE V
DYNAMIC B US L ANE D EPLOYMENT IN E ACH A PPROACH
Authorized licensed use limited to: Universidad Peruana de Ciencias Aplicadas (UPC). Downloaded on November 11,2024 at 00:05:31 UTC from IEEE Xplore. Restrictions apply.
WU et al.: OPTIMIZING BUS OPERATIONS AT AUTONOMOUS INTERSECTION 14887
TABLE VI
S ENSITIVITY A NALYSIS ON w
of 40 passengers per bus and 1.25 passengers per car [29]) from 0.5 to 1, the corresponding changes in average bus
under AIM-BP and AIM-R are presented in Figure 14. delay, average car delay and average passenger delay can be
Figure 14 illustrates that, while the average car delay observed, as illustrated in Table VI and Figure 15.
increases under AIM-BP compared to AIM-R, there is a From Table VI and Figure 15, it can be found that with the
notable decrease in both average bus delay and average increase in w, there is an increasing trend in average car delay,
passenger delay. The average bus delays under AIM-BP and while a decreasing trend in average bus delay and average
AIM-R are 0.28s and 1.15s respectively, and the average passenger delay. When w = 0.5, the values of the key metrics
passenger delays under AIM-BP and AIM-R are 0.30s and are equal to those in AIM-R. This is because when w = 0.5,
1.06s respectively. The implementation of AIM-BP results the weight assigned to total bus delay is equal to that assigned
in a substantial reduction of 75.65% in average bus delay to total car delay in the objective function. When the value of
and 71.7% in average passenger delay when compared to w is increased from 0.5 to 0.55, the average bus delay and
AIM-R, which performs well under a conservative setting average passenger delay is decreased by 6.96% and 6.60%
of the weighting factor w. This verifies the effectiveness of respectively. This is because the value of w is relatively small,
AIM-BP in reducing both average bus delay and average the priority accorded to the bus is not sufficient. Thus, there
passenger delay. is only a slight decrease in the average bus delay and average
passenger delay. When the value of w is increased from 0.55 to
0.7, there is a significant decrease in the average bus delay and
C. Sensitivity Analysis average passenger delay by 73.83% and 69.70% respectively,
Under AIM-BP, we analyze the impact of the weighting while the average car delay is only increased by 0.45s. When
factor w on several key metrics, including average bus delay, the value of w is increased from 0.8 to 0.85, the average bus
average car delay, and average passenger delay. Notably, w delay and average passenger delay is decreased by 25% and
represents the weight assigned to total bus delay. Given that 16.67% respectively. When w = 1, it can be found that there
AIM-BP incorporates bus priority control, the weight assigned is a significant increase in average car delay, which leads to
to total bus delay should be no less than that assigned to an increase in average passenger delay. This is because when
total car delay in the objective function. Therefore, we set w = 1, the objective function is reduced to the minimization
the value range of w between 0.5 and 1. By increasing w of total bus delay, with no consideration for total car delay.
Authorized licensed use limited to: Universidad Peruana de Ciencias Aplicadas (UPC). Downloaded on November 11,2024 at 00:05:31 UTC from IEEE Xplore. Restrictions apply.
14888 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 25, NO. 10, OCTOBER 2024
V. C ONCLUSION [2] S. Ilgin Guler, M. Menendez, and L. Meier, “Using connected vehicle
technology to improve the efficiency of intersections,” Transp. Res. C,
Bus priority control at the intersection represents a sig- Emerg. Technol., vol. 46, pp. 121–131, Sep. 2014.
nificant approach to reduce bus delay, make better use of [3] M. Eom and B.-I. Kim, “The traffic signal control problem for inter-
spatial-temporal road resources and alleviate urban traffic con- sections: A review,” Eur. Transp. Res. Rev., vol. 12, no. 1, pp. 1–20,
Dec. 2020.
gestion. In recent years, the rapid advancement of autonomous [4] Y. Xiao, Y. An, T. Li, N. Wu, W. He, and P. Li, “Autonomous driving
driving technology has given rise to a novel intersection con- policy learning from demonstration using regression loss function,”
trol method, known as autonomous intersection management Knowl.-Based Syst., vol. 295, Jul. 2024, Art. no. 111766.
[5] K. Dresner and P. Stone, “Multiagent traffic management: An improved
(AIM), which holds the potential to significantly improve intersection control mechanism,” in Proc. 4th Int. Joint Conf. Auto.
traffic efficiency at the intersection. However, most existing Agents Multiagent Syst., Jul. 2005, pp. 471–477.
studies on AIM ignore the bus priority demands. [6] K. Dresner and P. Stone, “A multiagent approach to autonomous
Therefore, this paper optimizes bus operations at intersection management,” J. Artif. Intell. Res., vol. 31, pp. 591–656,
Mar. 2008.
autonomous intersection with trajectory planning and priority [7] E. Namazi, J. Li, and C. Lu, “Intelligent intersection management sys-
control. First, this paper puts forward a new trajectory planning tems considering autonomous vehicles: A systematic literature review,”
approach for turning movements within the intersection that IEEE Access, vol. 7, pp. 91946–91965, 2019.
[8] G. Wu and R. Jiang, “Joint optimization for autonomous intersection
takes into account the significant passenger volume and management and trajectory smoothing design with connected auto-
large size of buses. A two-stage trajectory planning method mated vehicles,” Transportmetrica B, Transp. Dyn., vol. 11, no. 1,
is proposed that employs a combination of transition and pp. 1234–1255, Dec. 2023.
circular curves to ensure the smooth turning movements [9] Z. Yao, H. Jiang, Y. Jiang, and B. Ran, “A two-stage optimiza-
tion method for schedule and trajectory of CAVs at an isolated
and traffic safety for vehicles within the intersection. autonomous intersection,” IEEE Trans. Intell. Transp. Syst., vol. 24,
Meanwhile, the golden section method is used to determine no. 3, pp. 3263–3281, Mar. 2023.
the intersection point of the above two types of curves. The [10] A. Mirheli, L. Hajibabai, and A. Hajbabaie, “Development of a
signal-head-free intersection control logic in a fully connected and
efficacy of the proposed trajectory planning method is verified autonomous vehicle environment,” Transp. Res. C, Emerg. Technol.,
compared with the conventional elliptic curve in the numerical vol. 92, pp. 412–425, Jul. 2018.
analysis. Second, based on vehicle trajectory planning, a bus [11] D. Miculescu and S. Karaman, “Polling-systems-based autonomous
vehicle coordination in traffic intersections with no traffic signals,” IEEE
priority control model for the autonomous intersection Trans. Autom. Control, vol. 65, no. 2, pp. 680–694, Feb. 2020.
is developed. The proposed model aims to minimize the [12] M. W. Levin and D. Rey, “Conflict-point formulation of intersection
weighted combinations of the total bus delay and car delay. control for autonomous vehicles,” Transp. Res. C, Emerg. Technol.,
In particular, the model incorporates the introduction of the vol. 85, pp. 528–547, Dec. 2017.
[13] S. A. Fayazi and A. Vahidi, “Mixed-integer linear programming for
dynamic bus lane designed to clear the cars in front of buses, optimal scheduling of autonomous vehicle intersection crossing,” IEEE
thereby creating a relatively exclusive space for the buses. Trans. Intell. Vehicles, vol. 3, no. 3, pp. 287–299, Sep. 2018.
The proposed model simultaneously optimizes the lane choice [14] Z. Li, M. Pourmehrab, L. Elefteriadou, and S. Ranka, “Intersection
control optimization for automated vehicles using genetic algorithm,”
on the road section, the route choice within the intersection J. Transp. Eng., A, Syst., vol. 144, no. 12, pp. 12–26, Dec. 2018.
and the time to enter the intersection for each vehicle, while [15] A. Mirheli, M. Tajalli, L. Hajibabai, and A. Hajbabaie, “A consensus-
determining whether to deploy the dynamic bus lane and based distributed trajectory control in a signal-free intersection,”
which lane serves as the dynamic bus lane in the approach Transp. Res. C, Emerg. Technol., vol. 100, pp. 161–176, Mar. 2019.
[16] B. Liu, Q. Shi, Z. Song, and A. El Kamel, “Trajectory planning for
direction. Finally the proposed model is formulated as a autonomous intersection management of connected vehicles,” Simul.
mixed integer linear programming (MILP) problem, which is Model. Pract. Theory, vol. 90, pp. 16–30, Jan. 2019.
compiled in AMPL (A Mathematical Programming Language) [17] W. Wu, Y. Liu, W. Liu, F. Zhang, V. Dixit, and S. T. Waller,
“Autonomous intersection management for connected and automated
and solved by CPLEX. The results indicate that the proposed vehicles: A lane-based method,” IEEE Trans. Intell. Transp. Syst.,
model significantly reduces average bus delay and average vol. 23, no. 9, pp. 15091–15106, Sep. 2022.
passenger delay at the intersection. The sensitivity analysis [18] W. Wu, S. Chen, M. Xiong, and L. Xing, “Enhancing intersection safety
further examines the effectiveness of the proposed model. in, autonomous traffic: A grid-based approach with risk quantification,”
Accident Anal. Prevention, vol. 200, Jun. 2024, Art. no. 107559.
In addition, this paper can be extended in several ways. [19] Z. He, L. Zheng, L. Lu, and W. Guan, “Erasing lane changes from roads:
First, as this paper only focuses on the bus priority control A design of future road intersections,” IEEE Trans. Intell. Vehicles,
at a single intersection, future studies can be conducted on vol. 3, no. 2, pp. 173–184, Jun. 2018.
[20] W. Wu, Y. Liu, W. Hao, G. A. Giannopoulos, and Y.-J. Byon,
the coordinated bus priority control between multiple inter- “Autonomous intersection management with pedestrians crossing,”
sections. Second, this paper only considers the upcoming Transp. Res. C, Emerg. Technol., vol. 135, Feb. 2022, Art. no. 103521.
buses and cars at the autonomous intersection, while the [21] M. W. Levin and S. D. Boyles, “Intersection auctions and reservation-
based control in dynamic traffic assignment,” Transp. Res. Rec., J.
traffic demands of emergency vehicles and pedestrian crossing Transp. Res. Board, vol. 2497, pp. 35–44, 2015.
are not incorporated. Thus, future studies may formulate a [22] M. Bashiri and C. H. Fleming, “A platoon-based intersection manage-
multi-modal priority control model under the mixed-traffic ment system for autonomous vehicles,” in Proc. IEEE Intell. Vehicles
flow scenario with cars, buses, emergency vehicles, and pedes- Symp. (IV), Jun. 2017, pp. 667–672.
[23] H. Wang, Q. Meng, S. Chen, and X. Zhang, “Competitive and cooper-
trians at the autonomous intersection. ative behaviour analysis of connected and autonomous vehicles across
unsignalised intersections: A game-theoretic approach,” Transp. Res. B,
Methodol., vol. 149, pp. 322–346, Jul. 2021.
R EFERENCES
[24] S. Liang et al., “Optimal control to improve reliability of demand
[1] C. Yu, Y. Feng, H. X. Liu, W. Ma, and X. Yang, “Integrated optimization responsive transport priority at signalized intersections considering
of traffic signals and vehicle trajectories at isolated urban intersections,” the stochastic process,” Rel. Eng. Syst. Saf., vol. 218, Feb. 2022,
Transp. Res. B, Methodol., vol. 112, pp. 89–112, Jun. 2018. Art. no. 108192.
Authorized licensed use limited to: Universidad Peruana de Ciencias Aplicadas (UPC). Downloaded on November 11,2024 at 00:05:31 UTC from IEEE Xplore. Restrictions apply.
WU et al.: OPTIMIZING BUS OPERATIONS AT AUTONOMOUS INTERSECTION 14889
[25] J. Li, Y. Liu, N. Zheng, L. Tang, and H. Yi, “Regional coordinated Wei Wu is currently a Professor with Chongqing
bus priority signal control considering pedestrian and vehicle delays at Key Laboratory of Intelligent Integrated and Mul-
urban intersections,” IEEE Trans. Intell. Transp. Syst., vol. 23, no. 9, tidimensional Transportation System, Chongqing
pp. 16690–16700, Sep. 2022. Jiaotong University. His primary research interests
[26] X. Zeng, Y. Zhang, J. Jiao, and K. Yin, “Route-based transit signal include traffic control and management within con-
priority using connected vehicle technology to promote bus sched- nected and autonomous vehicles environment.
ule adherence,” IEEE Trans. Intell. Transp. Syst., vol. 22, no. 2,
pp. 1174–1184, Feb. 2021.
[27] N. T. Imran, A. Girijan, and L. D. Vanajakshi, “A review on bus
signal priority systems,” Transp. Developing Economies, vol. 8, no. 1,
pp. 1–13, Apr. 2022.
[28] P. G. Furth and T. H. J. Müller, “Conditional bus priority at signalized
intersections: Better service with less traffic disruption,” Transp. Res. Mengfei Xiong received the bachelor’s degree from
Rec., J. Transp. Res. Board, vol. 1731, no. 1, pp. 23–30, Jan. 2000. Changsha University of Science and Technology in
[29] E. Christofa, I. Papamichail, and A. Skabardonis, “Person-based traffic 2022, where she is currently pursuing the master’s
responsive signal control optimization,” IEEE Trans. Intell. Transp. Syst., degree with the School of Traffic and Transportation
vol. 14, no. 3, pp. 1278–1289, Sep. 2013. Engineering. Her primary research interests include
[30] J. Hu, B. B. Park, and Y.-J. Lee, “Transit signal priority accommodating autonomous intersection management.
conflicting requests under connected vehicles technology,” Transp. Res.
C, Emerg. Technol., vol. 69, pp. 173–192, Aug. 2016.
[31] P. Anderson and C. F. Daganzo, “Effect of transit signal priority on
bus service reliability,” in Proc. 23rd Int. Symp. Transp. Traffic Theory
(ISTTT), 2019, pp. 2–14.
[32] X. Zhang, Z. He, Y. Zhu, and L. You, “DRL-based adaptive signal
control for bus priority service under connected vehicle environment,”
Transportmetrica B, Transp. Dyn., vol. 11, no. 1, pp. 1455–1477, Tangzhi Liu is currently a Professor with
Dec. 2023. Chongqing Key Laboratory of Intelligent Inte-
[33] A. Russo, M. W. Adler, and J. N. van Ommeren, “Dedicated bus lanes, grated and Multidimensional Transportation System,
bus speed and traffic congestion in Rome,” Transp. Res. A, Policy Pract., Chongqing Jiaotong University. His research inter-
vol. 160, pp. 298–310, Jun. 2022. ests include mountain road traffic safety, intelligent
[34] N. Dadashzadeh and M. Ergun, “Spatial bus priority schemes, imple- transportation, emergency rescue, and integration of
mentation challenges and needs: An overview and directions for future safety control and rescue on mountain highway.
studies,” Public Transp., vol. 10, no. 3, pp. 545–570, Dec. 2018.
[35] J. Viegas and B. Lu, “Traffic control system with intermittent bus lanes,”
IFAC Proc. Volumes, vol. 30, no. 8, pp. 865–870, Jun. 1997.
[36] M. Eichler and C. F. Daganzo, “Bus lanes with intermittent priority:
Strategy formulae and an evaluation,” Transp. Res. B, Methodol., vol. 40,
no. 9, pp. 731–744, Nov. 2006. Jian Sun received the Ph.D. degree from Tongji
[37] W. Wu, L. Head, S. Yan, and W. Ma, “Development and evaluation of University in 2006. He was with Tongji University
bus lanes with intermittent and dynamic priority in connected vehicle as a Lecturer and then promoted to a Full Profes-
environment,” J. Intell. Transp. Syst., vol. 22, no. 4, pp. 301–310, sor in 2011. He is currently a Professor with the
Jul. 2018. College of Transportation Engineering and the Chair
[38] J. Hu, Z. Zhang, Y. Feng, Z. Sun, X. Li, and X. Yang, “Transit of the Department of Traffic Engineering, Tongji
signal priority enabling connected and automated buses to cut through University. His main research interests include traffic
traffic,” IEEE Trans. Intell. Transp. Syst., vol. 23, no. 7, pp. 8782–8792, flow theory, traffic simulation, and connected and
Jul. 2022. autonomous vehicles.
[39] Z. Zhang, J. Lai, C. Ma, J. Zhu, and X. Yang, “Ensuring absolute transit
priority through trajectory based control of connected and automated
traffic,” in Proc. 6th Int. Conf. Transp. Inf. Saf. (ICTIS), Oct. 2021,
pp. 1132–1135.
[40] X. Chen, X. Lin, M. Li, and F. He, “Network-level control of hetero- Yongfu Li (Senior Member, IEEE) is currently
geneous automated traffic guaranteeing bus priority,” Transp. Res. C, a Professor with the School of Automation,
Emerg. Technol., vol. 140, Jul. 2022, Art. no. 103671. Chongqing University of Posts and Telecommunica-
[41] L. Zhang, G. Qian, Z. Song, and D. Wang, “Deploying dedicated tions. His main research interests include connected
lanes for connected and autonomous buses in urban transportation vehicles, intelligent transportation systems, intel-
networks,” Transportmetrica A, Transp. Sci., vol. 19, no. 2, Mar. 2023, ligent sensing and automated control, artificial
Art. no. 2005181. intelligence, and big data.
[42] I. Crăciun, D. Inoan, D. Popa, and L. Tudose, “Generalized golden
ratios defined by means,” Appl. Math. Comput., vol. 250, pp. 221–227,
Jan. 2015.
Authorized licensed use limited to: Universidad Peruana de Ciencias Aplicadas (UPC). Downloaded on November 11,2024 at 00:05:31 UTC from IEEE Xplore. Restrictions apply.