Next Article in Journal
Evaluating the Share of Atmospheric Deposition of Priority Pollutants Cadmium and Lead in Soil Pollution with the Use of Ombrotrophic Peat Bogs as Natural Archives
Previous Article in Journal
The Sustainable Integration of AI in Higher Education: Analyzing ChatGPT Acceptance Factors Through an Extended UTAUT2 Framework in Peruvian Universities
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimizing Bus Bridging Service Considering Passenger Transfer and Reneging Behavior

1
School of Maritime and Transportation, Ningbo University, Ningbo 315211, China
2
Municipal Department, Ningbo Urban Planning & Design Institute, Ningbo 315042, China
*
Author to whom correspondence should be addressed.
Sustainability 2024, 16(23), 10710; https://doi.org/10.3390/su162310710
Submission received: 1 October 2024 / Revised: 29 November 2024 / Accepted: 3 December 2024 / Published: 6 December 2024
(This article belongs to the Section Sustainable Transportation)

Abstract

:
This paper addresses the design of bus bridging services in response to urban rail disruption, which plays a critical role in enhancing the resilience and sustainability of urban transportation systems. Specifically, it focuses on unplanned urban rail disruptions that result in temporary closure of line sections, including transfer stations. Under this “transfer scenario”, a heuristic-rule based method is firstly presented to generate candidate bus bridging routes. Non-parallel bridging routes are introduced to facilitate transfer passengers affected by the disruption. Meanwhile, the bridging stops visited by parallel routes are extended beyond the disrupted section, mitigating passenger congestion and bus bunching at turnover stations. Then, we propose an integrated optimization model that collaboratively addresses bus route selection and vehicle deployment issues. Capturing passenger reneging behavior, the model aims to maximize the number of served passengers with tolerable waiting times and minimize total passenger waiting times. A two-stage genetic algorithm is developed to solve the model, which incorporates a multi-agent simulation method to demonstrate dynamic passenger and bus flow within a time–space network. Finally, a case study is conducted to validate the effectiveness of the proposed methods. Sensitivity analyses are performed to explore the impacts of fleet size and route diversity on the overall bridging performance. The results offer valuable insights for transit agencies in designing bus bridging services under transfer scenarios, supporting sustainable urban mobility by promoting efficient public transit solutions that mitigate the social impacts of sudden service disruptions.

1. Introduction

Urban rail transit (URT) has rapidly developed as the backbone of public transit systems in many megacities. With the continuous expansion of URT networks, daily ridership is increasing sharply, placing severe operational pressure on URT systems. For instance, the average daily passenger volume in Shanghai has exceeded 13 million. Such a high reliance on the URT system indicates that even minor service disruptions have substantial negative impacts on a large number of rail travelers [1,2]. Especially, disruptions during peak hours can exacerbate adverse effects, such as travel delays for passengers and overcrowded rail stations, amplifying the seriousness and potential dangers. In such situations, it is imperative to evacuate stranded passengers efficiently and provide alternative transit modes to resume their travel.
Although the degraded URT network can accommodate several passengers, its capability heavily depends on the URT network’s topology and the severity of disruptions [3]. Some passengers may lack feasible detour routes and thus cannot be rerouted to other rail lines, leading them to seek alternative transit modes to reach their destinations. Buses, known for their flexibility and relatively large carrying capacity, play a vital role in emergency evacuations [4]. However, regular bus services may be unable to cope with all stranded passenger demand, especially in peak hours [5]. Thus, transit agencies generally provide a temporary replacement, called a “bus bridging service”, in response to unplanned rail disruptions, which functions as a “bridge” to restore the network connectivity. A survey conducted by Pender et al. [6] revealed that 85% of agencies relied on bus bridging services to manage unplanned disruptions. This study explores innovative bus bridging approaches for maintaining seamless and passenger-friendly transportation during unforeseen service disruptions, which is essential for achieving long-term urban sustainability goals.
Numerous scholars have focused on the bus bridging service design problem (BBSDP) with the goal of evacuating stranded passengers efficiently and effectively. The conceptual framework of the BBSDP was firstly proposed by Kepaptsoglou and Karlaftis [7]. It is a three-step procedure: first, define the bridging environment using a matrix; second, generate candidate routes by a shortest path algorithm and then select the optimal route set by a bi-level heuristic process; finally, allocate available bus resources with the objectives of minimizing bus travel times and the operational effects on the regular bus network. On this basis, a series of follow-up works have been conducted. For instance, Jin et al. [8] presented a column generation procedure to generate candidate bus routes. Then, the most effective route combination was selected by a path-based multicommodity network flow model. An optimization model was constructed to determine vehicle resources allocation and bus headways. The shortest path theory was utilized by Y. Wang et al. [2] and Deng et al. [9] to address the problem of bus bridging route generation. However, they concentrated solely on route design, and the issue of bus deployment was not considered. Assuming that the set candidate bus bridging route was known, Liang et al. [5], Luo and Xu [10] and Feng et al. [11] utilized integrated transit networks to evacuate disrupted commuters, deploying the remaining rail lines, existing bus lines and newly introduced bus bridging lines. Specifically, Feng et al. [11] proposed a method to adjust partial bus routes to better accommodate the total passenger demand based on available service capacity.
Concerning the route layout, parallel routes were designed by many researchers to restore connectivity of disrupted rail segments [12,13,14,15]. Considering various OD demands beyond the disrupted sections, nonparallel routes were introduced in many studies [2,9,16,17] to provide more convenient bus bridging services. Particularly, Gu et al. [4] directly designed a bridging service for each bus based on a predefined vehicle operation mode. Buses were not restricted to a dedicated bridging route, thereby improving the flexibility of the bridging service. Nevertheless, this flexibility may result in difficulties for drivers and make stranded passengers confused in choosing which buses to board.
With respect to the stopping mode of bus bridging routes, two typical modes were designed in the existing studies. On the one hand, the stop-by-stop route was observed as the most popular mode utilized by many scholars [2,8,9,12]. Note that the standard bus bridging route, i.e., running buses parallel with the disrupted rail segment to replicate the lost train service, is also a stop-by stop route employed as a common response to unplanned rail disruptions [8,12,16]. On the other hand, an express route with no intermediate stops was applied by Gu et al. [4] and Yin et al. [18] to make quick roundtrips for bridging buses.
Apart from route design and bus deployment, some researchers have studied the BBSDP from other aspects. Instead of designing a new bus bridging network, Jin et al. [19] proposed a modeling framework for optimizing localized integration between metro and bus systems through adjustments to the existing bus services. Pender et al. [20] investigated the issue of bus reserve location to respond better to bus bridging demands. Considering the balking and reneging behavior of impatient passengers, Y. Wang et al. [21] explored the problem of bus bridging demand modeling based on queuing theory. Under uncertain disruption duration, Zhang and Lo [22,23] studied two metro disruption management problems: determining the optimal initiation time of the bus bridging service and designing the bus bridging contract. Additionally, some recent studies utilized integrated optimization of the bridging service design and passenger assignment. For instance, Zhen et al. [15] developed a two-stage stochastic programming model to jointly optimize bus bridging routes, schedules, and passenger assignments. A tailored tabu search algorithm is designed to solve the model. Incorporating a PS–logit model to estimate the probabilities of passenger path choices, Zhu et al. [24] proposed an optimization model to simultaneously determine bus bridging route selection and vehicle deployment. Wang et al. [25] explored the joint optimization of bus bridging route design, frequency determination, and passenger assignment in an integrated metro and bus network with the objective of minimizing the overall costs to operator and passengers.
The existing studies have several limitations: (1) transfer passengers are usually included as affected passengers during URT service disruptions. However, transfer demand for these affected passengers are largely overlooked in bus bridging service design; (2) as noted by Y. Wang et al. [21], an international survey of bus bridging practices indicates that passenger reneging—where passengers abandon their wait for bridging buses—is common during urban rail transit service disruptions. However, this behavior is overlooked in existing bus bridging optimization models, potentially impacting the effectiveness of the resulting bus bridging schemes; (3) analytic methods are typically employed to determine the optimization of objectives, which fail to capture dynamic passenger and bus flows, as well as to manage time-varying constraints (e.g., berth capacity and vehicle capacity). For clarity, some related studies are compared and listed in Table 1 to highlight the existing gaps.
To overcome the existing limitations, this paper specifically focuses on designing bus bridging service in response to an unplanned urban rail disruption along with the “transfer scenario”. The contributions of this study are listed as follows. (1) A heuristic-rule based method is first presented to generate candidate bus bridging routes. Extended parallel and non-parallel bridging routes are introduced to facilitate transfer passengers and mitigate passenger congestion and bus bunching at turnover stations. (2) Considering passenger transfer and reneging behavior, a model is formulated to lead to collaborative optimization of route selection and bus deployment with the objectives of maximizing the number of passengers served and minimizing their waiting times. (3) A two-stage genetic algorithm is developed to solve the model, which incorporates a multi-agent simulation method to demonstrate dynamic passenger and bus flow within a time–space network. The simulation module realizes dynamic control of the constraints of berth capacity and vehicle capacity and accurately records the optimized results, e.g., passenger waiting times, bus bridging times. (4) A case study is conducted to validate the effectiveness of the proposed methods. Sensitivity analyses are performed to explore the impacts of fleet size and route diversity on the overall bridging performance. The results offer valuable insights for transit agencies in designing bus bridging services under transfer scenarios.
The remainder of this paper is organized as follows. Section 2 provides a description of the problem. Section 3 proposes the main methodology, including generation of candidate routes, formulation of route selection and bus deployment model, and the solution algorithm. A case study is conducted in Section 4 to verify the proposed model and algorithm. Finally, Section 5 concludes and provides suggestions for future research.

