基于粒子群算法的集送货一体化车辆路径问题研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
近年来,随着可利用自然资源的日趋减少以及人们环保意识的增强,能源的回收利用越来越受到人们的重视。在政府构建集约型社会政策指引下,正向物流和逆向物流相结合成为时代的要求,由此衍生的集送货一体化车辆路径问题已成为当前国内外物流领域的一个研究热点。
     对于集送货一体化车辆路径问题,目前的研究尚不够深入,并且,实际的车辆路径问题往往规模较大,这就需要一种耗费时间较少、求解质量较优的算法来满足实际工作的需要。本文针对这一要求,提出了“先预分派,后优化”的启发式算法。首先,借鉴扫描算法的思想对客户进行预分派。根据实际中距离相对较近的客户由同一辆车提供服务的特点,把在一定扫描范围内的客户分派给同一辆车;然后,运用改进的粒子群算法分派并优化配送线路。在优化过程中,为保证粒子所代表的配送线路是可行的,对于配送线路不可行的粒子,及时进行调整。这种基于客户预分派的粒子群算法,优化效果优于客户车辆随机分派的基本粒子群算法,从而能够保证粒子在飞行中快速收敛,有利于在较短的时间内找到较优的解决方案。
     为验证该算法的有效性,本文进行了大量的仿真实验。实验主要包括两部分:对车辆路径问题和集送货一体化的车辆路径问题的数据集分别进行了测试。实验结果表明,这种基于客户预分派的改进粒子群算法具有较高的计算效率,能够在合理的时间内得到较优解,这为解决实际生活中客户规模较大的车辆路径问题提供了一种很好的解决思路。
     最后,本文对于改进粒子群算法的应用前景进行了展望,并给出了进一步的研究方向。
In recent years, with the reduction of renewable resources and the growing awareness of environmental protection, people increasingly pay attention to the energy recovery and utilization. Besides, the "Saving Society" policy supported by the government makes the combination of forward logistics together with reverse logistics become a requirement of the times. Therefore, a great many of research interests have been shown on vehicle routing problem with simultaneous pickup and delivery (VRPSPD).
     Current research on VRPSPD is still not deep enough. Moreover, due to the large scalability in current practical problem, algorithms with less running time and relative acceptable problem-solving ability are needed in practice. With the aim of the difficulties in solving them, a customer pre-assigned two-phase heuristic algorithm is developed. We first deploy different vehicles, with algorithm used to assign customer groups to delivery vehicles, so customers are assigned to the same vehicle, the angle of which with the datum mark is only slightly different. Secondly we propose a modified particle swarm optimization to arrange customers visiting sequences for every vehicle. In process of optimization, the infeasible routes which violate the capability constraint are not abjured but adjusted before the next iteration. So the number of infeasible routes decreases through this adjustment, and it can help the particle to move forward to a more feasible solution.
     In order to verify the effectiveness and efficiency of the proposed algorithm, a large number of simulation experiments have been carried out. They can be divided into two parts:experiments on vehicle routing problem and vehicle routing problem with simultaneous pickup and delivery. The experimental results prove the feasibility and validity of the proposed method which can obtain the efficient solution within short time. Therefore, it can be used to solve the real-life large-scale vehicle routing problem.
     At last, the thesis predicts the application prospect of the improved particle swarm optimization and gives some directions of future research.
