Improved ant colony optimization for solving dial-a-ride-problem

The dial-a-ride problem (DARP) is a combinatorial optimization problem in which passengers claim requests in the form of their departure location, destination and the specific time windows during which they must be picked up and dropped off. A certain number of vehicles are assigned to serve these r...

全面介紹

Saved in:
書目詳細資料
主要作者: Peng, Guohao
其他作者: Keveh Azizan
格式: Theses and Dissertations
語言:English
出版: 2018
主題:
在線閱讀:http://hdl.handle.net/10356/73130
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
實物特徵
總結:The dial-a-ride problem (DARP) is a combinatorial optimization problem in which passengers claim requests in the form of their departure location, destination and the specific time windows during which they must be picked up and dropped off. A certain number of vehicles are assigned to serve these requests while ensuring that the maximum capacities of vehicles are not exceeded and the maximum ride time constraints of passengers, if any, are not violated. In this thesis, an improved ant colony optimization (IACO) algorithm is proposed to address the dial-a-ride-problem. The proposed algorithm works by pre-processing the requests to eliminate the ones that are infeasible from the beginning. In order to select the requests, the algorithm considers factors like time windows, local heuristics and vehicle load. Also, an adjust function is introduced to improve the quality of solutions and chaotic perturbation is used to prevent premature convergence. Numerous simulations have been carried out to demonstrate the efficiency of the proposed algorithm.