2. Problem Statement

Consider the link closure caused by an unplanned disruption, i.e., the temporary closure of a line section including several stations between two turnover stations. Our focus is on a special scenario where the closed link contains a transfer station. We refer to the scenario of link closure without a transfer station as the “no transfer scenario” and with a transfer station as the “transfer scenario” hereafter. With the continuous expansion of the URT network, the transfer scenario has become more prevalent compared to the no transfer scenario.
As illustrated in Figure 1, a link closure occurs on line 1 between two turnover stations s 1 and s 2 . The remaining portion of line 1 operates in short routing mode on segments beyond s 1 and s 2 . s 3 is a disrupted transfer station linking line 1 and line 2. Note that line 2 is not affected by the disruption and operates normally.
Under this circumstance, affected passengers whose travel routes include part or all of the closed rail link can be categorized into two groups based on whether they require a transfer at s 3 . For non-transfer passengers, the disrupted segments on their routes are between s 1 and s 2 or between a turnover station ( s 1 or s 2 ) and a disrupted station. For transfer passengers, the disrupted segments are between s 3 and a turnover station or between s 3 and a disrupted station. Under the no transfer scenario, a large number of passengers are stranded at turnover stations, namely s 1 and s 2 . Nevertheless, besides the turnover stations, the transfer station s 3 also becomes a crucial point, with an abundant number of blocked commuters under the transfer scenario.
First, we establish parallel routes along the closed rail link, consisting of the standard route (Route 1 in Figure 1) and various alternative routes, like Route 2 and Route 3 in Figure 1. These routes are designed to transport passengers to their destinations or to facilitate transfers to the remaining rail network. During non-peak hours, utilizing the parallel routes alone may suffice to accommodate all passengers. However, during peak hours when the affected passenger volume is high, especially when there is a large transfer volume at s 3 , relying solely on parallel routes could pose challenges. It may result in overcrowding at s 1 , s 2 and s 3 , especially at s 3 , where all affected transfer passengers must board or alight bridging buses. Station capacity constraints may hinder the efficient evacuation of passengers to s 3 , s 1 and s 2 . Hence, there is a need for non-parallel routes, like Route 4 and Route 5 shown in Figure 1, connecting Line 1 and Line 2 to transport transfer passengers more efficiently. Consequently, addressing the BBSDP under the transfer scenario primarily involves generating candidate bus bridging routes, including both parallel routes and non-parallel routes. Based on the candidate routes, the subsequent work is to select the optimal route set and allocate the limited bus resources effectively. A detailed flowchart for the entire study is illustrated in Figure 2.

3. Methodology

3.1. Generation of Candidate Bus Bridging Routes

3.1.1. Determining Candidate Originating Nodes

To minimize evacuation time and minimize disruption to regular bus operations, bridging bus stops are typically positioned near metro station exits rather than at existing bus stops. Before generating candidate bus routes, it is crucial to determine the set of candidate originating bus stops. The following factors are considered when selecting originating nodes.
(1)
Distance to the depot or bus terminal: The bridging buses should be dispatched from the depots or bus terminals to the originating nodes as quickly as possible.
(2)
Requirements for turning back: The originating nodes must meet the requirements for turning back, so only URT stations with nearby road conditions suitable for turning around can be selected as originating nodes.
(3)
Distance to the disrupted section: To minimize response time, URT stations far away from the disrupted section should not be selected as originating nodes.
(4)
Stranded passenger volume: Based on the three aforementioned location-related factors, the stranded passenger volume at a station can serve as an auxiliary factor to consider. URT stations with higher number of stranded passengers should be given priority when selecting originating nodes.
The bridging buses make roundtrips between a pair of originating nodes, so the set of originating nodes also serves as the set of terminal nodes. Subsequently, the farthest nodes at both ends within the set can be identified and the nodes located between them become candidate intermediate nodes for bus bridging routes.

3.1.2. Generating Candidate Routes Based on Heuristic Rules

Given a node pair of s i , s j as the originating and terminal nodes, candidate bus bridging routes can be generated by the following steps.
Step 1: connect s i and s j as a direct bus bridging route. Add this to the candidate route pool R.
Step 2: connect s i and s j as the diameter to draw a circle which contains the potential intermediate nodes (see Figure 3). The number of nodes inside the circle is denoted as N .
Step 3: generate the bridging routes by increasing the number of intermediate nodes progressively from 1 to N , and add the routes into R. The rules for adding n ( n N ) intermediate nodes between s i and s j are explained as follows:
  • The rule for searching direction
