# Real-Time Integrated Limited-Stop and Short-Turning Bus Control with Stochastic Travel Time

Authors: Hu Zhang; Shuzhi Zhao; Yang Cao; Huasheng Liu; Shidong Liang
Journal: Journal of Advanced Transportation
 (2017)

---

## Abstract

In a traditional transit system, passenger arrival time and bus running time are typically random and uncoordinated. This randomness gives the appearance of unbalanced passenger demand and unreliable transit services. Therefore, this paper proposes a real-time control method for bus routes. In our method, buses skip some stations and turn back at appropriate stations, in order to balance passenger demand along the bus route and improve the overall transit service. Our real-time control method considers the typical changes in passenger demand and the stochastic travel time of buses. In this paper, the number of controlled vehicles at any given time is determined, and the bus holding time at the turn-back station is adopted. When implemented correctly, the optimal scheme indicates which stations should be skipped, where it is suitable for buses to turn back, and how long the holding time should be at turn-back stations, which in turn will minimize the total cost of a transit system. This paper formulates such an integrated strategy, presents the solution method of the formulation, and proves the validity of the real-time control method.


---

## Body

## 1. Introduction

In virtually any transit system, passenger demand is unbalanced along the bus route. Also, the time it takes the bus to travel the designated route cannot be consistent in practice, because of road traffic situations and driver operating habits, which combined to make the change of travel time stochastic. Various levels of passenger demand at different stations and stochastic travel time can decrease the transit service quality when buses run along their same routes with the same operation techniques employed all day, every day. Without additional strategies, public resources cannot be fully utilized. In addition, the variety of factors mentioned above and the stochastic changes brought about will create a “bus bunching” effect and increase passenger waiting time. Thus, a real-time control strategy should be implemented among the transit system routes as a means to avoid confusion surrounding bus operations and to improve the level of service.Lately, ITS technologies have been widely applied to transit system operations. These technologies include automatic vehicle location (AVL) or automatic vehicle identification (AVI) systems, as well as automatic passenger counters (APC). These technologies can effectively assure that vehicle movements and passenger flows can be fairly and accurately predicted over a short time interval. With regard to real-time control strategies, many studies have been conducted on bus holding strategies. Turnquist and Blume [1] found that holding strategies could be used to increase service regularity. Abkowitz and Lepofsky [2] proposed holding buses at appropriate stopping points and then dispatching them when a minimum headway time could be achieved, thus minimizing the total passenger waiting time. Considering safety headways, Eberlein et al. [3] set a rolling horizon and presented a formulation to minimize the total waiting time. Their research results indicated that holding could reduce dwelling time and interstation stopping time. Fu and Yang [4] argued, however, that large headway variations would increase the waiting time. As such, they proposed holding buses at a single station, in order to minimize headway variations. Delgado et al. [5] proposed an integrated holding and boarding limits strategy. This strategy does not allow passengers to board buses once the strategic limit has been reached, even when the bus in question has sufficient capacity to take additional passengers.Meanwhile, operational strategies (whereby buses do not need to serve all stations along the route) are controlled through a real-time method. Various operational strategies have been proposed, including short-turning, deadheading, and limited-stop services [6–8]. To increase the speed of a subway service, Suh et al. [9] formulated a stop-skipping strategy on a rail system. This formula used an OD matrix, the distances between stations, and departure intervals. Fu et al. [10] proposed a real-time control strategy that would provide a limited-stop line every second trip, thus minimizing total waiting time costs. In addition, a rolling time horizon approach was used to define the stops which could be skipped. Sun and Hickman [11] also presented a stop-skipping strategy. However, their strategy merely restricted the boarding of passengers at the skipped stations where passengers were still allowed to alight. Sidi et al. [12] considered a disruption strategy. Sidi et al. proposed a multiobjective optimization approach to determine which stations should be skipped, as well as the departure time of the controlled buses. Cortés et al. [13] and Sáez et al. [14] proposed an integrated stop-skipping and holding strategy, which was intended to minimize waiting time costs and the passengers’ in-vehicle time. In these strategies, GAs were used to solve the formulation. Yu et al. [15] presented a partway deadheading strategy to improve transit service. This method determines the controlled vehicles by a reliability assessment of further transit services. Muñoz et al. [16] compared several of the mechanisms which had already been proposed in various studies and then estimated the validity of those studies.Obviously, some of these previous studies indicate that real-time control strategies can increase service regularity and reduce the overall cost of a transit system. This paper proposes and reveals a real-time integrated limited-stop and short-turn strategy. Our limited-stop strategy allows buses to skip some stations, in order to better serve high-demand areas and times and thus can balance the demand distribution along the bus route. The short-turn strategy is a useful means by which to reduce bus running time. In this strategy, buses turn back to service the return direction of their route, thus creating a shorter cycle. What is more, in order to reflect the reality of the transit system, the impact of stochastic travel time is considered. In this paper, the holding time at the turn-back station is determined, and the numbers of vehicles to be controlled at any given time are calibrated. The results of our test indicate that our real-time integrated strategy can reduce the total operating cost. In addition, implementing the holding strategy at turn-back stations can have a significantly positive effect on the overall result. Following this introduction, Section2 describes our integrated strategy and establishes formulations to express the arrival time, departure time, and holding time of buses. Section 3 establishes the objective function to minimize the total transit system cost. Section 4 presents our solution methods to solve the objective function. Section 5 determines the number of controlled vehicles and tests the real-time integrated strategy, comparing our results to other strategies. Finally, Section 6 presents our conclusions.


