基于混合遗传算法的有时间窗车辆路径问题研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:lostsoul8888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
车辆路径问题(Vehicle Routing Problem,VRP)是对一系列己知需求量的客户,组织适当的行车线路进行服务,在不违反约束条件下,优化路线使总成本最小。有时间窗的车辆路径问题(Vehicle Routing Problem with Time Windows,VRPTW)因其重要的现实意义备受关注,所谓时间窗即客户接受服务的时间范围。由于车辆路径问题是典型的NP难题,传统的优化方法很难得到问题的最优解或满意解,因此构造高质量的启发式算法成为研究该问题的主要发展方向。本文重点研究了基于混合遗传算法求解有时间窗车辆路径问题。详细分析了VRPTW的特点,界定了所研究VRPTW的基本条件,建立了相应的数学模型。根据特定的时间窗、车辆容量等条件约束,设计了VRPTW的遗传算法(Genetic Algorithm,GA)。通过对遗传算法、禁忌搜索算法(Tabu Search,TS)及模拟退火算法(Simulated Annealing,SA)的分析比较,以遗传算法为框架,融合其它两者,提出了用于VRPTW的混合遗传模拟退火算法(Genetic-SimulatedAnnealing Algorithm,GSA)及混合遗传禁忌搜索模拟退火算法(Genetic-TabuSearch-Simulated Annealing Algorithm,GTSA)。在GSA中,将模拟退火算法的Metropolis规则应用到GA的交叉操作中,让GA能够同时接收较优解和劣解,使得父代个体也参加竞争,这样不但避免了GA陷入局部最优,同时又消除了基本遗传算法由于无选择的接收新解而可能会出现的随机搜索现象;在GTSA中,把TS引入到GA的复制操作中产生新的个体,使得遗传算法中每代个体具有尽可能的多样性,从而避免了GA陷入局部最优而出现“早熟”现象,在遗传操作产生新的种群后,对新种群使用SA,以大大增加接受较优解的概率,进而提高GA的收敛性能,加速了算法的收敛。通过实例,用MATLAB编程实现了所提出的GA、GSA、GTSA三种算法,并对三者性能作了比较。可以得出,所设计的混合遗传模拟退火算法和混合遗传禁忌搜索模拟退火算法具有良好的搜索能力及计算效率,算法性能稳定、可靠。
其他文献
利用压铸工艺将液态镁和固态铝液.固复合是一种镁/铝异种材料焊接的新工艺。镁/铝异种活性金属液.固连接的难点首先是固态铝合金属表面存在一层氧化膜,阻碍镁/铝异种活性金属
<正>国家新课程标准明确提出:转变学生的学习方式,培养学生主动参与、乐于探究、交流合作的学习态度。这要求课堂教学必须是互动的课堂,学生必须主动参与,自主学习,师生共同
<正>语文教学正逐步从单篇教学走向单元整组教学,教材的每个单元是围绕同一个人文主题编写组合而成的一个整体,无论是从编者的意图、教材的特点看,还是基于系统论教学的思想
<正>随着现代田径运动的发展,放松技术的训练已经成为现代短跑训练的必然趋势。短跑放松技术是一种使短跑运动员的生理、心理和运动负荷相互适应,肌肉和神经相互配合,在动作
建构主义理论主张教学应该以学生为中心,是一个积极主动的学习过程,在高校物理实验教学中发挥着重要作用。本文中笔者结合自身的实际教学经验,考虑了高校物理实验教学的特点,
目的探讨多囊卵巢综合征(polycystic ovary syndrome,PCOS)所致复发性流产患者与其体重指数、胰岛素抵抗的关系及观察二甲双胍+达英35+耳针+中药治疗胰岛素抵抗患者的疗效。
本文对桉叶油溶液抗菌作用进行了实验研究,当金黄色葡萄球菌为10~8个/ml时,65%桉叶油溶液的最小抑菌浓度(MIC)为1.3mg/ml,桉叶油丹参溶液MIC为0.163mg/ml,其最小杀菌浓度(MBC)分别为2.63mg/ml
作者结合自己的教学实践,以《动能和动能定理》为例设计了一堂课,展现了自己在新课程下是如何进行探究式教学的。
向量,是现代教学当中一个较为重要的数学概念,经常被用来研究几何、代数问题。在现在新版本的高中数学课程标准中,其有关"向量"的学习内容得到了增加,因而,中学阶段的学生就
目的探讨纤维乳管镜的实践经验及其应用价值。方法回顾性分析39例乳头溢液患者的检查结果,结合其中32例患者术后病理结果予以评估。结果镜检诊断乳腺导管内癌或浸润癌4例,导