Solving Multi-objective School Bus Routing Problem Using An Improved NSGA-II Algorithm

被引:0
作者
Hou, Yane [1 ]
Zhao, Ning [1 ]
Dang, Lanxue [2 ]
机构
[1] Henan Univ, Coll Comp & Informat Engn, Kaifeng, Henan, Peoples R China
[2] Henan Univ, Henan Key Lab Big Data Anal & Proc, Kaifeng, Henan, Peoples R China
基金
中国国家自然科学基金;
关键词
multi-objective optimization; school bus routing problem; NSGA-II; route balance; 2-opt; TIME WINDOWS; SEARCH;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper deals with multi-objective school bus routing problem, which includes route balance, total number of school buses and total travel distance optimization objectives. An improved non-dominated sorting genetic algorithm (NSGA-II) is proposed to solve this problem. First, the definition of measurement indicator that denotes the degree of route balance is given based on the analysis of the solved problem. And then, the multi-objective optimization function is provided. In the proposed algorithm, the individuals are obtained by using the tournament selection, sequential crossover and inverse mutation. The 2-opt neighborhood operator is adopted to improve the best individuals obtained in each iteration. At the same time, the route selection rule based on the degree of route balance is applied to select the final optimal solution set. The solution with better balance degree will be taken as the best solution. Finally, some benchmark instances are used to test the effectiveness of proposed algorithm. The results reveal that the proposed algorithm outperforms the standard NSGA-II and Multi-objective Evolutionary Algorithm(MOEA). The experimental results also show that our algorithm has good stability.
引用
收藏
页码:788 / 796
页数:9
相关论文
共 21 条
[1]   Solving school bus routing problems through integer programming [J].
Bektas, T. ;
Elmastas, Seda .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2007, 58 (12) :1599-1604
[2]   An algorithm for the capacitated vehicle routing problem with route balancing [J].
Borgulya, Istvan .
CENTRAL EUROPEAN JOURNAL OF OPERATIONS RESEARCH, 2008, 16 (04) :331-343
[3]   Exact and Metaheuristic Approaches for a Bi-Objective School Bus Scheduling Problem [J].
Chen, Xiaopan ;
Kong, Yunfeng ;
Dang, Lanxue ;
Hou, Yane ;
Ye, Xinyue .
PLOS ONE, 2015, 10 (07)
[4]   Heuristic solutions to the problem of routing school buses with multiple objectives [J].
Corberán, A ;
Fernández, E ;
Laguna, M ;
Martí, R .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2002, 53 (04) :427-435
[5]   A multi-objective capacitated rural school bus routing problem with heterogeneous fleet and mixed loads [J].
de Souza Lima, Fatima M. ;
Pereira, Davi S. D. ;
da Conceicao, Samuel V. ;
de Camargo, Ricardo S. .
4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2017, 15 (04) :359-386
[6]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[7]   School bus routing problem: Contemporary trends and research directions [J].
Ellegood, William A. ;
Solomon, Stanislaus ;
North, Jeremy ;
Campbell, James F. .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2020, 95
[8]   NSGAII enhanced with a local search for the vehicle routing problem with time windows and synchronization constraints [J].
Haddadene, S. R. Ait ;
Labadie, N. ;
Prodhon, C. .
IFAC PAPERSONLINE, 2016, 49 (12) :1198-1203
[9]   The bi-objective mixed capacitated general routing problem with different route balance criteria [J].
Halvorsen-Weare, Elin E. ;
Savelsbergh, Martin W. P. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 251 (02) :451-465
[10]  
Jozefowiez N., 2002, Parallel Problem Solving from Nature - PPSN VII. 7th International Conference. Proceedings (Lecture Notes in Computer Science Vol.2439), P271