Optimization of urban bus operation frequency under common route condition with rail transit

Bin YU , Sijia REN , Enze WU , Yifan ZHOU , Yunpeng WANG

Front. Eng ›› 2017, Vol. 4 ›› Issue (4) : 451 -462.

PDF (714KB)
Front. Eng ›› 2017, Vol. 4 ›› Issue (4) : 451 -462. DOI: 10.15302/J-FEM-2017036
RESEARCH ARTICLE
RESEARCH ARTICLE

Optimization of urban bus operation frequency under common route condition with rail transit

Author information +
History +
PDF (714KB)

Abstract

The overlap of bus and rail transit routes is common in China. This overlap provides passengers multiple choices for one trip. However, the availability of multiple options would cause uncertainty in the travel distribution of passengers. Given that buses and rail transits are becoming increasingly common, this paper aims to present the overlapped operation condition of bus and rail transit using a bi-level model from the perspective of bus operators. Frequency optimization model is established in the upper-level model. A heuristic algorithm called shuffled complex evolution (SCE-UA) method is used to solve the established frequency optimization model, and three other heuristic methods are compared with SCE-UA. A lower-level Logit model based on Agent simulation is set for traffic mode split. Data on the transit system in Dalian city are chosen as an example to test the feasibility of the model and the algorithm. Results show that as the overlapped optimization of bus route and rail transit routes changed primary bus frequency, the use of SCE-UA to solve such problems has evident advantages and feasibility; furthermore, changed bus frequency would improve bus operations.

Keywords

common route / bus operation frequency / bi-level model / Agent simulation / SCE-UA algorithm

Cite this article

Download citation ▾
Bin YU, Sijia REN, Enze WU, Yifan ZHOU, Yunpeng WANG. Optimization of urban bus operation frequency under common route condition with rail transit. Front. Eng, 2017, 4(4): 451-462 DOI:10.15302/J-FEM-2017036

登录浏览全文

4963

注册一个新账户 忘记密码

Introduction

Rail transit operation will break the balance of the existing traffic mode choices of passengers in terms of service (Verma and Dhingra, 2006). On the one hand, some passengers opt for rail transit, which will reduce the number of passengers traveling by bus. Thus, ensuring the frequency of bus operation is a challenge. On the other hand, rail transit cannot guarantee that it can simultaneously carry enough passengers, which will cause massive waste of public investments. Therefore, the availability of multiple choices on urban bus and rail transit to passengers has become a pertinent issue.

This paper proposes optimizing the conditions of bus and rail operations by using a bi-level model. Based on traffic flow characteristics, conventional buses are for short-distance transport, whereas rail transit is usually for long-distance transport. Mohaymany and Gholami (2010) identified different levels and functions of passenger transport systems. Although bus and rail transit have several investment differences, such as traffic capacity, speed, and cost, the two still compete. This study analyzes passengers’ choices between bus and rail transit using a traffic mode split model. The model can determine a passenger’s choice in each traffic mode and effectively maintain bus operations under common rail transit route conditions.

In the traffic mode split model, the share rate of passengers is an important research field. This model is specifically used to study passengers’ choices. Numerous studies have focused on passengers’ choices, and they can be divided into three based on the methods adopted. One is disaggregate choice model based on individual choice behavior, and the others are distribution and neural network models, which are based on network traffic. Various methods have different characteristics when determining the influence factors of utility function and specific model forms. Mandel et al. (1992) proposed the share rate model of bus and rail using Logit model under the condition of a high-speed rail going into operation. When comparing the precision of models in terms of linear and nonlinear utility functions, the nonlinear utility function model was found to have better explanatory power. Nijkamp et al. (1996) compared the choice probabilities of bus and rail traffic modes by fitting different origin-destination (OD) pairs between neural network and Logit model. Nuzzolo et al. (2000) evaluated the rail transit supply–demand and fare policy with the utility function indicating the expected arrival time and early (late) time of delay. The model was established based on Nested-Logit (NL) which considered service, frequency, class, and accessibility. Ben-Akiva and Morikawa (2002) studied whether passengers prefer rail transit over bus. Results showed that passengers have no evident preference when keeping the same service. However, passengers prefer an improvement in rail transit service. Yao et al. (2014) presented an optimization model, which considered stochastic travel time to maximize the efficiency of passengers’ trips in the transit network. Tabu search algorithm was then used to solve the optimized transit network. Results showed the negative correlation between travel time and cost, whereas service level was positively correlated with selective probability. González-Savignat (2004) used the survey data from an experiment to establish a Binomial-Logit model according to travel purpose and distance. Travel cost, time, bus frequency, energy consumption, and charge were used as model variables. Findings indicated that the main factors were travel cost and time when bus frequency was reduced. Yu et al. (2011) proposed models to predict bus arrival time at the same bus station but with different routes; they adopted several methods, including support vector machine, artificial neural network, k-nearest neighbors algorithm, and linear regression.