Firstly, a rectangular coordinate system is established with s i as the coordinate origin, the connecting line between s i and s j as the abscissa axis, and the vertical line passing through the origin as the ordinate axis (see Figure 4).
Then, three specific rules for adding the intermediate nodes are proposed to ensure that the searching direction of newly added nodes is towards s j .
Equation (1) guarantees that the abscissa of the added node is larger than that added before:
x k + 1 x k   ( k = 1 , 2 , , n 1 )
where x k is the abscissa of the k th added node.
Equation (2) ensures that the deviation degree between the connector of two consecutively added points and the abscissa (i.e., θ in Figure 3) should not exceed a predefined limit θ m a x .
θ θ m a x
Equation (3) ensures that the added intermediate nodes should be farther and farther away from s i , and be closer and closer to s j , where D s i , s j represents the distance between s i and s j .
D s k + 1 , s i D s k , s i D s k + 1 , s j D s k , s j k = 1 , 2 , n 1
2.
The rule of adjacent nodes
As illustrated in Figure 5, the adjacent nodes can neither be two points located on the same side of the disrupted section, nor two points on the intersecting line.
For each node pair in the set of candidate originating nodes, the candidate bridging routes can be generated following the above steps and rules. It should be pointed out that the candidate route pool of s i , s j and s j , s i is the same. The flowchart for generating the candidate bridging routes is displayed in Figure 6.

3.2. Route Selection and Bus Deployment Model

3.2.1. Assumptions

The optimization model is proposed based on the following assumptions.
Assumption 1.
Bus travel times between stations are predetermined constants, which are estimated as the average values of historical bus automatic vehicle location data [4].
Assumption 2.
The passenger demand is given, which can be forecasted using historical passenger data [26].
Assumption 3.
The available buses are assumed to be of the same type, and the capacity of buses is known and identical [4,25].

3.2.2. Notations

The notations utilized in this paper are listed in Table 2:

3.2.3. Model Formulations

First, we aim to maximize the bridging efficiency, which can be expressed as the total number of passengers transported by buses along each bridging route in the bus bridging scheme x ( x X ) during the disruption duration T d i s r u p t i o n (denoted as g x ). The objective function is formulated in Equation (4).
Z 1 = max x X   g x
Note that passengers waiting for bridging buses may lose patience over time and convert to other transit modes if the waiting time is excessively long [21]. Considering this passenger reneging behavior, g x depends on the number of passengers served within a specified time limit T limit , which denotes the maximum waiting time passengers can afford. As seen in Equation (5), g x is defined as the total number of passengers served by buses on each bridging route within the bus bridging scheme x ( x X ) :
g x = r R i = 1 N x r j = 1 N x i , r δ x r Q x j , i , r
where Q x j , i , r denotes the number of passengers whose waiting times do not exceed T limit and who are served by the jth roundtrip of the ith bridging bus on route r. N x i , r is the total number of roundtrips made by the ith bridging bus on route r in scheme x ( x X ) , which can be determined using Equation (6).
t d o r + λ x i , r × H + j = 1 N x i , r t x j , i , r T d i s r u p t i o n , i 1 i N x r
The first and second components in Equation (6) represent the initial response time, which is the duration from the moment the bus leaves the depot to the moment the bus reaches the originating bridging stop. λ x i , r denotes the departure sequence of the ith bridging bus on route r in x ( x X ) . The third component in Equation (6) refers to the total operational time required for buses to make roundtrips on the bridging route. t x j , i , r represents the time taken by the ith bus to make the jth roundtrip on route r in scheme x, which includes travel time between intermediate nodes and bus dwell time at the nodes in both forward and backward directions and the time for turning around. In this study, t x j , i , r is determined by a simulation program explained in the subsequent section.
t x j , i , r = s r S r r t s + r + r t s r + s r S r d t x , s + j , i , r + d t x , s j , i , r + t d
In Equation (5), Q x j , i , r is the sum of passengers whose waiting times do not exceed T limit . Therefore, the determination of Q x j , i , r is based on passengers’ waiting times. Let P s denote the set of passengers waiting at stop s ( s S ), and t p , s w a i t be the waiting time of passenger p ( p P s ) at stop s. Specifically, t p , s w a i t signifies the duration from when passenger p reaches stop s to when he boards a bridging bus (see Equation (8)).
t p , s w a i t = A T p , s R T p , s
Here a binary variable η x j , i , r , p is introduced to indicate whether passenger p served by the jth roundtrip of the ith bridging bus on route r in scheme x has a waiting time t p , s w a i t shorter than the upper limit of passengers’ tolerable waiting time T limit (see Equation (9)). As formulated in Equation (10), if η x j , i , r , p = 1 , passenger p can be included in Q x j , i , r .
η x j , i , r , p = 1 , i f   t p , s w a i t T limit ; 0 , o t h e r w i s e .
Q x j , i , r = s S r p P s η x j , i , r , p
From the passengers’ perspective, they seek minimal waiting times during their trips. With this concern, another objective function is presented in this study, as outlined in Equations (11) and (12).
Z 2 = min x X f x
f x = r R s S r p P s δ x r × t p , s w a i t
Under the consideration of T limit , we assume that, if the waiting time of passenger p ( p P s ) exceeds T limit , he will transfer to other transport modes or even abandon the trip. In this circumstance, the waiting time of passenger p is assigned as a larger integer (see Equation (13)), and then is reckoned within the total waiting times in Equation (12).
t p , s w a i t = t p , s w a i t ,   t p , s w a i t T limit ; μ × T limit ,   o t h e r w i s e .
Combing Z 1 and Z 2 , we use a linear weighting method to convert the bi-objective to a single objective and the weighting coefficients should satisfy Equation (15).
max Z = ω 1 × Z 1 Z 1 min Z 1 max Z 1 min + ω 2 × Z 2 max Z 2 Z 2 max Z 2 min
ω 1 + ω 2 = 1
It is assumed that the standard bridging route is included in each scheme to fulfill the demands for all origin-destination (OD) pairs. Then, we have
δ x r standard = 1 , x X
Considering the transfer scenario, it is mandated that the bus bridging scheme contains non-parallel routes, as stipulated by Constraint (17).
r p a r a l l e l n o n R p a r a l l e l n o n δ x r p a r a l l e l n o n 1 , x X
Constraint (18) is the bus resource limitation, ensuring that the number of buses allocated to the routes equals the total available resources.
r R N x r = N b u s , x X
Constraint (19) is the bus stop capacity limitation, designed to prevent an excessive number of buses from arriving at a stop simultaneously. Considering the dynamic nature of N x , s b u s in the bridging process, this constraint is controlled by a simulation program in this study.
N x , s b u s C s , s S
Constraint (20) is the bus capacity limitation. Similar to N x , s b u s , Q x , r , s j , i is also dynamically changing during the bridging process, so it is also managed by the simulation program.
Q x , r , s j , i C b u s × L , x X , r R , s r S r , i 1 i N x r , j 1 j N x i , r
Constraint (21) ensures that a feasible scheme comprises no more than N r max bridging routes, for the sake of practical feasibility and operational efficiency.
r R δ x r N r max , x X
Constraints (22) and (23) define the domains of variables.
N x , s b u s N , x X   a n d   s S
N x r N , x X   a n d   r R

3.3. Solution Algorithm

3.3.1. A Two-Stage Genetic Algorithm

The genetic algorithm (GA) is known for efficiently exploring large solution spaces, navigating diverse regions, and converging towards optimal or near-optimal solutions. However, traditional GA may struggle with finding optimal solutions, especially when dealing with variables of significant variations in the model. In this study, the decision variables of route selection δ x r and bus resource allocation N x r are interrelated and interact with each other. Using a traditional GA that find the solutions of route selection and bus deployment simultaneously, a promising solution of δ x r might be eliminated if the searched solution of N x r is relatively weak, making it a challenging for the algorithm to explore the solution space effectively within a limited timeframe. To address this challenge, this paper proposes a two-stage GA, as illustrated in Figure 7.
In the first stage, a genetic algorithm is employed to generate optimal solutions of route selection, using an equal distribution method to determine the bus deployment. If the total bus resources cannot be evenly divided, the surplus vehicles are assigned to the standard bridging route. The top 1% solutions for route selection based on fitness function values are retained as parent populations for the next stage. In the second stage, the bus resources are reallocated combined with the retained route selection solutions to find the best solution.
  • Genetic Representation
