计算机工程与应用 ›› 2008, Vol. 44 ›› Issue (8): 212-216.

• 工程与应用 • 上一篇    下一篇

一种求解多车型CARP问题的高效进化算法

朱征宇,杨 永,邓 欣,谢志华,夏梦霜,李小花   

  1. 重庆大学 计算机学院,重庆 400044
  • 收稿日期:2007-07-05 修回日期:2007-09-17 出版日期:2008-03-11 发布日期:2008-03-11
  • 通讯作者: 朱征宇

High efficient evolutionary computing method for solving multi-vehicle CARP

ZHU Zheng-yu,YANG Yong,DENG Xin,XIE Zhi-hua,XIA Meng-shuang,LI Xiao-hua   

  1. School of Computer Science,Chongqing University,Chongqing 400044,China
  • Received:2007-07-05 Revised:2007-09-17 Online:2008-03-11 Published:2008-03-11
  • Contact: ZHU Zheng-yu

摘要: 对传统遗传算法的染色体编码机制和种群结构进行了改进,并借鉴单亲遗传算法和Memetic Algorithm(MA)算法的优秀思想,设计了一种解决CARP(Capacitated Arc Routing Problem)问题的高效算法HEGA。新算法不但有效解决了使用现有算法无力解决的多车型CARP问题,并且应用于一般的单车型CARP问题在求解效率和求解精度上也比现有MA算法效果更好。结合洒水车路径优化问题,通过一组真实的数据集合对文中算法在该问题上的求解能力做出评测。

Abstract: This paper produces a new algorithm called HEGA for solving the CARP(Capacitated Arc Routing Problem).The new algorithm improves the method of coding chromosomes and structure of population in traditional genetic algorithm,and some of its ideas derive from Partheno-Genetic Algorithm(PGA) and memetic algorithm.HEGA can solve the multi-vehicle CARP which is hardly to be solved by existing algorithms,in solving general CARP,its efficiency and accuracy are more excellent as well.Related with a typical case of optimizing the routings of sprinkler cars,the new method is evaluated with a real set of data.