Abstract
The Custom Bus has advantages on punctuality, direct arrival, and economic benefits. It has a good effect on attracting passengers from private cars commuting in city. Due to the unscientific docking stations, the Custom Bus is always ineffective. There are little studies about the optimization of docking stations. Based on the reference to minimum cost maximum flow problem, using the chain of minimum cost increase flow and the Dijkstra algorithm, choosing points by 0-1 planning model, studying the docking forms on multi-origin to multi-destination. Guaranteeing the attendance rate and limited docking stations, to achieve the goals that shortest single path and the highest service rate by arranging the docking stations reasonably. This algorithm has been demonstrated during the process of optimizing Custom Bus docking stations between Guilin’s new and old urban districts.
Keywords
Introduction
Currently, the rapid growth of private car population and its usage not only lower the use efficiency of resource for public road but also reduce the trip proportion of public transportation. In order to change this situation, and solve the problem of rush hour travel, the extension and application of Custom Bus have arisen. A bus mode which through efficient transportation from point to point for traffic travelers in commuting time gradually rise. 1
The Custom Bus determines the docking site according to passenger demand and adopts reasonable wiring to improve travel efficiency. The Custom Bus can travel between residential communities and work areas of the city according to the mode of fixed-point direct, its trip cost between buses and taxis. At present, there are many cities that have begun to put it into operation such as Beijing, Qingdao, Kunming, Ningbo, and other cities; at the same time, it will be launched subsequently in other cities such as Hangzhou, Tianjin, and Guilin. 2
So far, research has been carried out in this field both internally and abroad. K Xu et al. 3 and others have analyzed the service elements of customized bus. Z Wang and R Wang 4 have combined the actual research to customize the bus through the composite ecological effect evaluation. Meanwhile, M Zhang et al. 5 use the ant colony algorithm to build a customized bus route optimization model and solve the problem. L Hu et al. 6 used the K-means cluster analysis method and the range cover formula to determine the location and layout of the customized bus station. However, the above model and algorithm cannot solve the problem of customized bus stop optimization all round. Therefore, it is necessary to search for another solution algorithm.
The optimized selection of docking stations can maximize the efficiency of Custom Bus, which can be regarded as a way to resolve the network problems of minimum cost maximum flow. In this article, we study the stops form of multi-origin and multi-destination, which can be converted to a network problem of minimum cost maximum flow at condition of certain attendance rate and limited number of stops. The chain of minimum cost increase flow, line selection of Dijkstra algorithm, and 0-1 screening point of programming model were used to realize the goal of shortest single-line route and biggest service rate of Custom Bus.
The optimization model of Custom Bus for docking stations
The basic configuration of optimization model for docking stations
In reality, the docking stations selection of single line contains multiple origin and destinations. Therefore, the research on the subject is an optimization problem of multi-origin and multi-destination for docking stations of Custom Bus. There are many Oi community of traffic travel, i = 1, 2, …, n. The travel destination are in the traffic region of arrival Dj, i = 1, 2, …, which includes the travel distance dab of Oia to Oib, the travel distance dcd of Djc to Djd, the travel distance dij of Oi to Dj, and travel demand qij.
Constraint condition
1. Restriction of docking stations.
The service object of Custom Bus is mainly the crowd that has fixed work period and certain economic strength. Thus, there are multiple terminal stations for the same route, but the dwell time for station should be rather close. In other words, terminal station should be within neighboring regions. At the same time, in order to improve service levels, the number of docking stations for Custom Bus should be in certain restrictions.
2. Seat occupancy restriction.
In order to adapt the demand of passenger flow for Custom Bus, it is equipped with a variety of fixed seating, the seating type includes Si, I = 1, 2, …, n. For the basic profit, the seat occupancy should be above R.
The optimization object
1. Minimum cost goal: the shortest route.
Custom Bus for attracting passenger flow mainly refer to the customers of travel by private car, so in the basis of controlling reasonable fares, the travel time is close to the time of car. The shortest path should be distributed for choosing docking stations.
2. The target of maximum flow: the highest rate.
The higher service rate can enable users of Custom Bus even more. The each line cultivation of passenger flow laid the foundation to expanding the network of Custom Bus later.
The docking stations of optimization model establishment
In highest service rate and user optimum conditions, considering the restriction of docking stations and attendance, mature and large the allocation of passenger flow line is first priority. The planning model of building line is as follows
In the formula,
The derived analysis of docking stations optimization about minimum cost maximum flow problem
Minimum cost maximum flow problem and algorithm summary
Minimum cost maximum flow problem refers to choose the path and assign the flow of path that to achieve the minimum cost of network on the premise of maximum flow.7–13
The chain of minimum cost increase flow refers to meet the minimum cost in the network, and the chain still can increase flow. The minimum cost flow chain shows that the current network is not a minimum cost maximum flow network and still need to increase the minimum cost flow on the chain to achieve maximum flow.14–16
Dijkstra algorithm is a kind of typical most short-circuit algorithm that uses label principle to achieve the shortest path search. The algorithm is generally used to solve the shortest path problem from a single source point to other endpoint in directed graph. Dijkstra algorithm is basically summarized as starting point as the centers extend to the outer layers, until extended to the end of the problem.17,18
The principle of docking stations optimization
Docking stations optimization about Custom bus can be abstracted as minimum cost maximum flow problem. By the chain of minimum cost increase flow and Dijkstra algorithm to form a minimum cost maximum flow network, screening the routes is cost optimal. After then, 0-1 programming model is established on the routes, on the basis of parameters in each point, detailed screening docking stations optimization about Custom Bus.
The key idea about docking stations optimization
OD points of logarithm are simplified by the destination partition. Make the multiple destinations as a destination, while using a virtual origin to absorb all origins, so transfer model as single point network to reduce the network complexity. Divide the destinations Dj for multiple groups and ensure the distance of each destination within the acceptable range in the group meets the conditions of
Abstract set of docking stations, calibration impedance between the docking stations. Establishing minimum cost maximum flow network model, according to the distance of origins Oi and destinations Dj group centroid, configuration origins from far and near. And follow the rule for not setting the reverse route to establish network model as shown in Figure 1.
The shortest route and highest service rate goal transfer to seek the network’s minimum cost and maximum flow. Though the chain of minimum cost increase flow and the Dijkstra algorithm to find the minimum cost,19,20 in this condition, successive superposition flow until achieve a maximum flow
Selecting docking stations in accordance with the shortest route to service passengers as much as possible. According to the chain of increasing flow, detailed layout routes, then meet the condition of the number of docking stations under B and a certain amount of attendance, for seek the optimal plan which own the highest service rate by Simplex method.

The origin-destination virtual network.
Steps of algorithm
Step 0. Network model set up is shown in Figure 1. Among them, the character above the arrow of point connection and under the origin in brackets means (distance, the number of demand). The character under the initial origin Oi is (0, qim), and the character between Oi and On is (din, 0).
Step 1. Make the initial virtual points O0. Specify O0 to Oi the characters of brackets as (0, qim), then use Dijkstra algorithm to calculate the short circuit from O0 to Dm (if there are many short circuits at the same time, then select the most short circuit with more origins) as the chain of increases flow, and along C1 to assign the maximum flow.
Step 2. Draw the network after the assignment, at the same time, write down the path of the chain C1 which can increase flow and record the increase flow f1.
Step 3. Repeat Step 1 and Step 2, until the sum of demand which arrive Dm meet the
Step 4. According to the chain of increases flow which has been recorded, select docking stations are detailed. Due to the shortest chain of increases flow, the sum of the distances cannot exceed the limit A. The linear programming model which screens docking stations in the chain of increases flow is as follows
Step 5. Seek the optimal plan on the basis of Simplex method. First of all, screen the set of docking stations included in the C1—
Step 6. The remaining docking stations in C1 continue operate Step 5 until no docking stations are screened out.
Step 7. Repeat Step 4, Step 5, and Step 6 until check all the chain of increase flow, then output all routes and parameters of Custom Bus.
Example
Selecting the survey data of fixed tourist source demand interval new and old town of Guilin as a case study, making analysis of Custom Bus optimization of docking stations. The data of demand point distribution are shown in Figure 2 and Table 1.

The schematic diagram of demand point distribution.
Origin-destination travel.
Combining with the Wumei Road station D1, Seven Star Park station D2, Donghuan Car Yard station D3, and Exhibition Center station D4 as a group Dm, first calculate the group Dm and then make origin-destination relationship network diagram according to the route of actual road diagram, in which brackets is (dij, qij), as shown in Figure 3.

The origin-destination relationship network diagram.
Through the chain of minimum cost increase flow, increasing flow gradually, get the chain of increase flow C1 = O0O4Dm, f1 = 93; C2 = O0O2Dm, f2 = 72; C3 = O0O3O4Dm, f2 = 77; C4 = O0O1O2Dm, f2 = 32. Its simplified model of minimum cost maximum flow network diagram is shown in Figure 4.

The minimum cost maximum flow network diagram.
Analyzed the routes about docking stations in detail, and setting the docking stations restriction number B = 4, seat occupancy R = 0.7, vehicle types S1 = 25, S2 = 35, S3 = 50, docking stations screening model is as follows
Calculating this 0-1 planning model by simplex algorithm, the final output of the Custom Bus docking stations is shown in Table 2.
The scheme of Custom Bus docking stations.
From Table 2, the optimal scheme is as follows: open the Line a, boarding point 4, breakout point 5-6-7; the Line b, boarding point 4, breakout point 8; the Line c, boarding point 2, breakout point 5-6-7; the Line d, boarding point 3, breakout point 5-6-7; the Line e, boarding point 3, breakout point 8; and the Line f, boarding point 1, breakout point 5-6-7.
Concluding remarks
Conclusion
In the demand of docking stations which are multi-origin and multi-destination, transforming into minimum cost maximum flow network makes the routes own the shortest running mileage and the highest service rate, so that both of them obtain optimal benefits.
Examples certified the efficiency of the improvement of the chain of minimum cost increase flow and Dijkstra algorithm for configuration of Custom Bus routes, which proved the rationality of establishing 0-1 planning model to select docking stations.
Research prospects
After the diversified Custom Bus opened, with increasing constraints and the rising model complexity, it needs to improve the algorithm for enhancing the accuracy and efficiency.
When demand changes, there is a need to research the algorithm of sensitivity analysis for adjusting routes and optimizing docking stations rapidly.
Footnotes
Handling Editor: Yongjun Shen
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 National Natural Science Foundation of China (Nos 51268006 and 51408145) and Guangxi Natural Science Foundation (No. 2014GXNSFBA118255).
