Abstract Electric bus scheduling problem can be defined as vehicle scheduling problem with route and fueling time constraints (VSPRFTC). Every vehicle’s travel miles (route time) after charging is limited, thus the vehicle must be recharged after taking several trips and the minimal charging time (fueling time) must be satisfied. A multiple ant colony algorithm (ACA) was presented to solve VSPRFTC based on ACA used to solve traveling salesman problem (TSP), a new metaheuristic approach inspired by the foraging behavior of real colonies of ants. The VSPRFTC considered in this paper minimizes a multiple, hierarchical objective function: the first objective is to minimize the number of tours (or vehicles) and the second is to minimize the total deadhead time. New improvement of ACA as well as detailed operating steps was provided on the basis of former algorithm. Then in order to settle contradiction between accelerating convergence and avoiding prematurity or stagnation, improvement on route construction rule and Pheromone updating rule was adopted. A group feasible trip sets (blocks) had been produced after the process of applying ACA. In dealing with the fueling time constraint a bipartite graphic model and its optimization algorithm are developed for trip set connecting in a hub and spoke network system to minimize the number of vehicle required. The maximum matching of the bipartite graph is obtained by calculating the maximum inflow with the Ford–Fulkerson algorithm. At last, an example was analyzed to demonstrate the correctness of the application of this algorithm. It proved to be more efficient and robust in solving this problem.
[1]
Hiroshi Nagamochi,et al.
An approximability result of the multi-vehicle scheduling problem on a path with release and handling times
,
2004,
Theor. Comput. Sci..
[2]
Patrick R. McMullen,et al.
Ant colony optimization techniques for the vehicle routing problem
,
2004,
Adv. Eng. Informatics.
[3]
Hoong Chuin Lau,et al.
Vehicle routing problem with time windows and a limited number of vehicles
,
2003,
Eur. J. Oper. Res..
[4]
L. Bodin.
ROUTING AND SCHEDULING OF VEHICLES AND CREWS–THE STATE OF THE ART
,
1983
.
[5]
Mohamadreza Banihashemi,et al.
A comparative analysis of bus transit vehicle scheduling models
,
2003
.
[6]
Walter Ukovich,et al.
A comparison of different solution approaches to the vehicle scheduling problem in a practical case
,
2000,
Comput. Oper. Res..
[7]
Guy Desaulniers,et al.
Multi-depot vehicle scheduling problems with time windows and waiting costs
,
1996,
Eur. J. Oper. Res..
[8]
Irene Loiseau,et al.
An Ant Colony Algorithm for the Capacitated Vehicle Routing
,
2004,
Electron. Notes Discret. Math..
[9]
Mohamadreza Banihashemi,et al.
HEURISTIC APPROACHES FOR SOLVING LARGE-SCALE BUS TRANSIT VEHICLE SCHEDULING PROBLEM WITH ROUTE TIME CONSTRAINTS
,
2002
.
[10]
Richard F. Hartl,et al.
D-Ants: Savings Based Ants divide and conquer the vehicle routing problem
,
2004,
Comput. Oper. Res..