## 2. Problem Setting

### 2.1. Stop-Skipping Strategy Description

This paper considers a transit route withN stops, as shown in Figure 1. Buses are dispatched from terminals 1 (N) and N/2+1 (N/2), according to a given schedule. In one direction, buses operate from Station 1 to Station N/2. In the other directions, station N/2+1 and station N are the starting and ending terminals, respectively. We assume the largest passenger demand is close to station 1 (N).Figure 1
The transit route.The integrated limited-stop and short-turning strategy is different from the regular transit service, as shown in Figure2. Buses use the integrated limited-stop and short-turning strategy service high-demand stations and skip the low demand stations. Meanwhile, some buses may turn back before they reach the low demand station, if the stations near terminals N/2+1 (N/2) in both directions have low demand. Stop-skipping and turn-back services are therefore able to supply more buses for high-demand stations.Figure 2
The integrated limited-stop and short-turning strategy.An integrated limited-stop and short-turning strategy can allow buses to serve stations with higher demand. Considering that passenger demand cannot always be high before the turn-back station, the buses using the integrated strategy will firstly operate a limited-stop service, in order to reduce the riding time of in-vehicle passengers. Secondly, under the short-turning strategy, buses will turn back to skip those stations with low demand when driving in both directions. This in turn will, to a great extent, reduce bus travel time. Since passenger transfers must be considered, a fleet of buses which operate an all-stop service will be utilized in our integrated strategy. The decisions regarding which stations can be skipped and whether or not a turn-back action should be used will be controlled in real-time.A real-time control problem is dynamic in nature. We consider that there is a group ofm controlled vehicle trips at any given time. There are m-1 vehicles to be controlled with the integrated strategy. Meanwhile, the mth vehicle is also controlled and just operates with normal service. Those controlled buses are denoted as i, i+1,…,i+m-1. Thus, the buses i-1 and i+m will service all stations. In other words, we consider a rolling horizon of size m.


### 2.2. The Integrated Limited-Stop and Short-Turning Formulation

