| Literature DB >> 28056041 |
Jihui Ma1, Yanqing Zhao1, Yang Yang1, Tao Liu2, Wei Guan1, Jiao Wang1, Cuiying Song1.
Abstract
Customized buses (CBs) are a new mode of public transportation and an important part of diversified public transportation, providing advanced, attractive and user-led service. The operational activity of a CB is planned by aggregating space-time demand and similar passenger travel demands. Based on an analysis of domestic and international research and the current development of CBs in China and considering passenger travel data, this paper studies the problems associated with the operation of CBs, such as stop selection, line planning and timetables, and establishes a model for the stop planning and timetables of CBs. The improved immune genetic algorithm (IIGA) is used to solve the model with regard to the following: 1) multiple population design and transport operator design, 2) memory library design, 3) mutation probability design and crossover probability design, and 4) the fitness calculation of the gene segment. Finally, a real-world example in Beijing is calculated, and the model and solution results are verified and analyzed. The results illustrate that the IIGA solves the model and is superior to the basic genetic algorithm in terms of the number of passengers, travel time, average passenger travel time, average passenger arrival time ahead of schedule and total line revenue. This study covers the key issues involving operational systems of CBs, combines theoretical research and empirical analysis, and provides a theoretical foundation for the planning and operation of CBs.Entities:
Mesh:
Year: 2017 PMID: 28056041 PMCID: PMC5216015 DOI: 10.1371/journal.pone.0168762
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1One customized bus on one line.
Fig 2Multiple buses on one line.
Fig 3Multiple buses on multiple lines.
Fig 4Structure of the antibodies.
Fig 5Shannon information entropy of each gene.
Fig 6Crossover of the IIGA.
Fig 7Mutation of the IIGA.
Fig 8Immunity process.
Fig 9Flowchart of the IIGA.
Parameters of the model and IIGA.
| Parameter | Value | Parameter | Value | Parameter | Value | Parameter | Value |
|---|---|---|---|---|---|---|---|
| Population size M | 100 | 20 | 5 | 10 | |||
| Maximum genetic algebra T | 500 | 80 | 5 | 3 | |||
| Memory library size J | 20 | 3 | 5 | 1.5 | |||
| 9 | 3 | 3 | 1.8 | ||||
| 9 | 15 | 1.1 | 0.2 | ||||
| 10 | 15 | 0.9 | - | - | |||
| 50 | 1×106 | 1 | - | - |
Fig 10Stop distribution for boarding zones based on the IIGA.
Fig 11Stop distribution for alighting zones based on the IIGA.
Vehicle driving information for Line 1.
| Stop property | Stop number | The arrival time | Travel distance (meter) | Number of people boarding and alighting |
|---|---|---|---|---|
| Boarding stop 1 | 54 | 7:54 | - | 6 |
| Boarding stop 2 | 50 | 7:57 | 1200 | 7 |
| Boarding stop 3 | 47 | 8:01 | 1000 | 3 |
| Boarding stop 4 | 36 | 8:03 | 654 | 5 |
| Boarding stop 5 | 37 | 8:05 | 500 | 15 |
| Boarding stop 6 | 38 | 8:09 | 887 | 5 |
| Alighting stop 1 | 111 | 8:41 | 17000 | 10 |
| Alighting stop 2 | 106 | 8:44 | 925 | 15 |
| Alighting stop 3 | 85 | 8:48 | 948 | 11 |
| Alighting stop 4 | 68 | 8:52 | 1100 | 5 |
Vehicle running information based on the IIGA.
| Project | Vehicle 1 | Vehicle 2 | Vehicle 3 | Vehicle 4 | Total |
|---|---|---|---|---|---|
| Number of passengers (persons) | 41 | 45 | 39 | 38 | 163 |
| Travel kilometers (km) | 24.8 | 25 | 25.9 | 25 | 100.7 |
| Travel time (min) | 58 | 63 | 60 | 59 | 240 |
| Passenger time cost (yuan) | 1943 | 2338 | 1937.5 | 1955 | 8173.5 |
| Passenger travel time (yuan) | 1421.6 | 1714.4 | 1352 | 1380.8 | 5868.8 |
| Fare income (yuan) | 453 | 479 | 443.2 | 427.4 | 1802.6 |
| Driver cost (yuan) | 108 | 113 | 110 | 109 | 440 |
| Fuel cost (yuan) | 86.6 | 88.8 | 89.6 | 86.1 | 351.1 |
| Depreciation cost (yuan) | 119.9 | 119.9 | 119.9 | 119.9 | 479.6 |
| Societal benefits (yuan) | 617.7 | 686.1 | 612.2 | 575.1 | 2491.1 |
Results of the IGA and IIGA.
| Index | Results of the IGA | Results of the IIGA |
|---|---|---|
| Number of boarding stops/number of alighting stops | 22/10 | 29/11 |
| Number of passengers (persons) | 132 | 163 |
| Vehicle driving distance (km) | 99.5 | 100.7 |
| Travel time (min) | 224 | 240 |
| Average passenger travel time (min) | 43.2 | 45 |
| Average passenger arrival time ahead of schedule (min) | 11.2 | 10.3 |
| Total line revenue (yuan) | 498 | 718.3 |
Fig 12Graph of the algorithm convergence (a: Iteration diagram of total line revenue; b: Iteration diagram of vehicle travel distance).