In the two-stage GA, a genotype using binary coding comprises two components. The first component represents the solution for route selection, where the decimal value of each nine-digit number in the chromosome indicates the sequence number of the selected route within the candidate route set. The second component represents the bus deployment solution, with the decimal value of each six-digit binary number indicating the number of allocated buses. An example of genotype presentation is depicted in Figure 8.
2.
Fitness function
Each individual in the population is evaluated based on a fitness function that assesses how well the solution performs in terms of the objectives of the problem. Herein, the integrated objective function, i.e., Equation (14), is utilized as the fitness measure for GA.
3.
Selection
Individuals with higher fitness values are prioritized for reproduction and have a higher chance of passing their genetic material to the next generation. In the two-stage GA, the roulette wheel method is employed to implement the selection process.
4.
Crossover
Selected individuals undergo a two-point crossover, where parts of their genetic information are exchanged to produce offspring solutions. In the crossover of the gene segments representing bus deployment solutions, two distinct integers are randomly generated within the range of 1 ,   N r max and used as crossover points. Subsequently, the segments between these two points are then swapped between the two parent chromosomes, creating two new offspring. Additionally, after crossover, the resulting solution may not meet Constraint (18). In such cases, the crossover process is repeated until a valid crossover is achieved.
In the crossover of the gene segments representing the route selection solutions, the same method is applied. However, to satisfy Constraint (16), which dictates that crossover operations must occur beyond gene segments representing the standard route, two different integers within the range of 2 ,   N r max are randomly generated at crossover points, followed by an exchange of gene segments between two chromosomes. An example of crossover operation is illustrated in Figure 9.
5.
Mutation
Mutations add diversity to the population and prevent premature convergence to suboptimal solutions. For the gene segments representing the bus deployment solutions, a new mutation strategy is proposed to satisfy the bus resource constraint. Two distinct integers, a and b , are randomly generated within the range of 1 ,   N r max and used as mutation points. The decimal values of the two six-digit binary numbers (denoted as N x r , a and N x r , b ) are then compared. Assume N x r , a is the smaller one of the two. Next, another integer ζ is randomly chosen within the scope of 1 , N x r , a . The offspring is then created by converting the decimal values of N x r , a + ζ and N x r , b ζ into binary numbers.
For the solution of route selection, an integer within the range 2 ,   N r max is randomly generated as mutation point. Then a new route is randomly selected from the candidate route datasheet and is used to substitute the original one at the mutation point. An example of mutation operation is illustrated in Figure 10.

3.3.2. A Multi-Agent Simulation Method for Fitness Measurement

A multi-agent simulation method is introduced to evaluate the fitness value of a chromosome. Given a solution, the simulation mimics the bus bridging process, including train arrivals, bus departures and arrivals, and passenger boarding and alighting. The simulation follows a time-driven process with a step size of 1 min. The flowchart outlining the simulation method is depicted in Figure 11. There are three key events that drive the simulation process. First, a “train arrival event” is triggered based on the timetables of the disrupted rail line and the intersected rail line. This event functions to generate new passenger agents, representing affected rail passengers who are brought to disrupted stations by trains after the bridging service has been initiated. The number of passenger agents generated is predefined based on historical passenger data. Second, a “new bus departure event” takes place in terms of the bridging bus headway. It assumes the generation of new bus agents. Third, “agent status update event” works in each time step, updating the status parameters of both bus agents and passenger agents, such as passenger waiting time and bus running time. With well-defined inputs (e.g., t d o r , r t s + r , r t s r , H ) and neglecting the uncertainties in bus operations and passenger behaviors, the simulation can consistently yield a unique fitness value for each evaluated bus bridging solution.
Thereafter, we discuss the definitions and functions of the two agents: the bus agent and the passenger agent.
  • Bus agent
A bus agent represents a bridging bus, which is defined as
B j = r j , d i r e c t i o n j , r u n j , r u n _ S j , r u n _ t j , s t o p j , s t o p _ t j , s t o p _ s j , i n _ P j
where j is the generating sequence of the bus agent, determining the total number of bus agents in the current simulation system. r j denotes the bridging route to which the jth bus agent is dispatched. d i r e c t i o n j indicates the running direction of the bus agent, as expressed in Equation (25).
d i r e c t i o n j = 1 , 1 , u p w a r d ; d o w n w a r d .
r u n j is the serial number of the current running section for the jth bus agent. r u n _ S j includes two serial numbers of stations on both sides of the current running section. r u n _ t j is cumulative time spent on the current section. s t o p j is a binary variable indicating whether the jth bus agent is dwelling or not. s t o p _ t j is its cumulative dwell time at the current station. s t o p _ s j is the serial number of its current dwelling station. i n _ P j is the set of index of passengers in the bus.
As illustrated in Figure 8, the bus agent has five functions.
Originating function: this controls the departure of a bus agent from the originating station, and initializes the abovementioned attributes for the bus agent.
Departure function: this controls the departure of a bus agent from the current station. It is triggered when either the number of passengers in a dwelling bus exceeds the bus capacity, or when all passengers complete boarding and alighting movements. Once this function works, s t o p j and s t o p _ t j will turn to zero.
Arrival function: this realizes the bus dwelling process. When activated, it updates the attributes related to the dwelling state of a bus agent, i.e., s t o p j , s t o p _ s j , s t o p _ t j and i n _ P j . Meanwhile, the arrival function triggers passenger agents to execute the alighting and boarding function.
Turnaround function: this mainly manages the turnaround process when a bus agent reaches the terminal station and the passenger alighting function is completed. Once this function works, d i r e c t i o n j will be changed.
Running function: this function is activated when s t o p j becomes zero. It updates the attributes related to the dwelling state of a bus agent, i.e., s t o p j , s t o p _ s j , s t o p _ t j and i n _ P j .
2.
Passenger agent
A passenger agent represents an affected rail passenger who requires the bus bridging service. It is defined as
P i = O i , D i , w t i , i n b u s i , O D m e e t i , l e a v e i
where i is the index of the passenger agent. O i and D i represent the origin and destination stations of the ith passenger agent, respectively. w t i is the cumulated waiting time. i n b u s i , O D m e e t i and l e a v e i are binary variables, as expressed in Equations (27)–(29).
i n b u s i = 1 , p a s s e n g e r   i   i s   i n   a   b u s ; 0 , o t h e r w i s e .
O D m e e t i = 1 , t h e   O D   d e m a n d   o f   p a s s e n g e r   i   h a s   b e e n   s a t i s f i e d ; 0 , o t h e r w i s e .
l e a v e i = 1 , p a s s e n g e r   i   h a s   l e f t   d u e   t o   l o n g   w a i t i n g   t i m e ; 0 , o t h e r w i s e .
As illustrated in Figure 8, passenger agent has three functions.
Alighting function: THIS controls passenger agents getting off a bridging bus. It is triggered when s t o p j changes from one to zero. Then, i n _ P j is scanned to identify alighting passenger agents. If a passenger agent P i satisfies D i = s t o p _ s j , the alighting function is activated and O D m e e t i is set to one.
Boarding function: this controls passenger agents boarding a bridging bus. For a passenger agent P i , if i n b u s i = 0 and O i = s t o p _ s j , it signifies that there is a bus arriving at the located station. Then, if the subsequent dwelling stations of r j include D i , the boarding function is activated, and i n b u s i is set to one.
Self-exit function: for a passenger agent P i , if w t i > T limit and i n b u s i = 0 , l e a v e i is set to one, the self-exit function will be called. This indicates that long waiting time forces this passenger to transfer to other transport modes or cancel the trip.