A traditional transit system follows two identical processes in the movement of buses and passengers. Operating on a given route, buses will pass through a section of roadway between adjacent stations and then stop at each station to set down some passengers and pick up others, before exiting the station. If a station is determined as suitable for being skipped, however, the dwelling time that would have taken place at the skipped station will disappear, and the bus will run directly to the next station. On any given transit service trip, passengers will arrive at a station and then wait for a bus. They will then board and travel in the bus that is running to their destination. An integrated limited-stop and short-turning strategy can reduce running time of buses, in-vehicle time of passenger, and waiting time of passenger at serving stations. However, this type of service could also increase passenger waiting time at skipping stations. Therefore, the transit service should be optimized, in order to reduce the total costs of buses and the costs in time to passengers.The process whereby busi operates from station j-1 to station j is such that bus i makes an accelerated departure from station j-1 and then travels in the section between station j-1 and station j. The bus then decelerates to arrive at station j. The arrival time of bus i at station j can be calculated as follows:(1)ti,jA=ti,j-1D+tac·yi,j-1+tj-1,jR+tde·yi,j.Moreover, note that if buses turn back at stationj′(N-j′+1), the above formula cannot express the arrival time of buses at turn-back station N-j′+1. Departing station j′, buses will travel directly to station N-j′+1, but they will not stop at station j′+1. In order to avoid bus bunching as much as possible (and thus improve the transit service), a bus arriving at station N-j′+1 should maintain a proper distance between itself, the previous bus, and the next bus. Therefore, a holding time (ti,j′h) should be introduced for the turn-back bus at station j′, as shown in Figure 3. The arrival time of buses at turn-back station N-j′+1 can be expressed by(2)ti,N-j′+1A=ti,j′D+ti,j′h+tj′,N-j′+1R.Figure 3
Process of buses turning back.When busi turns back and arrives at station N-j′+1, the previous bus and the next bus are denoted as i′ and i′+1, respectively. Also, the previous bus i′ can be determined by(3)ti,j′D+tj′,N-j′+1R-ti′,N-j′+1A=minl=i-1,i-2,…⁡ti,j′D+tj′,N-j′+1R-tl,N-j′+1A.The hold time can be calculated by(4)ti,N-j′+1A-ti′,N-j′+1A=ti′+1,N-j′+1A-ti,N-j′+1A.Namely,(5)ti,j′h=12ti′,N-j′+1A+ti′+1,N-j′+1A-2ti,j′D-2tj′,N-j′+1R.If busi turns back at station j′ (N-j′+1), the bus queue will be …,i+1,i-1,i-2,…,i′+1,i,i′,…. In order to facilitate the calculation of bus queues, the bus queue between i-1 and i′+1 can be renumbered as …,i,i-1,i-2,…,i′+2,i′+1,i′,….After passengers board and alight from a bus, that bus departs from the station. The departure time of busi from station j can be expressed by(6)ti,jD=ti,jA+ti,jE.Therefore, to accurately determine the departure time (ti,jD), we should compute the dwelling time of buses at the relevant station. Dwelling time is closely related to the number of passengers who board and alight from the bus. Since boarding and alighting behaviors are conducted simultaneously, bus holding time will naturally depend on boarding and alighting time. The boarding time is the number of passengers boarding the bus i (Ni,j+) multiplied by the average boarding time per passenger (α). Also, the alighting time is the number of passengers alighting from the bus i (Ni,j-) multiplied by the average alighting time per passenger (β). The dwelling time of bus i at station j can therefore be calculated as follows:(7)ti,jE=max⁡α·Ni,j+,β·Ni,j-.Assume that an origin–destination trip matrix can be given. Passengers will select the bus which serves their origin and destination stations. In one direction from Station 1 to StationN/2, the arrival rates of boarding and alighting passengers at station j are equal to ∑k=j+1N/2λi,j→k·yi,j·yi,k and ∑k=1j-1λi,k→j·yi,k·yi,j. And, in the other direction, ∑k=j+1Nλi,j→k·yi,j·yi,k and ∑k=N/2+1j-1λi,k→j·yi,k·yi,j express the arrival rates of boarding and alighting passengers at station j. The numbers of boarding and alighting passengers at station j can be calculated as follows:(8)Ni,j+=Wi,j·∑k=j+1N/2λi,j→k·yi,j·yi,k,Ni,j-=∑k=1j-1λi,k→j·yi,k·yi,j·Wi,k.Considering that buses may skip some stations, bus headway is not equal to the average waiting time of passengers (Wi,j). If bus i-1 (ahead) is determined to skip station j, passenger waiting time at station j will correspondingly expand. The average passenger waiting time can be expressed by(9)Wi,j=ti,jD-ti-1,jD,yi-1,j=1,ti,jD-ti-2,jD,yi-1,j=0,yi-2,j=1,ti,jD-ti-3,jD,yi-1,j+yi-2,j=0,yi-3,j=1,⋮ti,jD-ti-k,jD,yi-1,j+yi-2,j+⋯+yi-k+1,j=0,yi-k,j=1.


## 2.1. Stop-Skipping Strategy Description