Bus frequency optimization is a major component of transit operation. This paper focuses on the perspective of bus operators who aim to maximize profit. An optimal model for the bus frequency of a bus route is developed to maximize the total profit of bus operators.

Several studies have focused on optimizing bus frequency. Salzborn (1972, 1980) proposed simplified mathematical models for designing frequency to minimize bus fleet and passengers’ waiting time. Furth and Wilson (1981) devised a mathematical method for optimizing the allocation of buses to routes and maximizing net social benefit; they proposed an algorithm based on Kuhn-Tucker conditions. Han and Wilson (1982) proposed a two-stage heuristic algorithm for allocating vehicles to routes: in the first stage, a minimal frequency that can satisfy the demand is determined, and in the second stage, frequency is increased uniformly until all vehicles of the available fleet are used while considering constraints on total fleet size and route capacities. LeBlanc (1988) formulated a transit network design model for determining transit frequency under the assumption of elastic modal split and proposed to solve the model by Hooke–Jeeves algorithm (HJA). Constantin and Florian (1995) developed a mixed-integer programming model and proposed a projected sub-gradient algorithm for optimizing frequency to minimize passengers’ total travel and waiting time. they proposed a projected sub-gradient algorithm for solving the problem. Tom and Mohan (2003) presented a model to optimize transit routes and frequencies on the basis of genetic algorithm (GA) to minimize operation costs and passengers’ total travel time. Park (2005) used a simulation-based GA to optimize headways and slack time. Chakroborty (2003) and Chakroborty et al. (1995, 2001) utilized a GA to solve a bus-scheduling problem. Their results showed that GA was an efficient solution tool for several optimization problems in the transport field. Yu et al. (2010) proposed a GA to solve a bi-level optimization problem on bus frequency, which aims to minimize the passengers’ total travel time subjected to the constraint of overall fleet size. Blum and Mahew (2011)reported that bus transit route network optimization emphasizes bus routes and schedules. Passenger demand was satisfied, and bus company cost was lowest when bus routes and schedules were optimized. Baaj and Mahmassani (1995) designed a route-generation algorithm to optimize bus routes and frequency. Agrawal and Mathew (2004) developed an optimization model of bus transit route network, which aims to minimize transport costs, and calculated the model using GA. Kuan et al. (2006) proposed GA and ant colony optimization (ACO) to solve the problem of bus frequency optimization on the basis of passenger competition and collaborative analysis.

Given that the optimal model addresses a bus scheduling problem, its practical application is complicated by increasing spaces, roads, and stations. Numerous studies have shown that the heuristic algorithm can effectively solve complex combinatorial optimization problems. Thus, the shuffled complex evolution (SCE-UA) algorithm (Duan et al., 1992), which has been successfully used in the field of water resource, is adopted. The algorithm is based on a simplex method with a random search, biological evolution principles, and complex blends (Duan et al., 1992; Duan et al.,1993) integrated together.

With reference to existing studies, the main contributions of this paper are as follows:

(1) This study explores the bus frequency optimization problem in terms of bus operators’ profit and proposes a bi-level model. In the upper-level model, an objective model of bus and rail competition is established, which considers bus operator interest and operating costs. The lower-level model is the traffic model split by using the Logit model, which considers factors such as waiting time, travel time, and crowding, among others. This paper presents an effective method to solve the bus frequency optimization problem.

(2) The SCE-UA is proposed to solve the same problem. Three other commonly used methods, namely, GA, HJA, and ACO are compared with SCE-UA. After simulations and calculations, a balance point, which maximizes bus operators’ profit, is derived. The Dalian–Kaifaqu (D–K) bus route and Light Rail Route No. 3 of Dalian city are chosen as examples to test the model. Computational results suggest the effectiveness and evident advantages of SCE-UA.

This paper is organized as follows. Section 2 describes the problems. Section 3 proposes a bi-level model. Section 4 introduces SCE-UA. In Section 5, the data of Dalian city is chosen as an example to test the model. The last section concludes the paper.

Problem description