4. Case Study

4.1. Case Setup

We demonstrate our model and algorithm using the Ningbo URT network, which consists of five rail lines. The case study focuses on an unplanned disruption occurring on a partial section of Line 1. As displayed in Figure 12, four stations and five sections are shut down between two turnover stations (i.e., Daqing Bridge and Zhoumeng North Road), including the transfer station of Gulou.
For the sake of presentation, the bridging nodes are numbered from 1 to 14 (see Table 3). Stations with names in bold are chosen as candidate originating nodes. Based on Section 3.1.2, 317 candidate bus bridging routes are generated, including the standard route, 110 parallel routes and 206 non-parallel routes.
Based on real-world operational data and interviews with public transit operators in Ningbo, some parameters in the proposed model are assigned values as listed in Table 4.

4.2. Results Analysis

The use of the standard route alone is referred to as the traditional strategy, which serves as a benchmark for comparison with the optimized strategies derived from the proposed methods. As different assignments of the maximum number of routes in the bus bridging scheme (i.e., N r max ), the optimized results differ in route composition and bus resource allocation. The detailed results are presented in Table 5.
Table 6 presents the optimization results for various bridging schemes, illustrating the performance of the proposed models with diversified route sets. The results clearly demonstrate that increasing the diversity of bridging routes significantly improves overall performance. Specifically, introducing an additional route (two-route scheme) reduces total waiting time by 13.60% and increases the number of passengers served within T limit by 31.27%. This underscores the advantage of incorporating non-parallel routes to accommodate passengers more efficiently. Further increases in route diversity yield even better outcomes. Expanding from a two-route to a five-route scheme boosts the number of passengers served by an additional 11.90% while reducing total waiting time by 13.34%. The five-route scheme achieves the best overall performance, with a remarkable 238.04% improvement in the integrated objective Z compared to the standard route. Overall, the results validate the effectiveness of the proposed model in designing diversified bridging routes to optimize passenger service during metro disruptions.
Table 7 provides a comparison of the number of passengers whose waiting times exceed T limit , illustrating the effectiveness of the proposed models in reducing excessive waiting times. Passengers experiencing prolonged delays are more likely to abandon the bus bridging service, opting for alternative transportation modes or canceling their trips altogether. This metric is critical for evaluating the practicality of the bridging schemes. The results demonstrate a clear trend: increasing route diversity significantly reduces the number and proportion of passengers with waiting times exceeding T limit . In the standard route scenario, 2912 passengers face excessive waiting times, accounting for 18.55% of the total passenger count. In contrast, the five-route scheme reduces this figure to 1397 passengers, which is just 8.90% of the total—a 52.03% reduction compared to the baseline. Intermediate schemes also exhibit notable improvements. The consistent decline in both the absolute number and the ratio of delayed passengers underscores the effectiveness of introducing diversified routes.
Figure 13 illustrates the comparative optimization performance of three bridging strategies across different scenarios, all of which involve five bridging routes. The scenarios differ in their design approaches, progressively integrating more complex strategies to improve bus bridging performance. Scenario 1 includes only parallel routes confined within the disrupted metro section. Scenario 2 also relies exclusively on parallel routes but extends the bridging stops to areas beyond the disrupted section, offering greater spatial coverage. Scenario 3, representing our proposed strategy, builds upon Scenario 2 by introducing non-parallel routes to further diversify the bridging services.
The results show a clear progression in performance as the strategies evolve. Scenario 3 consistently outperforms Scenarios 1 and 2 across all objectives. Specifically, the number of passengers served in Scenario 3 improves by 12.54% relative to Scenario 1 and 6.38% relative to Scenario 2. This demonstrates the effectiveness of non-parallel routes in capturing passenger demand more comprehensively, particularly in areas not well-covered by parallel routes.
In terms of the total waiting time, Scenario 3 also sees a reduction of 11.47% and 0.88% compared to Scenarios 1 and 2, respectively. This indicates that, while extending stops beyond the disrupted area already brings substantial benefits in reducing passenger waiting time, the addition of non-parallel routes provides further marginal gains.
In terms of the integrated objective, it improves by 35.31% in Scenario 3 compared to Scenario 1 and 21.07% compared to Scenario 2. This result highlights the superior balance achieved between maximizing passenger coverage and minimizing waiting time under the proposed multi-strategy combination approach. In summary, the progressive enhancements observed across the scenarios emphasize the value of incorporating route diversity and broader spatial coverage in bridging service design.

4.3. GA Perfomance

The proposed two-stage GA is coded in MATLAB (R2003b) and implemented on a HP (Beijing, China) desktop with 4.2 GHz 13th Gen Intel(R) Core(TM) i5-13400 processor and 32 GB RAM. A comparison of the convergence results between the traditional GA and two-stage GA is illustrated in Figure 14 ( N r max = 5 ). The final solution obtained by the traditional GA is 0.5983 after 205 iterations, while the two-stage GA obtains a final objective value 0.7944 after 513 iterations. Two-stage GA reduces the computational time for each iteration. The total CPU time of the two algorithms is similar.
As depicted in Figure 15, the two-stage GA demonstrates superior performance in enhancing solution quality. Figure 14 provides a more detailed comparison of the optimization performance between the traditional GA and two-stage GA. The results clearly indicate that both objectives show more substantial improvements when employing the two-stage GA, compared to the traditional GA. Specifically, for Z 1 , there is a remarkable increase of 47.37% when transitioning from the standard route scheme to the 5-route combination scheme using the two-stage GA whereas, with the traditional GA, it shows a 19.38% increase.

4.4. Sensitivity Analysis

4.4.1. Number of Bridging Routes

First, we conduct a sensitivity analysis to examine the impact of route diversity on bus bridging performance. As seen in Figure 16, as the number of bridging routes increases from one to three, i.e., with the introduction of one or two additional routes alongside the standard route, Z 1 shows a significant increase and Z 2 decreases rapidly. However, when the number of bridging routes reaches four, a small rebound occurs. That is, Z 1 decreases slightly while Z 2 shows a small increase. As the number of bridging routes continues to increase from four to seven, Z 1 resumes an upward trend and Z 2 continues to decrease, but the rate of change gradually slows down. This suggests that, although adding more routes still has a positive impact on enhancing the optimization objectives, the marginal improvement is less significant. Interestingly, when the number of routes increases from seven to eight, Z 1 shows a slight incline and Z 2 also decreases slightly. This may indicate an over-supply of routes at this stage, causing some inefficiencies that result in a loss of passengers and an increase in waiting time.
In summary, as the number of bridging routes increases, the total number of served passengers ( Z 1 ) also rises, while the overall waiting time ( Z 2 ) decreases. However, the most significant improvements are observed with a smaller number of routes, and the benefits of additional routes diminish as route diversity further increases. This is because greater route diversity introduces added complexity in implementing the bus bridging service. Ultimately, both too many and too few routes can undermine bridging effectiveness. Under the setup of this study, a five-route combination strikes an optimal balance between performance and complexity.