This paper considers a transit route withN stops, as shown in Figure 1. Buses are dispatched from terminals 1 (N) and N/2+1 (N/2), according to a given schedule. In one direction, buses operate from Station 1 to Station N/2. In the other directions, station N/2+1 and station N are the starting and ending terminals, respectively. We assume the largest passenger demand is close to station 1 (N).Figure 1
The transit route.The integrated limited-stop and short-turning strategy is different from the regular transit service, as shown in Figure2. Buses use the integrated limited-stop and short-turning strategy service high-demand stations and skip the low demand stations. Meanwhile, some buses may turn back before they reach the low demand station, if the stations near terminals N/2+1 (N/2) in both directions have low demand. Stop-skipping and turn-back services are therefore able to supply more buses for high-demand stations.Figure 2
The integrated limited-stop and short-turning strategy.An integrated limited-stop and short-turning strategy can allow buses to serve stations with higher demand. Considering that passenger demand cannot always be high before the turn-back station, the buses using the integrated strategy will firstly operate a limited-stop service, in order to reduce the riding time of in-vehicle passengers. Secondly, under the short-turning strategy, buses will turn back to skip those stations with low demand when driving in both directions. This in turn will, to a great extent, reduce bus travel time. Since passenger transfers must be considered, a fleet of buses which operate an all-stop service will be utilized in our integrated strategy. The decisions regarding which stations can be skipped and whether or not a turn-back action should be used will be controlled in real-time.A real-time control problem is dynamic in nature. We consider that there is a group ofm controlled vehicle trips at any given time. There are m-1 vehicles to be controlled with the integrated strategy. Meanwhile, the mth vehicle is also controlled and just operates with normal service. Those controlled buses are denoted as i, i+1,…,i+m-1. Thus, the buses i-1 and i+m will service all stations. In other words, we consider a rolling horizon of size m.


## 2.2. The Integrated Limited-Stop and Short-Turning Formulation