In the public transit network, the stations of different lines are usually located close to one another. This condition is called transit route overlap. Therefore, transit stations also overlap, which means that stations of different vehicles are also located closely. In Fig. 1, the black and blue lines represent the bus and rail routes, respectively. In this figure, bus and rail routes overlapped in the first four stations, separated in the fifth station, and overlapped in the sixth and seventh stations. If the bus and rail routes do not overlap, passengers could select only one route in a trip. However, if two stations overlap, passengers will consider factors such as travel time, travel fare, and congestion in the two transport means in choosing their travel routes. The model of two transport means should adopt traffic mode split by using a Binomial-Logit model. When the frequency of bus changes, it will produce extra operating fare. Bus frequency will also change the operator’s total revenue. From the bus operators’ perspective, this paper proposes a bus frequency model based on routes to maximize total profit.

Competition model of bus and rail transport

Factors of bus and rail transit options

When passengers choose transport means, they will not only consider individual characteristics but also the characteristics of different traffic modes (Nakagawa and Hatoko, 2007). The specific factors are as follows:

(1) Travel time. This factor generally refers to the time taken to complete one travel. Passengers usually prefer to choose a time-saving and convenient traffic mode, and travel time becomes an important factor for evaluating different transport modes.

(2) Travel fare. Travel time savings are usually paid for by higher fare costs. So travel fare and travel time are generally considered.

(3) Congestion. The comfort level for passengers during travel becomes increasingly high with the improvement of living standards. Passengers always desire to have a pleasant trip.

(4) Security and reliability. Passengers constantly desire sufficient security during a trip because of the accelerated pace of life. Passengers have a high demand for travel punctuality because they have a stronger sense of time.

The factors affecting the traffic mode of passengers include travel time, fare, congestion, security, and reliability. However, according to Lam et al. (1999), the most important factors are travel time, fare, and congestion. Therefore, these three are selected as the main factors in this study. Considering that security and reliability are hard to quantify, this paper adopts a fixed parameter to express these factors.

Prior to the establishment of the model, the following assumptions should be considered: (1) At a specific period, the bus operates along a predetermined route. (2) All bus routes are not allowed to go beyond the platform and overtake. (3) Passengers who queue up should obey the rule of “first come, first on the bus.” (4) Passengers only have one way to finish their trip, and they should not wait too long to leave the stations.

Upper-level model (Frequency optimization model)

The upper-level model establishes the frequency optimization model with the objective function of maximizing the profit of bus operators. The model is applied by using the analytical algorithm according to the traffic flow distribution in the lower-level model.

To simplify the model, this study considers the operational cost, including fixed cost, depreciation and maintenance cost, fuel consumption, and driver and ticketing staff wages.

M0=C+(Ccv+λCcs)×ThB+Cco×2×D×lhB,

where M0 is the operating cost of bus operators, T is the bus operating cycle, hB is the time interval of bus departure, D is the effective operating time of buses daily, and l is the distance between the starting point and terminal. C denotes fixed costs, and λ refers to the rate between drivers and vehicles for maintaining normal bus operations at 2.5 in general.

Ccv,CcO and CcS refer to the cost coefficient of a vehicle, the cost coefficient of operation, and the wage coefficient of drivers and ticketing staff, respectively.

The revenue of operators is the bus ticket fares, which is shown as

B0=60×FB×iai×D,

Where B0 is the revenue of bus operators, and ai is the arrival rate of passenger i.

In conclusion, the integrated objective function of the upper-level model is shown as

maxZ=B0M0.

Lower-level model (Traffic mode split model)

The lower-level model is based on agent simulation, in which Binomial-Logit model is used to divide different passengers in different traffic modes. When passengers are in a non-common route station, they only have one traffic mode (bus or rail transit) available. When passengers are in a common route station, they have two traffic modes to choose from. As passengers may make a comprehensive judgment on the basis of past travel experiences, such as interval of the departure time an congestion of a bus, passenger preferences would also vary. Some passengers prefer a low-cost mode, whereas others prefer a more comfortable means of transport. Furthermore, if the frequency of the bus operation becomes high, which means that that extra waiting time will not be long, then the passengers who would opt for the rail transit may reelect to the bus.

On the basis of the above analysis, the factors of travel time, fare, and congestion are considered to establish a Binomial-Logit model to analyze the probability of the chosen traffic modes of bus and rail transit.

According to random utility theory, different options will produce utility for passengers. Passengers will choose programs with the largest utility using their cognition under specific conditions. In this study, Binomial-Logit model is used to describe passenger behavior. The general form of the Binomial-Logit model is

Pm=eVmjAeVm,

Where Pm is the probability for the passengers to choose plan m; Vm is the utility for the passengers to choose plan m; andA is the set of plans for the passengers to choose from. Xk is the linear relationship between factors and feature vectors. Utility function is

Vm=bk+βkXk,

where bkis the constant that denotes the variable that cannot be expressed specifically in the formula, and βk is the unknown parameter of k that corresponds to the characteristic variable. The factors that affect the traffic mode selection of passengers are shown in Table 1.

We then quantify the factors influencing the traffic mode selection of passengers.

(1) Travel time. Assume that only one way of transport is chosen during a trip. Travel time refers to time taken to finish the entire trip, including the time spent walking to the station, waiting time, and the travel time inside the bus.

The travel time for passengers to complete a trip by bus can be expressed as Eq. (6).

TB=WBvb+HB+LWBvB,

where WB is the walking distance for passengers by bus; vb is the speed of walking; L is the walking distance for passengers; vB is the speed of the bus; HB is the waiting time of passengers for the bus, and the waiting time is impacted by bus frequency. According to queuing theory, the average waiting time can be expressed by half of the bus departure time interval, which is HB=hB2 (Dubois et al., 1979).

The travel time for the passengers to finish a trip by rail transit can be expressed as Eq. (7).

TR=WRvb+HR+OR+LWRvR.

where WR is the walking distance for passengers by rail; vRis the speed of the rail; and HR is the waiting time of passengers for the rail. The average waiting time that can be taken as half of the rail departure time interval (Guan, 2004) is HR=hR2; and OR is the time for passengers to access the rail platform.OR=q1+kq2vb, where q1is the horizontal distance, q2is the vertical elevation difference, and k is the coefficient between going up and down stairs. The value of going up stairs is 4.0, the value of getting down stairs is 2.0, and the value of taking an escalator is 1.0.

(2) Travel fare. The travel fare for passengers to achieve a trip by bus can be expressed as Eq. (8).

FB=kB+fB×(LWBLB),

where FB is the fare for traveling by bus, kB is the basic bus fare, and fB is the bus fare level. If the fare policy uses an integrated ticketing system, then fB is equal to 0. LB is the travel distance that covers basic bus fare.

The travel fare for passengers to achieve a trip by rail transit can be expressed as Eq. (9).

FR=kR+fR×(LWRLR),

where FR is the fare for traveling by rail, kR is the basic rail fare, and fR is the level for the rail fare. If the fare policy uses an integrated ticketing system, then fR is equal to 0. LR is the travel distance that covers basic rail fare.

(3) Congestion. The congestion cost for passengers to complete a trip by bus and rail transit can be expressed as Eqs. (10) and (11).

YB=(i=1n(ZBuiZBdi)SB)CB;

YR=(i=1n(ZRuiZRdi)SR)CR,

where ZBui and ZBdi are the number of passengers getting on and off at station i, respectively. SB refers to the number of bus seats. CB is the bus capacity. The rail transit notations are the same.

Capacity constraints are as follows:

i=1n(ZBuiZBdi)CB;

i=1n(ZRuiZRdi)CR.

(4) Other factors. As the factor of reliability and safety are difficult to quantify, a fixed parameter b based on previous research is used to represent the factor in this study.

The specific formulas are as follows:

PB=eθVBeθVB+eθVR=11+e(θ(VRVB));

PR=1PB=11+e(θ(VBVR));

VB=β1FB+β2TB+β3YB+b1;

VR=β1FR+β2TR+β3YR+b2.

In these formulas, PB is the probability of choosing bus, PR is the probability to choosing rail transit, and θ is the sensitivity for passengers to choose a traffic mode based on the cost. β1,β2,β3 are the coefficients of the main factors. b1,b2 are the judgment parameters for the other factors of a bus.

Solution algorithm

SCE-UA

Bus frequency optimization model (Eq. (3)) is a large-scale nonlinear optimization model, which addresses a complicated problem that traditional analytical methods cannot solve. Many recent studies have proven that heuristic techniques can successfully solve such complex problems (Yao et al., 2016; Yao et al., 2017; Yao et al., 2015; Yu et al., 2015), which GA, HJA, and ACO are commonly used to address. In addition, many scholars have attempted to use SCE-UA. The SCE-UA method is a novel global optimization strategy designed to be effective and efficient for a broad class of problems. This method combines the strengths of the simplex procedure by Nelder and Mead (1965) with the concepts of controlled random search (Price, 1987), competitive evolution (Holland, 1975), and complex shuffling, which is newly developed (Qu et al., 2008). Thus, the current paper introduces SCE-UA, which has been successfully applied in the field of water resource optimization (Duan et al., 1994).

