期刊文献+

具有同时集送货需求的车辆路径问题的粗粒度并行遗传算法 被引量:5

Coarse-grained Parallel Genetic Algorithm for Vehicle Routing Problem with Simultaneous Delivery and Pick-up
下载PDF
导出
摘要 设计了求解VRPSDP的粗粒度并行遗传算法(CGPGA),其中遗传算法以最优划分法计算适应值,邻域搜索法作为变异算子,定义了群体多样性结构。并行算法以单向环作为连接拓扑,各子群体独立进行遗传操作,迁移算子用于群体间的信息交流,采用多样性替换的方法进行个体替换。论文给出了CGPGA算法在集群系统上的重复非阻塞MPI实现。对典型VRPSDP实例进行测试的结果表明:CGPGA算法在大部分实例上超过了已知最好解,未达到已知最好解的实例与已知最好解的相对误差不超过1.5%。在计算速度方面,CGPGA算法具有接近线性甚至超线性的加速比,提高了遗传算法的求解速度。 A coarse-grained parallel genetic algorithm (CGPGA) was developed to solve VRPSDP, which uses an optimal splitting procedure to get the fitness value, a local search as the mutation operator The measure of population diversity was defined properly. The parallel algorithm used 1D ring as the topology, with a serial GA (SGA) running on each processor The migration operator was used to communicate between subpopulations, and the diversity replacement to replace individuals. The algorithm with the repeatedly non-blocking MPI on cluster system was implemented. The computational results carded out on VRPSDP benchmark instances indicate that the proposed CGPGA outperforms the best-known solutions in most instances, and the relative errors to the best-known solutions on the rest instances are less than 1.5%. The results also reveal that the CGPGA has linear even super linear speedup ratio, improving the computing speed of SGA significantly.
出处 《系统仿真学报》 CAS CSCD 北大核心 2009年第7期1962-1968,1973,共8页 Journal of System Simulation
基金 天津市自然科学基金资助项目(05YFJMJC01300) 天津市科技发展计划资助项目(043185111-12)
关键词 车辆路径问题 集送货需求 并行遗传算法 粗粒度 vehicle routing problem delivery and pick-up parallel genetic algorithm coarse-grained
  • 相关文献

参考文献17

  • 1Min H. The multiple vehicle routing problem with simultaneous delivery and pickup points [J]. Transportation Research A (S0965- 8564), 1989, 23(5): 377-386.
  • 2Salhi S, Nagy G. A cluster insertion heuristic for single and multiple depot vehicle routing problems with backhauling [J]. Journal of the Operational Research Society (S0160-5682), 1999, 50(10): 1034- 1042.
  • 3Dethloff J. Vehicle routing and reverse logistics: the vehicle routing problem with simultaneous delivery and pick-up [J]. OR Spektrum (S0171-6468), 2001,23(1): 79-96.
  • 4Ganesh K, Narendran T T. CLOVES: A cluster-and-search heuristic to solve the vehicle routing problem with delivery and pick-up [J]. European Journal of Operational Research (S0377-2217), 2007, 178(3): 699-717.
  • 5Salhi S, Nagy G. Heuristic algorithms for single and multiple depot vehicle routing problems with pickups and deliveries [J]. European Journal of Operational Research (S0377-2217), 2005, 162(1): 126-141.
  • 6Crispim J, Brandao J. Metaheuristics applied to mixed and simultaneous extensions of vehicle routing problems with backhauls [J]. Journal of the Operational Research Society (S0160-5682), 2005, 56(11): 1296-1302.
  • 7Montane F A T, Galvao R D. A tabu search algorithm for the vehicle routing problem with simultaneous pick-up and delivery service [J]. Computers & Operations Research (S0305-0548), 2006, 33(3): 595-619.
  • 8Chen J F, Wu T H. Vehicle routing problem with simultaneous deliveries and pickups [J]. Journal of the Operational Research Society (S0160-5682), 2006, 57(5): 579-587.
  • 9Bianchessi N, Righini G. Heuristic algorithms for the vehicle routing problem with simultaneous pick-up and delivery [J]. Computers & Operations Research (S0305-0548), 2007, 34(2): 578-594.
  • 10Vural A R. A GA-based meta-heuristic for capacitated vehicle routing problem with simultaneous pick-up and deliveries [M]. Istanbul, Turkey: Sabanci University, 2003.

二级参考文献23

  • 1邹彤,李宁,孙德宝.不确定车辆数的有时间窗车辆路径问题的遗传算法[J].系统工程理论与实践,2004,24(6):134-138. 被引量:41
  • 2蒋忠中,汪定伟.车辆路径问题的捕食搜索算法研究[J].计算机集成制造系统,2006,12(11):1899-1902. 被引量:14
  • 3邹燕明.小生境遗传算法的研究与应用[M].北京:北京理工大学,1999..
  • 4李敏强.遗传算法的基本理论与应用[M].北京:科学出版社,2003..
  • 5Erick Cantu-Paz . A Survey of Parallel Genetic Algorithms [R]. IlliGAL Report No 97003. Illinois Genetic Algorithms Laboratory, Urbana, IL.1997.
  • 6Richard S Morrison. Cluster Computing - Architectures, Operating Systems, Parallel Processing, & Programming Languages [DB/OL]. Sydney University of Technology, Australia. 2002
  • 7Message Passing Interface Forum [EB/OL]. Available at: http://www.mpi-forum.org/, 1994.
  • 8MPICH-A Portable Implementation of MPI [EB/OL]. Available at: http://www-unix.mcs.anl.gov/mpi/mpich/, 1994.
  • 9FORTRAN Genetic Algorithm (GA) Driver [CP/OL] Available at: http://cuaerospace.com/carroll/ga.html, 2001.
  • 10Erick Cantu-Paz. Designing efficient and accurate parallel genetic algorithms [R]. IlliGAL Report No. 99017 Illinois Genetic Algorithms Laboratory, Urbana, IL. 1999.

共引文献82

同被引文献46

引证文献5

二级引证文献32

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部