A traditional transit system follows two identical processes in the movement of buses and passengers. Operating on a given route, buses will pass through a section of roadway between adjacent stations and then stop at each station to set down some passengers and pick up others, before exiting the station. If a station is determined as suitable for being skipped, however, the dwelling time that would have taken place at the skipped station will disappear, and the bus will run directly to the next station. On any given transit service trip, passengers will arrive at a station and then wait for a bus. They will then board and travel in the bus that is running to their destination. An integrated limited-stop and short-turning strategy can reduce running time of buses, in-vehicle time of passenger, and waiting time of passenger at serving stations. However, this type of service could also increase passenger waiting time at skipping stations. Therefore, the transit service should be optimized, in order to reduce the total costs of buses and the costs in time to passengers.The process whereby busi operates from station j-1 to station j is such that bus i makes an accelerated departure from station j-1 and then travels in the section between station j-1 and station j. The bus then decelerates to arrive at station j. The arrival time of bus i at station j can be calculated as follows:(1)ti,jA=ti,j-1D+tac·yi,j-1+tj-1,jR+tde·yi,j.Moreover, note that if buses turn back at stationj′(N-j′+1), the above formula cannot express the arrival time of buses at turn-back station N-j′+1. Departing station j′, buses will travel directly to station N-j′+1, but they will not stop at station j′+1. In order to avoid bus bunching as much as possible (and thus improve the transit service), a bus arriving at station N-j′+1 should maintain a proper distance between itself, the previous bus, and the next bus. Therefore, a holding time (ti,j′h) should be introduced for the turn-back bus at station j′, as shown in Figure 3. The arrival time of buses at turn-back station N-j′+1 can be expressed by(2)ti,N-j′+1A=ti,j′D+ti,j′h+tj′,N-j′+1R.Figure 3
Process of buses turning back.When busi turns back and arrives at station N-j′+1, the previous bus and the next bus are denoted as i′ and i′+1, respectively. Also, the previous bus i′ can be determined by(3)ti,j′D+tj′,N-j′+1R-ti′,N-j′+1A=minl=i-1,i-2,…⁡ti,j′D+tj′,N-j′+1R-tl,N-j′+1A.The hold time can be calculated by(4)ti,N-j′+1A-ti′,N-j′+1A=ti′+1,N-j′+1A-ti,N-j′+1A.Namely,(5)ti,j′h=12ti′,N-j′+1A+ti′+1,N-j′+1A-2ti,j′D-2tj′,N-j′+1R.If busi turns back at station j′ (N-j′+1), the bus queue will be …,i+1,i-1,i-2,…,i′+1,i,i′,…. In order to facilitate the calculation of bus queues, the bus queue between i-1 and i′+1 can be renumbered as …,i,i-1,i-2,…,i′+2,i′+1,i′,….After passengers board and alight from a bus, that bus departs from the station. The departure time of busi from station j can be expressed by(6)ti,jD=ti,jA+ti,jE.Therefore, to accurately determine the departure time (ti,jD), we should compute the dwelling time of buses at the relevant station. Dwelling time is closely related to the number of passengers who board and alight from the bus. Since boarding and alighting behaviors are conducted simultaneously, bus holding time will naturally depend on boarding and alighting time. The boarding time is the number of passengers boarding the bus i (Ni,j+) multiplied by the average boarding time per passenger (α). Also, the alighting time is the number of passengers alighting from the bus i (Ni,j-) multiplied by the average alighting time per passenger (β). The dwelling time of bus i at station j can therefore be calculated as follows:(7)ti,jE=max⁡α·Ni,j+,β·Ni,j-.Assume that an origin–destination trip matrix can be given. Passengers will select the bus which serves their origin and destination stations. In one direction from Station 1 to StationN/2, the arrival rates of boarding and alighting passengers at station j are equal to ∑k=j+1N/2λi,j→k·yi,j·yi,k and ∑k=1j-1λi,k→j·yi,k·yi,j. And, in the other direction, ∑k=j+1Nλi,j→k·yi,j·yi,k and ∑k=N/2+1j-1λi,k→j·yi,k·yi,j express the arrival rates of boarding and alighting passengers at station j. The numbers of boarding and alighting passengers at station j can be calculated as follows:(8)Ni,j+=Wi,j·∑k=j+1N/2λi,j→k·yi,j·yi,k,Ni,j-=∑k=1j-1λi,k→j·yi,k·yi,j·Wi,k.Considering that buses may skip some stations, bus headway is not equal to the average waiting time of passengers (Wi,j). If bus i-1 (ahead) is determined to skip station j, passenger waiting time at station j will correspondingly expand. The average passenger waiting time can be expressed by(9)Wi,j=ti,jD-ti-1,jD,yi-1,j=1,ti,jD-ti-2,jD,yi-1,j=0,yi-2,j=1,ti,jD-ti-3,jD,yi-1,j+yi-2,j=0,yi-3,j=1,⋮ti,jD-ti-k,jD,yi-1,j+yi-2,j+⋯+yi-k+1,j=0,yi-k,j=1.


## 3. Optimization Model

The integrated limited-stop and short-turning strategy has the objective of reducing the total cost of a transit system. The cost of buses includes the sum of the running time cost between adjacent stations and the dwelling time cost at stations along the bus route. The cost to passengers includes the waiting time cost and in-vehicle time cost.Regarding the cost of buses, the running time and the dwelling time of them group of controlled vehicle trips at any given time are calculated as(10)CB=cb·∑i=1m∑j=2Nti,jD-ti,j-1D.Regarding the waiting time cost to passengers, the real-time strategy of each bus will be shown to passengers by means of an electronic bus stop notice board. The information posted on this board could also be conducive to customers selecting the proper bus. The waiting time costs to passengers are calculated as(11)CW=cw·∑im∑j=1N/2-1∑k=2N/2Wi,j·Ni,j++∑j=N/2N-1∑k=N/2+1NWi,j·Ni,j+=cw·∑im∑j=1N/2-1∑k=2N/2Wi,j2·∑k=j+1N/2λi,j→k·yi,j·yi,k+∑j=N/2N-1∑k=N/2+1NWi,j2·∑k=j+1Nλi,j→k·yi,j·yi,k.As regards the in-vehicle travel time cost to passengers, the in-vehicle passengers will skip several stations, which will shorten their trip time. The total in-vehicle time costs to passengers takingm buses can be expressed by(12)CI=ci·∑im∑j=1N/2-1∑k=2N/2ti,kA-ti,jD·Ni,j++∑j=N/2N-1∑k=N/2+1Nti,kA-ti,jD·Ni,j+=ci·∑im∑j=1N/2-1∑k=2N/2ti,kA-ti,jD·Wi,j·∑k=j+1N/2λi,j→k·yi,j·yi,k+∑j=N/2N-1∑k=N/2+1Nti,kA-ti,jD·Wi,j·∑k=j+1Nλi,j→k·yi,j·yi,k.The above models can be used to calculate the total costs of a transit system in the two directions of any given bus route. In order to ensure that the real-time integrated strategy can reduce the total costs, the objective function that minimizes the sum of the bus cost, in-vehicle time cost, and waiting time cost is established. The function is shown as follows:(13)minC=CB+CW+CI(14)Subjectto:yi,j=0,1,j=1,2,…,j′,xi,j′=1,(15)yi,1=yi,N=1,i=1,2,…,m,(16)yi,N/2=yi,N/2+1=1,ifxi,j′=0,j′∈J′,(17)ym,j=1,j=1,2,…,N,(18)xi,j′=0,1,j′∈J′,(19)ti+1,jA-ti,jD≥Hmin,i=1,2,…,m;j=1,2,…,N.Equations (14)–(18) are constraints of the objective function, which is used to improve the solution methods process. Station 1 and station N cannot be skipped, and the output of the integrated strategy is the stop-skipping scheme between station 1 and station j′. Whether or not bus i turns back at station j′ is indicated by different variables xi,j′; that is, xi,j′=1 indicates that the bus i will turn back at station j′; otherwise, xi,j′=0 means turn-back action of bus i does not appear at station j′. Equation (19) is a constraint for the objective function. In the process of optimization, it can filter out the schemes that cause the smaller headway than the minimum headway. Remaining schemes are to ensure that the headway between the previous bus and the next bus is larger than the minimum headway, in order to avoid vehicle bunching and to guarantee a high-quality transit service.


### 3.1. Solution Methods

The optimization model in the previous section is intended to find and output the discrete optimization variables of appropriate limited-stop stations and short-turn stations, which is a problem of nonlinear 0, 1. A solution algorithm for the optimization model is required to solve the problem and obtain the optimum solution. Thus, an exhaustive search method was selected. We used the Monte Carlo simulation method to output the stochastic travel time.In the solution algorithm, an exhaustive search algorithm is programmed to find the short-turn station and proper skipping stations. The optimal scheme is as shown in (20), where values of the stations between short-turn station j′ and N-j′+1 are set as zero and xi,j′+N/2 is equal to xi,j′. Values of xi,j′ and yi,j are constantly reset to find the optimal scheme. Figure 4 illustrates the solution algorithm for the above objective function, as follows:(20)yi,2,yi,3,…,yi,j,…,yi,j′-1,xi,j′,0,0,…,0,xi,N-j′+1,yi,N-j′+2,…,yi,N,j′∈2,N2,j∈2,j′.Figure 4
Solution algorithm.


### 3.2. Numerical Test

The integrated limited-stop and short-turn strategy in this paper was tested on a bus route in Changchun City in China, as shown in Figure5. Route number 6 (with 20 stations and 9.9 km in each direction) runs between Fuqiang Street and Changchun Railway Station. The departure interval is 5 minutes. The running time between the origin and destination of the bus route is scheduled to be 29 minutes. The variance of travel time between the adjacent stations is 10% of the total travel time. The starting station (Fuqiang Street) is located uptown, and the station at the end of the route (Changchun Railway Station) is downtown. During the early peak time period, passengers mainly flow to the downtown area. At this time, the average passenger demand shows unbalanced distribution, as shown in Figure 6. Assuming that the passengers boarding at station j will alight at relatively even rates at the following stations, the origin–destination trip matrix can then be obtained. Difference of boarding and alighting demands between stations reflects the unbalance of passenger demand on the bus route. The headway and travel time are, respectively, five minutes and 19 km/h. Average passenger boarding and alighting time are, respectively, 5.2 seconds and 4.4 seconds. Time values are assumed to be $15/pax-h for waiting time, $10/pax-h for in-vehicle time, and $50/veh-h for running time.Figure 5
Configuration of transit route.Figure 6
Average passenger demand in both directions during the early peak period.We applied the mathematical software MATLAB R2011a to test the integrated limited-stop and short-turn strategy. This software can determine the bus arrival departure time, and the waiting and in-vehicle time of passengers, as well as the total cost of a transit system.


## 3.1. Solution Methods

The optimization model in the previous section is intended to find and output the discrete optimization variables of appropriate limited-stop stations and short-turn stations, which is a problem of nonlinear 0, 1. A solution algorithm for the optimization model is required to solve the problem and obtain the optimum solution. Thus, an exhaustive search method was selected. We used the Monte Carlo simulation method to output the stochastic travel time.In the solution algorithm, an exhaustive search algorithm is programmed to find the short-turn station and proper skipping stations. The optimal scheme is as shown in (20), where values of the stations between short-turn station j′ and N-j′+1 are set as zero and xi,j′+N/2 is equal to xi,j′. Values of xi,j′ and yi,j are constantly reset to find the optimal scheme. Figure 4 illustrates the solution algorithm for the above objective function, as follows:(20)yi,2,yi,3,…,yi,j,…,yi,j′-1,xi,j′,0,0,…,0,xi,N-j′+1,yi,N-j′+2,…,yi,N,j′∈2,N2,j∈2,j′.Figure 4
Solution algorithm.


## 3.2. Numerical Test

The integrated limited-stop and short-turn strategy in this paper was tested on a bus route in Changchun City in China, as shown in Figure5. Route number 6 (with 20 stations and 9.9 km in each direction) runs between Fuqiang Street and Changchun Railway Station. The departure interval is 5 minutes. The running time between the origin and destination of the bus route is scheduled to be 29 minutes. The variance of travel time between the adjacent stations is 10% of the total travel time. The starting station (Fuqiang Street) is located uptown, and the station at the end of the route (Changchun Railway Station) is downtown. During the early peak time period, passengers mainly flow to the downtown area. At this time, the average passenger demand shows unbalanced distribution, as shown in Figure 6. Assuming that the passengers boarding at station j will alight at relatively even rates at the following stations, the origin–destination trip matrix can then be obtained. Difference of boarding and alighting demands between stations reflects the unbalance of passenger demand on the bus route. The headway and travel time are, respectively, five minutes and 19 km/h. Average passenger boarding and alighting time are, respectively, 5.2 seconds and 4.4 seconds. Time values are assumed to be $15/pax-h for waiting time, $10/pax-h for in-vehicle time, and $50/veh-h for running time.Figure 5
Configuration of transit route.Figure 6
Average passenger demand in both directions during the early peak period.We applied the mathematical software MATLAB R2011a to test the integrated limited-stop and short-turn strategy. This software can determine the bus arrival departure time, and the waiting and in-vehicle time of passengers, as well as the total cost of a transit system.


## 4. Determination of the Number of Controlled Vehicle Trips

Before calculating the objective function, the number of controlled vehicle trips at any one time (m) should first be determined. This will have an effect on the results of the real-time controls. In previous studies [10, 17, 18], the use of a controlled vehicle with stop-skipping strategy, plus a normal vehicle, was suggested to service all stations. This strategy is commonly used. Also, this method of using a controlled vehicle and a normal vehicle has a specific limitation, namely, that the proportion of controlled vehicles must be less than 50% of the total number of vehicles in use. In such cases, the number of controlled vehicles is so small that it cannot achieve the objective of balancing passenger demand. Also, the number of controlled vehicles was set by the authors of these studies to specific values. As such, if the number of controlled vehicles is too big, the timeliness and effectiveness of the real-time strategy may decline, due to potential inaccuracies in the real-time parameters. Therefore, we conducted an examination to determine the appropriate number of controlled vehicle trips at a given time (m). Figure 7 shows the total costs of each controlled cycle during peak demand hours, with the number of controlled vehicle trips at one time varied. In addition, the total cost of each controlled cycle has been converted to costs per hour, for the convenience of comparison.Figure 7
Total cost of controlled cycle with differentm value.We can see that the number of controlled vehicles can influence the total cost of each controlled cycle. We can also clearly see that if the number of controlled vehicles is too low or too high, the total cost will increase. Specifically, when the number of controlled vehicles is equal to 4, the total cost of each controlled cycle is the lowest. This finding means that an integrated strategy can minimize the total cost, of a transit service, and the optimal scheme will be achieved whenm=4. Thus, assuming that the computation time in this paper is adequate, the number of controlled vehicle trips at any given time is equal to 4.


## 5. Results

To evaluate the performance of our proposed integrated strategy, we test three alternative strategies: (1) normal operation (with no controls), (2) limited-stop only strategy (without short-turning), and (3) an integrated limited-stop and short-turn strategy with turn-back holding. Under the normal operation, buses would stop at every station and run between the terminals of bus route without short-turning service. The limited-stop only strategy not only makes buses operate along the entire route, but also allows buses to skip several stations. Under the integrated limited-stop and short-turn strategy with turn-back holding, buses do not have to serve the entire route and will turn back halfway. Meanwhile, the integrated strategy also allows buses to skip several stations during serving segments. These three strategies are made to compare the effectiveness of each. In the case of the normal operation strategy, buses serve all stations on the route; eachyi,j is equal to 1. Using the limited-stop only strategy (without short-turning), we only need to search the yi,j scheme. Also, as with the normal operation strategy, the limited-stop only strategy does not consider xi,j′. The integrated strategy must adopt the above solution method, which searches xi,j′, determines the previous bus and the next bus of turn-back bus in the other direction under the initial scheme, calculates the turn-back holding time, and then determines yi,j. Under the same conditions, the parameters in the integrated strategy are the same as those in the other two strategies. The results shown in Figure 8 present the total cost per hour under all three strategies.Figure 8
Total cost of controlled cycle under three strategies.Obviously, the integrated strategy has the best effect on the transit system, compared to the normal operation strategy and the limited-stop strategy without short-turning strategy. Compared with the normal operation strategy, the limited-stop only without short-turning strategy can reduce the total cost by $256 per hour, while the total cost can be reduced by $914 per hour by the integrated strategy. There is no doubt that the integrated limited-stop and short-turn strategy can save more in terms of cost than the limited-stop only without short-turning strategy. Meanwhile, only the limited-stop strategy can decrease the bus running time and the passenger in-vehicle time, but this strategy also increases passenger waiting time. In addition, the integrated limited-stop and short-turn strategy can greatly reduce bus running time, allowing the total cost to be significantly decreased.What is more, the influence of turn-back holding on the total cost is analyzed and shown in Figure9. Figure 9 shows that turn-back holding has a significant influence on bus routes. The integrated strategy without turn-back holding may actually disturb the effective operation of buses, decrease transit service reliability, and also increase passenger waiting time. Obviously, then, implementing turn-back holding is a valid and necessary means by which to improve a transit service and reduce the total cost of running that service for both the service provider and the passenger.Figure 9
The influence of turn-back holding on the total cost.


## 6. Conclusions

In this paper, we implement a real-time integrated limited-stop and short-turning bus route strategy. Also, by considering stochastic travel time, our integrated strategy has the objective of improving the quality and cost of unbalanced and unreliable transit services. In our strategy, after departing their original station, designated buses do not serve all stations on the route. Buses may skip those stations where passenger demand is low. In addition, some buses do not need to arrive at the bus route’s normal terminal station. These buses can turn back at appropriate stations, in order to reduce running time. In order to avoid disorderly bus operations after turn-backs, the practice of bus holding is adopted at the turn-back station. From our test, several conclusions can be found, as follows.Through an examination to determine the optimum number of controlled vehicle trips at any given time, we can see that a change ofm will have an influence on the objective formulation. If the number of controlled vehicles is too small or too large, the objective of balancing passenger demand and improving the timeliness of the real-time strategy cannot be achieved.Compared with the normal operation and the limited-stop only without short-turning strategy, our integrated strategy can save the most in terms of the total cost of a transit system. The limited-stop and short-turning strategies can reduce bus running time and passenger in-vehicle time, but these strategies will also increase passenger waiting time.Finally, with the objective of ensuring that buses operate regularly, the practice of bus holding at turn-back stations is put in place and can be a valid means to save regarding the total transit service cost.



---

*Source: 2960728-2017-07-12.xml*