引文
[1]国发[2009]8号文件《物流业调整和振兴规划》,2009.3.
    [2]邱佩兰.降低运输成本促进物流发展[J].宁波经济,2009,(5):45-46.
    [3]李军,郭耀煌.物流配送车辆优化调度理论与方法[M].北京:中国物资出版社,2001.
    [4]Katoh N, Yano T. An approximation algorithm for the pickup and delivery vehicle routing problem on trees [J]. Discrete Applied Mathematics,2006, 154(16):2335-2349.
    [5]龙磊,陈秋双,华彦宁,徐亚.具有同时集送货需求的车辆路径问题的自适应混合遗传算法[J].计算机集成制造系统,2008,14(3):548-556.
    [6]齐姿.集货和送货一体化车辆配送路径问题研究[D].北京:北京科技大学,2007.
    [7]Dantzig G B, Ramser J H. The Truck Dispatching Problem [J]. Management Science,1959,6(1):80-91.
    [8]孙丽君,胡祥培,王征.车辆路径规划问题及其求解方法研究进展[J].系统工程,2006,24(11):31-37.
    [9]袁正磊.基于聚类的车辆线路优化算法研究[D].济南:山东大学,2008.
    [10]Dell'Amico M, Righini G, Salani M.A branch-and-price approach to the vehicle routing problem with simultaneous distribution and collection [J]. Transportation Science,2006,40(2):235-247.
    [11]Laporte G, Semet F. Classical Heuristics for the Vehicle Routing Problem [J]. Les Cahiers du GERAD G-89-04,Ecole des Hautes Etudes Commerciales de Montreal,1999.
    [12]Clarke G, Wright J W. Scheduling of vehicles from a central depot to a number of delivery points [J]. Operations Research,1964, (12):568-581.
    [13]Gillett B E, Miller L R. A heuristic algorithm for the vehicle dispatch problem [J]. Operations Research,1974, (22):340-349.
    [14]Wren A, Holliday A. Computer scheduling of vehicles from one or more depots to a number of delivery points [J]. Operational Research Quarterly, 1972, (23):333-344.
    [15]Fisher M L, Jaikumar R. A generalized assignment heuristic for vehicle routing [J]. Networks,1981, (11):109-124.
    [16]Bramel J, Simchi-Levi D. A location based heuristics for general routing problems [J]. Operation Research,1995, (43):649-660.
    [17]Min H. The multiple the vehicle routing problem with simultaneous delivery and pick-up points [J]. Transportation Research Part A,1989,5:377-386.
    [18]Halse K. Modeling and Solving Complex Vehicle Routing Problems [D]. Technical University of Denmark, Lyngby,1992.
    [19]Dethloff J. Vehicle routing and reverse logistics:The vehicle routing problem with simultaneous delivery and pick-up [J]. OR Spektrum,2001,23:79-96.
    [20]Salhi S, Nagy G. A cluster insertion heuristic for single and multiple depot vehicle routing problems with backhauling [J]. Journal of the Operational Research Society,1999,50(10):1034-1042.
    [21]Nagy G, Salhi S. Heuristic algorithms for single and multiple depot vehicle routing problems with pickups and deliveries[J]. European Journal of Operational Research,2005,162(1):126-141.
    [22]Michel Gendreau, Gilbert Laporte, Jean-Yves Potvin. Meta-heuristics for the Vehicle Routing Problem [J]. Les Cahiers du GERAD G-89-04, Ecole des Hautes Etudes Commerciales de Montreal,1999.
    [23]曾华.真实道路下大规模车辆路径问题算法研究与应用[D].济南:山东大学,2006.
    [24]Montane F A T, Galvao R D. A tabu search algorithm for the vehicle routing problem with simultaneous pick-up and delivery service [J]. Computers and Operations Research,2006,33(3):595-619.
    [25]Hoff A, Gribkovskaia I, Laporte G, L(?)kketangen A. Lasso solution strategies for the vehicle routing problem with pickups and deliveries [J]. European Journal of Operational Research,2009,192(3):755-766.
    [26]John H. Adaptation in Natural and Artificial System [D]. The University of Michigan Press, Ann Arbor, MI,1975.
    [27]Juan S. Meta-heuristics for the Vehicle Routing Problem [D]. University of Louisville,2005.
    [28]谢秉磊,孙毅,李荣喜.求解配送\收集旅行商问题的遗传算法[J].陕西工学院学报,2002,18(1):70-74.
    [29]谢秉磊,李良,郭辉煌.求解配送\收集旅行商问题的模拟退火算法[J].系统工程理论方法应用,2002,11(3):240-243.
    [30]张建勇,李军.具有同时的配送和回收需求的逆向物流VRP研究[J].中国管理科学,2006,14(z1):427-430.
    [31]张燕,周支立,翟斌.集货送货一体化的物流配送车辆路线问题的标号算法[J].运筹与管理,2007,16(3):12-19.
    [32]Laporte G. The vehicle routing problem:an overview of exact and approximation algorithms [J]. European Journal of Operational Research, 1992,5(9):345-358.
    [33]卢步云.应用塔布搜寻法于含软性时间窗限制之动态需求捡取配送途程规划问题[D].台湾:私立中原大学,2002.
    [34]Billy E G, Leland R M. A Heuristic Algorithm For The Vehicle Dispatch Problem[J]. Operations Research,1974, (22):340-349.
    [35]Langton C G. Artificial Life:an overview [M]. MIT Press,1995.
    [36]Heudin J C. Artificial life and evolutionary computing in machine perception [A]. Computer Architectures for Machine Perception Proceedings[C]. Como: IEEE press,1995:418-428.
    [37]张奇,陈国初,俞金寿.基于人工生命的优化方法及应用[J].华东理工大学学报(自然科学版),2008,34(2):273-277.
    [38]李宁.粒子群优化算法的理论分析与应用研究[D].武汉:华中科技大学,2006.
    [39]Hackwood S, Wang J. The Engineering of Cellular Robotic Systems. In:IEEE International Symposium on Intelligent Control [C]. Piscataway, NJ:IEEE Press,1988:70-75.
    [40]Hackwood S, Beni G. Self-organization of Sensors for Swarm Intelligence. In: IEEE International conference on Robotics and Automation [C]. Piscataway, NJ:IEEE Press,1992:819-829.
    [41]Bonabeau E, Dorigo M, and Theraulaz G. Swarm Intelligence:From Natural to Artificial Systems [M]. New York:Oxford University Press,1999.
    [42]Colorni A, Dorigo M, Maniezzo V. An investigation of some properties of an ant algorithm [A]. Proc. of the Parallel Problem Solving from Nature Conference [C].Brussels, Belgium:Elsevier Publishing,1992:509-520.
    [43]高尚.解旅行商问题的混沌蚁群算法[J].系统工程理论与实践,2005,(9):100-104.
    [44]Kennedy J, Eberhart R C. Particle Swarm optimization [A]. Proc. IEEE International Conference on Neural Networks, Ⅳ[C]. Piscataway, NJ:IEEE Service Center,1995:1942-1948.
    [45]李爱国,覃征,鲍复民,贺升平.粒子群优化算法[J].计算机工程与应用,2002,38(21):1-3.
    [46]陈利.基于混合粒子群算法的物流配送车辆路径问题的研究[D].长沙:中南大学,2007.
    [47]Eberhart R C, Shi Y. Comparison between Genetic Algorithms and Particle Swarm Optimization [M]. Evolutionary Programming Ⅶ, Berlin:Springer, 1998(1447):611-616.
    [48]Eberhart R C, Shi Y. Particle Swarm Optimization: Developments, Applications and Resources. The 2001 Congress on Evolutionary Computation[C]. Piscataway, NJ:IEEE Press,2001:81-86.
    [49]Kennedy J, Eberhart R C. Swarm Intelligence [M]. San Francisco:Morgan Kaufmann division of Academic Press,2001.
    [50]沈艳,郭兵,古天祥.粒子群优化算法及其与遗传算法的比较[J].电子科技大学学报,2005,5(34):696-699.
    [51]Maurice C, Kennedy J. The Particle Swarm-Explosion, Stability, and Convergence in a Multidimensional Complex Space. IEEE transaction on evolutionary computation [J].2002,6(1):58-73.
    [52]F. van den Bergh. An Analysis of Particle Swarm Optimizers [D]. Department of Computer Science, University of Pretoria, South Africa,2002.
    [53]Shi Y, Eberhart R C.A Modified Particle Swarm Optimizer. The 1998
    Conference of Evolutionary Computation [C]. Piscataway, NJ:IEEE Press, 1998:69-73.
    [54]Shi Y, Eberhart R C. Parameter Selection in Particle Swarm Optimization [M]. Evolutionary ProgrammingⅦ, Lecture Notes in Computer Science 1447, Springer,1998:591-600.
    [55]Shi Y, Eberhart R.C. Empirical Study of Particle Swarm Optimization. The 1999 Congress on Evolutionary Computation [C]. Piscataway, NJ:IEEE Service Center,1999:1945-1950.
    [56]Shi Y, Eberhart R.C. Fuzzy adaptive particle swarm Optimization. The 2001 Congress on Evolutionary Computation [C]. Piscataway, NJ:IEEE Press, 2001:101-106.
    [57]杨道平.粒子群算法邻域拓扑结构研究[J].中国高新技术企业,2009,(16):36-37.
    [58]潘峰,陈杰,甘明刚.粒子群优化算法模型分析[J].自动化学报,2006,32(3):368-377.
    [59]Kennedy J. Small Worlds and Mega-minds:Effects of Neighborhood Topology on Particle Swarm Performance. In:The 1999 Congress on Evolutionary Computation [C]. Piscataway, NJ:IEEE Press,1999:1931-1938.
    [60]Kennedy J, Mendes R. Topological Structure and Particle Swarm Performance. The 2002 Congress on Evolutionary Computation[C]. Piscataway, NJ:IEEE Service Center,2002:1671-1676.
    [61]Mendes R, Kennedy J. The Full Informed Particle Swarm:simpler, maybe better. IEEE transaction on evolutionary computation [C],2004,8(3): 204-210.
    [62]Mendes R. Population Topologies and Their Influence in Particle Swarm Performance [D]. Department of Information, University of Minho, Braga, Portugal.2004.
    [63]Gray G Y, Haiming L. Dynamic Population Strategy Assisted Particle Swarm Optimization. The 2003 IEEE International Symposium on Intelligent Control [C]. Piscataway, NJ:IEEE Press,2003:697-702.
    [64]Mohais A S, Ward C, Posthoff C. Randomized Directed Neighborhoods with Edge Migration in Particle Swarm Optimization. The 2004 Congress on Evolutionary Computation [C]. Piscataway, NJ:IEEE Press,2004:548-555.
    [65]Watts D J. Small Worlds:The Dynamics of Network between Order and Randomness [M], Princeton University Press,1999.
    [66]杨维,李歧强.粒子群优化算法综述[J].中国工程科学,2004,5(6):87-94.
    [67]李宁,邹彤,孙德宝.车辆路径问题的粒子群算法研究[J].系统工程学报,2004,19(6):596-600.
    [68]李宁,邹彤,孙德宝.带时间窗车辆路径问题的粒子群算法[J].系统工程理论与实践,2004,24(4):130-135.
    [69]罗先国,侍洪波.非满载车辆路径问题的改进粒子群算法[J].华东理工大学学报,2006,32(7):767-771.
    [70]李军军,王锡准,黄有方,肖建梅.基于混合微粒群优化算法的配送中心选址问题求解[J].物流技术,2006,29(8):26-31.
    [71]李军军,王锡准,黄有方,肖建梅.微粒群算法在现代物流系统优化中的应用[J].物流技术,2006,(4):33-36.
    [72]Kennedy J, Eberhart R C.A Discrete Binary Version of the Particle Swarm Algorithm. The 1997 Conference on System, Cybernetics and Informatics [C]. Piscataway, NJ:IEEE Press,1997:4104-4109.
    [73]Yoshida H, Kawata K, Fukuyama Y et al. A Particle Swarm Optimization for Reactive Power and Voltage Control Considering Voltage Security Assessment. IEEE transactions on system [C].2000,15(4):1232-1239.
    [74]Agrafiotis D K, Cedeno. Feature Selection for Structure-activity Correlation using Binary Particle Swarms. Journal of Medicinal Chemistry,2002, 45(5):1098-1107.
    [75]Mohan C K, Al-kazemi B. Discrete Particle Swarm Optimization. Proceedings of the Workshop on Particle Swarm Optimization [C]. Purdue School of Engineering and Technology, IUPUI.2001.
    [76]吴斌.车辆路径问题的粒子群算法研究与应用[D].杭州:浙江工业大学,2007.
    [77]Chen A L, Yang G K, Wu Z M, Hybrid discrete particle swarm optimization algorithm for capacitated vehicle routing problem [J]. Journal of Zhejiang University Science A,2006,7(4):607-614.
    [78]郝会霞,郗建国.改进的粒子群算法在VRP中的应用[J].现代交通技术,2007,4(4):62-64.
    [79]Salmen A, Ahmad I, Al-Madani B. Particle swarm optimization for task assignment problem [J]. Microprocessors and Microsystems,2002,26(8): 363-371.
    [80]Ai T J, Kachitvichyanukul V. A particle swarm optimization for the vehicle routing problem with simultaneous pickup and delivery [J]. Computers and Operations Research,2008,36(5):1693-1702.
    [81]Xie X F, Zhang W J, Yang Z L. A Dissipative Particle Swarm Optimization, IEEE Congress on Evolutionary Computation[C]. Honolulu, Hawaii, USA, 2002:1456-1461.
    [82]Veeramachaneni K, Peram T, Mohan C, Osadciw L A. Optimization using particle swarms with near neighbor interaction. Proceedings of genetic and evolutionary computation conference[C]. Chicago, USA,2003:110-121.
    [83]Pongchairerks P, Kachitvichyanukul V. A non-homogenous particle swarm optimization with multiple social structures. Proceedings of international conference on simulation and modeling [C]. Thailand,2005:A5-02.
    [84]Zhang N Z, Sun G H, Wu Y H, Geng F H. A modified particle swarm optimization for the vehicle routing problem with simultaneous pickup and delivery, ASCC2009 [C]. Hongkong,2009, SaB4.3:1679-1684.
    [85]Christofides N, Mingozzi A, Toth P. The vehicle routing problem [J]. Combina-torial Optimization. Wiley, Chichester,1979:315-338.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700