4.4.2. Bus Fleet Size

To further investigate the impacts of fleet size on bridging performance, we conducted another sensitivity analysis using the five-route combination pattern, as shown in Figure 17. It can be seen that, aside from the special case at a fleet size of 40, increasing the fleet size from 20 to 70 results in a nearly linear rise in Z 1 and a nearly linear decline in Z 2 . However, when the fleet size exceeds 70, the rate of change for both Z 1 and Z 2 slows down considerably, particularly for Z 2 . This implies a possible over-supply of buses at this stage, leading to inefficiencies and resource wastage.
In summary, with the increase in available bus resources, the number of served passengers ( Z 1 ) consistently rises, and the total waiting time ( Z 2 ) steadily decreases. However, there is an inflection point, beyond which additional buses contribute less to performance improvements and may lead to resource wastage. Sensitivity analysis can assist transit agencies in determining the optimal fleet size to achieve the desired level of bridging service. For instance, based on our case setup, if the goal is to evacuate all affected passengers within one hour, a fleet size of at least 90 would be required, yielding an average passenger waiting time of approximately 30 min.

4.4.3. Weight Coefficients

The variations in the two objectives with different weight coefficients are depicted in Figure 18, which suggests the trade-off between the two objectives. When ω 1 increases from 0 to 0.3, both objectives show improvement; when ω 1 increases from 0.3 to 0.7, both objectives exhibit minor changes; when ω 1 increases from 0.7 to 1.0, both objectives deteriorate. This suggests a positive correlation between the two objectives. Moderate weights (between 0.3 and 0.7) yield the most balanced outcome, where a relatively high number of passengers is served with a lower waiting time. Extreme prioritization of either objective leads to poor performance in both objectives. Overall, the setup of ω 1 = ω 2 = 0.5 is reasonable for this study.

5. Conclusions

This study focuses on designing a bus bridging service in response to an unplanned URT disruption that leads to a temporary closure of a line section containing a critical transfer station. By optimizing bus bridging operations, the proposed approach minimizes disruptions to passenger mobility, reducing delays and enhancing service reliability. This contributes to sustainable urban mobility by providing a reliable and efficient alternative for disrupted URT services.
First, a heuristic-rule based method is presented to generate candidate bus bridging routes. Non-parallel bridging routes are introduced to facilitate transfer passengers affected by the disruption. Additionally, the bridging stops visited by parallel routes are extended beyond the disrupted section to avoid passenger congestion and bus bunching at turnover stations. Second, we propose an integrated optimization model to addresses bus route selection and vehicle deployment issues collaboratively. The model considers berth capacity, vehicle capacity, and available bus fleet as constraints, ensuring its robustness and practicality. Passenger reneging behavior is also taken into account by incorporating passenger tolerant waiting time in defining objective functions. Third, a two-stage genetic algorithm is developed, which separates the determination of bus route selection and vehicle deployment into two stages to improve computational efficiency. A multi-agent simulation method is integrated into the two-stage GA to demonstrate the bus bridging process and passenger evacuation process. This approach enables us to identify the dynamic passenger flow and bus flow within the time-space network, providing a more accurate evaluation of variables, such as passenger waiting time and bus dwelling time, compared to deterministic methods.
Finally, a case study is conducted to validate the effectiveness of the proposed model and algorithm. The numerical results reveal the following practical insights. (1) The proposed methods significantly improve service performance by increasing the number of served passengers, reducing total waiting times, and minimizing the number of passengers experiencing excessively long waits. (2) Incorporating non-parallel bridging routes and extending the range of visited stops prove to be highly effective strategies for dispersing affected passengers and enhancing overall bridging performance. (3) Expanding route diversity plays a key role in improving bridging performance, with the most significant improvements observed when the number of bridging routes is relatively low. As the number of routes increases, the marginal gains in optimization performance diminish. In contrast, increasing the availability of bus resources consistently leads to a consistent increase in the number of passengers served and a steady decrease in the total waiting time. Sensitivity analysis is valuable for determining the optimal number of routes and fleet size. (4) A positive correlation is observed between the number of served passengers and their waiting times, suggesting that, when applying the model, setting equal weights for the two objectives can effectively balance both goals.
To ensure that each bus bridging solution yields a unique fitness value, our simulation process currently ignores the inherent uncertainties in vehicle operations and passenger behaviors. Addressing these uncertainties is an important direction for future research to enhance the robustness and realism of the approach. Additionally, our study focuses exclusively on introducing new bus routes without considering the integration with other public transportation modes, e.g., existing conventional buses, taxis, shared bikes. In emergency situations, utilizing integrated transportation modes could greatly improve the efficiency of passenger evacuation. Incorporating multi-modal transportation strategies could therefore provide a more comprehensive solution to emergency management, representing a valuable area for future exploration. Furthermore, this study only accounts for a single type of vehicle in the bus bridging tasks. In practical applications, utilizing a mix of different vehicle types could offer greater flexibility and efficiency. Exploring the use of heterogeneous vehicle fleets could enhance the effectiveness of bus bridging operations and is another promising direction for future studies.

Author Contributions

Conceptualization, Z.Z. and X.L.; methodology, Z.Z. and X.L.; software, Z.Z., X.L. and J.Z.; validation, X.L. and Y.S.; formal analysis, X.L. and Y.S.; investigation, Z.Z. and X.L.; resources, X.L. and Y.S.; data curation, Z.Z. and X.L.; writing—original draft preparation, Z.Z. and X.L.; visualization, Z.Z. and J.Z.; supervision, X.L. and Y.S.; project administration, X.L.; funding acquisition, X.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of Zhejiang Province (No. LY21E080008), the Natural Science Foundation of Ningbo (No. 202003N4146).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

