- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
时变路网无能力约束车辆路径问题及算法的设计
时变路网无能力约束车辆路径问题及算法的设计
摘要:讨论了一类时变路网下的无能力约束车辆配送路径优化问题,建立了基于时变路网的以配送总耗时最短为优化目标的无能力约束车辆配送路径优化模型。提出了基于实时动态规划求解方法。数值算例表明考虑路网时变特性得到的优化配送方案将更加符合配送实际。
关键词:路径优化;动态规划;时变路网;实时算法;无能力约束
中图分类号:S611 文献标识码:A 文章编号:
1 引言
在传统的车辆路径问题研究中,通常假定各个配送点之间为单一路径连接,在此基础上,在满足其他一些约束条件下寻求配送点的优化配送顺序。然而,在真实的路网结构下,各配送点之间并不一定是简单的单一路径连接,更多情况是连接各配送点的不是单一路径而是由多个不同路段组成的路网。此时,如果路网各路段在不同时间下车辆行驶不发生变化,可以简单认为在传统车辆路径问题中连接各个配送点之间的单一路径为各个配送点之间可能路径的最短路,则可以按传统车辆路径问题中假设各个配送点之间为单一路径(最短路)连接研究。但如果不同时刻不同路段车辆行驶速度会发生变化,则基于总配送时间最短的车辆路径优化问题中不同配送点之间简单假设为单一路径不再合适。一些文献研究车辆调度实时性问题[1-8],但真实路网不同路段具有的不同实时性特性很难被配送点之间假设的单一路径实时性所表达,比如,同一时刻不同路段拥堵状态不一样,同一路段不同时刻拥堵状态不一样,而不同行驶路线抵达同一路段时刻不一致,从而导致该路段通过时间发生变化。文献[9]考虑了实时路况对车辆配送路径的影响,但该文献讨论的实际上是车辆从点到点的路径优化问题,当配送点为多个时,配送点的访问顺序会对配送点间路径选择产生影响。文献[10]讨论真实路网车辆路径优化问题,但该文献并未考虑路网时变特性。针对以上分析,本文将在复杂路网条件下,考虑不同路段时变路况对车辆配送路径的影响,研究无能力约束车辆配送路径优化问题。
2 时变路网无能力约束车辆路径问题建模
2.1 时变路网无能力约束车辆路径问题模型
令为路网中任意两点点直达点的距离,若路网中、两点无路径直达,则可用表达;表示车辆时刻从路网中任意两点点直达点的预估行驶速度(该速度函数可以由以往统计数据获得);则表示车辆时刻从路网中任意两点点直达点的行驶时间,若路网中、两点无路径直达,则可用表达,为的函数,这反映了路网的时变特性。令物流配送中心某车配送的客户集合为(其中0代表物流配送中心),为车辆到达点的时刻,为时刻从点出发经路网到点的时间最短路行驶时间(利用实时算法求解)。
定义决策变量,如果车辆为点完成配送后下一配送点为时(若车辆为完成配送任务返回配送中心,则将返回配送中心的这一行为当做一次配送任务),;否则,。则复杂路网时变无能力约束车辆路径优化问题数学描述如下:
(1)
(2)
(3)
(4)
(5)
式(1)表示数学模型的优化目标为配送时间最短。等式(2)为平衡条件,与等式(3)确保车辆在配送任务中为某需求点服务一次且仅为一次,若为配送中心,则表示车辆离开配送中心后完成配送任务仍回到配送中心。约束条件(4)确保配送回路通过配送中心。等式(5)为配送路径各配送点先后顺序时间逻辑,由时变路网算法求得。
2.2 时变路网算法
网络最短路问题中各边权重是一常量,但在本文所给网络中,各边权重为各边通行时间,但通行时间为的函数,因此,传统网络最短路求解方法不能直接用于本文任意两点(到)时间最短路的求解。通过分析传统算法求解最短路思想,本文提出图中任意两点(到)时间最短路优化算法(实时算法)求解步骤如下:
(1)给点以标号,,其余各点均给标号,。
(2)若点为刚得到标号的点,考虑这样的点:属于,且点为标号。对点的标号进行如下更改:
(3)比较所有具有标号的点,把最小者改为标号。当存在两个以上最小者时,可以同时改为标号。若点为标号则停止。否则,转回(2)。
(4)
2.3 基于实时算法动态规划求解方法
定义路网中客户顶点集合,。定义为车辆从配送中心出发经过集合中所有点(但不包括点)到达的最早时刻。则所给问题优化目标可表达为:
对本文模型,可给出基于实时算法动态规划求解方法如下:
(1)给出物流中心()发车时间。
(2),令,计算。
(3)对每一,,计算,令,如果,转到(4);否则,转到(3)。
(4)计算最早到达时刻。则,最优车辆配送用时为。逆向追踪计算得到最优车辆配送用时过程,可得车辆最优配送路径。
3 数值算例
假设路网中有25个节点,随机获得节点坐标为如表1所示,生
文档评论(0)