The SCE-UA strategy procedure is presented below.

Step 1. Initialize the numbers of complexes and points in each complex as represented by P and m, respectively. The total sample size s= pm.

Step 2. Generate s points x1,xs in the feasible space Ωn. Correspondingly, calculate the function value fi of each point xi.

Step 3. Rank the s points in ascending function valuefi. Store them in Array D = {xi,fi,i=1,,s}. Thus, i= s represents the point with the largest function value.

Step 4. Divide D into P complexes A1,,Ap, each with m points, so that Ak={xjk,fjk|xjk=xk+p(j1),fjk=fk+p(j1),j=1,,m}.

Step 5. Individually evolve each complex Ak,k=1,,p on the basis of the competitive complex evolution algorithm.

Step 6. Replace A1,,Ap into D to shuffle the complexes, such that D = {Ak,k=1,,p}. Sort D in order of increasing function value.

Step7. Check for convergence. If the convergence criteria are satisfied, then stop; otherwise, return to Step 4.

In Step 5, the complex evolution algorithm is used to evolve each complex. The detailed process of the complex evolution algorithm is as follows:

Step 5.1 Initialize the parameters q, s, and t, where, q is the number of subcomplexes, s is the target number of generations, and t is the target number of evolutions of each complex. Note that 2≤q≤m, s≥l, and t≥1.

Step 5.2 Use a trapezoidal probability distribution to produce weights inAk, that is, the weight of x1k is

ρi=2(m+1i)m(m+1),i=1,,m.

Point x1k has the highest probability ρ=2/m+1. Point xmk has the lowest probability ρm=2/m(m+1).

Step 5.3 Randomly choose q distinct points u1,uq from Ak according to the probability distribution specified above. Store them in Array B = {ui,vi,i=1,,q}, where vj is the function value of point uj. Store the relative location of uj of Ak in L.

Step 5.4 Generate offspring according to the following procedure:

(a) Sort B and L so that the q points are arranged in ascending order of function value and then use the formula to calculate centroid g:

g=1q1j=1q1uj.

(b) Compute the new point r=2guq (reflection step). (c) If r is within the feasible spaceΩ, compute the function value fr, and proceed to Step d; otherwise, compute the smallest hypercube Hn that contains Ak, randomly generate a point z within H, compute fz, set r= z, and set fr=fz (mutation step). (d) If fr<fq, then replace uq by r, and proceed to Step f; otherwise, compute c= (g+uq)/2 and fc (contraction step). (e) If fc<fq, then replace uq by c, and proceed to Step f; otherwise, randomly generate a point z within H and compute for fz (mutation step). Replace uq by z. (f) Repeat Steps a–e s times, where s≥1 is a user-specified parameter.

Step 5.5 Replace parents by offspring as follows: Replace B into Ak using the original location stored in L. Sort Ak in order of increasing function value.

Step 5.6 Iterate by repeating Steps 2–5 t times, where t≥1 is a user-specified parameter which determines how many offspring should be generated (how far each complex should evolve).

The SCE-UA method version used for optimization in this study uses the values m = (2n + 1), q = (n + 1), s = 1, and t = (2n + 1). These parameter values in SCE-UA are presented Table 2. Hence, the only variable to be specified by the user is the number of complexes p.

To clarify the methodology and clearly indicate the novelty of the solution procedure, the algorithm flowchart of SCE-UA method is shown in Fig. 2.

Agent simulation

The lower-level model is the traffic mode split by using a Binomial-Logit model based on agent simulation (Gershenson, 2001). Many agent simulation software are currently available worldwide. The current study uses a NetLogo platform for the simulation (Pursula, 1999). NetLogo is utilized to simulate a social phenomenon as it can design and model an environment, and it is suitable for the system simulation of evolution over time. Model developers give instructions to the hundreds of independent operation bodies (agents). An agent enables a microcosmic-level exploration between individual behavior and macro models. The macroscopic model is composed of many individual interactions (Erol et al., 2000).