References

  1. Cadarso, L.; Marín, Á.; Maróti, G. Recovery of Disruptions in Rapid Transit Networks. Transp. Res. Part E Logist. Transp. Rev. 2013, 53, 15–33. [Google Scholar] [CrossRef]
  2. Wang, Y.; Yan, X.; Zhou, Y. A Straightforward Method for Shuttle-Bus Line Design under Urban Rail Transit Emergencies. J. Transp. Saf. Secur. 2021, 13, 1093–1113. [Google Scholar] [CrossRef]
  3. Duan, Z.; Lei, Z.; Zhang, M.; Li, W.; Fang, J.; Li, J. Understanding Evacuation and Impact of a Metro Collision on Ridership Using Large-scale Mobile Phone Data. IET Intell. Transp. Syst. 2017, 11, 511–520. [Google Scholar] [CrossRef]
  4. Gu, W.; Yu, J.; Ji, Y.; Zheng, Y.; Zhang, H.M. Plan-Based Flexible Bus Bridging Operation Strategy. Transp. Res. Part C Emerg. Technol. 2018, 91, 209–229. [Google Scholar] [CrossRef]
  5. Liang, J.; Wu, J.; Qu, Y.; Yin, H.; Qu, X.; Gao, Z. Robust Bus Bridging Service Design under Rail Transit System Disruptions. Transp. Res. Part E Logist. Transp. Rev. 2019, 132, 97–116. [Google Scholar] [CrossRef]
  6. Pender, B.; Currie, G.; Delbosc, A.; Shiwakoti, N. Disruption Recovery in Passenger Railways. Transp. Res. Rec. J. Transp. Res. Board 2013, 2353, 22–32. [Google Scholar] [CrossRef]
  7. Kepaptsoglou, K.; Karlaftis, M.G. The Bus Bridging Problem in Metro Operations: Conceptual Framework, Models and Algorithms. Public Transp. 2009, 1, 275–297. [Google Scholar] [CrossRef]
  8. Jin, J.G.; Teo, K.M.; Odoni, A.R. Optimizing Bus Bridging Services in Response to Disruptions of Urban Transit Rail Networks. Transp. Sci. 2016, 50, 790–804. [Google Scholar] [CrossRef]
  9. Deng, Y.; Ru, X.; Dou, Z.; Liang, G. Design of Bus Bridging Routes in Response to Disruption of Urban Rail Transit. Sustainability 2018, 10, 4427. [Google Scholar] [CrossRef]
  10. Luo, C.; Xu, L. Railway Disruption Management: Designing Bus Bridging Services under Uncertainty. Comput. Oper. Res. 2021, 131, 105284. [Google Scholar] [CrossRef]
  11. Feng, Y.; Ceder, A.; Zhang, S.; Cao, Z. Bus Routing Fine-Tuning for Integrated Network-Based Demand and Bus Bridging for a Disrupted Railway System. Expert Syst. Appl. 2024, 242, 122825. [Google Scholar] [CrossRef]
  12. Dou, X.; Wang, H.; Meng, Q. Parallel Shuttle Bus Service Design for Planned Mass Rapid Transit Shutdown: The Singapore Experience. Transp. Res. Part C Emerg. Technol. 2019, 108, 340–356. [Google Scholar] [CrossRef]
  13. Hu, H.; Gao, Y.; Yu, J.; Liu, Z.; Li, X. Planning Bus Bridging Evacuation during Rail Transit Operation Disruption. J. Urban Plan. Dev. 2016, 142, 04016015. [Google Scholar] [CrossRef]
  14. Li, X.; Liao, J.; Wang, T.; Lu, L. Integrated Optimization of Bus Bridging Route Design and Bus Resource Allocation in Response to Metro Service Disruptions. J. Transp. Eng. Part A Syst. 2022, 148, 04022050. [Google Scholar] [CrossRef]
  15. Zhen, L.; Du, X.; Li, H.; Wu, Z. A Stochastic Programming Model for Designing Bus Bridging Services under Metro Disruptions. Transp. Lett. 2024, 1–16. [Google Scholar] [CrossRef]
  16. van der Hurk, E.; Koutsopoulos, H.N.; Wilson, N.; Kroon, L.G.; Maróti, G. Shuttle Planning for Link Closures in Urban Public Transport Networks. Transp. Sci. 2016, 50, 947–965. [Google Scholar] [CrossRef]
  17. Chen, J.; Du, B.; Hu, H.; Yin, Y.; Peng, Q. Urban Rail Transit Disruption Management Based on Passenger Guidance and Extended Bus Bridging Service Considering Uncertain Bus Running Time. Expert Syst. Appl. 2024, 249, 123659. [Google Scholar] [CrossRef]
  18. Yin, H.; Wu, J.; Sun, H.; Qu, Y.; Yang, X.; Wang, B. Optimal Bus-Bridging Service under a Metro Station Disruption. J. Adv. Transp. 2018, 2018, 2758652. [Google Scholar] [CrossRef]
  19. Jin, J.G.; Tang, L.C.; Sun, L.; Lee, D.-H. Enhancing Metro Network Resilience via Localized Integration with Bus Services. Transp. Res. Part E Logist. Transp. Rev. 2014, 63, 17–30. [Google Scholar] [CrossRef]
  20. Pender, B.; Currie, G.; Delbosc, A.; Shiwakoti, N. Improving Bus Bridging Responses via Satellite Bus Reserve Locations. J. Transp. Geogr. 2014, 34, 202–210. [Google Scholar] [CrossRef]
  21. Wang, Y.; Guo, J.; Currie, G.; Ceder, A.; Dong, W.; Pender, B. Bus Bridging Disruption in Rail Services With Frustrated and Impatient Passengers. IEEE Trans. Intell. Transp. Syst. 2014, 15, 2014–2023. [Google Scholar] [CrossRef]
  22. Zhang, S.; Lo, H.K. Metro Disruption Management: Optimal Initiation Time of Substitute Bus Services under Uncertain System Recovery Time. Transp. Res. Part C Emerg. Technol. 2018, 97, 409–427. [Google Scholar] [CrossRef]
  23. Zhang, S.; Lo, H.K. Metro Disruption Management: Contracting Substitute Bus Service under Uncertain System Recovery Time. Transp. Res. Part C Emerg. Technol. 2020, 110, 98–122. [Google Scholar] [CrossRef]
  24. Zhu, Y.; Jin, J.G.; Wang, H. Path-Choice-Constrained Bus Bridging Design under Urban Rail Transit Disruptions. Transp. Res. Part E Logist. Transp. Rev. 2024, 188, 103637. [Google Scholar] [CrossRef]
  25. Wang, Y.; Zhou, Y.; Yang, H.; Yan, X. Integrated Optimization of Bus Bridging Service Design and Passenger Assignment in Response to Urban Rail Transit Disruptions. Transp. Res. Part C Emerg. Technol. 2023, 150, 104098. [Google Scholar] [CrossRef]
  26. Zheng, S.; Liu, Y.; Lin, Y.; Wang, Q.; Yang, H.; Chen, B. Bridging Strategy for the Disruption of Metro Considering the Reliability of Transportation System: Metro and Conventional Bus Network. Reliab. Eng. Syst. Saf. 2022, 225, 108585. [Google Scholar] [CrossRef]
