《计算机应用》唯一官方网站 ›› 2023, Vol. 43 ›› Issue (7): 2248-2254.DOI: 10.11772/j.issn.1001-9081.2022060812

• 先进计算 • 上一篇    

求解带容量约束车辆路径问题的多模态差分进化算法

林剑1(), 叶璟轩1, 刘雯雯1,2, 邵晓雯1,3   

  1. 1.浙江财经大学 信息管理与人工智能学院, 杭州 310018
    2.北京工业大学 计算机学院, 北京 100124
    3.宁波大学 信息科学与工程学院, 浙江 宁波 315211
  • 收稿日期:2022-06-06 修回日期:2022-08-29 接受日期:2022-09-01 发布日期:2023-07-20 出版日期:2023-07-10
  • 通讯作者: 林剑
  • 作者简介:林剑(1983—),男,浙江温州人,教授,博士,CCF会员,主要研究方向:调度、智能计算、智慧物流;
    叶璟轩(1998—),男,浙江杭州人,硕士研究生,主要研究方向:智慧物流、车辆路径规划;
    刘雯雯(2000—),女,浙江绍兴人,硕士研究生,主要研究方向:智能计算、车辆路径规划;
    邵晓雯(2000—),女,浙江台州人,硕士研究生,主要研究方向:智能计算、车辆路径规划。
  • 基金资助:
    国家自然科学基金资助项目(61973267)

Multimodal differential evolution algorithm for solving capacitated vehicle routing problem

Jian LIN1(), Jingxuan YE1, Wenwen LIU1,2, Xiaowen SHAO1,3   

  1. 1.School of Information Management and Artificial Intelligence,Zhejiang University of Finance and Economics,Hangzhou Zhejiang 310018,China
    2.School of Computer Science,Beijing University of Technology,Beijing 100124,China
    3.Faculty of Electrical Engineering and Computer Science,Ningbo University,Ningbo Zhejiang 315211,China
  • Received:2022-06-06 Revised:2022-08-29 Accepted:2022-09-01 Online:2023-07-20 Published:2023-07-10
  • Contact: Jian LIN
  • About author:LIN Jian, born in 1983, Ph. D., professor. His research interests include scheduling, intelligent computation, intelligent logistics.
    YE Jingxuan, born in 1998, M. S. candidate. His research interests include intelligent logistics, vehicle route planning.
    LIU Wenwen, born in 2000, M. S. candidate. Her research interests include intelligent computation, vehicle route planning.
    SHAO Xiaowen, born in 2000, M. S. candidate. Her research interests include intelligent computation, vehicle route planning.
  • Supported by:
    National Natural Science Foundation of China(61973267)

摘要:

针对带容量约束车辆路径问题(CVRP)中交通拥堵、资源供给、客户需求等不确定性因素的影响容易导致单一最优解不可行或非最优的问题,提出一种多模态差分进化(MDE)算法,以同时求解得到目标值相近的多个备选车辆路径方案。首先结合CVRP的特点,构建高效的解个体编解码策略,并基于修复机制提升解个体的质量;然后在差分进化(DE)算法框架下,基于多模态优化视角引入动态半径小生境生成方法,并采用杰卡德系数来度量解个体之间相似性,进而实现对于解个体之间距离的计算;最后,改进邻域搜索策略,采用精英存档和更新策略来得到多模态最优解集。基于典型数据集的仿真实验与分析结果表明,所提MDE算法寻优得到的平均最优解个数达到1.743 4个,平均最优解与已知最优解的平均偏差为0.03%,而差分进化(DE)算法二者分别为0.8486和0.63%。可见,所提算法在求解CVRP上表现出较高的有效性和稳定性,能同时得到CVRP的多个近似最优解。

关键词: 车辆路径问题, 多模态优化, 差分进化, 带容量约束, 小生境

Abstract:

In Capacitated Vehicle Routing Problem (CVRP), the influence of uncertain factors including traffic congestion, resource supply and customer demand will easily make the single optimal solution infeasible or non-optimal. To solve this problem, a Multimodal Differential Evolution (MDE) algorithm was proposed to obtain multiple alternative vehicle routing schemes with similar objective values. Firstly, combined with the characteristics of CVRP, an efficient solution individual coding and decoding strategy was constructed, and the solution individual quality was improved using a repair mechanism. Secondly, in the framework of Differential Evolution (DE) algorithm, a dynamic radius niche generation method was introduced from the perspective of multimodal optimization, and the Jaccard coefficient was used to measure the similarity between solution individuals, which realized the calculation of the distance between solution individuals. Finally, the neighborhood search strategy was modified, and a multimodal optimal solution set was obtained using elite archiving and updating strategy. Simulation and analysis results based on typical datasets show that the average number of optimal solutions obtained by the proposed MDE algorithm reaches 1.743 4, and the deviation between the average optimal solution obtained by the proposed MDE algorithm and the known optimal solution is 0.03%, better than 0.8486 and 0.63% obtained by the DE algorithm. It can be seen that the proposed algorithm has high effectiveness and stability in solving CVRP, and can obtain multiple optimal solutions for CVRP simultaneously.

Key words: Vehicle Routing Problem (VRP), multimodal optimization, Differential Evolution (DE), capacitated constraint, niche

中图分类号: