Please wait a minute...
文章检索
复杂系统与复杂性科学  2020, Vol. 17 Issue (4): 73-84    DOI: 10.13306/j.1672-3813.2020.04.009
  本期目录 | 过刊浏览 | 高级检索 |
混合蚁群算法求解双目标时间窗VRP
邓丽娟, 张纪会
青岛大学a.复杂性科学研究所;b.山东省工业控制技术重点实验室,山东 青岛 266071
A Hybrid Ant Colony Optimization for Bi-Objective VRP with Time Windows
DENG Lijuan, ZHANG Jihui
a. Institute of Complexity Science, b. Shandong Key Laboratory of Industrial Control Technology, Qingdao University, Qingdao 266071, China
全文: PDF(1753 KB)  
输出: BibTeX | EndNote (RIS)      
摘要 随着客户对服务水平要求的不断提高,带时间窗的车辆路径问题引起了越来越多的重视。以最小化总成本及最大化客户满意度为目标,建立了车辆路径问题的双目标整数规划模型。设计了混合蚁群算法求解该问题,设置精英蚂蚁策略分别探索两个目标函数,获得更好的非支配解。重新定义了自适应挥发因子平衡算法的局部和全局搜索能力,避免陷入早熟。以NSGA-Ⅱ指导算法的双目标择优过程,并引入变邻域搜索算法来扩大搜索范围,以便于获得更好的Pareto解集。通过正交实验对算法参数进行调整,使用Solomon标准算例测试算法性能。实验结果表明,混合蚁群算法能有效解决带时间窗的车辆路径问题,求解性能明显提高。
服务
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章
邓丽娟
张纪会
关键词 带时间窗的车辆路径问题混合蚁群算法非支配排序遗传算法变邻域搜索Pareto解集    
Abstract:With requirements of continuous improvements to customers’ service, Vehicle Routing Problems with Time Windows (VRPTW) attracted more and more attention. Aiming to minimize the total cost and to maximize customers’ satisfaction, a bi-objective integer programming model is established. A Hybrid Ant Colony Optimization (HACO) is designed to solve it. An elitist-ant strategy is set up to explore the bi-objective functions respectively and to get better non-dominant solutions. The evaporation factors are redefined to balance local and global search capabilities of the algorithm and to avoid premature convergence. NSGA-Ⅱ is used to guide the bi-objective optimizing process, a variable neighborhood search algorithm is used to expand the search space, in order to obtain the better Pareto solution set. The optimal parameter combination was determined by an orthogonal experiment, and the Solomon standard instances are used to test the performance of the algorithm. The simulation results show that the HACO can effectively solve the vehicle routing problem with time windows, and the performance of HACO has a significant improvement.
Key wordsVRPTW    HACO    NSGA-Ⅱ    VNS    Pareto solution set
收稿日期: 2020-05-08      出版日期: 2020-12-21
ZTFLH:  F252  
基金资助:国家自然科学基金(61673228, 61402216)
通讯作者: 张纪会(1969-),男,山东青岛人,博士,教授,主要研究方向为复杂系统建模、智能优化理论与方法。   
作者简介: 邓丽娟(1996-),女,四川南充人,硕士研究生,主要研究方向为物流系统工程。
引用本文:   
邓丽娟, 张纪会. 混合蚁群算法求解双目标时间窗VRP[J]. 复杂系统与复杂性科学, 2020, 17(4): 73-84.
DENG Lijuan, ZHANG Jihui. A Hybrid Ant Colony Optimization for Bi-Objective VRP with Time Windows. Complex Systems and Complexity Science, 2020, 17(4): 73-84.
链接本文:  
http://fzkx.qdu.edu.cn/CN/10.13306/j.1672-3813.2020.04.009      或      http://fzkx.qdu.edu.cn/CN/Y2020/V17/I4/73
[1] Dantzig G B, Ramser J H. The truck dispatching problem[J]. Management Science, 1959, 6(1): 80-91.
[2] Savelsbergh M W P. Local search in routing problems with time windows [J]. Annals of Operations Research, 1985, 4 (1): 285-305.
[3] Solomon M M. Algorithms for the vehicle routing and scheduling problems with time window constraints[J]. Operations Research, 1987, 35(2): 254-265.
[4] Hadjiconstantinou E, Christofides N, Mingozzi A. A new exact algorithm for the vehicle routing problem based on q-paths and k-shortest paths relaxations[J]. Annals of Operations Research, 1995, 61(1): 21-43
[5] Laporte G, Nobert Y. Exact algorithm for the vehicle routing problem[J]. Annals of Discrete Mathematics, 1987, 132: 147-184.
[6] Fisher M L, Jørnsten K O, Madsen O B G. Vehicle routing with time windows: two optimization algorithms[J]. Operations Research, 1997, 45: 488-492.
[7] Azi N, Gendreau M, Potvin J Y. An exact algorithm for a single-vehicle routing problem with time windows and multiple routes[J]. European Journal of Operational Research, 2007, 178(3): 755-766.
[8] Clarke G, Wright J W. Scheduling of vehicles from a central depot to a number of delivery points[J]. Operations Research, 1964, 12(4): 568-581.
[9] Glover F. Tabu Search-Part Ⅰ[J]. Orsa Journal on Computing, 1989, 1(3): 190-206.
[10] 林清国.基于混合遗传算法的有时间窗车辆路径问题研究[D].济南:山东大学,2007.
Lin Qingguo. Research on vehicle path problem with time window based on hybrid genetic algorithm[D]. Ji′nan: Shandong University, 2007.
[11] 张智海,吴星玮.带时间窗车辆路径问题的并行遗传算法[J].工业工程, 2007,10(3): 111-114.
Zhang Zhihai, Wu Xingwei. Parallel genetic algorithm for vehicle routing problem with time window [J]. Industrial Engineering, 2007,10(3): 111-114.
[12] 蒋波.基于遗传算法的带时间窗车辆路径优化问题研究[D].北京:北京交通大学, 2010.
Jiang Bo. Research on vehicle path optimization with time window based on genetic algorithm[D]. Beijing:Beijing Jiaotong University, 2010.
[13] Zhang Z G, Gong Y C. Improved genetic algorithm of vehicle routing problems with time window for military logistic distribution[J]. Applied Mechanics and Materials, 2011(135/136): 585-591.
[14] Shi Y, Boudouh T, Grunder O. A hybrid genetic algorithm for a home health care routing problem with time window and fuzzy demand [J]. Expert Systems with Applications, 2017, 72: 160-176.
[15] 李宁,邹彤,孙德宝.带时间窗车辆路径问题的粒子群算法[J].系统工程理论与实践, 2004,24(4): 130-135.
LI Ning, Zou Tong, Sun Debao. Particle swarm optimization for vehicle routing problem with time window[J]. Systems Engineering Theory and Practice, 2004,24(4): 130-135.
[16] 吴耀华,张念志.带时间窗车辆路径问题的改进粒子群算法研究[J].计算机工程与应用, 2010, 46(15): 230-234.
Wu Yaohua, Zhang Nianzhi. Research on improved particle swarm optimization for vehicle routing problem with time window[J]. Computer Engineering and Application, 2010, 46 (15): 230-234.
[17] 王飞.带时间窗车辆调度问题的改进粒子群算法[J].计算机工程与应用, 2014, 50(6): 226-229.
Wang Fei. Improved particle swarm optimization for vehicle scheduling problem with time window [J]. Computer Engineering and Applications, 2014, 50(6): 226-229.
[18] 罗耀. 基于改进粒子群算法的配送中心车辆优化调度问题研究[D]. 兰州:兰州交通大学, 2017.
Luo Yao. Research on vehicle scheduling optimization in distribution centers based on improved particle swarm optimization algorithm [D]. Lanzhou: Lanzhou Jiaotong University, 2017.
[19] Tohidifard M, Tavakkoli-Moghaddam M, Navazi F, et al. A multi-depot home care routing problem with time windows and fuzzy demands solving by particle swarm optimization and genetic algorithm[J]. IFAC Papers OnLine, 2018, 51(11): 358-363.
[20] 殷亚, 张惠珍. 求解带硬时间窗的多目标车辆路径问题的多种混合蝙蝠算法[J]. 计算机应用研究, 2017, 34 (12): 1-8.
Yin Ya, Zhang Huizhen. Multiple hybrid bat algorithms for solving multi-objective vehicle path problem with hard time window[J]. Computer Application Research, 2017, 34 (12): 1-8.
[21] 李琳,刘士新,唐加福.改进的蚁群算法求解带时间窗的车辆路径问题[J].控制与决策, 2010, 25(9): 1379-1383.
Li Lin, Liu Shixin, Tang Jiafu. Improved ant colony algorithm for vehicle routing problem with time window [J]. Control and Decision, 2010, 25(9): 1379-1383.
[22] 孙小军,介科伟.求解带时间窗动态车辆路径问题的改进蚁群算法[J].大连理工大学学报, 2018, 58(5): 539-546.
Sun Xiaojun, Jie Kewei. Improved ant colony algorithm for dynamic vehicle routing problem with time window[J]. Journal of Dalian University of Technology, 2018, 58(5): 539-546.
[23] Wang J, Li H Y, Chen H. Mixed ant colony algorithm for vehicle routing problem with time windows [J]. Advanced Materials Research, 2013, 706-708(1): 855-858.
[24] 柴获,何瑞春,苏江省,等.求解双目标带时间窗车辆路径问题的蚁群算法[J].交通运输系统工程与信息,2018, 18(4): 156-162.
Chai Huo, He Ruichun, Su Jiangsheng, et al. Ant colony algorithm for solving dual objective vehicle routing problem with time window [J]. Transportation System Engineering and Information, 2018, 18(4): 156-162.
[25] Zhang Q, Xiong S W. Routing optimization of emergency grain distribution vehicles using the immune ant colony optimization algorithm[J]. Applied Soft Computing Journal, 2018. 71: 917-925.
[26] Zhang H Z, Zhang Q W, Ma L, et al. A hybrid ant colony optimization algorithm for a multi-objective vehicle routing problem with flexible time windows[J]. Information Sciences, 2019, 490: 166-190.
[27] Vidal T,Laporte G, Matl P. A concise guide to existing and emerging vehicle routing problem variants [J]. European Journal of Operational Research, 2020, 286(2): 401-416.
[28] Mladenovi N, Hansen P. Variable neighborhood search[J]. Computers & Operations Research, 1997, 24(11): 1097-1100.
[29] Zitzler E, Thiele L. Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach[J]. IEEE Transactions on Evolutionary Computation, 1999, 3(4): 257-271.
[30] 李小川,刘媛华,王影歌.求解多目标带时间窗VRP的文化狼群算法[J].计算机应用研究, 2020, 37(4): 1025-1029.
LiXiaochuan, Liu Yuanhua, Wang Ying Ge. Cultural wolf pack algorithm for solving multi-objective VRP with time window [J]. Computer Application Research, 2020, 37(4): 1025-1029.
[31] 魏小迪,郑洪清.求解带时间窗车辆路径问题的改进离散花朵授粉算法[J].数学的实践与认识, 2020, 50(2): 193-200.
WeiXiaodi, Zheng Hongqing. Improved discrete flower pollination algorithm for vehicle routing problem with time window [J]. Practice and Understanding of Mathematics, 2020, 50(2): 193-200.
[32] 刘云,张惠珍.多目标带时间窗的车辆路径问题的单亲遗传混合蚁群算法[J].公路交通科技, 2016, 33(6): 95-100,106.
Liu Yun, ZhangHuizhen. Single-parent genetic hybrid ant colony algorithm for multi-objective vehicle routing problem with time window [J]. Road Traffic Technology, 2016, 33(6): 95-100,106.
No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed