Dynamic bus scheduling is a rational solution to the urban traffic congestion problem. Most previous studies have considered a single bus line, and research on multiple bus lines remains limited. Departure schedules have been typically planned by making separate decisions regarding departure times. In this study, a joint optimization model of the bus departure time and speed scheduling is constructed for multiple routes, and a coevolutionary algorithm (CEA) is developed with the objective function of minimizing the total waiting time of passengers. Six bus lines are selected in Shenyang, with several transfer stations between them, as a typical case. Experiments are then conducted for high-, medium-, and low-intensity case of smooth, increasing and decreasing passenger flow. The results indicate that combining the scheduling departure time and speed produces better performances than when using only scheduling departure time. The total passengers waiting time of the genetic algorithm (GA) group was reduced by approximately 25%–30% when compared to the fixed speed group. The total passengers waiting time of the CEA group can be reduced by approximately 17%–24% when compared to that in the GA group, which also holds true for a multisegment convex passenger flow. The feasibility and efficiency of the constructed algorithm were demonstrated experimentally.
Read full abstract