Figure 1. Illustrative example of URT service disruption.
Figure 1. Illustrative example of URT service disruption.
Sustainability 16 10710 g001
Figure 2. Flowchart of this study.
Figure 2. Flowchart of this study.
Sustainability 16 10710 g002
Figure 3. Schematic diagram of Step 2.
Figure 3. Schematic diagram of Step 2.
Sustainability 16 10710 g003
Figure 4. Schematic diagram of rules.
Figure 4. Schematic diagram of rules.
Sustainability 16 10710 g004
Figure 5. Schematic diagram of adjacent stations rule.
Figure 5. Schematic diagram of adjacent stations rule.
Sustainability 16 10710 g005
Figure 6. Flowchart of route generation steps.
Figure 6. Flowchart of route generation steps.
Sustainability 16 10710 g006
Figure 7. Flowchart of the two-stage GA.
Figure 7. Flowchart of the two-stage GA.
Sustainability 16 10710 g007
Figure 8. An example of a genotype.
Figure 8. An example of a genotype.
Sustainability 16 10710 g008
Figure 9. Crossover representation.
Figure 9. Crossover representation.
Sustainability 16 10710 g009
Figure 10. Mutation representation.
Figure 10. Mutation representation.
Sustainability 16 10710 g010
Figure 11. Flowchart of the simulation.
Figure 11. Flowchart of the simulation.
Sustainability 16 10710 g011
Figure 12. The URT network in the case study.
Figure 12. The URT network in the case study.
Sustainability 16 10710 g012
Figure 13. Comparison of the optimization results with different strategies.
Figure 13. Comparison of the optimization results with different strategies.
Sustainability 16 10710 g013
Figure 14. Comparison of the convergence results. (a) traditional GA, (b) two-stage GA.
Figure 14. Comparison of the convergence results. (a) traditional GA, (b) two-stage GA.
Sustainability 16 10710 g014
Figure 15. Comparison of GA performances.
Figure 15. Comparison of GA performances.
Sustainability 16 10710 g015
Figure 16. Bus bridging performance with different numbers of bridging routes.
Figure 16. Bus bridging performance with different numbers of bridging routes.
Sustainability 16 10710 g016
Figure 17. Bus bridging performance with different fleet sizes.
Figure 17. Bus bridging performance with different fleet sizes.
Sustainability 16 10710 g017
Figure 18. Objectives vary with different weight coefficients.
Figure 18. Objectives vary with different weight coefficients.
Sustainability 16 10710 g018
Table 1. Comparison of related studies.
Table 1. Comparison of related studies.
PublicationsDecision VariablesConsider Passenger Reneging BehaviorConsider Transfer
Demand
Objective(s)Solution Algorithms
Kepaptsoglou and Karlaftis [7]Route design and vehicle deploymentNoNoMaximize passenger welfareGenetic algorithm
Jin et al. [8]Route selection and vehicle deploymentNoYesMinimize the total increase in travel time and the number of unsatisfied passengersColumn generation procedure
Luo and Xu [10]Route selection and vehicle deploymentNoNoMinimize the expected unsatisfied demandSample average approximation
Dou et al. [12]Route design and vehicle deploymentNoNoMinimize passenger inconvenienceA decomposition method
Hu et al. [13]Route design and vehicle deploymentNoNoMinimize the evacuation timeA customized genetic algorithm
Zhen et al. [15]Route design and vehicle deploymentNoNoMinimize the unsatisfied passenger demandTabu search
Chen et al. [17]Route design and vehicle deploymentNoYesMinimize passenger travel cost and bus running costA dynamic decision framework
Zhu et al. [24]Route selection and vehicle deploymentNoYesMinimize the passenger travel time and unsatisfied demandA variable neighborhood search algorithm
This paperRoute design and vehicle deploymentYesYesMaximize the total number of served passengers and minimize waiting timesA two-stage genetic algorithm with multi-agent simulation
Table 2. Notations in the paper.
Table 2. Notations in the paper.
IndicesDefinition
Sets
RSet of candidate bus bridging routes, r R
R p a r a l l e l Set of parallel bus bridging routes, r p a r a l l e l R p a r a l l e l and R p a r a l l e l R
R p a r a l l e l n o n Set of non-parallel bus bridging routes, r p a r a l l e l n o n R p a r a l l e l n o n and R p a r a l l e l n o n R
S Set of bridging stops,   s S
S r Set of bridging stops in route r, s r S r and S r S
X Set of candidate schemes for route selection and bus resource allocation, x X
Parameters and variables
T d i s r u p t i o n The duration of the disruption
T limit The maximum waiting time passengers can afford
r standard The standard route, r standard R p a r a l l e l
t d o r The travel time from depot to the originating node for the bridging buses on route r
r t s + r , r t s r The travel time between station s 1 and station s of the upstream/downstream of route r
d t x , s + j , i , r , d t x , s j , i , r The dwell time at station s of the jth roundtrip of the ith bus on the upward/downward of route r in bridging scheme x
t x j , i , r The time required for the ith bus to make the jth roundtrip on route r in scheme x
C b u s The bus capacity
L The bus load factor
H The bus headway
N b u s The total number of bridging bus resources
C S The capacity of station s
N x i , r The total number of roundtrips made by the ith bus on route r in scheme x
N r max The maximum number of routes included in a bridging scheme
t d The time required for turning around
Q x j , i , r The number of passengers served by the jth roundtrip of the ith bridging bus on route r in scheme x
Q x , r , s j , i The number of passengers in the ith bridging bus for the jth roundtrip at station s on route r in scheme x
N x , s b u s The number of buses arriving simultaneously at a bridging stop s in scheme x
Decision variables
δ x r A binary variable indicating whether route r ( r R ) is included in scheme x ( x X ) , if so δ x r = 1 , otherwise δ x r = 0
N x r The number of bus resources allocated to route r ( r R ) in scheme x ( x X )
Table 3. Serial number of bridging nodes.
Table 3. Serial number of bridging nodes.
Station NameSerial NumberStation NameSerial Number
Wangchun Bridge1Zhoumeng North Road8
Zemin2Sakura Park9
Daqing Bridge3Fuming Road10
Ximenkou4Ningbo Railway Station11
Gulou5Chenghuangmiao12
Dongmenkou6Waitan Bridge13
Jiangxia Bridge East7Zhengda Road14
Table 4. Assigned values of parameters in the model.
Table 4. Assigned values of parameters in the model.
ParametersAssigned ValuesParametersAssigned Values
C b u s 100 T limit 1 h
L 90% ω 1 0.5
H 1 min ω 2 0.5
C s 3 μ 2
N b u s 60 θ m a x 60°
Table 5. Results of route composition and bus resource allocation.
Table 5. Results of route composition and bus resource allocation.
N r max The Dwelling Stops of the Bus Bridging RoutesNumber of Allocated Buses
2[3;4;5;6;7;8]31
[3;12;8]29
3[3;4;5;6;7;8]12
[1;4;12;8]36
[3;5;9]12
4[3;4;5;6;7;8]9
[3;4;13;8]8
[2;7;8]24
[1;4;5]19
5[3;4;5;6;7;8]4
[3;4;5]17
[3;5;8]9
[5;6;7;10]26
[2;11;8]4
Table 6. Comparison of the optimization results.
Table 6. Comparison of the optimization results.
ObjectivesStandard Route2 Route3 Route4 Route5 Route
Z 1 835811,00711,91711,65712,317
Z 2 (h)11,262.929731.559010.659038.938433.77
Z 0.23500.56590.70300.68510.7944
Table 7. Comparison of the number of passengers with waiting times exceeding T limit .
Table 7. Comparison of the number of passengers with waiting times exceeding T limit .
Standard Route2 Route3 Route4 Route5 Route
Number of passengers with t p , s w a i t > T limit 29122254207618471397
Ratio18.55%14.36%13.23%11.77%8.90%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, Z.; Li, X.; Zhang, J.; Shi, Y. Optimizing Bus Bridging Service Considering Passenger Transfer and Reneging Behavior. Sustainability 2024, 16, 10710. https://doi.org/10.3390/su162310710

AMA Style

Zhang Z, Li X, Zhang J, Shi Y. Optimizing Bus Bridging Service Considering Passenger Transfer and Reneging Behavior. Sustainability. 2024; 16(23):10710. https://doi.org/10.3390/su162310710

Chicago/Turabian Style

Zhang, Ziqi, Xuan Li, Jikang Zhang, and Yang Shi. 2024. "Optimizing Bus Bridging Service Considering Passenger Transfer and Reneging Behavior" Sustainability 16, no. 23: 10710. https://doi.org/10.3390/su162310710

APA Style

Zhang, Z., Li, X., Zhang, J., & Shi, Y. (2024). Optimizing Bus Bridging Service Considering Passenger Transfer and Reneging Behavior. Sustainability, 16(23), 10710. https://doi.org/10.3390/su162310710

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop