计算机科学 ›› 2014, Vol. 41 ›› Issue (12): 220-225.doi: 10.11896/j.issn.1002-137X.2014.12.048

• 人工智能 • 上一篇    下一篇

一种求解带时间窗车辆路径问题的混合差分进化算法

宋晓宇,朱加园,孙焕良   

  1. 沈阳建筑大学信息与控制工程学院 沈阳110168;沈阳建筑大学信息与控制工程学院 沈阳110168;沈阳建筑大学信息与控制工程学院 沈阳110168
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受国家自然科学基金(61070024),国家科技支撑计划(2006BAJ06B08-03)资助

Hybrid Differential Evolution Algorithm for Vehicle Routing Problem with Time Windows

SONG Xiao-yu,ZHU Jia-yuan and SUN Huan-liang   

  • Online:2018-11-14 Published:2018-11-14

摘要: 对带时间窗的车辆路径问题进行研究,建立以最小化车辆数量和行驶路程为目标的多目标数学模型,提出一种结合改进差分进化算法和变邻域下降搜索的基于Pareto支配的混合差分进化算法。首先重新定义了个体的生成方式。其次,结合双种群策略和变邻域下降搜索技术来平衡算法的全局探索能力和局部开发能力,并在搜索过程中用随机个体替代种群中的重复个体,维持种群的多样性。然后引入Pareto支配的概念来评价个体的优劣性,并采用擂台法则构造非支配解集。最后对18个不同规模的Solomon算例的求解结果表明,算法在行驶路程和车辆数量上的求解质量比人工蜂群算法分别平均提高了2.04%和14.95%,且与已知最优解相比,在车辆数量的求解质量上平均提高了14.53%,验证了所提算法的有效性。

关键词: 带时间窗车辆路径问题,多目标,差分进化算法,双种群,变邻域下降搜索

Abstract: Aiming at the vehicle routing problem with time windows,a multi-objective mathematical model was built with goals of minimizing the vehicle number and the travel distance,and it was solved by a hybrid differential evolution algorithm which is based on Pareto-dominance,combined with improved differential evolution algorithm and variable neighborhood descent.First,redefined method to produce new individual was employed.Then,the global exploration and the local exploitation were balanced by combining the dual populations strategy and variable neighborhood descent technology,and the diversity of the population was maintained through the method which uses the random individuals to replace the repetition individuals.Third,Pareto-dominance was applied to compare different solutions,and Arena’s principle was adopted to construct non-dominated solution set.Finally computational results on the 18 Solomon problems with the different sizes show that the solution quality of the proposed algorithm averagely increases 2.04% and 14.95% than artificial bee colony algorithm in the travel distance and the vehicle number,and averagely increases 14.53% than the best known solutions in the vehicle number,verifying the effectiveness of the proposed algorithm.

Key words: Vehicle routing problem with time windows,Multi-objective,Differential evolution algorithm,Dual populations,Variable neighborhood descent

[1] Dantzig G,Ramser J.The truck dispatching problem[J].Mana-gement Science,1959(6):80-91
[2] Jung S,Moon B.R.A Hybrid genetic algorithm for the vehicle routing problem with time windows[C]∥Proceedings of Genetic and Evolutionary Computation.San Francisco,CA,USA,2002:1309-1316
[3] Balseiro S R.An ant colony algorithm hybridized with insertion heuristics for the time dependent vehicle routing problem with time windows[J].Computers and Operations Research,2011,38(6):954-966
[4] 魏明,靳文舟.求解车辆路径问题的离散粒子群算法[J].计算机科学,2010,7(4):187-191
[5] Storn R.Differential evolution design of an IIR-filter [C]∥Proceedings of IEEE Conference Evolutionary Computation (S07803-29023).Nagoya,Japan,1996:268-273
[6] Mei Mi,Xue Hui-feng,Zhong Ming,et al.An improved differential evolution algorithm for TSP problem[C]∥Proceedings of Intelligent Computation Technology and Automation.Washington DC,USA,2010:544-547
[7] Onwubolu G,Davendra D.Scheduling flow shops using differential evolution algorithm[J].European Journal of Operational Research,2006,1(2):674-69
[8] 曹二保,赖明勇,聂凯.带时间窗的车辆路径问题的改进差分进化算法研究[J].系统仿真学报,2009,1(8):2420-2423
[9] 王君.带时间窗车辆路径问题的差分进化混合算法[J].计算机工程与应用,2013,9(2):24-28,66
[10] Babu B V,Jehan M M L.Differential evolution for multi-objective optimization[C]∥Proceedings of the IEEE Congress on Evo-lutionary Computation (CEC 2003).Canberra,Australia,2003:2696-2703
[11] Hansen P,Mladenovic N.Variable neighborhood search:principles and applications[J].European Journal of Operational Research,2001,130(3):449-467
[12] 陈萍,黄厚宽,董兴业.求解卸装一体化的车辆路径问题的混合启发式算法[J].计算机学报,2008,1(4):565-573
[13] 郑金华,蒋浩,邝达,等.用擂台法则构造多目标Pareto最优解集的方法[J].软件学报,2007,8(6):1287-1297
[14] 刘敏.多目标遗传算法在车辆路径优化中的应用研究[D].湘潭:湘潭大学,2006
[15] Deb K,Pratap A,Agarwal S,et al.A fast and elitist multiobjective genetic algorithm:NSGA-II[J].IEEE Transactions on Evolutionary Computation,2002,6(2):182-197
[16] http://web.cba.neu.edu/~msolomon/problems.htm
[17] Nahum O E,Hadas Y,Spiegel U.Multi-objective vehicle routing problem with time windows:a vector evaluated artificial bee colo-ny approach[J].International Journal of Computer and Information Technology,2014,3(1):41-47

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!