基于动态多车型路径规划的禁忌搜索仿真优化系统及方法

文档序号:6024583阅读:375来源:国知局
专利名称:基于动态多车型路径规划的禁忌搜索仿真优化系统及方法
技术领域
本发明涉及路径规划领域,尤其涉及一种基于动态多车型路径规划的禁忌搜索仿真优化系统及方法。
背景技术
随着运筹学的发展,优化方法在物流配送系统中得到了越来越广泛的研究与应用。北美及欧洲的实际案例统计显示,在物流配送系统中对运输配送的优化可以节约5% 20%的成本。动态多车型路径规划问题一直是人们研究的难点。这主要体现在考虑随机因素, 难以在不违反约束条件的情况下用常规静态方案解决动态问题;模型复杂,难以建立数据解析表达。因此,研究动态多车型路径规划问题本身具有挑战性,仿真优化算法的设计与改进具有重大意义。目前关于车辆路径问题的仿真优化方法的研究仍然较少,因为仿真优化方法相对于传统优化方法会消耗更多的时间,而很多模型的优化方法已经比较耗吋。

发明内容
针对上述问题,本发明的目的在于提供一种基于动态多车型路径规划的禁忌捜索仿真优化系统及方法,解决了多类要素综合制约的动态多车型路径规划问题,相比优化方法具有更好的评估效果。为达到上述目的,本发明所述ー种基于动态多车型路径规划的禁忌捜索仿真优化系统,包括信息录入模块、数据存储模块、网络优化模块、控制模块、比较模块以及显示模块,其中;信息录入模块,将路径信息数据录入到系统中;数据存储模块,存储被录入的路径信息数据;网络优化模块,根据数据存储模块内的路径信息数据产生多个路径方案;控制模块,对每个路径方案进行仿真处理;判断模块,对仿真结果进行判断,得出最佳路径方案;显示模块,将最佳路径方案进行显示。优选地,所述控制模块包括出发控制単元、行驶控制単元、服务控制単元和返回控制単元,其中;出发控制単元,对路径方案中的出发事件进行仿真处理;行驶控制単元,对路径方案中的行驶事件进行仿真处理;服务控制単元,对路径方案中的服务事件进行仿真处理;返回控制单元,对路径方案中的返回事件进行仿真处理。为达到上述目的,本发明所述ー种优化方法,其特征在干,包括以下步骤;将路径信息数据录入到系统中并存储;
4
根据存储的路径信息数据制定多个路径方案;对每个路径方案中的事件进行仿真处理并判断,得出最佳路径方案并显示。优选地,对路径方案中的出发事件进行仿真处理包括以下步骤设置仿真钟,置为零,预设当天所需最长工作时间;读取所规划路径上所有需求点的路径信息;读取所派车辆的车载重量信息;计算所有需求点的需求物品重量总和,并与所派车辆的车载重量比较若需求物品重量总和大于所派车辆的车载重量,则读取另ー车辆信息;若需求物品重量总和小于所派车辆的车载重量,则进行行驶事件的仿真处理。优选地,对路径方案中的行驶事件进行仿真处理包括以下步骤计算事件中起始需求点和终止需求点之间的行驶时间,计入到仿真钟;读取到达终止需求点所预设的时间范围;并使时间上限值与仿真钟所记时间值进行比较若时间上限值大于仿真钟所记时间值,则进入服务事件的仿真处理;若时间上限值小于仿真钟所记时间值,则等待服务。优选地,对路径方案中的服务事件进行仿真处理包括以下步骤计算服务事件中需求点的服务时间,并计入到在行驶事件中重置后的仿真钟;判断是否存在下一个需求点若存在,则重新进入行驶事件的仿真处理;若不存在,则进入返回事件的仿真处理。优选地,对路径方案中的返回事件进行仿真处理包括以下步骤计算从最终需求点回到配送中心的行驶时间,计入在最后服务事件后的仿真钟, 并与预设当天所需时间比较若仿真钟最终时间大于预设当天所需时间,则工作超时;若仿真钟最终时间大于预设当天所需时间,则进行下一个路径方案的仿真处理, 仿真钟重置为零。本发明的有益效果为本发明提出一种基于动态多车型路径规划的禁忌捜索仿真优化方法,能够在合理时间内得到动态信息约束下的最佳规划路径,具有较好的稳定性和高效性,并且可以处理大规模数据信息。


图1是本发明实施例所述系统的结构示意图;图2是本发明实施例所述的四种事件的示意图;图3是本发明实施例所述的仿真流程图。
具体实施例方式下面结合说明书附图对本发明做进ー步的描述。如图1所示,本发明实施例所述ー种基于动态多车型路径规划的禁忌捜索仿真优化系统,包括信息录入模块、数据存储模块、网络优化模块、控制模块、比较模块以及显示模块,其中;信息录入模块,将路径信息数据录入到系统中;数据存储模块,存储被录入的路径信息数据;网络优化模块,根据数据存储模块内的路径信息数据产生多个路径方案;控制模块,对每个路径方案进行仿真处理;判断模块,对仿真结果进行判断,得出最佳路径方案;显示模块,将最佳路径方案进行显示。其中,对动态信息进行仿真建摸,抽象出该类问题的四种基本事件,即所述每个路径方案包括出发事件、行驶事件、服务事件和返回事件。所述控制模块包括出发控制単元、 行驶控制単元、服务控制単元和返回控制单元,其中;出发控制単元,对路径方案中的出发事件进行仿真处理;行驶控制単元,对路径方案中的行驶事件进行仿真处理;服务控制単元,对路径方案中的服务事件进行仿真处理;返回控制单元,对路径方案中的返回事件进行仿真处理。关于对各个事件的仿真处理,在下面的方法中进行详细叙述。如图2-3所示,本发明实施例所述ー种基于动态多车型路径规划的禁忌搜索仿真优化方法,包括网络优化模块、仿真模块及判断模块,该方法包括以下步骤1)将路径信息数据录入到系统中并存储;2)根据存储的路径信息数据制定多个路径方案;3)对每个路径方案中的事件进行仿真处理并判断,得出最佳路径方案并显示。对货物配送路径规划问题进行优化,在本发明的方法基础上,对动态信息进行仿真建摸,抽象出该类问题的四种基本事件,即所述每个路径方案包括出发事件、行驶事件、 服务事件和返回事件。该配送路径是一个完整的回路,即从配送中心出发,经过不确定的运输时间与服务时间来对若干需求点进行服务,最后回到配送中心。在该配送过程中需经历四类事件,以为为进行四类事件的详细说明对路径方案中的出发事件进行仿真处理包括以下步骤设置仿真钟,置为零,预设当天所需最长工作时间;
读取所规划路径上所有需求点的路径信息;读取所派车辆的车载重量信息;计算所有需求点的需求物品重量总和,并与所派车辆的车载重量比较若需求物品重量总和大于所派车辆的车载重量,则读取另ー车辆信息;若需求物品重量总和小于所派车辆的车载重量,则进行行驶事件的仿真处理。具体实施步骤为(1)设置仿真钟,置为零,预设当天最长工作时间为T ;(2)读取所规划路径上所有需求点的坐标、需求量、行驶时间、时间窗(时间范围)
寸イ曰息;(3)读取所派车辆的车载重量信息;
(4)计算所有需求点的需求量总和,并与所派车辆的车载重量比较1)若需求量总和大于车载重量,返回步骤C3)重新读取另一所派车辆的车载重量
イロ' >E、;2)若需求量总和小于车载重量,则进行所述行驶事件的调用;对路径方案中的行驶事件进行仿真处理包括以下步骤计算事件中起始需求点和终止需求点之间的行驶时间,计入到仿真钟;读取到达终止需求点所预设的时间范围;并使时间上限值与仿真钟所记时间值进行比较若时间上限值大于仿真钟所记时间值,则进入服务事件的仿真处理;若时间上限值小于仿真钟所记时间值,则等待服务。具体实施步骤为(1)设置需求点i和需求点j,预设两需求点之间的行驶时间Tij ;(2)计算到达需求点j的所用时间为も=λ+ υ ;(3)读取需求点j的时间窗…,bj];(4)重置仿真钟A = max {f」.,り,将f」.与…进行比较1)若ち< Bj,车辆原地等待,直到时间下限…后开始服务;2)若ち > も.,立即开始服务;对路径方案中的服务事件进行仿真处理包括以下步骤计算服务事件中需求点的服务时间,并计入到在行驶事件中重置后的仿真钟;判断是否存在下一个需求点若存在,则重新进入行驶事件的仿真处理;若不存在,则进入返回事件的仿真处理。具体实施步骤为(1)设置參数j,即将被服务需求点j的编号,预设服务时间为も;(2)重置仿真钟A = A+も;(3)判断是否会有下一个需求点1)若存在下一个需求点,依次返回行驶事件、服务事件;2)若不存在下一个需求点,则进行返回事件的调用;对路径方案中的返回事件进行仿真处理包括以下步骤计算从最终需求点回到配送中心的行驶时间,计入在最后服务事件后的仿真钟, 并与预设当天所需时间比较若仿真钟最终时间大于预设当天所需时间,则工作超时;若仿真钟最终时间大于预设当天所需时间,则进行下一个路径方案的仿真处理, 仿真钟重置为零。具体实施步骤为(1)设置參数j,即最后被服务需求点j的编号,预设回到配送中心的行驶时间为 Tjo ;将实际所需时间与最长时间进行比较1)若A+TjO > T,设定为工作超时;2)若A+TjO < T,设定为可选方案;
(2)重置仿真钟A为零。上述仿真钟的推进机制采用下一事件时间推迸。每个时间表根据每条路径由“出发时间ヰ行驶事件ヰ服务事件ヰ……ヰ行驶事件ヰ服务事件ヰ返回事件”这样的形式组成。仿真钟按照事件表中的事件順序依次推进计算得出。以上,仅为本发明的较佳实施例,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求所界定的保护范围为准。
权利要求
1.一种基于动态多车型路径规划的禁忌捜索仿真优化系统,其特征在干,包括信息录入模块、数据存储模块、网络优化模块、控制模块、比较模块以及显示模块,其中;信息录入模块,将路径信息数据录入到系统中; 数据存储模块,存储被录入的路径信息数据;网络优化模块,根据数据存储模块内的路径信息数据产生多个路径方案; 控制模块,对每个路径方案进行仿真处理; 判断模块,对仿真结果进行判断,得出最佳路径方案; 显示模块,将最佳路径方案进行显示。
2.根据权利要求1所述的基于动态多车型路径规划的禁忌捜索仿真优化系统,其特征在干,所述控制模块包括出发控制単元、行驶控制単元、服务控制単元和返回控制单元,其中;出发控制単元,对路径方案中的出发事件进行仿真处理; 行驶控制単元,对路径方案中的行驶事件进行仿真处理; 服务控制単元,对路径方案中的服务事件进行仿真处理; 返回控制单元,对路径方案中的返回事件进行仿真处理。
3.一种优化方法,其特征在干,包括以下步骤; 将路径信息数据录入到系统中并存储;根据存储的路径信息数据制定多个路径方案;对每个路径方案中的事件进行仿真处理并判断,得出最佳路径方案并显示。
4.根据权利要求3所述的优化方法,其特征在干,对路径方案中的出发事件进行仿真处理包括以下步骤设置仿真钟,置为零,预设当天所需最长工作时间; 读取所规划路径上所有需求点的路径信息; 读取所派车辆的车载重量信息;计算所有需求点的需求物品重量总和,并与所派车辆的车载重量比较 若需求物品重量总和大于所派车辆的车载重量,则读取另ー车辆信息; 若需求物品重量总和小于所派车辆的车载重量,则进行行驶事件的仿真处理。
5.根据权利要求4所述的优化方法,其特征在干,对路径方案中的行驶事件进行仿真处理包括以下步骤计算事件中起始需求点和终止需求点之间的行驶时间,计入到仿真钟;读取到达终止需求点所预设的时间范围;并使时间上限值与仿真钟所记时间值进行比较若时间上限值大于仿真钟所记时间值,则进入服务事件的仿真处理;若时间上限值小于仿真钟所记时间值,则等待服务。
6.根据权利要求5所述的优化方法,其特征在干,对路径方案中的服务事件进行仿真处理包括以下步骤计算服务事件中需求点的服务时间,并计入到在行驶事件中重置后的仿真钟; 判断是否存在下一个需求点 若存在,则重新进入行驶事件的仿真处理;若不存在,则进入返回事件的仿真处理。
7.根据权利要求6所述的优化方法,其特征在干,对路径方案中的返回事件进行仿真处理包括以下步骤计算从最终需求点回到配送中心的行驶时间,计入在最后服务事件后的仿真钟,并与预设当天所需时间比较若仿真钟最终时间大于预设当天所需时间,则工作超时;若仿真钟最终时间大于预设当天所需时间,则进行下一个路径方案的仿真处理,仿真钟重置为零。
全文摘要
本发明公开一种基于动态多车型路径规划的禁忌搜索仿真优化系统及方法,该方法包括以下步骤将路径信息数据录入到系统中并存储;根据存储的路径信息数据制定多个路径方案;对每个路径方案中的事件进行仿真处理并判断,得出最佳路径方案并显示。对货物配送路径规划问题进行优化,在本发明的方法基础上,对动态信息进行仿真建模,抽象出该类问题的四种基本事件,即所述每个路径方案包括出发事件、行驶事件、服务事件和返回事件。本发明提出一种基于动态多车型路径规划的禁忌搜索仿真优化方法,能够在合理时间内得到动态信息约束下的最佳规划路径,具有较好的稳定性和高效性,并且可以处理大规模数据信息。
文档编号G01C21/34GK102538812SQ20111040271
公开日2012年7月4日 申请日期2011年12月7日 优先权日2011年12月7日
发明者寿文卉, 徐华予, 王威, 范文慧 申请人:清华大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1