The model building process includes initialization and operation phases. Initialization creates a 2D simulation of the bus operating environment, including route and waiting areas for bus passengers. Bus and rail agents are produced on the route area, and the actual uncertain bus frequency is simulated. The simulation can depict the operating environment of bus frequency, including traffic jams and waiting at crossroads. According to the set rule, buses have different departure time intervals, whereas rail transit has a set departure time interval. In each station, passengers in the waiting area should appoint a passenger management agent. A management agent can produce a certain number of passenger agents in a certain period. Thus, the arrival rate of passenger is fixed. The passenger agent observes the rules of their utility function during operations. When bus and rail agents arrive in the waiting area, passengers will choose whether to get on or not.

Case study

To test the practicability and reliability of the model and algorithm, this paper takes the data of the D–K bus route and Light Rail Route No.3 as examples. The above model and algorithm are used to achieve optimal bus frequency.

According to the reality, Light Rail Route No. 3 and D–K bus route overlapped in several stations from the Dalian to the Kaifaqu station. The overlapped stations of Light Rail Route No. 3 are Dalian, Xianglujiao, Jinjiajie, Quanshui, Houyan, Dalianwan, and Jinmalu stations (Fig. 3). The corresponding overlapped stations of D–K bus route are Dalian, Xianglujiao, Jinsanjiao, Ocean Natural, Distribution Market, No. 68 Middle School, and Jinmalu stations (Fig. 4).

On the basis of the investigation and statistics on Dalian, several assumptions for the model are drawn as follows:

(1) When passengers are in an overlapped station, 30% and 20% of them are fixed passengers for bus and rail transit, respectively, that is, fixed passengers will not change their choices even if the condition changes.

(2) Assume that the rest of the passengers, except for fixed passengers, can choose their means of finishing the trip according to individual utility in an overlapped station.

(3) The last two overlapped stations will not be considered in ascending and descending of the bus and light rail routes. In other words, the last two overlapped stations are stable.

Relevant parameters

To complete the questionnaire relevant to passengers’ flow of D–K route with revealed preference (RP) and stated preference (SP), the questionnaire was handed out in bus stations, which are near subway stations, during the waiting time of passengers. Basic information about passengers and travel information of the RP data, as well as fare, travel distance, and travel intention of SP data are obtained.

The travel data of D–K bus and Light Rail No. 3 present the average rate data of passengers’ arrival for D–K route and Light Rail No. 3 (person/min) with the distribution of the passengers. Data are shown in Table 3.

This study aims to optimize bus frequency considering the overlapped stations of Light Rail No. 3 and D–K bus. Table 4 presents the passengers’ arrival rates of Light Rail Route No. 3 at each overlapped station.

On the basis of the bus condition of Dalian city, determine vb = 4.4km/h, vB = 18km/h, vR = 56.1 km/h, HR = 1/30 h, and OR = 1/10 h. Public transport fares in Dalian city are shown in Table 5. Calibration values are calculated by least squares calibration. The values are as follows: θ= 0.9, b1 = - 0.3, b2= - 0.2. After establishing the basic model of passengers for choosing bus or rail transit, the values of walking distance (W) should be determined. The probability of their choice for bus and rail transit can be determined. According to the survey data, the average distances are 600 and 1500 m for passengers from starting point to bus and rail transit stations, respectively. Thus, the walking distance parameters for bus and rail transit are determined at 0.6 and 1.5 km, respectively.

The parameter values of the frequency optimization model are shown in Table 6.

Calculation results

Set the departure time interval of Light Rail Route No. 3 as 10 min. Change the frequency of the D–K bus route, and substitute the parameter values in Eqs. (14) and (15). The sharing ratios of D–K bus route and Light Rail Route No. 3 under different bus frequencies are obtained, as shown in Fig. 5.

Public sharing rate is used in the upper-level model according to the arrival rate of a bus and the number of passengers choosing the bus on each station. The profit of bus operators per vehicle every day under different bus frequencies is then obtained. Results are shown in Fig. 6.

As shown in Fig. 6, the biggest profit is 3859 CNY/day when bus frequency is 25 per hour. When bus frequency is less than 25 per hour, the profit of bus operators will increase constantly with the increase of the bus sharing rate. By contrast, when the bus frequency is more than 25 per hour, the profit will decrease with the increase of the bus sharing rate. This condition can be attributed to the fact that passenger revenue is insufficient to sustain additional bus operating costs when sharing rate increases slowly. For managers, they should keep the bus frequency at 25 per hour and attempt to balance the sharing ratio of bus and light rail in order to maximize profit.

Finally, the paper discusses the results and analyzes the validity of the model. Under the environment of clusters (window platform), the model is solved by simulation, whereas the algorithm is solved by MATLAB 2013. The D–K route frequency is maintained at 25 per hour. Test results are obtained after similar calculations for 20 times are shown in Table 7.

