Research article Special Issues

Novel model for integrated demand-responsive transit service considering rail transit schedule


  • This research aims to develop an optimization model for optimizing demand-responsive transit (DRT) services. These services can not only direct passengers to reach their nearest bus stops but also transport them to connecting stops on major transit systems at selected bus stops. The proposed methodology is characterized by service time windows and selected metro schedules when passengers place a personalized travel order. In addition, synchronous transfers between shuttles and feeder buses were fully considered regarding transit problems. Aiming at optimizing the total travel time of passengers, a mixed-integer linear programming model was established, which includes vehicle ride time from pickup locations to drop-off locations and passenger wait time during transfer travels. Since this model is commonly known as an NP-hard problem, a new two-stage heuristic using the ant colony algorithm (ACO) was developed in this study to efficiently achieve the meta-optimal solution of the model within a reasonable time. Furthermore, a case study in Chongqing, China, shows that compared with conventional models, the developed model was more efficient formaking passenger, route and operation plans, and it could reduce the total travel time of passengers.

    Citation: Yingjia Tan, Bo Sun, Li Guo, Binbin Jing. Novel model for integrated demand-responsive transit service considering rail transit schedule[J]. Mathematical Biosciences and Engineering, 2022, 19(12): 12371-12386. doi: 10.3934/mbe.2022577

    Related Papers:

    [1] Xue Li, Lei Wang . Application of improved ant colony optimization in mobile robot trajectory planning. Mathematical Biosciences and Engineering, 2020, 17(6): 6756-6774. doi: 10.3934/mbe.2020352
    [2] Shirin Ramezan Ghanbari, Behrouz Afshar-Nadjafi, Majid Sabzehparvar . Robust optimization of train scheduling with consideration of response actions to primary and secondary risks. Mathematical Biosciences and Engineering, 2023, 20(7): 13015-13035. doi: 10.3934/mbe.2023580
    [3] Xiangyang Ren, Xinxin Jiang, Liyuan Ren, Lu Meng . A multi-center joint distribution optimization model considering carbon emissions and customer satisfaction. Mathematical Biosciences and Engineering, 2023, 20(1): 683-706. doi: 10.3934/mbe.2023031
    [4] Xiang Gao, Yipeng Zhang . Advancing remote consultation through the integration of blockchain and ant colony algorithm. Mathematical Biosciences and Engineering, 2023, 20(9): 16886-16912. doi: 10.3934/mbe.2023753
    [5] Yuzhuo Shi, Huijie Zhang, Zhisheng Li, Kun Hao, Yonglei Liu, Lu Zhao . Path planning for mobile robots in complex environments based on improved ant colony algorithm. Mathematical Biosciences and Engineering, 2023, 20(9): 15568-15602. doi: 10.3934/mbe.2023695
    [6] Ming Wei, Ligang Zhao, Zhijian Ye, Binbin Jing . An integrated optimization mode for multi-type aircraft flight scheduling and routing problem. Mathematical Biosciences and Engineering, 2020, 17(5): 4990-5004. doi: 10.3934/mbe.2020270
    [7] Zhen Wang, Ramesh Ramamoorthy, Xiaojian Xi, Hamidreza Namazi . Synchronization of the neurons coupled with sequential developing electrical and chemical synapses. Mathematical Biosciences and Engineering, 2022, 19(2): 1877-1890. doi: 10.3934/mbe.2022088
    [8] Jesse Berwald, Marian Gidea . Critical transitions in a model of a genetic regulatory system. Mathematical Biosciences and Engineering, 2014, 11(4): 723-740. doi: 10.3934/mbe.2014.11.723
    [9] Huawei Jiang, Tao Guo, Zhen Yang, Like Zhao . Deep reinforcement learning algorithm for solving material emergency dispatching problem. Mathematical Biosciences and Engineering, 2022, 19(11): 10864-10881. doi: 10.3934/mbe.2022508
    [10] Jorge Duarte, Cristina Januário, Nuno Martins . A chaotic bursting-spiking transition in a pancreatic beta-cells system: observation of an interior glucose-induced crisis. Mathematical Biosciences and Engineering, 2017, 14(4): 821-842. doi: 10.3934/mbe.2017045
  • This research aims to develop an optimization model for optimizing demand-responsive transit (DRT) services. These services can not only direct passengers to reach their nearest bus stops but also transport them to connecting stops on major transit systems at selected bus stops. The proposed methodology is characterized by service time windows and selected metro schedules when passengers place a personalized travel order. In addition, synchronous transfers between shuttles and feeder buses were fully considered regarding transit problems. Aiming at optimizing the total travel time of passengers, a mixed-integer linear programming model was established, which includes vehicle ride time from pickup locations to drop-off locations and passenger wait time during transfer travels. Since this model is commonly known as an NP-hard problem, a new two-stage heuristic using the ant colony algorithm (ACO) was developed in this study to efficiently achieve the meta-optimal solution of the model within a reasonable time. Furthermore, a case study in Chongqing, China, shows that compared with conventional models, the developed model was more efficient formaking passenger, route and operation plans, and it could reduce the total travel time of passengers.



    In DRT systems, vehicles are assigned to reach all boarding locations and transport passengers to train stations [1,2]. In comparison to fixed-route transit services (FRTs), it allows travel instructions involving boarding or alighting locations and service time windows to be given in sparsely populated residential areas using mobile applications, capturing the individual needs of each passenger, while predetermined subway schedules facilitate lower operating costs but higher service levels [3,4,5]. Thus, DRT has raised widespread interest among scholars worldwide.

    Travel orders of passengers serve as an input to design DRT systems. Generally, passengers prefer to select their metro schedules by themselves, except for boarding or alighting locations, boarding time windows, etc. Thus, individual subway schedules of passengers will affect the route building process. Without loss of generality, these are only related to passenger wait time during transfer travels and are a critical component of the total travel time. They affect the design process of feeder bus routes, thus causing changes to the ride time. Clearly, the total travel time of all passengers could be reduced due to synchronous transfers between shuttle and feeder buses. Thus, it is significant to identify the optimal relationship of synchronous rail transit coordination and feeder bus routes, and then wait time and ride time can be traded off.

    Another important observation is that in most studies, locations of demand points are assumed as pickup locations. In reality, at the demand point, passengers may choose a nearby stop to board or alight the bus, and their behavior is determined by routes that have more available seats and shorter ride times. In the case of demand points being assigned, it is also critical to select optimal stops as pick-up locations along candidate routes for the DRT system design [6,7]. Thus, incorporating stop selection into the DRT route design is currently considered to be an efficient method to enhance the operation levels of transportation providers.

    The aim of this paper is to propose a mixed integer mathematical programming model that considers the DRT route design with stop selection and railway transit schedules to promote service levels. Its seamless integration offers the best potential for transit authorities to trade off between them to design and refine a globally optimal DRT network. This research focused on the following aspects: 1) coordinating the DRT route design process and stop selection, while incorporating synchronous transfers between shuttle and feeder buses; 2) developing a new and efficient two-stage ant colony algorithm (ACO) to achieve meta-optimal solutions of the presented model, since the mixed-integer linear programming (MILP) belongs to an NP-hard problem. In addition, in order to verify the application and feasibility of the developed methodology, a case study was conducted.

    This paper has the following structure: Following the introduction, Section 2 presents the relevant literature of DRT; Section 3 details the problem of the proposed DRT and its mathematical model; Section 4 demonstrates a new two-stage ACO; Section 5 demonstrates a case analysis to further verify our study; remarks and future study recommendations are summarized in Section 6.

    DRT integrates vehicle routing problems (VRPs) and pickup and delivery problems (PDPs) [7,8], and vehicles are allocated to pick up or drop off passengers at various locations [9,10,11]. However, significant differences amongst them commonly lead to more problems and difficulty in DRT than in VRPs and PDPs. Obviously, DRT has a better performance than FRTs in areas of low population size [11,12]. In recent years, multiple studies have taken place on DRT and are generally grouped into two types: analytical and network approaches [13,14].

    The optimal relationship amongst route design, departure frequencies and stop locations in service areas has been studied using the analytic approach, and street shape geometry and the demand distribution of these areas are also incorporated. Wirasinghe [15] initially proposed an analytical approach for the peak demand design of the Calgary DRT system. Then, stop location influences the DRT route design, which was studied by Kuah and Perl [16,17]. The DRT model was further extended by Chowdhury with multiple coordinated routes at transfer stops [18]. However, due to the significant limitations of two parameters (i.e., road network structure and spatial-temporal distribution of demand points), this analytic approach has rarely been employed to address DRT [14].

    The service of assigning bus routes to reach boarding locations is demonstrated using the network approach, with each location concentrated at a node, and the connections between these nodes are used to denote the segments of various bus routes. For the DRT model, two conventional network approaches are available: (ⅰ) the design optimization model of the route network developed by Kuah et al. [17], which was further extended by Kuan et al. [14], Chang et al. [19], Wei et al. [20] and Mohaymany et al. [21]; and (ⅱ) the heuristic generation algorithm of the route network developed by Shrivastava et al. [22], which was further extended by Shrivastava et al. [23,24,25]. Chen et al. [26] established a two-stage model in order to deal with the DRT. Another model, by Deng et al. [27], was developed to address the multi-objective M-to-M DRT. A bi-level model by Pan et al. [28] could deal with the largest passenger number in the DRT system and the optimal operational expenditure for transit operators. A bi-level model was introduced by Yu et al. [29] to improve flexible feeder-dedicated transit between train stations and bus stops. A multi-objective model was constructed by Sun et al. [30] in order to establish coordination between rail and bus lines. Based on a robust MIP model, Yan et al. [31] minimized the overall sum of operator costs as well as their variability through a weighting process of different cost components. Multiple time windows of passengers and their satisfaction were included in the MIP model for DRT by Sun et al. [32].

    Even though various DRT models have been studied in the existing literature, two critical issues still need further study:

    1) Stop selection and rail transit schedule have rarely been studied. In this case, the integrated operation of stop selection, DRT routes and schedules that consider synchronous transfers between the shuttle and feeder buses are ignored in order to optimize the total vehicle ride time and passenger wait time [34,35,36].

    2) DRT, as an extension of VRPs and PDPs, ought to be solved by an effective heuristic [32,35,36].

    This study aims to develop a DRT model that considers stop selection and rail transit schedule. DRT routes were designed, which started at bus depots and ended at rail transit stations, and vehicles were assigned to selected stops with assignment of all demand points. Passengers used a mobile application to place some travel orders regarding boarding or alighting locations, boarding time windows and predetermined subway schedules. Based on the open source GIS tool, actual travel distances and time matrices between these depots, stations, demand points and railway stations were calculated. With respect to the DRT model design, a MILP model was developed to investigate the optimal correlation of design efficiency with stop selection, feeder bus routes and schedules, which also took synchronous transfers between the shuttle and feeder buses into account.

    Figure 1 illustrates the research framework of the suggested methodology. In terms of the objective, a feeder bus routing and schedule was achieved which optimizes weighted passenger walking distance, vehicle ride time from the pickup site to the train station and passenger wait time during a transfer ride.

    Figure 1.  Illustration of the proposed DRT problem.

    Table 1 shows notations involved in the model in order to simplify and clarify the model.

    Table 1.  Details of the DRT model symbols and variables.
    Indices
    i,j,m Demand point/depot/rail transit station
    k Vehicle
    p Subway trip
    Sets
    I All passenger locations
    K All vehicles
    D All depots
    N Pickup locations for vehicles carrying passengers
    Ms All rail transit stations
    Pm All subway trips of rail transit station m; mMS
    Parameters
    qi Number of persons at their locations i; iI
    [li,ei] The boarding time window for passenger location i; iI
    hpi The subway trip p of passenger i; mMS, iI, pPm
    dij Travel distance matrix between the node i to the node j; iI,jN
    tjm Travel distance matrix between the node i to the node j; m,jDNMS
    DT(p) Departure time of subway trip p; mMS, pPm
    Tw Time for passengers walking from bus to subway
    Tmax Maximum travel time
    Dmax / Dmin Maximum/minimum travel mileage
    Q Maximum capacity
    W Walking speed
    M A large number
    Decision Variables
    xkjm whether the node i precedes the node j on the vehicle k, or not; m,jDNMS, kK
    zkij whether passengers at demand point i loaded by the vehicle k on the stop j, or not; iI,jN, kK
    ykj whether the vehicle k covers the node j, or not; jDNMS, kK
    tkj The arriving time for vehicle k visiting the node j; jDNM
    qkj Number of persons on vehicle k visiting node j; jDNM
    Ujk An auxiliary variable for avoiding sub-tours in the route of vehicle k; kK

     | Show Table
    DownLoad: CSV
    minf=iIkKmMspPmhpi[DT(p)Twtkm]+kKi,jNDMsxkjmtjm+kKiIjNqizkijWdij (1)
     S.t.: kKjNzkij=1iI (2)
    zkijykjkK,iI,jN (3)
    jNykj1kK (4)
    jNxkjm=1kKmMs (5)
    jNxkmj=0kKmMs (6)
    jNxkjm=0kKmD (7)
    jNxkmj=1kKmD (8)
    jNDMsxkjm=jNDMsxkmj=ykmkK,mN (9)
    UjkUmk+|NDMs|xkjm|NDMs|1kK,j,mNDMs (10)
    tkj+tjm(1xkjm)MtkmkK,j,mNDMs (11)
    tkj+tjm+(1xkjm)MtkmkK,j,mNDMs (12)
    maxiI{zkijli}tkjminiI{zkijei}kK,jN (13)
    qkj+iIzkijqi(1xkjm)MqkmkK,j,mIDMS (14)
    qkj+iIzkijqi+(1xkjm)MqkmkK,j,mIDMS (15)
    qkjQkK,jI (16)
    Dminj,mNDMsxkjmdjmDmaxkK (17)
    j,mNDMsxkjmtjmTmaxkK (18)
    zkijhpiDT(p1)tkMs+TwzkijhpiDT(p)pPmkKiI (19)

    The objective of this model, given by Eq (1), is to minimize weighted passenger walking distance, vehicle ride time and the wait time.

    Through Constraints (2)–(4), each passenger location must be only covered by a vehicle. Through Constraints (5)–(8), eventually, each vehicle leaves from a depot at first and finally arrives at the rail transit station. Through Constraint (9), each demand point cannot be attended by different vehicles simultaneously. Constraint (10) is used to eliminate sub-tours along vehicle routes. Through Constraints (11) and (12), the time required for the vehicle to arrive from the last node to the next node is calculated. Through Constraint (13), a feeder bus is guaranteed to arrive at the demand point within the boarding window of time. Through Constraints (14) and (15), the number of passengers who have boarded feeder buses is determined after the vehicle reaches demand points. Through Constraint (16), the number of passengers boarding a vehicle at each pickup location cannot exceed the vehicle capacity. Through Constraints (17) and (18), each vehicle can have the overall distance of travel and ride time that meet its limits. Through Constraint (19), the same subway timetable at the rail transit station was selected by the passengers who were loaded by a vehicle at the various demand points.

    A two-stage ACO-based heuristic algorithm [33,34,36] was established to compare with the presented model. The algorithm framework is given in Figure 2. In Stage I, the ACO was used to generate DRT routes visiting demand points based on their pre-defined time windows of service. In Stage II, a dynamic programming (DP) algorithm was used to select optimal stops for each demand point in each route.

    Figure 2.  Algorithm framework.

    In Stage I, passenger locations were assigned to DRT routes considering spatial and pre-defined time window constraints. Thus, an ACO was used wherein the ants were positioned at the demand point with the earliest service time window, and then they visited the entire demand set in order to allocate demand points to bus routes. The process of the ACO algorithm was divided into the following steps:

    Step 1: Algorithm initialization, including ① number of ants (i.e., L), NCmax and ② τi,i(0)=C and Δτi i(0)=0. Let t = 0.

    Step 2: In the tth iteration, an ant l = 1: L randomly generates K DRT routes that visit all demand points according to a random rule of probability.

    Step 2.1: First, an ant l is randomly placed at the vertex of a demand point i.

    Step 2.2: When the ant l generates a feasible solution for the DRT route k for visiting the demand point i, if the next set allowed of the visited demand point should be found to satisfy allowed={i|iI[li,ei] and iIzkijqiQ} , the ant prepares to construct a new DRT route k = k + 1 to cover these unvisited demand points; otherwise, go to Step 2.4.

    Step 2.3: If a random q ranging within [0, 1] is less than q0(0,1], the pseudo-random proportion rule of Eq (20) is used to obtain the next demand point visited by the DRT route after leaving the current location; otherwise, the probability distribution of Eq (21) is used to find an ant path.

    k={argmax{τi,i[ηi,i]β}i allowed, if qq0;K, others . (20)
    pmi,i=ταi,i(t)ηβi,il allowed  ταi,l  (t)  ηβil (21)

    where α and β denote the importance of pheromones and heuristic information, and heuristic information ηi,i=1/(di,i+0.01) denotes the cost of DRT route k visiting adjacent demand points i and i'.

    Step 2.4: When all demand points have been visited by ants, output feasible solutions; otherwise, return to Step 2.2.

    Step 3: According to the DP algorithm in Step 2, assignment of all passenger locations to the assigned stops is obtained to calculate the objective function.

    Step 4: Based on Eqs (21) and (22), the information on all routes is updated globally and locally.

    τij(1ξ)τij+ξQ/fnn (22)
    τij(1ρ)τij+ρQ/fbs(i,j)Tbs (23)

    where ρ(0,1) denotes the pheromone volatility coefficient, ξ(0,1) and Q are normal parameters, and fnn and fbs denote the optimal solution value currently found by the nearest neighbor method and the ACO.

    Step 5: Let t = t + 1; if t < = NCmax, return to Step 2; otherwise, the algorithm is terminated.

    In the first stage, the order in which the DRT route visits the demand points can be determined. If the stops assigned for each demand point can be determined, the order in which the DRT route visits the stops can be confirmed. Obviously, this problem involves a multi-stage decision-making process of the shortest route problem. For the sequence of demand points visited by a certain connecting line K, the starting and arrival points of the line and the step-by-step determination of the candidate location of the next demand point can be directly solved using the backward DP algorithm. The calculation process of the sequence of nk demand points (i1,i2,,ink) visited by the DRT route k can be described as follows: The DRT route starts from the depot mD at first and finally arrives at the rail transit station mMs. After the candidate locations of the previous demand point ii, the candidate stop of the next demand point ii+1 is determined step by step. The process of solving this problem by the DP algorithm can be described as follows.

    Step 1: In the stage 0, let l = 0 and f10(m)=0.

    Step 2: In the stage l, the set of feasible candidate stops Jil of demand point il is calculated based on the maximum walking distance of passengers. According to f1l(il)=minjJil[f1l+1(il+1)+tjul+1(il+1)], the optimal stop selection strategy ul(il) is determined for the demand point il by considering its time window, i.e., xl,ul(il)=1.

    Step 3: Let l=l+1. If l==nk, the algorithm is terminated; otherwise, return to Step 2.

    Based on the geospatial distribution of five bus depots (D1–D5), 42 candidate stops, 25 demand points (S1–S42) and one rail transit station (M), a case study was conducted using the model. It aims to develop a design for the feeder bus system in Chongqing, China. Through the mobile application data exploration, the demand data were acquired, including the passenger number, preferred boarding time windows of passengers and the selected subway schedule at the demand points, as listed in Table 2. In the case study, the selected main model input parameters are presented as follows.

    Table 2.  Detailed description of passenger locations.
    Demand point qi [li,ei] Demand point qi [li,ei]
    P1 3 6:30–7:00 P14 4 6:30–7:00
    P2 6 6:30–7:00 P15 5 6:20–6:40
    P3 5 6:20–6:40 P16 4 6:30–6:50
    P4 7 6:20–6:40 P17 2 6:30–7:00
    P5 2 6:20–6:50 P18 5 6:20–6:50
    P6 4 6:30–7:00 P19 2 6:20–6:50
    P7 1 6:20–6:50 P20 8 6:40–7:00
    P8 2 6:30–7:00 P21 6 6:20–6:50
    P9 3 6:20–6:40 P22 5 6:20–6:50
    P10 2 6:30–6:50 P23 6 6:30–7:00
    P11 3 6:40–7:00 P24 5 6:20–6:50
    P12 4 6:20–6:40 P25 5 6:30–7:00
    P13 2 6:30–6:50

     | Show Table
    DownLoad: CSV

    • Number of vehicles: 3;

    • Vehicle capacity (Q, people): 35;

    • Maximum (Dmin, km) and minimum (Dmax, km) mileage of each vehicle: 4 and 30;

    • Maximum travel time of each vehicle (Tmax, min): 30;

    • Passenger walking time (Tw, min) from alighting locations at the rail transit station to the metro station: 3;

    • Parameters of algorithm are as follows: NCmax = 500, L=40,Q=200,q0=0.9, α=1,β=2 and ρ=ξ=0.1.

    The proposed model can solve the problem in three dimensions, i.e., assigning all demand points to selected stops, considering user-preferred windows for bus routing and service time. Table 3 summarizes the assignment results, including scheduling stop selection and service time window at every demand point. Table 4 presents DRT routes and their preferred service time windows. By taking DRT route 1 as an example, P7 and P12 are assigned to S3, P13 and P14 are assigned to S4, and P24 and P25 are assigned to S34 and S22 respectively. Due to the uncertainty of the expected subway schedule of six demand points, the vehicle must arrive at the rail transit station during time period (6:30, 6:40). Therefore, feasible time windows for this vehicle to depart, visit stops and arrive at the rail transit station were (6:5, 6:15), (6:13, 6:23), (6:18, 6:28), (6:23, 6:33), (6:26, 6:36) and (6:30, 6:40). Figure 3 shows the routing and scheduling plans of all DRT vehicles.

    Table 3.  Stop locations with assigned demand points.
    Demand point Assigned stop Number of persons Vehicle Walk distance (m) Time window
    P7 S3 5 R1 303.90 (6:13, 6:23)
    P12 244.90
    P13 S4 6 439.70 (6:18, 6:28)
    P14 235.80
    P24 S34 5 73.70 (6:26, 6:36)
    P25 S22 5 106.90 (6:23, 6:33)
    P1 S11 3 R2 219.80 (6:32, 6:32)
    P2 S10 6 215.60 (6:30, 6:30)
    P3 S13 5 54.80 (6:33, 6:33)
    P4 S14 6 140.90 (6:35, 6:35)
    P5 S15 7 192 (6:36, 6:36)
    P6 S16 4 116.6 (6:37, 6:37)
    P8 S8 2 38. (6:29, 6:29)
    P9 S7 3 175.5 (6:27, 6:27)
    P10 S5 2 145.3 (6:24, 6:24)
    P11 S6 3 111.3 (6:25, 6:25)
    P15 S17 5 219.6 (6:38, 6:38)
    P16 S30 4 R3 188.4 (6:24, 6:34)
    P17 S24 2 78.9 (6:17, 6:27)
    P18 S26 5 66.2 (6:20, 6:30)
    P19 S41 10 106.70 (6:36, 6:46)
    P20 S41 36.70
    P21 S40 6 13.30 (6:35, 6:45)
    P22 S39 5 20 (6:34, 6:44)
    P23 S32 6 147.30 (6:30, 6:40)

     | Show Table
    DownLoad: CSV
    Table 4.  Vehicle routes.
    Vehicle Route Rail time window Length (km) Time (min)
    R1 D1(6:5, 6:15)–S3(6:13, 6:23)–S4(6:18, 6:28)–S22(6:23, 6:33)–S34(6:26, 6:36)–M(6:30, 6:40) (6:30, 6:40) 13.4 26.5
    R2 D2(6:19, 6:19)–S5(6:24, 6:24)–S6(6:25, 6:25)–S7(6:27, 6:27)–S8(6:29, 6:29)–S10(6:30, 6:30)–S11(6:32, 6:32)–S13(6:33, 6:33)–S14(6:35, 6:35)–S15(6:36, 6:36)–S16(6:37, 6:37)–S17(6:38, 6:38)–M(6:40, 6:40) (6:40, 6:40) 9.4 19.7
    R3 D3(6:15, 6:25)–S24(6:17, 6:27)–S26(6:20, 6:30)–S30(6:24, 6:34)–S32(6:30, 6:40)–S39(6:34, 6:44)–S40(6:35, 6:45)–S41(6:36, 6:46)–M(6:40, 6:50) (6:40, 6:50) 9.9 24.5

     | Show Table
    DownLoad: CSV
    Figure 3.  Routing and scheduling plans of feeder buses.

    In addition, the presented DRT model has distinctive characteristics in comparison to the conventional ones. Figure 4 shows differences between our model and a conventional rail transit model without synchronous coordination (DRTNSCRT). Compared with the DRTNSCRT, the DRT had a slight increase of 0.4% in total travel time in the case of passengers' soft railway schedule constraints, while it also was increased by 4.9% in their hard constraints. This can be explained by the fact that the expected arrival time of passengers at rail transit stations may result in vehicles failing to access all demand points based on the shortest route or minimum travel time, thus causing an increase in the total travel time. The tighter the time window, the more restrictions are placed on route construction, thus increasing the total travel time. Although the objective function value of this model was larger than that of the traditional model, it is in line with the individual travel needs of passengers, and the result and intuitive analysis agree well with each other.

    Figure 4.  Comparison between the presented model and conventional DRT.

    Table 5 shows a performance comparison of the model depending on a differing number of feeder buses. With the increasing number, the number of demand points decreased, which are to be covered by each vehicle leaving from the depot at first and arriving at the rail transit station at last, while invalid travel distance and time increased. However, the vehicle ride time also decreased. This shows that the deviation of the proposed algorithm solution from Cplex was within 7%, but the calculation time was significantly lowered, indicating that the proposed algorithm was effective and achievable in terms of solving problems. Figure 5 shows the variations in total travel time of the presented model from the DRTNSCRT models by considering three scenarios of 3, 4 and 5 vehicles, respectively, and the results were in good agreement with those of Table 5.

    Table 5.  Sensitivity analysis results of three scenarios.
    Scenario Objective (min) Average calculation time (min) Total ride time (min) Total wait time (min) Total route mileage (km) Total route time (min)
    Cplex Our algorithm Cplex Our algorithm
    3 vehicles 941.2 980.4 19.2 1.1 858.1 122.3 32.6 70.7
    4 vehicles 751.1 790.6 121.2 1.4 668.3 122.3 33.6 71.5
    5 vehicles 673.8 716.9 1434.4 1.6 594.6 122.3 38.6 81.3

     | Show Table
    DownLoad: CSV
    Figure 5.  Comparison of the developed model with the DRTNSCRT model under three scenarios.

    In this study, a novel optimization method was developed for DRT considering stop selection and rail transit schedule. The relationship between passenger walking distance, vehicle ride time from pickup locations to rail transit stations and passenger wait time at transfer points was analyzed. In comparison with existing studies, the proposed method 1) considered synchronous transfers between the shuttle and feeder buses in the DRT route design process and stop selection and 2) included a two-stage ACO for efficient model solutions. The results show that the developed model was an effective method to generate passenger, route and operation plans.

    It should be noted that two key assumptions were made in this study, i.e., (i) passenger boarding locations (demand points) are taken as bus stops, and (ii) the origin-destination table remains stable. The integrated allocation of demand points was ignored for selected passenger boarding locations and time-varying demand. Thus, it is a worthwhile topic for further research to extend the model by simultaneously selecting optimal stops along candidate routes and assigning passengers to them with time-dependent origin-destination.

    We acknowledge all the people who have contributed to this paper in some manner. This paper is funded by the Fundamental Research Funds for the Central Universities of the Civil Aviation University of China (3122020079).

    The authors declare that they have no conflicts of interest to report regarding the present study.



    [1] M. Wei, T. Liu, B. Sun, Optimal routing design of feeder transit with stop selection using aggregated cell phone data and open source gis tool, IEEE T. Intell. Transp., 22 (2021), 2452–2463. https://doi.org/10.1109/TITS.2020.3042014 doi: 10.1109/TITS.2020.3042014
    [2] B. Sun, M. Wei, C. Yang, A. Ceder, Solving demand-responsive feeder transit service design with fuzzy travel demand: a collaborative ant colony algorithm approach, J. Intell. Fuzzy Syst., 37 (2019), 3555–3563. https://doi.org/10.3233/JIFS-179159 doi: 10.3233/JIFS-179159
    [3] A. Lee, M. Savelsbergh, An extended demand responsive connector, Eur. J. Transp. Logist., 6 (2017), 25–50. https://doi.org/10.1007/s13676-014-0060-6 doi: 10.1007/s13676-014-0060-6
    [4] J. Shen, S. Yang, X. Gao, F. Qiu, Vehicle routing and scheduling of demand-responsive connector with on-demand stations, Adv. Mech. Eng., 9 (2017), 1–10. https://doi.org/10.1177/1687814017706433 doi: 10.1177/1687814017706433
    [5] M. Shahmizad, S. Khanchehzarrin, I. Mahdavi, N. Mahdavi-Amiri, A partial delivery bi-objective vehicle routing model with time windows and customer satisfaction function, Mediterr. J. Soc. Sci., 7 (2016), 101–111. https://doi.org/10.5901/mjss.2016.v7n4S2p102 doi: 10.5901/mjss.2016.v7n4S2p102
    [6] M. Wei, T. Liu, B. Sun, B. B. Jing, Optimal integrated model for feeder transit route design and frequency-setting problem with stop selection, J. Adv. Transp., 2020 (2020), 1–12. https://doi.org/10.1155/2020/6517248 doi: 10.1155/2020/6517248
    [7] G. Laporte, Fifty years of vehicle routing, Transp. Sci., 43 (2009), 408–416. https://doi.org/10.1287/trsc.1090.0301 doi: 10.1287/trsc.1090.0301
    [8] S. N. Parragh, K. F. Doerner, R. F. Hartl, A survey on pickup and delivery problems, J. Für. Betriebswirtsch., 58 (2008), 81–117. https://doi.org/10.1007/s11301-008-0036-4 doi: 10.1007/s11301-008-0036-4
    [9] M. Drexl, On the one-to-one pickup-and-delivery problem with time windows and trailers, Cent. Eur. J. Oper. Res., 29 (2021), 1115–1162. https://doi.org/10.1007/s10100-020-00690-w doi: 10.1007/s10100-020-00690-w
    [10] A. Flores-Quiroz, R. Palma-Behnke, G. Zakeri, R. Moreno, A column generation approach for solving generation expansion planning problems with high renewable energy penetration, Electr. Power Syst. Res., 136 (2016), 232–241. https://doi.org/10.1016/j.epsr.2016.02.011 doi: 10.1016/j.epsr.2016.02.011
    [11] J. F. Cordeau, G. Laporte, The dial-a-ride problem: models and algorithms, Ann. Oper. Res., 153 (2007), 29–46. https://doi.org/10.1007/s10479-007-0170-8 doi: 10.1007/s10479-007-0170-8
    [12] C Vilhelmsen, R. Lusby, J. Larsen, Tramp ship routing and scheduling with integrated bunker optimization, Eur. J. Transp. Logist., 3 (2014), 143–175. https://doi.org/10.1007/s13676-013-0039-8 doi: 10.1007/s13676-013-0039-8
    [13] L. B. Deng, W. Gao, W. L. Zhou, T. Z. Lai, Optimal design of feeder-bus network related to urban rail line based on transfer system, J. Rail. Sci. Eng., 96 (2013), 2383–2394. https://doi.org/10.1016/j.sbspro.2013.08.267 doi: 10.1016/j.sbspro.2013.08.267
    [14] S. N. Kuan, H. L. Ong, K. M. Ng, Solving the feeder bus network design problem by genetic algorithms and ant colony optimization, Adv. Eng. Software, 37 (2006), 351–359. https://doi.org/10.1016/j.advengsoft.2005.10.003 doi: 10.1016/j.advengsoft.2005.10.003
    [15] S. C. Wirasinghe, Nearly optimal parameters for a rail/feeder-bus system on a rectangular grid, Transp. Res. Part A: Gen., 14 (1980), 33–40. https://doi.org/10.1016/0191-2607(80)90092-8 doi: 10.1016/0191-2607(80)90092-8
    [16] G. K. Kuah, J. Perl, Optimization of feeder bus routes and bus stop spacing, J. Transp. Eng, 114 (1988), 341–354. https://doi.org/10.1061/(ASCE)0733-947X(1988)114:3(341) doi: 10.1061/(ASCE)0733-947X(1988)114:3(341)
    [17] G. K. Kuah, J. Perl, The feeder-bus network-design problem, J. Oper. Res. Soc., 40 (1989), 751–767. https://doi.org/10.1057/jors.1989.127 doi: 10.1057/jors.1989.127
    [18] S. M. Chowdhury, I. J. Chien, S. Intermodal transit system coordination, Transp. Plan Tech., 25 (2002), 257–287. https://doi.org/10.1080/0308106022000019017
    [19] Y. H. Chang, B. W. Chang, Developing an integrated operational plan between metro systems and feeder-bus services, J. Chin. Inst. Transp., 10 (1997), 41–72.
    [20] M. Wei, B. Sun, Fuzzy Chance constrained programming model for demand-responsive airport shuttle bus scheduling problem, J. Nonlinear Convex A, 21 (2020), 1605–1620.
    [21] A. S. Mohaymany, A. Gholami, Multimodal Feeder network design problem: ant colony optimization approach, J. Transp. Eng., 136 (2010), 323–331. https://doi.org/10.1061/(ASCE)TE.1943-5436.0000110 doi: 10.1061/(ASCE)TE.1943-5436.0000110
    [22] P. Shrivastav, S. L. Dhingra, Development of feeder routes for suburban railway stations using heuristic approach, J. Transp. Eng., 127 (2001), 334–341. https://doi.org/10.1061/(ASCE)0733-947X(2001)127:4(334) doi: 10.1061/(ASCE)0733-947X(2001)127:4(334)
    [23] P. Shrivastava, M. O'Mahony, A model for development of optimized feeder routes and coordinated schedules—a genetic algorithms approach, Transp. Policy, 13 (2006), 413–425. https://doi.org/10.1016/j.tranpol.2006.03.002 doi: 10.1016/j.tranpol.2006.03.002
    [24] P. Shrivastava, M. O'Mahony, Design of feeder route network using combined genetic algorithm and specialized repair heuristic, J. Public Transp., 10 (2007), 109–133. https://doi.org/10.5038/2375-0901.10.2.7 doi: 10.5038/2375-0901.10.2.7
    [25] P. Shrivastava, M. O'Mahony, Use of a hybrid algorithm for modeling coordinated feeder bus route network at suburban railway station, J. Transp. Eng., 135 (2009), 1–8. https://doi.org/10.1061/(ASCE)0733-947X(2009)135:1(1) doi: 10.1061/(ASCE)0733-947X(2009)135:1(1)
    [26] C. Chao, D. Zhang, Z. H. Zhou, L. Nan, S. Li, B-Planner: Night bus route planning using large-scale taxi gps traces, in 2013 IEEE international conference on pervasive computing and communications (PerCom), IEEE, (2013), 225–233. https://doi.org/10.1109/PerCom.2013.6526736.
    [27] M. Wei, B. B. Jing, J. Yin, Y. Zang, A green demand-responsive airport shuttle service problem with time-varying speeds, J. Adv. Transp., 2020 (2020), 1–12. https://doi.org/10.1155/2020/9853164 doi: 10.1155/2020/9853164
    [28] S. Pan, J. Yu, X. Yang, Y. Liu, N. Zou, Designing a flexible feeder transit system serving irregularly shaped and gated communities: determining service area and feeder route planning, J. Urban Plann. Dev., (2014), 04014028. https://doi.org/0.1061/(ASCE)UP.1943-5444.0000224
    [29] Y. Yao, R. B. Machemehl, Real-time optimization of passenger collection for commuter rail systems, in Canadian Society for Civil Engineering, the10th International Specialty Conference on Transportation, 2014.
    [30] Y. Sun, X. Sun, B. Li, D. Gao, Joint optimization of a rail transit route and bus routes in a transit corridor, Procedia-Soc. Behav. Sci., 96 (2013), 1218–1226. https://doi.org/10.1016/j.sbspro.2013.08.139 doi: 10.1016/j.sbspro.2013.08.139
    [31] Y. Yan, Z. Liu, Q. Meng, Y. Jiang, Robust optimization model of bus transit network design with stochastic travel time, J. Transp. Eng., 139 (2013), 625–634. https://doi.org/10.1061/(ASCE)TE.1943-5436.0000536 doi: 10.1061/(ASCE)TE.1943-5436.0000536
    [32] B. Sun, M. Wei, S. L. Zhu, Optimal design of demand-responsive feeder transit services with passengers' multiple time windows and satisfaction, Future Internet, 10 (2018), 30–45. https://doi.org/10.3390/fi10030030 doi: 10.3390/fi10030030
    [33] H. Luo, M. Dridi, O. Grunder, An ACO-based heuristic approach for a route and speed optimization problem in home health care with synchronized visits and carbon emissions, Soft Comput., 25 (2021), 14673–14696. https://doi.org/10.1007/s00500-021-06263-6 doi: 10.1007/s00500-021-06263-6
    [34] S. A. Doumari, H. Givi, M. Dehghani, Z. Montazeri, J. M. Guerrero, A new two-stage algorithm for solving optimization problems, Entropy-switz, 23 (2021), 491. https://doi.org/10.3390/e23040491 doi: 10.3390/e23040491
    [35] C. X. Ma, C., Wang, X. C. Xu, A Multi-objective robust optimization model for customized bus routes, IEEE Trans. Intell. Transp. Syst., 22 (2021), 2359–2370. https://doi.org/10.1109/TITS.2020.3012144
    [36] X. Li, T. Wang, W. Xu, J. Hu, A Novel model for designing a demand- responsive connector (drc) transit system with consideration of users' preferred time windows, IEEE Trans. Intell. Transp. Syst., 22 (2021), 2442–2451. https://doi.org/10.1109/TITS.2020.3031060 doi: 10.1109/TITS.2020.3031060
  • This article has been cited by:

    1. Xiwen Qin, Chunxiao Leng, Xiaogang Dong, A hybrid ensemble forecasting model of passenger flow based on improved variational mode decomposition and boosting, 2023, 21, 1551-0018, 300, 10.3934/mbe.2024014
    2. Xiaona Jiang, Sihui Long, Yang Liu, Fanting Meng, Xiaojie Luan, Integrated Optimization of Vehicle Scheduling and Passenger Assignment of Demand-Responsive Transit and Conventional Buses under Urban Rail Transit Disruptions, 2025, 151, 2473-2907, 10.1061/JTEPBS.TEENG-8863
  • Reader Comments
  • © 2022 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(2530) PDF downloads(123) Cited by(2)

Figures and Tables

Figures(5)  /  Tables(5)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog