Abstract
To meet trip demands and avoid transit capacity waste or shortages, this study investigates the routing optimization of flexible transit with time windows. We introduce the time penalty costs to accommodate the impacts of early and late vehicle arrivals on passengers’ satisfaction. A routing optimization model is developed to minimize the system operation costs and the costs incurred by passengers' time penalties. The problem is solved by a designed adaptive genetic algorithm that adopts an adaptive mutation strategy to dynamically adjust the mutation probability and mutation operator. The numerical experiments compare the results of the mixed demand model, in which vehicles can pick up and drop off passengers simultaneously, to those of the separate pick-up and delivery modes. Finally, a sensitive analysis is conducted to explore the impact of operational factors (vehicle speed, maximum one-way travel time, and weighting ratios between operating and penalty costs) on the system's performance (total costs, per capita mileage, and average seat occupancy rate). Our results confirm the advantages of the developed adaptive genetic algorithm over traditional ones with respect to the convergence speed and optimality gap. Moreover, the numerical results indicate that the mixed demand operation mode of transit reduces total costs by an average of 2.35% compared to separate pick-up and delivery modes. The results also reveal that an increase in the weights of the operating cost can reduce the total cost. The findings of this work can provide guidance to the operation of regional flexible transit.
With urbanization, many residential areas have been built on the periphery of cities. This development leads to increased trip demand between urban centers and peripheral areas ( 1 ). Demand for commuting services during peak periods and entertainment trip services during off-peak periods is substantial, causing immense pressures for current transit systems ( 2 ). With the mature use of intelligent transport systems ( 3 , 4 ), the emerging regional flexible transit has become an attractive option. Regional flexible transit is a passenger demand-driven, variable route bus service for a fixed area. This public transport type adopts the “door-to-door” and “one seat for one person” mode ( 5 ) to transfer passengers within the service area to predetermined places or connecting stations, such as central business districts (CBDs), famous tourist attractions, or transfer stations with a large flow of rail transit passengers ( 6 ). It provides higher accessibility ( 7 – 9 ), shorter travel time, and increased mobility ( 10 ) compared to traditional transit. However, because of its flexibility, this public transport type can lead to under capacity or wasted capacity in operations. The different modes of pick-up and drop-off also greatly affect operational efficiency. Therefore, considering both operators and passengers, route optimization studies for regional flexible transit are essential to improve bus operation efficiency and reduce operating costs ( 11 ).
To provide a wide ranging and efficient flexible transit service, scholars have conducted extensive research on the operation strategy of regional flexible transit vehicles. Edwards and Watkins ( 12 ) devised an effective method to determine when and where flexible feeder transit is preferable to traditional transit. Giuffrida et al. ( 1 ) found that flexible transit can satisfy more trip demand with limited cost than other shared mobility services. To verify the accessibility of flexible transit, Alonso-González et al. ( 13 ) proposed an evaluation framework to assess the performance of demand responsive transit (DRT) and empirically analyzed DRT services in the Netherlands. For flexible transit, a larger service area may lead to conflicting service efficiency and coverage. On this basis, to balance the relationship between users and operators, Wang et al. ( 14 ) used a zoning strategy to design the area effectively. The optimal network layout for regional flexible transit was determined. In the current model for flexible transit route optimization, the objectives include minimizing operating costs ( 15 , 16 ) and maximizing service quality ( 17 ), as well as taking two factors into account ( 18 ). To promote urban–rural integration, Li et al. ( 19 ) developed a new scheduling model of variable route transit intended to reduce operating costs and travel time. The model is validated in the northern part of Yongcheng City in China, and its superiority is demonstrated. The operator’s and the passengers’ perspectives do not necessarily conflict ( 20 ). However, many studies have focused on how to balance operating costs and service levels of flexible transit ( 21 , 22 ). Shen et al. ( 7 ) presented a mathematical model of a dynamic DRT vehicle scheduling problem to achieve a balance between operator and passenger costs. Giuffrida et al. ( 1 ) found that route selection strategies are critical to the balance between operator and user costs. Gribkovskaia et al. ( 23 ) explored the carpooling game between passengers and between passengers and operators. These researches also revealed that the selective pick-up and delivery of vehicles affects system efficiency. Therefore, it is worth exploring which is the better transport method to use in the operation.
Vehicle route optimization problems are widely used in reality, with many studies focusing on the algorithmic aspects ( 24 ). The algorithms for optimizing flexible bus routes are also divided into exact ( 25 , 26 ) and heuristic ( 27 , 28 ) algorithms. Shen et al. ( 7 ) presented a mathematical model of a dynamic DRT vehicle routing problem, which they solved using an approach based on approximate dynamic programming (ADP). Stopka et al. ( 29 ) used the nearest neighbor search method to determine the optimal urban waste collection cycle within a pre-designated area of the existing urban road network. However, the exact algorithm is difficult and inefficient for solving routing problems with time windows ( 30 ). Heuristic algorithms seem to be more effective in the study of such problems ( 31 ). The genetic algorithm (GA) has commonly been used to solve complex optimization problems, such as vehicle routing ( 32 , 33 ) and scheduling problems ( 34 , 35 ). Midaoui et al. ( 36 ) proposed a novel intelligent logistics method. They used the GA for path optimization of multiple pharmacies to meet the cargo requirements of hospital pharmacies. Many scholars have used the GA to solve a multi-trip vehicle routing problem with time windows ( 37 , 38 ). The GA can solve many non-deterministic polynomial-time hard (NP-hard) problems and obtain close to optimal solutions ( 39 , 40 ). However, the calculation efficiency and accuracy were low ( 41 , 42 ). In response to the shortcomings of the traditional GA, Cui et al. ( 43 ) designed an adaptive GA to solve the problem to improve the logistics and distribution timeliness. Its superiority was demonstrated compared to the traditional one. Sun et al. ( 44 ) designed an adaptive GA to solve the path problem in air logistics, and the results proved that the algorithm is efficient and accurate. However, adaptive Gas are mostly based on alterations in population fitness, with few mutation improvement strategies on the iteration number.
In recent years, the emergence of transportation network companies (TNCs) has provided an innovative strategy for shared mobility ( 45 ). TNCs also offer solutions to routing and matching problems for flexible transit. Lotfi and Abdelghany ( 46 ) illustrated a new method of integrating matching and routing for on-demand mobility services. The results show that TNCs could serve more willing passengers and earn higher profits. Noruzoliaee and Zou ( 47 ) investigated the matching problem of shared autonomous vehicles considering network equilibrium. Optimal routing and allocation decisions for TNCs were developed. It was demonstrated that shared travel may lead to significant system benefits. Masoud and Jayakrishnan ( 48 ) proposed a dynamic programming algorithm to solve the matching problem in flexible transit systems. It is demonstrated that the algorithm is effective in solving the matching problem for TNCs.
Because of the above analysis, this study has three contributions. Firstly, this study considers the operation mode of mixed pick-up and delivery demands. Each demand point corresponds to different time window constraints, the time window penalty mechanism is introduced, and the enterprise operation cost is considered. The optimization model is established to minimize operation and time penalty costs. This study compares and analyzes the optimization results under different demand models. Secondly, in the algorithm design, an improved adaptive GA is proposed against the drawbacks of the traditional GA, including easy premature maturation and low search efficiency in the late evolutionary stages. In this paper, the mutation probability and the mutation operator in the traditional GA are modified to dynamically adjust with the number of evolutionary generations. This will contribute to reducing the probability of premature maturation and increasing the speed of evolution. The effectiveness and feasibility of the improved algorithm are verified through a comparative analysis with the GA. Thirdly, a sensitivity analysis is conducted to explore the impact of vehicle speed, maximum one-way travel time, and weighting ratios between operating and penalty costs on regional flexible transit route optimization. Our results also provide new insights into operation planning for urban flexible transit.
The remainder of this paper is organized as follows. The second section describes the problem setting. The third section presents key model assumptions and formally introduces the routing optimization model of flexible transit. A solution algorithm is developed to solve the optimal routes. The fourth section analyzes the feasibility of the proposed algorithm and conducts a sensitivity analysis to identify key factors affecting the optimal decisions. Finally, the paper concludes with the main findings and future research directions.
Problem Description
We consider the routing optimization of flexible transit under the mixed demand mode. The travel plan described in this paper is completely customized to passengers’ reservation time and pick-up and delivery locations. Flexible transit services start and end at the same point, called the terminal. Passengers are divided into two categories based on their travel directions. Class A passengers take the bus from the service area to the terminal, and Class B passengers take the bus from the terminal to the service area. The boarding and alighting stations for both types of passengers are evenly distributed in the area and can be interspersed with one another. Inside the service area, routes and stations are not fixed. The vehicle starts from a terminal, and each vehicle circulates in its own designated area. The vehicle can transport the alighting passengers generated from the terminal to the corresponding demand points, while also transporting the boarding passenger from the demand points to the terminal. According to the scheme issued by the dispatch center, the vehicle visits the demand point locations reserved by passengers in turn. Then, it returns to the terminal after completing the task. Depending on how strict or not the time constraints are, they are categorized as a hard time window or a soft time window. In this study, a soft time window is used, and passengers are relatively relaxed about time requirements. Passenger demand times are divided into expected and tolerable times. No penalty is incurred when the vehicle serves within the expected time window, but a penalty is assessed when it arrives within the tolerable time window. The penalty is increased when the vehicle arrives outside the tolerable time window. Penalties vary according to the length of the breach. All passengers must submit a reservation application in advance. The system obtains the following key information from such applications: (1) the departure place, the expected departure time, and the time of arrival at the terminal of Class A passengers and (2) the destination, the expected departure time, and arrival time of Class B passengers.
Dynamic demand in real-time is not taken into account. Once the route has been successfully planned, the subsequent reservation will be considered in the next route planning process. For flexible transit, the spatial and temporal distribution of passenger flows have no obvious pattern and passengers have high requirements for time windows. A fixed headway interval can result in low passenger satisfaction or wasted capacity. Thus, this study adopts a variable departure interval. When the route optimization is completed, the system will notify each passenger. The passenger who has successfully booked will receive vehicle information, including the license plate number, seat number, estimated arrival time of the vehicle, and fare list. Passengers who fail to book will receive an invitation to re-book.
Methodology
Model Assumptions
The following assumptions are made for establishing the model.
All vehicles have the same capacity.
All vehicles run at a constant speed, regardless of factors such as traffic congestion and traffic accidents.
Flexible transit has pre-determined schedules and routes based on passengers’ information before departure to ensure the shortest length of each route.
All reservations are serviced, and each demand can only be serviced once by one vehicle. Vehicles arriving early or late at the demand point will produce corresponding time penalty costs.
The service time of passengers getting on and off is constant.
Notations
The objective function is to minimize the total system cost, which includes operating cost and penalty cost. Subscripts
Notations Used in the Model
Model
The key to the implementation of a flexible transit system is the operation mode design, which must satisfy passengers’ needs for convenience and reduce operating costs. This paper transforms the multi-objective optimization problem into a single one. Thus, the objective function can be changed into the minimum value including operating cost and passenger dissatisfaction. Using the time penalty function, the measurement of passenger satisfaction is transformed into the calculation of the travel time value. In this way, uniformity is achieved between passengers and operators. The time window represents the level of passenger satisfaction with the service. Within the constraint of a soft time window, the vehicle is allowed to exceed passengers’ reservation time windows and arrive early or late within the range accepted by passengers. The loss caused by the resulting time difference for passengers is expressed by a penalty function. If a vehicle arrives at the demand point earlier than the time window, then the vehicle must wait until the time window is available; if a vehicle comes late, then the passengers at the demand point will continue to wait until it shows up. In this study, passengers also have to wait in cases where the vehicles fail to arrive in the time window, despite generating significant penalties.
The operating cost considers the fuel consumption cost, departure cost, and ticket price of vehicles. The time penalty cost considers the impact of early and late arrivals on passenger satisfaction. Taking the total cost of a flexible transit system, that is, the sum of operating and penalty costs, as the objective function, this study constructs a flexible route optimization model, as shown in Equation 1:
The fuel consumption of the vehicle is related to its driving distance, whereby the corresponding fuel consumption cost
The departure cost
A fare will be charged each time a passenger is served by a vehicle. Ticket prices affect enterprise incomes. The higher the income, the smaller the net operating cost required by enterprises. The revenue from fare
The early arrival of vehicles only results in a wait for passengers onboard. There is no impact on passengers at the demand point. In this case, vehicles are required to wait until passengers arrive. Thus, passenger satisfaction with the service is reduced, and a certain penalty cost is incurred. The penalty cost of early vehicle arrival is related to the time when the vehicle reaches the demand point, the time window of the passengers at the demand point, the number of passengers onboard when reaching the demand point, and the type of passengers at the demand point, as shown in Equation 5:
Similarly, late arrival of vehicles leads to a wait for passengers at the demand point, whose satisfaction is reduced. Therefore, a corresponding penalty cost is generated. If the vehicle arrives earlier than the passengers, no penalty is incurred. The penalty cost of late vehicle arrival is related to the time when the vehicle arrives at the demand point, the time window, and the type of passengers at the demand point, as shown in Equation 6:
For the convenience of model expression, the boarding or alighting demand of each passenger in the service area is set as a demand point. The passenger demand is numbered. Assuming the demand of passengers is
Equations 7 and 8 express the constraints of vehicle carrying capacity, that is, passengers getting on and off the bus. As well, the number of passengers onboard should not exceed the vehicle’s capacity when it leaves the terminal:
Equation 9 expresses the one-way travel time limit of the vehicle, that is, each line has a maximum travel time:
Equation 10 indicates that passengers at each demand point are served and only served by one vehicle:
Equations 11–14 are time constraints and represent the relationship among vehicle arrival time, departure time, and service time at the station:
Equation 15 is the penalty function for vehicles that arrive early and is set as the soft time window. Early vehicle arrival affects all passengers in the vehicle. Equation 16 is the penalty function for vehicles that are late, and passengers at the demand point must wait until the vehicle arrives:
Equation 17 indicates that the start and end points are the same depot, that is, each line must start from and end at the terminal station. Equation 18 is the conservation constraint of station flow, which posits that the vehicle must leave after arriving and serving at a station. Equation 19 indicates that the total number of departure lines is greater than the number of vehicles.
Adaptive Genetic Algorithm
The GA is a stochastic optimization method based on a parallel search mechanism. Compared to branch and bound, tabu search, and simulated annealing, the GA has higher efficiency ( 36 ). In particular, it has good performance in solving NP-hard problems ( 49 ). The traditional idea is, to begin with, an initial population, and one selects individuals using the natural law of survival of the fittest. Then, through crossover and mutation, a brand-new generation of populations is born. In the process, the population evolves generation by generation until it satisfies its objectives. The GA comprises three operators, namely selection, crossover, and mutation. They usually proceed randomly according to certain selection, crossover, and mutation probabilities, which cause differences between children and parents. However, the traditional GA has poor local search capabilities. This leads to relatively time-consuming solutions and less efficient searches in the later stages of evolution. In practice, the GA is prone to the problem of premature convergence. The choice of crossover and mutation probabilities can also seriously affect the quality of the solution. In the traditional GA, the values of crossover probability and mutation probability are fixed. Consequently, the efficiency of the algorithm may be affected and the results may easily fall into a local optimum. Besides, it is very unfair between superior and inferior individuals. Therefore, the introduction of an adaptive mutation strategy could be a viable solution to the above problems, wherein the mutation operator and probability are dynamically adjusted. The specific description is as follows.
(1)
Code. The solution to the passenger transfer problem is encoded into chromosomes. The start and end points of this area are encoded as 0, and the demand points in between are represented as
As a limitation of the coding length, the initial population considers the capacity of the pick-up vehicles and the maximum travel time of one way. Passenger requests across different paths are connected with 0 to form an initial chromosome.
(2) Set the initial population.
Step 1: A fixed departure time from the terminal is given.
Step 2: The nearest uncompleted demand point to the last service demand point is selected. If this demand point satisfies the constraint, it is inserted into the current run path.
Step 3: Repeat Step 2. If the current vehicle capacity limit or maximum run time limit is reached, another departure is added until all demand points are completed, and then the calculation is complete.
(3)
Population fitness function. We take
The least fit individual is covered by the highest performing one, and the chromosome with the largest fitness is selected as the optimal solution of the system.
(4) Select. We use the roulette method for selecting chromosomes for the next generation. The probability of each individual being selected is directly proportional to his fitness value. The larger the fitness function value, the greater the probability of being chosen.
(5)
Crossover. The selection made for a crossover of populations is an analog binary crossover operation. The crossover operator crosses the gene chains of the two selected individuals
where
(6) Adaptive mutation. The adaptive GA is an improvement on the traditional GA, where the mutation operation is conducted as follows:
where
The probability of variation is generally chosen to be within 0.1. If the probability of mutation is too small, the diversity of the population declines too quickly. It tends to cause a rapid loss of effective genes and cannot be easily repaired. If the probability of mutation is too large, the probability of disruption of higher-order patterns increases, even though the diversity of the population is ensured. A fixed mutation probability cannot satisfy the needs of the population evolution process. That is, in the early stages of the iteration, individual performance is slightly poorer and higher variation probabilities are necessary to achieve a rapid search for the optimal solution. Then, as the iteration number increases, smaller mutation probabilities are required to help converge quickly after searching for the optimal solution. Therefore, an adaptive mutation strategy is introduced. By adjusting the mutation probability dynamically, it is related to the number of iterations. This will reduce the possibility of early maturation phenomena. The specific improvements are as follows:
where
where
The random number
(7) Algorithm termination. Using the maximum number of iterations is proposed to control the maximum running time of the algorithm. In this study, the algorithm terminated after 300 iterations.
Numerical Example
Parameter Setting
This section uses simulation to verify the validity and feasibility of the model and algorithm. A right-angle coordinate system is established with the starting point (0,0) as the origin, and the service area is set to 3 × 3 mi2. A total of 100 passenger demand coordinates are randomly generated in the service area. Among these, 80 passengers travel to the terminal from their reserved demand points. Conversely, the remaining 20 passengers travel from the terminal to their reserved demand points. The location information of the demand points includes demand point coordinates, passenger type, and vehicle arrival time (Table 2). The passenger type of 1 indicates that the demand is from the service area to the terminal, and that of −1 means the demand is from the starting point to the service area. The period is set as 7:00–9:00 a.m. According to the actual situation, the parameters are set as
Location Information of Demand Points
Algorithm Feasibility Analysis
To verify the advantages of the adaptive GA, it is used together with the traditional GA to solve the regional flexible transit route optimization problem under mixed demand. A comparison of the solution results is illustrated in Figures 1 and 2. When the adaptive GA is used to solve the problem, the population size is set to 100, the maximum number of iterations is 300, the crossover probability is 0.9, the minimum mutation probability is 0.01, and the maximum mutation probability is 0.1. In the traditional GA, the mutation probability is given a set of 10 values between 0.01 and 0.1 to enhance the reliability of the conclusion. The rest of the parameters remain unchanged.

Iterative curve before improvement.

Improved iteration curve.
Figures 1 and 2 show that the improved GA has stronger global optimization ability. This is because fewer iterations are required to obtain the optimal solution and the objective function is smaller. The total cost of the improved algorithm is less than that before the improvement. This outcome effectively improves the quality of understanding and verifies the effectiveness of the improved algorithm.
Results and Discussion
Mixed Demand Model Versus Separate Delivery and Separate Pick-Up Model
The passenger path information derived from the MATLAB simulation is shown in Table 3 for the mixed mode and presented in Tables 4 and 5 for the single mode.
Passenger Routes Under the Mixed Demand Mode
Passenger Routes Under the Separate Pick-Up Mode
Passenger Routes Under the Separate Delivery Mode
Under the same demand and parameters, the solution results of the route optimization model under the mixed and separate demand modes are compared (Table 6). If the vehicle is responsible exclusively for transporting passengers from an area to the terminal, then at least seven vehicles are needed to meet the constraints. By contrast, when the vehicle is only responsible for delivering passengers from the starting point to the area, a minimum of three vehicles is necessary. Compared with the mixed demand counterpart, the single demand mode requires two more vehicles to serve the same passengers. This means that the number of vehicles required increases by 25%, thereby making the cost higher. The per capita driving mileage is 2.01 mi/person in the separate demand mode and 1.99 mi/person in the mixed one. As a result, the average mileage per passenger is reduced by 1.0%. In addition, the total cost is $127.84 for the mixed demand mode and $132.42 for the separate mode. The cost of the mixed demand mode is 3.5% less. For the tolerable time window, the average time for vehicles arriving early or late was 5.08 min for the mixed mode and 4.69 min for the separate one. The fewer the number of departures, the longer the waiting time for passengers, resulting in higher penalty costs. Meanwhile, the decrease in the number of vehicles required and departures made would lead to a reduction in operating costs. This indicates that the effect on total costs because of the early or late arrival of vehicles is minor compared to operating costs.
Comparison of the Two Modes
During testing, 10 different sets of demand points were randomly generated for validation. The comparison results are shown in Table A1. The vast majority of results prove the superiority of the mixed demand mode. With respect to the mixed demand model, the average improvement in cost is 2.35%.
Sensitivity Analysis in the Mixed Demand Model
A sensitivity analysis is used to discuss the impact of several factors on operational efficiency. Holding all other conditions constant, only the vehicle speed, the maximum one-way travel time, and the weighting ratios between operating and penalty costs are changed. Following this, the effects of these factors on the total cost, number of trips, miles traveled per capita and average seat utilization are analyzed.
Table 7 shows the effect of vehicle speed on each optimization result. Given the morning peak hour, 15–35 mph is a reasonable speed for analysis. Table 7 indicates that the total cost first reduces and then increases as the vehicle speed grows, with a minimum objective value of $119.36 at the speed of 30 mph. The number of departures and per capita mileage decrease with increasing speed; however, the average seat occupancy rate increases with the rising speed, reaching 90.9% at the speed of 35 mph. The number of passengers served in a round trip is reduced when the speed is low under the maximum travel time constraint, resulting in a poorer average seat occupancy rate. Consequently, the number of departures needs to be raised to meet demand. The total and per capita mileage are accordingly increased. At the same time, faster or slower speeds can both lead to an increase in the time penalty cost, thus making the total cost larger. A moderate speed must be chosen for flexible transit operation.
Optimal Solution for Vehicle Speed Variations
Table 8 reveals that the values of the optimization results vary greatly when the maximum one-way travel time is changed. As it decreases, the total cost of the system increases, with a corresponding rise in the number of departures and per capita mileage, and a reduction in the average seat occupancy rate. With a maximum travel time of 40 min as a basis, when it is reduced to half, the total cost increases by 140.6%, and the mileage per person is 2.67 mi/trip, which is up by 34.2%. In reality, as the maximum one-way travel time of the vehicle becomes smaller, the number of departures is increased to meet passenger demand. Fewer passengers are then carried in a vehicle, leading to low occupancy, which is consistent with the results obtained.
Effect of Maximum One-Way Travel Time on Optimization Results
The study also explores the impact of different weighting ratios between operating and penalty costs on the results. Table 9 shows that when the weight of operating costs is 0.9, the least total cost is $70.05 and the minimum number of departures is 14. When the weight of operating costs is 0.1, the highest total cost is $201.32 and the highest number of departures is 18. The analysis reveals that as the penalty cost weight is increased, the penalty cost should be made as small as possible to minimize the total cost. Therefore, the number of departures should be increased so that the vehicles can better cater to the time windows of each demand. If the number of departures increases, then the number of passengers carried per vehicle decreases.
Effects of Weighting Ratios on Operations
Conclusion and Future Works
This study develops a routing optimization model for regional flexible transit by considering the mixed demand mode and proposes an improved adaptive genetic solution algorithm. We numerically verify the feasibility of the proposed model and the validity of the algorithm. Our results indicate the following.
Firstly, the proposed algorithm can efficiently solve the optimal routes of flexible transit, significantly improves the quality of the solution, and greatly reduces the system cost compared with the traditional GA.
Secondly, using the mixed mode can reduce vehicle departures, mileage, and costs compared with the separate pick-up and delivery modes.
Thirdly, under the same demand conditions, the vehicle speed, maximum one-way travel time limit, and weights of cost affect the total cost and operational efficiency of the flexible transit system to an extent. Choosing a moderate speed is beneficial to efficiency. In addition, the greater the maximum one-way travel time limit within a certain range, the better for vehicle scheduling. Moreover, the proportional setting of the cost components has a significant impact on the operating results, wherein increasing the weight of operating costs can reduce the total cost.
This work has certain guiding significance for the development of regional flexible transit. Further work can be conducted in the following avenues. We only consider static reservation demand, so incorporating dynamic trip demand into route optimization is meaningful. As our insights are derived from hypothetical numerical examples, more empirical studies should be conducted to verify our conclusions.
Supplemental Material
sj-docx-1-trr-10.1177_03611981231162600 – Supplemental material for Routing Optimization of Regional Flexible Transit Under the Mixed Demand Mode
Supplemental material, sj-docx-1-trr-10.1177_03611981231162600 for Routing Optimization of Regional Flexible Transit Under the Mixed Demand Mode by Siqing Wang, Jian Wang, Xiaowei Hu, Tingting Dong and Zhipeng Niu in Transportation Research Record
Footnotes
Author Contributions
The authors confirm contribution to the paper as follows: study conception and design: S. Wang, J. Wang, X. Hu; data collection: S. Wang, Z. Niu; analysis and interpretation of results: S. Wang, T. Dong; draft manuscript preparation: S. Wang, J. Wang, X. Hu, T. Dong, Z. Niu. All authors reviewed the results and approved the final version of the manuscript.
Declaration of Conflicting Interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This research was supported by the Major Research Plan of the National Natural Science Foundation of China (91846301), Heilongjiang Philosophy and Social Science Research Planning Project (20GLC204).
Data Accessibility Statement
Some or all data, models, or codes that support the findings of this study are available from the corresponding author on reasonable request.
Supplemental Material
Supplemental material for this article is available online.
References
Supplementary Material
Please find the following supplemental material available below.
For Open Access articles published under a Creative Commons License, all supplemental material carries the same license as the article it is associated with.
For non-Open Access articles published, all supplemental material carries a non-exclusive license, and permission requests for re-use of supplemental material or any part of supplemental material shall be sent directly to the copyright owner as specified in the copyright notice associated with the article.
