基于改进禁忌搜索算法的车辆路径优化
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第30卷 第5期91
1 引言
作为NP(Non-deterministic文章编号:1003-1421(2008)05-0091-04 中图分类号:O29:F530.4 文献标识码:A
基于改进禁忌搜索算法的
车辆路径优化
Optimization of Vehicle Routing Problem based on Improved
Tabu Search Algorithm
李 松1,李瑞彩2,刘 兴3
LI Song1, LI Rui-cai2, LIU Xing3
(1.河北大学 管理学院, 河北 保定 071002;2.河北软件职业技术学院 信息工程系,
河北 保定 071000;3.军事交通学院 军事交通系,天津 300161)
(1. School of Management, Hebei University, Baoding , Hebei 071002, China 2 Department ofInformation Engineering, Hebei Software Institute, Baoding, Hebei 071000, China 3 Department of
Military Traffic, Military Traffic Institute, Tianjin 300161, China)摘 要: 为解决车辆路径优化问题,提出改进禁忌搜索算法。首先,
采用车辆—需求分配结构,将整个车辆路径问题分解成若干子问
题,然后用禁忌搜索算法求解每个子问题,最后从所有子问题的最
优解中选取全局最优解,并通过具有代表性的算例试验和分析。仿
真试验结果表明,该算法拓展了搜索空间,提高了最优解的质量,能
够有效地解决车辆路径优化问题。
关键词:车辆路径问题,禁忌搜索算法,车辆—需求分配结构Abstract: A new improved tabu search algorithm for solving vehicle routing
problem (VRP) is put forward. First, the whole VRP is decomposed into several
sub-problems by vehicle-demand assigning structure, and tabu search algorithm
is applied for solving each sub-problem, at last the optimal solution of the whole
problem is found among the optimal solution of all sub-problems. The result of a
representative example and the analysis are given. The simulation results show
that the proposed algorithm can extend the search scope and improve the optimal
solution, and it can solve the VRP problem efficiently.
Key words: Vehicle Routing Problem (VRP); Tabu Search Algorithm; Vehicle-
demand Assigning StructurePolynomial)难题,车辆路径问题(vehicle routing problem, VRP) 随着配送点数量的增加,可选的车辆路径方案数量将以指数速度急剧
增长[1]。因此,用启发式算法求解该问题就成为人们研究的一个重要方向。求解车辆路径问题的启发式算法很多,比较常用的有遗传算法[2]、禁忌搜索算法等。禁忌搜索算法[3-5]是一种人工智能的算法,它同遗传算法等在组合优化问题中
获得了广泛的应用,并取得过一些
研究成果。
现有VRP的研究将其描述为一个网络图问题,因此在设计其禁忌搜索算法时多采用有向边排列解的表示方法,这些方法存在一些不可避免的缺点:解的表示不太直观,算法复杂,且不易理解求解时计算时间较长,搜索效率较低算法迭代过程中产生的不可行解过
多,影响了算法的收敛速度。基于
此,文献[6]采用随机排列所有配送
点序号形成一个路径序列,然后从第一个配送点开始依次找到总需求不大于车辆容量(或不违反其他
92
94