As shown in Table 7, uncertain simulations result in 10 different profit results. The mean absolute percentage error (MAPE) is calculated, which is only 3.17%. The MAPE is satisfactory, and the final result is valid.

Convergence test

In the upper-level model, the bus frequencies of the algorithms of GA, HJA, ACO, and SCE-UA with the increase of generation are shown in Fig. 7.

As shown in Fig. 7, with the increase of generation, bus frequency continuously decreases and eventually stabilizes at 25. Thus, all four methods can satisfy the convergence test, which are feasible. However, SCE-UA achieves the optimal solution by only 80 iterations, which has the fastest convergence speed. Therefore, compared with other commonly used optimization algorithms, SCE-UA is a heuristic algorithm that can efficiently solve the upper-level model and is evidently feasible and superior.

Conclusions

A bi-level model is used in this study to obtain optimal bus frequency. In the upper-level model, the frequency optimization model is established, and a heuristic algorithm called SCE-UA is used to solve it. The lower-level model is a Logit model based on agent simulation for traffic mode split. To analyze the variation of sharing ratio between rail transport and bus, this study establishes the competition model of bus and rail transport. As the bus headway increases, the share ratio of bus gradually increases, and the share ratio of rail transport gradually decreases. The law is also influenced by the fare system and the passengers’ walking distance to the station. Passengers can choose their traffic mode by calculating their utility. Final results show that when the bus headway comes to 25/hour, the profit of bus operators is maximized. The profit will decrease as the bus headway increases further because the growth rate of the sharing ratio gradually slows down. SCE-UA is evidently feasible and outperforms the three other optimization algorithms. SCE-UA is an efficient heuristic algorithm for solving the upper-level model in this study.

References

[1]

Agrawal JMathew T V (2004). Transit route network design using parallel genetic algorithm. Journal of Computing in Civil Engineering18(3): 248–256

[2]

Baaj M HMahmassani H S (1995). Hybrid route generation heuristic algorithm for the design of transit networks. Transportation Research Part C, Emerging Technologies3(1): 31–50

[3]

Ben-Akiva MMorikawa T (2002). Comparing ridership attraction of rail and bus. Transport Policy9(2): 107–116

[4]

Blum J JMathew T V (2011). Intelligent agent optimization of urban bus transit system design. Journal of Computing in Civil Engineering25(5): 357–369

[5]

Chakroborty P (2003). Genetic algorithms for optimal urban transit network design. Computer-Aided Civil and Infrastructure Engineering18(3): 184–200

[6]

Chakroborty PDeb KSharma R K (2001). Optimal fleet size distribution and scheduling of transit systems using genetic algorithms. Transportation Planning and Technology24(3): 209–225

[7]

Chakroborty PDeb KSubrahmanyam P S (1995). Optimal scheduling of urban transit systems using genetic algorithms. Journal of Transportation Engineering121(6): 544–553

[8]

Constantin IFlorian M (1995). Optimizing frequencies in a transit network: A nonlinear bi-level programming approach. International Transactions in Operational Research2(2): 149–164

[9]

Duan QSorooshian SGupta V (1992). Effective and efficient global optimization for conceptual rainfall-runoff models. Water Resources Research28(4): 1015–1031

[10]

Duan QSorooshian SGupta V K (1994). Optimal use of the SCE-UA global optimization method for calibrating watershed models. Journal of Hydrology158(3-4): 265–284

[11]

Duan Q YGupta V KSorooshian S (1993). Shuffled complex evolution approach for effective and efficient global minimization. Journal of Optimization Theory and Applications76(3): 501–521

[12]

Dubois DBel GLlibre M (1979). A set of methods in transportation network synthesis and analysis. Journal of the Operational Research Society30(9): 797–808

[13]

Erol K RLevy RWentworth J (2000). Application of agent technology to traffic simulation. Strategic Planning, 1–5

[14]

Furth P GWilson N H M (1981). Setting frequencies on bus routes: Theory and practice. Transportation Research Record: Journal of the Transportation Research Board, (818): 1–7

[15]

Gershenson C (2001). Artificial societies of intelligent agents. Fundacion Arturo Rosenblueth Unpublished Thesis

[16]

González-Savignat M (2004). Will the high-speed train compete against the private vehicle. Transport Reviews24(3): 293–316

[17]

Guan H Z (2004). Disaggregate model-Traffic behavior analysis tools. China Communications Press12: 1–5

[18]

Han A FWilson N H M (1982). The allocation of buses in heavily utilized networks with overlapping routes. Transportation Research Part B: Methodological16(3): 221–232

[19]

Holland J (1975). Adaptation in natural and artificial systems: An introductory analysis with applications to biology, control and artificial intelligence. Quarterly Review of Biology6(2): 126–137

[20]

Kuan S NOng H LNg K M (2006). Solving the feeder bus network design problem by genetic algorithms and ant colony optimization. Advances in Engineering Software37(6): 351–359

[21]

Lam W H KCheung C YPoon Y F (1999). A study of passenger discomfort measures at the Hong Kong mass transit railway system. Journal of Advanced Transportation33(3): 389–399

[22]

LeBlanc L J (1988). Transit system network design. Transportation Research Part B: Methodological22(5): 383–390

[23]

Mandel BGaudry MRothengatter W (1992). Linear or nonlinear utility functions in logit models? The impact on german high-speed rail demand forecasts. Transportation Research Part B: Methodological28B(2): 91–101

[24]

Mohaymany A SGholami A (2010). Multimodal feeder network design problem: ant colony optimization approach. Journal of Transportation Engineering136(4): 323–331

[25]

Nakagawa DHatoko M (2007). Reevaluation of Japanese high-speed rail construction: Recent situation of the north corridor Shinkansen and its way to completion. Transport Policy14(2): 150–164

[26]

Nelder J AMead R (1965). A simplex method for function minimization. Computer Journal7(4): 308–313

[27]

Nijkamp PReggiani ATritapepe T (1996). Modelling inter-urban transport flows in Italy: A comparison between neural network analysis and logit analysis. Transportation Research Part C: Emerging Technologies4(6): 323–338

[28]

Nuzzolo ACrisalli UGangemi F (2000). A behavioural choice model for the evaluation of railway supply and pricing policies. Transportation Research Part A, Policy and Practice34(5): 395–404

[29]

Park S J (2005). Bus network scheduling with genetic algorithms and simulation. Dissertation for the Master Degree. Maryland: University of Maryland

[30]

Price W L (1987). Global optimization algorithms for a CAD workstation. Journal of Optimization Theory and Applications55(1): 133–146

[31]

Pursula M (1999). Simulation of traffic systems-an overview. Journal of Geographic Information and Decision Analysis3(1): 1–8

[32]

Qu JJin Q LXu B Y (2008). Parameter identification theory of a complex model based on global optimization method. Science in China Series G: Physics. Mechanics and Astronomy51(11): 1722–1732

[33]

Salzborn F J M (1972). Optimum bus scheduling. Transportation Science6(2): 137–148

[34]

Salzborn F J M (1980). Scheduling bus systems with interchanges. Transportation Science14(3): 211–231

[35]

Tom V MMohan S (2003). Transit route network design using frequency coded genetic algorithm. Journal of Transportation Engineering129(2): 186–195

[36]

Verma ADhingra S L (2006). Developing integrated schedules for urban rail and feeder bus operation. Journal of Urban Planning and Development132(3): 138–146

[37]

Yao B ZChen CCao QJin LZhang MZhu HYu B (2017). Short-term traffic speed prediction for an urban corridor. Computer-Aided Civil and Infrastructure Engineering32(2): 154–169

[38]

Yao B ZHu PLu X HGao JZhang M (2014). Transit network design based on travel time reliability. Transportation Research Part C: Emerging Technologies43: 233–248

[39]

Yao B ZHu PYu LZhang MGao J (2015). Merged automobile maintenance part delivery problem using an improved artificial bee colony algorithm. Scientia Iranica22(3): 1258–1270

[40]

Yao B ZYu BHu PGao JZhang M (2016). An improved particle swarm optimization for carton heterogeneous vehicle routing problem with a collection depot. Annals of Operations Research242(2): 303–320

[41]

Yu BKong LSun YYao BGao Z (2015). A bi-level programming for bus lane network design. Transportation Research Part C: Emerging Technologies55: 310–327

[42]

Yu BLam W H KTam M L (2011). Bus arrival time prediction at bus stop with multiple routes. Transportation Research Part C: Emerging Technologies19(6): 1157–1170

[43]

Yu BYang ZYao J (2010). Genetic algorithm for bus frequency optimization. Journal of Transportation Engineering136(6): 576–583

RIGHTS & PERMISSIONS

The Author(s) 2017. Published by Higher Education Press. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0)

AI Summary AI Mindmap
PDF (714KB)

6660

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/