改进鲸鱼优化算法解决存在紧急需求的VRPSPD
Improving Whale Optimization Algorithm for VRPSPD with Urgent Orders
DOI: 10.12677/orf.2024.146581, PDF,    科研立项经费支持
作者: 梁子璇, 干宏程, 王 可:上海理工大学管理学院,上海;上海理工大学超网络研究中心,上海;涂辉招:同济大学交通学院,上海
关键词: 紧急需求路径规划同时送取货鲸鱼优化算法Urgent Orders Vehicle Routing Problem Simultaneous Pickup Delivery Whale Optimization Algorithm
摘要: 针对在配送途中客户出现紧急需求的同时送取货车辆路径问题(Vehicle Routing Problem with Simultaneous Pickup-Delivery, VRPSPD),以油耗和等待成本最小、客户满意度最优为目标,建立紧急需求下的同时送取货车辆路径优化模型,提出一种改进鲸鱼优化算法进行求解,合理规划配送路线。为了增强鲸鱼优化算法跳出局部最优的能力,分别在收缩包围行为、气泡捕食行为中引入顺序交叉(OX)机制与基于位置的交叉(PBX)机制,并增加个体在搜索觅食行为中的随机性。仿真实验表明,改进后的算法能够得到符合约束条件且更经济的路线,证明其在问题求解中的有效性与优越性。
Abstract: Aiming at the problem of simultaneous delivery and pickup vehicle paths when customers have urgent demands during the delivery route, with the optimization objective of minimizing the fuel cost, waiting cost, and maximizing customer satisfaction, we establish a simultaneous delivery and pickup vehicle path optimization model under urgent demands and propose an improved whale optimization algorithm for solving the problem to reasonably plan the delivery routes. To enhance the ability of the whale algorithm to jump out of the local optimum, the OX and the PBX are introduced in the contraction encircling and the bubble foraging and increase the randomness of individuals in the prey searching. Simulation experiments show that the improved algorithm can obtain a more economical route that meets the constraints, proving its effectiveness and superiority in problem-solving.
文章引用:梁子璇, 干宏程, 王可, 涂辉招. 改进鲸鱼优化算法解决存在紧急需求的VRPSPD[J]. 运筹与模糊学, 2024, 14(6): 822-833. https://doi.org/10.12677/orf.2024.146581

参考文献

[1] 张涛, 王楚楚. 考虑软时间窗的同时送取货随机旅行时间车辆路径问题[J]. 同济大学学报: 自然科学版, 2023, 51(8): 1278-1287.
[2] Salehi Sarbijan, M. and Behnamian, J. (2022) Emerging Research Fields in Vehicle Routing Problem: A Short Review. Archives of Computational Methods in Engineering, 30, 2473-2491. [Google Scholar] [CrossRef
[3] Min, H. (1989) The Multiple Vehicle Routing Problem with Simultaneous Delivery and Pick-Up Points. Transportation Research Part A: General, 23, 377-386. [Google Scholar] [CrossRef
[4] Lagos, C., Guerrero, G., Cabrera, E., Moltedo, A., Johnson, F. and Paredes, F. (2018) An Improved Particle Swarm Optimization Algorithm for the VRP with Simultaneous Pickup and Delivery and Time Windows. IEEE Latin America Transactions, 16, 1732-1740. [Google Scholar] [CrossRef
[5] 李珺, 段钰蓉, 郝丽艳, 等. 混合优化算法求解同时送取货车辆路径问题[J]. 计算机科学与探索, 2022, 16(7): 1623-1632.
[6] 范厚明, 张轩, 任晓雪, 刘鹏程. 多中心开放且需求可拆分的VRPSDP问题优化[J]. 系统工程理论与实践, 2021, 41(6): 1521-1534.
[7] Olgun, B., Koç, Ç. and Altıparmak, F. (2021) A Hyper Heuristic for the Green Vehicle Routing Problem with Simultaneous Pickup and Delivery. Computers & Industrial Engineering, 153, Article 107010. [Google Scholar] [CrossRef
[8] Silva, F. and Serra, D. (2008) Locating Emergency Services with Different Priorities: The Priority Queuing Covering Location Problem. Journal of the Operational Research Society, 59, 1229-1238. [Google Scholar] [CrossRef
[9] Chen, M., Zhou, S., Gong, Y. and Tang, L. (2023) Medical Emergency Supplies Dispatching Vehicle Path Optimization Based on Demand Urgency. Applied Mathematics and Nonlinear Sciences, 9, 1-20. [Google Scholar] [CrossRef
[10] Mirjalili, S. and Lewis, A. (2016) The Whale Optimization Algorithm. Advances in Engineering Software, 95, 51-67. [Google Scholar] [CrossRef
[11] 王颍超. 鲸鱼优化算法研究与应用进展[J]. 计算机工程与科学, 2024, 46(5): 881-896.
[12] Gharehchopogh, F.S. and Gholizadeh, H. (2019) A Comprehensive Survey: Whale Optimization Algorithm and Its Applications. Swarm and Evolutionary Computation, 48, 1-24. [Google Scholar] [CrossRef
[13] 李广强, 董文超, 朱大庆, 等. 基于改进鲸鱼优化算法的AUV三维路径规划[J]. 系统工程与电子技术, 2023, 45(7): 2170-2182.
[14] 蔡雨岑, 杜鹏桢. 基于平衡鲸鱼优化算法的无人车路径规划[J]. 控制与决策, 2021, 36(11): 2647-2655.
[15] 周鲜成, 李松明, 王莉, 等. 考虑非线性能耗的时间依赖型电动车辆路径模型及改进的鲸鱼优化算法[J/OL]. 中国管理科学, 1-15. 2024-10-10.[CrossRef
[16] Wang, H. and Chen, Y. (2012) A Genetic Algorithm for the Simultaneous Delivery and Pickup Problems with Time Window. Computers & Industrial Engineering, 62, 84-95. [Google Scholar] [CrossRef