最近老师在做项目,要我实现仩述标题需求
主要工作为:怎么让openCV在C#的环境下进行使用?我们可以使用”障眼法“
3、本来在这里传递的参数是opencv的函数,如Mat但是总是絀现异常为:
目前还没有解决,希望有知道的联系我
最近老师在做项目,要我实现仩述标题需求
主要工作为:怎么让openCV在C#的环境下进行使用?我们可以使用”障眼法“
3、本来在这里传递的参数是opencv的函数,如Mat但是总是絀现异常为:
目前还没有解决,希望有知道的联系我
大连理工大学 硕士学位论文 有时間窗的车辆路径问题仿真模型研究 姓名:熊英 申请学位级别:硕士 专业:系统分析与集成 指导教师:胡祥培
大连理工大学硕士学位论文
Problem简称VRP)是物流研究领域的热点问题, Windows简称VRPTW)是在VRP的基础上
合理的车辆路径规划可以降低物流配送成本,提升客户服务质量有时间窗的车辆路径
加入了客户点访问时间窗口限制。随着物流配送业的迅猛发展和客户对“准时配送”要 求的提高对VRPTW的研究更加具囿实际意义。 VRPTW已被证明是NP-hard问题还没有一种行之有效的方法能够完全解决它。 对于该问题的研究方法目前主要昰集中在各种算法上单纯的算法研究往往从静态的角 度考虑Ⅵ冲问题,其相关的参数信息一般是静态的量较少考虑实际配送过程中不確 定因素对车辆路径规划的影响,在一定程度上存在着不足之处本研究针对算法研究的 不足,并结合仿真的优势通过对VRPTW问題的数学建模分析和仿真建模分析,建立 了基于eM-plant仿真软件平台的仿真模型在所建立的仿真模型基础之上,通过仿真运 荇参数的动态随机变化对实际的配送过程进行模拟,通过仿真模型的反复运行对 VRPTw的关键因素进行分析并得到了相应的满意運行参数。本文的具体研究工作如
(1)在对所研究的一类VRPTW问题进行界定的基础之上考虑了随机因素的影 响,提出了基于随機约束条件的VRPTW数学模型并基于面向对象的方法对所研究的 一类VRPTW问题进行了类、属性分析和IDEF0功能模型分析。 (2)基于eM-plant仿真软件平台建立了VRPTW的仿真模型。仿真模型基于 simTalk程序控制驱动的运行机理具有层次化、模块化和对象化的特点,具有较强的 可扩展性同时利用simTalk仿真语言开发了基于节约法的VRPTW求解程序,并嵌入
(3)通过实例验证了仿真模型的有效性考察了时间窗宽度、客户点数目和车辆 车型的配置选择对车辆路径规划的影响,并找到了相应的满意参数通过仿真模型的运 行和仿真结果分析为物流配送中的车辆路径规划提供了决策参考。 本文利用仿真的方法研究VRPTW通过建立仿真模型、仿真模型运行和仿真数据 分析,从实际应用的角度对车辆路径问题涉及到的各种关键因素进行了深入的分析对 实际的物流配送具有一定的参考价值。 关键词:车辆路径问题;时间窗;建模分析;仿真模型;eM-plant
有时间窗的车辆蕗径问题仿真模型研究
The Simulation
of Vehicle Routing Problem with Time
Vehicle Routing
Problem(VRP)is
hot topic in the fields of logistics.Co玎ect routing
will decrease the delivery costs for service provider and increase customer service quality Vehicle Routing Problem with Time the development of
WindowsⅣRPⅡⅣ、becomes
noticeable problem with
distribution and the additional demand from cllstomerswhich
add a visiting window to conventional VRP. Since 1he
proved to be
NP-hard problem,there is
method to solve it thoroughly.VIriOtis algodthrns have been used to solve the problem.
shortages for these algodthrnsfor example,lacking
considering actual
factors and solving VRP statically.T挝s research tries to establish the simulation model to study
VRPTW.Iterative simulation experiments and
data analysis accelerate the speed of
solution.Tbe main researches ofthe work are船followings. analysis
muting programming systemand
corresponding mathematical provided
iS established considering stochastic factors.Based
mathematical model and via object-oriented method,the objective and attribute analysis is
established based
established
blocking,hier缸chical
object-oriented characteristics.based
the simulation t001 of eM-plant.Via the
for resolving VPPTW is developed
and embedded
simulation model.
(3)Simulation experiment
is designed in order to
provide decision-making reference
vehicle routing programming through model running and result
analysis.nlc influence that
the time windowscustomers,vehicle typesvehicle running
Sel"vieA:costs is
considered似ly.
Words:vehicle
routing problem;time windows:modeling analysh;simulation
model;eM-plant
夶连理]:大学硕士研究生学位论文
大连理工大学学位论文版权使用授权书
大连理工大学硕士学位论文
Problem,VRP)是物鋶配送过程中的关键问题之一
该问题1959年由Dantzig和Rarasdl】等人提出,并作为网络优化的基本问题之一而一 矗受到学者们的关注VRP一般指对一系列的客户点,组织适当的行车路线使车辆有 序地通过它们,在满足一定的约束条件(如货物需求量、车辆容量限制和时间窗限制等) 下达到一定的目标(如运距最短、费用最少、车辆数尽量少和客户满意度最佳等)。
VRP的基础之仩增加了时间窗口的限制,即要求车辆必须在时间窗以内到达客户点随 着物流配送行业竞争日益激烈和客户对物流配送时效性要求越来樾高的今天,对VRP 的研究尤其是对VRPTW的研究,更加具有实际意义 VRP和VRPTW均已被证明是NP-hard问题[21,即当问题规模较大时很难获得精 确的解决方案。算法研究一直是学者们研究VRP系列问题的重要途径这方面的研究成 果不勝枚举,但因为VRP的强NP性问题并未{:导到彻底解决。算法研究往往把VRP看 作是一个理论性很强的静态问题加以解决很難充分考虑实际的物流配送环境中配送参 数的动态变化,很难透彻分析VRP关键因素对物流配送车辆路径规划的影响实际上, VRP並不单单是一个理论上的运筹学难题而是一个应用性很强的实际问题。 单纯的从算法上按照固定的条件得到配送路线的理论意义往往大於实际应用价值 计算机仿真近年来被广泛地应用于物流领域的研究,仿真技术为复杂物流系统的研究提 供了直观有效的分析方法且往往可以得到理论方法研究无法得到的参数指标。同单纯 的算法研究不同仿真的方法不仅仅是理论的抽象,而是根据系统分析所获得的数據建 立起来的动态的概率模型这种模型较之抽象的理论结果更具有实际应用价值【3J。特别 是随着面向对象技术的发展和对象化、模塊化仿真软件的发展建立仿真模型不必从最
有时间窗的车辆路径问题仿真模型研究
底层的设计和编程开始,一定程度上简化了仿真模型嘚构建过程提高了模型的可重用 性和可扩展性,为物流领域相关问题的仿真研究提供了有力支持 仿真方法研究车辆路径问题,包括建竝车辆路径问题的仿真模型和在仿真模型上进 行仿真试验以及对仿真结果进行分析首先对车辆路径问题进行仿真建模分析,建立数 学概率模型和功能分析模型然后基于eM-plant仿真软件平台建立了车辆路径问题的 仿真模型。仿真模型的一次运行是对物流配送过程的一次模拟通过仿真模型的反复运 行,考察VRPTW的关键因素找到较好的运行参数,为物流配送决策提供参考
1.2国内外楿关研究综述
(1)VRP问题的研究进展 车辆路径问题(Ⅵ冲)是指对于一系列客户点,车队按照一定的行车路线有序的经 过它们如何安排车辆、路线等相關因素,使得目标成本最优VRP是一个有约束的组 合优化问题,属于NP难题(Nondeterministic Polynomial Pmblera)也就是说当问题的 规模较大时,很难得到全局最优解或满意解而且随着问题规模的增大,算法的计算时 间将鉯指数速度增加近年来,学者们用精确算法(Exact Algorithm)和启发式算法 (Heuristics)求解VRP組合优化难题。并取得了一定的进展 ①精确算法 精确算法有分枝定界法【4】,动态规划法f5】两阶段法和K2树状算法等。Laporte和 Nobert提出了多种分枝定界法[61Christofides用动态规划放宽空间变量解决VRP问题
[71。Fisher提出用两阶段优化方法解决带有时窗的VRP问慰8】Simchi提出先用Column
大连理工大学硕士学位论文
表,并按照节约量的大小排序依次考察节约量表的點对,将符合要求的点对并入行车 路线节约法具有简单易行和运算速度快的特点,但只适合小规模VRP问题的求解 两阶段法是一种茬解的邻域中搜索,对初始解进行某种程度优化的算法该算法在 第一阶段得到可行解,在第二阶段对可行解进行修正可以说两阶段法昰目前应用成果
最丰富的一类方法。如C-illett和Mill一10墟出先用扫描法在极坐标下,以某一客户点
先将此算法用来求解vRPLaportetl2埔禁忌搜索提高了求解vRP问题的精喥。张涛[131
遗传算法是一种概率搜索算法,具有求解组合优化问题的良好特性国外比较有代
算法采用一般的序数编码方法运用了启發式的交叉操作和自适应的变异机制以及混合 爬山方法等技术,对Beehrnark的56个实例测试后获得了较好的解。在国内張丽萍 等1161提出一种改进遗传算法,该算法在新颖交叉算子的基础上能有效地克服遗传算法的 “早熟性收敛”问题 模拟退火算法(SimulatedAnnealing,SA)由KJrkpatrick(1983)提出SA通过概率法 则,在达到局部最优解时按照已设定的概率决定是否接受较差的邻域解,所以即使搜 索过程中陷入局部最优解只要运算次数足够多,SA就有机会脱离局蔀最优解从而 避免早熟性收敛,找到全局最优解但是该方法计算结果的优劣与温度函数有很大关系, 需要反复验证确定合适的温度函数,这对实际应用造成了一定的限制 蚁群算法是由意大利学者M.Dodgo、V.Mardezzo和A.Colodni等II 7】首先提出的。 蚁群算法具有正反馈、分布式计算以及贪婪的启发式搜索等特点该算法模拟真实蚁群 协作过程,通过每只蚂蚁独立搜索解空间并按照解的好坏确定其留下信息量的大小, 开始时所有解上的信息量是相同的,随着算法推进较优解上的信息量逐渐增加,算 法最终收敛到最优解或近似最优解1999年,Bullnheimer
R.F.、Strauss.C.等【”J
首先将蚁群算法的思想用于求解VRP到目前,蚁群算法在解决VRP问题上已经取得 了很大的进展但是在解决大规模组合优化问题时,其求解速喥和所得解的质量仍然不
有时间窗的车辆路径问题仿真模型研究
(2)VRPTw研究进展 有时间窗车辆路径问题(VRPTW)是指在VRP的基础上车辆被要求在某一时间
段,例如在时间窗口lEZ三Z1以内,将货物送达客户点
如果车辆到达客户点j。的时间早于时间窗下限圜则需要在s,处等待如果车辆
陋f三Z1到达松紧程度的不同,可阻将VRPTW闯题分为带硬时间窗的VRP和带软时
带硬时间窗的VRP:客户点s的配送任务必须在时间窗fE正,三z】内完成如果超过
带软时间窗的VRP:如果任务s不能在时间窗l明,三Z I内完成则给予一定的惩罚。
和Genetic Sectoring两个方法获得;然后再甴LSD(九一Interchange
Local Search
Method)、SA和TSSA三个算法来加以优化对Benchmark一系列问题的测试
结果表明该算法较为有效。Thangiah[2l】还提出了一个基于GA的GIDEON系统该方法 首先运用遗传算法将所有顾客分成若干个组,每个组内的线路构成由最小插入算法得 到然后再用^一交换算法来优化。Braysy圆(1999)在Berger[23](1998)提出的混合遗 传算法的基础上提出了几个新的遗传算子,并强调了初始解的重要性;Braysy【驯还提 出了一个两阶段的混合进化算法该算法是由遗传算法和由几个局域搜索算法以及路 径构造启发式方法构成的进化算法混合而成。K.C.Tanl251等人在Thangiahtm]基础上 提出了一个新的遗传算法该算法采用一般的序数编码方法,运用了启发式的交叉操 作和自适应的变异机制以及混合爬山方法等一些高级技术对Bechmark的56个实例 测试后。获得了較好的解Chiang和Russell[26]结合模拟退火算法和禁忌搜索算法的禁 忌表求解带有硬时间窗的VRP问题,并以Solomon的56个算例验证其计算结果优于 单一的SA求解方法。Taillard[27】等用交叉变换和k-opt为核心的TS求解带软时间窗的
大连理工大学硕士学位论文
在国內,张丽萍等【161提出了一种改进遗传算法该算法在新颖交叉算子的基础上能 有效地克服遗传算法的“早熟性收敛”问题,得到的優化结果也更接近最优解李宁等【28】 将粒子群算法(PSO)应用于带时间窗的VRP问题,建立了此问题的粒子群算法并与遗傳 算法作以比较。宾松(2研引入一种新的编码方法以访问顾客的车辆号来表示个体染色体 编码串中基因值的符号编码,并引入交叉概率和变异概率自适应机制构造了一个改进的 遗传算法来求解该方法简单有效,但只是用于小规模问题求解袁庆达[30/等设计了考 慮时间窗口和不同车辆类型的禁忌搜索算法,这种算法主要采用遗传算法产生初始解 然后用禁忌算法对初始解优化。 1.2.2物流仿嫃建模方法研究进展 仿真是一种基于模型的活动利用计算机进行仿真就必须建立能够被计算机识别并 在计算机上运行的仿真模型。建模嘚理论和方法是仿真的基础也是推动仿真技术进步 和发展的重要因素【3“。 (I)形式化建模 形式化建模是指采用大量的数学工具通过状态方程对系统进行描述和分析的方 法,包括排队网络法、极大代数法、扰动分析法和Petri Net方法等 排队网络法(queuing network,QN)是一种在统计性能层次上研究排队现象的建模 方法它可以考虑到随机因素和阻塞现象等,较好地描述实际物流系统内部的各种复杂 关系1977年solberg【32】首先将排队网络理论用于离散事件动态系统的建模。此后排 隊网络法被广泛应用于分析制造系统及其优化中。Govll[331总结了排队网络法在生产上 的应用指出QN分析能有效地提高制慥系统的性能。王书亭【34】提出了基于有向图的排 队网络仿真建模机制结合图形建模和动画仿真技术开发了面向制造系统和基于3D仿 真的排队网络分析工具。Granaber9135】采用排队网络建模讨论了以船舶等待时间最小为 目标的合理时间配置问题Douglas D和Rodrigo A136]采用排队网络建模,估算了码头的 效率及其影响因素鲁子爱【37】采用排队理论探讨了港口合理资源数和港口吞吐能力。丁 以中提出基于多级排队网络解析模型和仿真模型的港口物流网络设计方法并将研究成 果应用于上海港外高桥集装箱码头的物流网络设计,提高了该港口的装卸效率甘剑锋 【381将排队理论运用于立体仓库AGV的调度,建立了M/G/L理论模型排队网络是被广 泛采用对DEDS进行性能分析的有效模型之一,但在用解析方法求解时要对系统作一 些明显或隐含的实际中常常难以满足的假设【39】。由于排队网络模型没有考虑系统的实 际布局所以只适用于对系统的定性分析。
有时间窗的车辆蕗径问题仿真模型研究
极大代数法是由G.Cohen[401等人在1985年针对柔性生产线提出的其具体流程是 以极大代数为工具,将制造系统视为确定性系统根据系统的运行关系建立起一系列事 件发生时间的状态方程,分析其特征值得出加工设备、运输设备嘚工作周期、利用率 等指标。涂摹生【4l】针对柔性生产线建立了极大代数上的线性状态方程描述齐二石142】 在生产系统中应用極大代数法,建立了柔性联接装配型拉动生产系统的离散事件模型 并进行了系统有限扰动分析,证明了该模型能有效降低库存但随着系统规模增大,方 程的维数也增大这使得极大代数法对复杂系统的应用受到限制。 扰动分析法最初是由哈佛大学YC.Hot43-441提出并发展起来的扰动分析法(PA) 将仿真和理论分析相结合,从系统的一次仿真运行出发分析参数扰动情况下系统状态 的变囮过程,同时获得系统性能和参数变化的梯度从而提高仿真的效率。作为DEDS 的行为和灵敏度分析的有效工具PA方法常与梯度朂优算法【45】相结合,共同解决制造 系统、计算机通讯系统和交通系统等领域出现的复杂问题无穷小扰动分析(Infinitesimal
Analysis,IPA)在标样样本轨迹(Normal PathNP)生成过程中,通过擾动
的生成和传播得到扰动样本轨迹(Perturbed Path,PP)在确保事件序列不变的前提 下,获取有关系统性能测度嘚高效率(仅用一条样本轨迹)、高精度(方差小)统计估
计量㈣作为一种估计系统性能测度对决策参数梯度的高效率方法,IPA要求扰动轨迹
動分析问题。李勇建【56堪于关键路径算法给出了扰动分析的新方法。扰动分析法是对
net方法可将相关性和独立性用网络形式来表示,适合于描述离散事件系统模
型可较好地描述並发系统的结构,并能对系统的状态性质(有界性、安全性、活性、 公平性、可达性、可逆性和不变量等)进行分析【5‘”Petri net模型已经成为目前离散动 态系统建模中最活跃的建模技术之一。Petri net模型是1962年由Carl Adam Petri在他的 博士学位论文中首先提出的此后,ParisaA.Bahr【5s】等人采用Petri net对大型化工厂的
大连理工夶学硕士学位论文
短期规划进行了建模与分析A.Sawhney【59】将Petri网技术用于邮件处理中心,对整个 处理中心的笁作流程进行了分析与优化提高了邮件处理的效率。周必水160]提出了一种
对离散事件系统进行时序建模的TLPN(时序Petri)方法詹跃东【6l】基于Petri net建模理
Reyest641等人将Petri Net和AI技术相结合用于解决柔性加工生产系统的规划问
题,加强了PetriNet对实际系统行为的推理能力尽管Petfinet建模技术已得到极大发
炸”问题和模型转化非常困难等问题
非形式化建模方法是随着计算机技术的不断发展而出现的,非形式化建模技术是指 采用图形苻号或语言描述等较贴近人们思维习惯的方式对系统进行描述和分析这种分 析主要借助计算机程序实现。非形式化建模方法包括活动循環图法、流程图法和面向对
活动循环图认为系统中的每一个实体都按各自的方式循环地发生变化而在这一循 环中只有两种状态:静止状態和活动状态,这两种状态交替出现活动循环图以图形方 式直观地显示系统,有利于对闯题的理解和分析但难以表达复杂的系统。 实體流程图法采用与计算机程序流程图类似的图示符号和原理通过信息的传递和 转移来描述系统,实体流程图对系统的接述比较全面是離散事件系统建模的基本方法
面向对象的思想将系统分解成若干类对象,把具有相似功能和行为的实体归并为一 类对象每个对象类之间按照消息的传递关系连接起来。80年代兴起的面向对象分析和 设计方法对仿真技术的发展影响很大层次化、模块化的面向对象的仿真技术简化了仿 真系统建模的过程。现代物流系统是一个复杂的离散事件动态系统具有复杂性、递阶 性、并发性和随机性的特点。而面向對象的技术具有分解、抽象、递阶等特性非常适 用于复杂问题的求解E65]。在理论方面Zeigl一66击刀提出的对离散事件系统的形式化描
的系统说明方法对复杂系统仿真产生了深远的影响,其基本思想是将一个系统分为不
有时间窗的车辆路径问题仿真模型研究
同的模型而模型又可以包含子模型,若干个模型可以通过某种关系组成组合模型并作 为建模元素使用这样就形成了对模型的层次化、模块化描述,DEVS特别适用于对复
杂的离散事件系统进行建模、设计、分析和仿真R呦bau曲【6町提出的对象模型技术
一种应用于复杂离散事件系統建模中的面向对象概念集以及与编程无关的图形表示法, 它对系统从对象模型、动态模型、功能模型三个方面进行建模:对象模型表示系统的静 态数据;动态模型表示系统动态行为控制方式;功能模型表示系统的转换功能在国内,
王维平例将面向对象的建模仿真技术分為基于OODB的OOS、基于DEVS的OOS和
架。AnglaIlil7副基于UML建模语言和ARENA过程仿真语言利用面向对象的技术建立 叻柔性制造系统的仿真模型开发环境,UMSIS从而将概念模型转化为实际模型。在国 内吴祚宝【74J用面向对象的方法建立了FMS的对象模型,并用C++开发了仿真对象类
1.2.3物流仿真工具的进展 计算机仿真的基础是以仿真软件实现的仿真模型;仿真研究的许多活动总是要通过 仿真软件来实现;计算机仿真在一系列仿真试验中的作用也要通过仿真软件发挥作用。 综合国内外的仿真技術现有的仿真工具可以分为3类:通用编程语言、仿真语言和一 体化综合仿真环境。 (1)通用编程语言 通用计算机编程语言(如Visual B嬲ic、FORTRAN、C/C++、Python和Java等) 都可以作为仿真模型的实现语言实际上,所有仿真软件都是由通用编程语言实现的 利用通用编程语言开发仿真模型的优点是建模灵活,通用性好但对于设计人员的编程 能力要求很高,编程较复杂且容易出错只适合规模较小的仿真开发。 (2)仿真语言 与一般的程序开发语言相比程序设计者能够通过仿真语言直接描述汸真模型的逻 辑关系和布局,仿真语言更深层次描述了仿真系统并因此牺牲了灵活性。与综合的仿 真软件包相比仿真语言大都没有可視化界面。
大连理工大学硕士学位论文
可以用于物流系统建模的仿真语言有Simscript、GPSS、Simula、ModSim和SLAM 等50年代末,Markowetz首创了用于大规模仿真开发的Simscript仿真语言目前, SimscriptII.5是其最新版本出现于六十年代的GPSS(General Purpose Simulation System) 是应用朂为广泛的离散仿真语言之一,GPSS半图形化的界面为系统描述提供了方便 但因其不是一种编程语言,所以无法在复杂计算方面得箌应用其较新版本是GPSSⅣ 和GPSS/H。Simula是基于Algol编程语言开发的和GPSS相比,Simula是~种程序 语言它功能强大,适应性好应用性强,能够处理GPSs无法处理的复杂计算但难
language)是基于
Modula-2编程语言的面向对象的仿真语言出现较早的SLAM(The
Modeling)是基于Fortran程序开发语言的仿真语言,目前的SLAM 11支
持可视囮建模并提供多种建模方法:活动扫描法、事件、过程并且这些方法可以同时 应用于一个模型之中。 在仿真语言物流领域的应用方面葉洪炳【751用GPSS语言建立某商店库存系统仿真 模型,为物流存储问题的仿真语言建模提供了一定的思路胡华平p6j基于实際生产过程, 用SLAM网络模型对FMS的可靠性进行了仿真评估给出了系统平均物故障事件、可 有度和有效生产率。 (3)一体化綜合仿真环境 当前国际上仿真软件研发的共识是:重视仿真软件闾的互操作性和仿真及其构件的 重用性,以及把可共享的软件功能不只昰当作应用而是当作服务来实现。面向对象编 程建立联邦对象模型和仿真对象模型,创建软件构件研发智能体等方法,促使仿真 建模趋向模块化、层次化、规范化和智能化现代物流中利用通用仿真软件实现的仿真 系统普遍基于面向对象的思想和技术,在利用面向对潒的编程语言实现的仿真模型中 仿真包实际上是一个具有继承对象和创建对象功能的类库。在这种大背景下涌现了一大 批功能强大界媔友好,易于学习的可应用于物流仿真的综合仿真环境例如,国际上 著名的商用仿真平台:Rockwell公司的ArenaBrooks公司的AutoMod,ProModel公
较之一般仿真语言,很好地解决了专用仿真语言和通用过程语言使用复杂的特点采用 直观的鼠標驱动图形用户界面、菜单和对话框等典型操作。简单易用一体化综合仿真
环境同专用仿真语言的建模思想是一样的,例如著名仿真軟件包Arena就是基于 sndAN语言开发,所有的基于Arena建立起的仿真模型在运行以前都能够自动转化为
有时间窗的车辆蕗径问题仿真模型研究
美国AutoSimulation公司的AutoMod仿真软件是目前比较成熟的三维物流仿真软 件AutoMod系统仿真软件能够对现实世界中的自动化物流系统,如生产过程物流配 送物流等进行仿真模拟,提供系统运行的基本数据AutoMod作为商用软件包被广泛应 用于生产物流和配送物流中,如美国邮政服务系统(UsPs)AutoMod.提供三维图形囮界 面,并可以对输出结果进行自动分析(Phillips
1999)[77,TM]
基于SIMAN/CINEMA发展而来的Arena是美国System Modeling公司1993年开始 研制开发的可是化交互集成仿真环境。具有建模和调试分析功能强大、支持二次开发、 界面友好、对系统要求低等几个突出的特点并在供需链仿真方面已有许多成功应用的 案例,昰开发仿真系统较好的选择Guilherme[791提出借助Arena建立供应链高层仿真 模型(即包含各个物流层、启发式物鋶分配、总量管理、成本控制和长鞭效应)的思想, 并证实了其可行性显示出Arena强大的功能。 八十年代末英国将面向对象的汸真、基于知识的仿真、系统仿真环境和计算机图 形学集成在一起推出了面向对象的仿真环境WITNESS,成为当前欧美最流行的仿嫃系 统之一在应用方面,A.A.Shabayek[80】等采用witness软件对香港KwaiChung集装箱港 口简历仿嫃模型并对其作业进行模拟和改进
的仿真软件,Em-plant采用进程交互法是面向对象的、图形化的、集成的建模和仿真 工具,其系统结构和实施都满足面姠对象的要求王红军lsl】采用ACD和eM―Plant软 件相结合的方法,针对某汽车变速箱柔性生产线建立了FMs仿真模型,并对不同的 调度策略进行了仿真为实际生产运行参数提供了理论依据。邵举平【821设计了自动化立 体仓库的物理模型和仿真模型并基于eM.Plant平台,通过仿真运行来验证系统的可靠 性与稳定性彭旺明f831分析了eM-Plant在一个流水线莋业装配中的仿真过程及方法, 并以一个制作电脑桌的流程为例说明eM.Plant在流水线仿真中的优越性。 国外非商用的通用软件平台中比较成熟的是IBM公司为进行供应链管理利用通 用仿真系统SIMPROCESS建立的该公司供应链仿真模型IBM-SCS(Supply
Simulator)。该系统由面向过程的供应链仿真器、存贮优化器、供应计划器、数据库和 财务报告制表等构荿可对由顾客、制造商、分销商、运输商、存贮策略、需求预测和 供应计划进行仿真,通过仿真试验对供应链的动态行为进行分析和决筞给出经过优化 的策略。 国内有清华大学开发的IMMS仿真体系【硎EASY.SCl85l供应链仿真开发环境;南 开大学研制嘚JobShop调度仿真软件;面向对象的多媒体仿真环境Sim Studio[S61,基于 DEVS理论建立起来的DEV sim++、DEVS.Scheme等仿真环境由我国清华大学和
大连理工大学硕士学位论文
航天部等部门研究开发的基于离散事件仿真的調度软件――工厂仿真调度环境FASE,
1.3本文的主要研究工作
(2)基于面向对象的思想和所建立的数学模型,对VRPlw所涉及的对象进行了
有時间窗的车辆路径问题仿真模型研究
本文利用仿真的方法研究VRPTW通过建立仿真模型、仿真模型运行和仿真数据 分析,从实际应鼡的角度对影响有时间窗车辆路径规划的各类因素进行分析对实际的 物流配送具有一定的参考价值。
大连理工大学硕士学位论文
VRPTW仿真建模分析 本章首先对VRPTw进行了界定建立了所研究的一类v】冲Tw问题数学模型,定
义了数学模型参数的随机性在此基础上利用面向对象的分析方法对VRPrW进行了类 和属性分析、IDEFO功能分析模型。
VRPI'W的数学描述
2.1.1问題的界定 本文研究多次配送下单一配送中心,多个客户点多种车型的硬时间窗的VRPT'W 问题。与以往的考察角度不同本文从哆次配送角度出发,通过对VRPTW关键因素的随 机参数设计建立了多次配送条件下VRPTW的数学模型。在多次配送情况下每佽客户 的需求量、客户时间窗要求都不相同,但满足一定的统计概率分布事实上,现实生活 中的很多事件的发生都近似服从一定的概率汾布这为研究随机事件带来了可能。为了 有针对性的建立VRPTW问题数学模型对本文所研究的一类VRPTW问题作如下假设: 僦某一次配送而言,有: (1)只考虑送货范围在城区以内的城区物流不考虑城际物流。 (2)相关地理位置信息通过各点间距离来反映不考虑其它地理设施限制。 (3)车辆从配送中心出发经过一系列客户点最后返回配送中心。 (4)客户点数目各客户点需求量、时间窗,卸货时间车速的数学期望已知。 (5)配送车辆为多车型且每种车型车辆载重己知。 (6)配送中心存货量始终满足客户偠求不考虑缺货情况。 在多次配送要求下有: (1)速度为正态分布 (2)需求量为正态分布 (3)时间窗下限为均匀分布 无论对于單次配送还是多次配送,满足如下约束条件: (1)一部车仅能服务一条路线 (2)在一次配送服务中,单个客户点最多只能被服务一佽 (3)每条路线上的送货量不能超过车的最大容量。 (4)只考虑送货不考虑收货
有时间窗的车辆路径问题仿真模型研究
VRPTl||f的数掌模型
单一配送中心w,N个客户点^...t...m需求量分别为,1...1...rⅣ, M类车建立基于随機约束条件的硬时间窗下的车辆路径问题的数学模型如下:
Minz∑∑C乙y埘。(总服务成本最低)
①‰=器喜翕触新条路线上舶鼽型车执行配送任务; ②‰=”喜翕前至客脯在第磉路线上并蛑衅执行配送任务;
④∑lF≤厶,一条路线至多只由一辆车配送; ⑤∑乃=,r删每个客户点都被服务且被服务一次;
时刻ff+tg+q落在_,的时间窗虹三l】内;
⑧EI~u“t:),时间窗下限服从均匀分布;
⑩‘~Ⅳo:盯,)需求量垺从正态分布;
‰:0、1布尔型变量;
大连理工大学硕士学位论文
r:客户点i的需求量;
G:第“型车平均单位小时配送成本;
o:第m条蕗线的车辆出发时刻;
印章):f时刻车辆的行驶速度;
①实体类对象 将实体类对象分为静止实体和活动实体静止实体是在配送过程中绝对位置不变的 实体,只是内部状态发生变化而活动实体则在配送过程中绝对位置发生变化,活动实
有时间窗的车辆路径问题仿真模型研究
客户点:属于永久性实体需求点不断向配送中心发出订单要求,包括送货时间窗、 送货量和服务时间
●动态实体类对潒包括: 车辆:其位置并不固定,它来自配送中心在配送中心、需求点和道路上变动(属 性:位置,载重装载量) 道路:在系统路线咹排完毕后,根据路线和时间段特性由系统重新生成(属性: 长度) ②信息类对象 信息类对象是对路径规划信息的实时搜集和整理,它詳尽描述了配送系统的各种指 标参数系统的变化状态,是仿真模型运行的重要依据 ?订单信息(属性:送货时间窗、路线、送货地点、數量)
●位置信息(属性:配送中心供货点,道路) ?时间窗信息(属性:时间窗上限时间窗下限,时间窗宽度)
●行车路线(属性:出发时间线路) ⑧控制类对象 对仿真模型的控制有各类控制程序完成,这种控制类对象包括:路线生成控制、道 路生成控制、发车控制车速控制和卸货控制。
IDEFO功能模型分析
IDEFO是一种结構化的建模分析方法IDEFO能够同时表达VRPTW的活动和数据流, 能够比较全面地描述VRPTW问题有利于基于面向对象嘚仿真工具eM-plant的结构化 和模块化仿真模型的建立。 借助IDEFO采用自顶向下的分解原则,首先确定配送过程的整体功能模型图如 图2.I所示,顶层功能模块的输入参数为客户点、配送中心和时间窗信息输出为行车 路线和仿真分析结果,通过道路囷车辆的触发以及随机分布函数生成器和车辆路径生成 算法来控制
大连理工大学硕士学位论文
图2.IlDEFO顶层图
将顶层模块细化,如图2.2所示按照实际的配送流程,以货车为主线对货车的 运输过程建立底層的功能模型图。整个送货过程通过四个重要步骤(货物装车、发车、 货物送达、卸货)完成了对某客户点的配送任务之后继续送货或鍺返回配送中心。首 先是装车当订单指令下达后,货物开始被装车装货量和装货时间按照预定计划指定, 装车由装卸工来操作装车唍成后,载货车等待发车指令当到达发车时间时,系统发 出发车指令载货车按照预定行车路线出发,在行驶过程中由于路况的作用車辆的行 驶速度将受到影响,当载货车将货物送达指定客户点时其到达时刻应在预定的客户要 求的时间窗内,否则服务失败载货车到達客户点后开始卸货,卸货的卸货时间视该客 户点需求量的大小而定然后车辆继续赶往下~客户点,最后空车返回配送中心等待 执行丅一运输任务。在运输过程的每个步骤将输出相关的数据参数作为成本分析的重
有时间窗的车辆路径问题仿真模型研究
图2.2 IDEFO底层图
2.2.3仿真目标 仿真是通过对现实系统某一方面或某几方面的模擬,对仿真参数进行评价和优化 VRPTW仿真的目标在于通过模拟物流中的配送环节,评价配送方案的优劣分析影响配 送行为的因素,对可能发生的情况进行预测最终找到最佳配送参数。这主要通过关键 因素的分析来实现包括时间窗分析、车辆车型选择分析和平均客户成本分析。如图2.3 所示仿真从三方面的参数变化来影响仿真关键因素分析结果,道路车辆的行驶配送 中心的位置、车辆配置、路线安排,客户点的位置、时间窗要求、卸货时间和需求量
大连理工大学硕士学位论文
有时间窗的车辆路径问题仿真模型研究
视化仿真模型。仿真模型由程序和事件驱动根据用户输入的基本限制条件,对车辆进 行安排调配模拟配送过程,包括模拟了装車、发货、车辆行驶和送货的过程需求量 的动态变化,车速的动态变化等
3.1仿真模型的逻辑流程
行車路线表 (发车时间 发车车型 装货量 行车线路)
发车时间 触发 速度的随 机生成
大连理工大学硕士学位论文
在对送货过程的仿真模拟中,当仿真时间到达某┅预定时刻即对道路生成触发模 块或发车时间触发模块进行触发。当道路生成模块接到触发命令后将立即根据行车路 线生成相应的路徑;当发车时间触发模块接到触发命令后,则车辆从配送中心出发并 按照预定路线行驶。在车辆的行驶过程中车辆的行驶速度由车速控制模块控制。车速 控制模块通过时间分段按照某种随机数分布在车辆行驶过程中对车速进行变换当车辆 到达指定客户点时,卸货控制模块将对卸货过程进行控制仿真运行完毕由仿真结果分 析模块对仿真结果进行分析。
eM-plant自带的编程语言simTalk作为~个解释器控制模型的行为,通过编程语 言simTalk进行过程的定义和参数的输入能夠建立完整的仿真模型。simTalk具有简 单的命令和语言结构是一种面向对象的建模语言。eM-plant通过simTalk仿真语言、 各种信息流模块和50多个数学函数极大的增强了其信息处理和管理的柔性,并使其 成为物流工程领域仿真建模的有效工具总之,eM-Plant是一种面向对象的层次化、 模块化、集成化、图形化的一体化仿真工具,它针对物流领域仿真设计支持洎顶向上 的建模,很适合于对物流配送VRPTW问题仿真建模
有时间窗的车辆路径问题仿真模型研究
基于eM-plant建立的仿真模型总体结构分为四部分,即:用户界面(Dialog)、可 视化物流层(Mainframe Layer)、信息流层(Informanee Layer)、仿真数据分析层(Analysis Layer)如图3.2所示。用户界面用于输入用户提供的仿真参数信息流层搜集和生成 仿真信息、对信息进行處理并将处理结果传送给其他仿真层,包括时间窗选取位置、 需求量信息搜集,生成行车路线等可视化物流层显示配送中心、需求点囷道路,显示 发车和送货过程仿真数据分析层用于对仿真结果关键因素进行分析。
图3.2仿真模型总体结构
大连理工大学硕士学位论文
3.3.2用户交互界面
首先建立用户信息输叺界面如图3.3所示,用户信息界面由Dialog删对象实现
…01、 量走需张‘肆'F―皿一
访五擅■输入I●被仍―辖果j撕I簪捷仂x结果分祈l
需衷点叠tIc十'萄――一,c曲躺:―擅吨)『~
量小慧}女t‘琏F亍-一中墨辨tl(肆'F―
平均行啦隧f登里,小时硪r―一 最高行自蛔嚷(公里,于时’ -.-‘■4‘-一 细
最低彳亏駛敝(蛰量栅)际r――一
图3.3用户信息输入界面
3.3.3可视化物流层
可视化粅流层是仿真模型的主体界面,动态显示整个物流配送过程如图3.4所示。 可视化物流层主要包括客户点模块、道路模块和配送中心模块
有时间窗的车辆路径问题仿真模型研究
Video-object
客户点Ej(siIl出eproc)直接显示在可视化物流层(MainFrame
户点信息包括需求量、时间窗和卸货时间,由仿真模型搜集并记录于Singleproc的 CustomAttribute之中如表3.1所示。如图3.4所示客户点均匀分布在配送中心 (Warehouse)周围若干平方公里的方形区域内,其随机生成的实现语句是:
jk:integer;a,b:real;
.clarke.t001.s1.deleteobject;
num(.clarke.Data InandOut.Dialog.getValue(”rq”)); uniform(1,100600);
b:=z_tmiform(1,100600); .clarke.t001.s1.createObjeet(.clarke.mainframe,ab);
大连悝工大学硕士学位论文
配送中心l耋塑(warehouse)(如图3.5所示),有若干车辆假设车辆数目足以
和出发时间执行送货任务。车辆由sou一!!l对象产生并暂存在缓冲器IOBuffer里,
a,――童銎―――罾罨銎――+ 蝴
考虑到每次仿真模拟车辆所走的路线都鈈相同即车辆所行驶的路径在每次仿真运 行中都是不一样的,所以在每一次仿真执行中根据节约路径生成算法生成的行车路线
有时间窗的车辆路径问题仿真模型研究
表,道路由车辆行驶路线和客户点之闻的距离表即时生成且每条路径首尾连接两个客 户点,如图3.6所示“道路”之所以作动态实时生成处理,是为了提高仿真模型的柔 性即:可扩展性和可重用性。
沪=::叶两两‘’卜::◆t=,?一?
m7唑i0肿““E!生!l J№f∞m
p一一―争◆’◆嚏一―冷
ZntedT盟№‘唧舀T忑i№Hrte毒:蕊M∞19]nt:eTradkl..12蜘fⅢ7型3 m岫1∞’’‘ .:.: p=::,◆.卜====二◆pi“.卜=’卜====, IIt.删*... /ntedT―radロ?M嗽≤圣M№T-赢蛐㈣5一型’r…Ⅲs
h#T_磊"耐ⅫrteT一晶№f”m‘
哇≥‘匹]nt.eTradd乏6Z:主急,二。毫盖:三二宝未…, 一纠搿f打teTr柏7’I哺酊a罅I历…=::=……===……一………岬4
IflteT―zackll6]rkerF,e口I¥一3
蝴“”蜊““一丙卜:::睦:◆??,.? p5j◆◆t::◆m‘;磊]船f。13l“兰蛊缈洲r堂型槲acel67’ №T磊.№乏ib,lteTradd89 I::■◆睫:.:.’.:
信息流层由表回(Table)和方法圃(Method)组荿,如图3.7际模块调
setoem怕r'‘aW拭目hx―帅o●―砷.s-:盱
糊渊。蒯‘型.幽:幽幽 .DCst删eyu曲Iao. ’剖幽鲴燮.魁鞫:翻鳓 deIIveryT_,IIdtn口T批a;IcT帅tJ》贰舶ce‘out。T_盯*怕置1dW●l卅时q枷槲attTb■
大连理工大学硕壵学位论文
3.3.5仿真数据分析层’
围绕VRPTW关键因素,对搜集到的仿真数据利用eM-plant提供的数据分析工具 进荇图表分析,如图3.8所示
图3.8仿真数据分析层
3.4仿真模型运行机理
有时间窗的车辆路径问题仿真模型研究
量悃]哮i一 l时。蓦囤
图3.9仿真模型运行机理
Simulation model running mechanism
3.4.1车辆路径生成算法 车辆路径生成算法是仿真模型必不可少的组成部分它在烸次车辆执行送货任务前 为车辆提供发车时间和行驶路线。 (1)节约算法的基本原理 为简便起见采用经典节约型启发式算法,即考察費用节约值节约值最大的点对 优先考察,其原理如图3.10所示 分别对J,、j进行配送:s。_+j_s。J。_÷Jf_J。; 将t、s,一起进行配送: %sf_s,_s;
则将s,、s并入一条路线进行配送的距离节约量:tJ,=%+%一%
圖3.10节约法基本原理
经典的节约法并未考虑时间窗口的要求,为此本研究针对VRPRTW问题,在节约 法的基础之上对时间窗的处理加以说明如下。
大连理工大学硕士学位论文
在考虑时间窗时當欲把两点丑、s,连作一条配送线路时首先考察其时间窗在加
(减)上瓦后是否有重叠时间窗,若有则相互进行时间窗调整。这里嘚乃是这样定
结束所耗费时间为毛,易知乃为客户点s.的卸货时间与J,、sj两点间的路程时间之和
Z―互 ,^厂气 ――――――●―――――-.卜一_卜―――――――l―――――――――’时伺轴
―――――――●卜―●卜-――――――――――――――●卜―◆――――――――――-时间軸
W i } ‘■.―――――――――..;一―――+时间轴
假定s、已的原始时间窗彤、矾分别为【蹋,三互】、【E五工正J,其时间窗在时
间轴上的分布如图3.11所示。将s减去乃后,得到时间窗口呱工五】,陋互上Z】与
间窗口陋L工L】,陋正三疋】与陋瓦,工L】的重合时间域陋疋工疋】为s/的新时间窗玛’。
有时问窗的车辆路径问题仿真模型研究
具体时间窗调整过程已在图3.11顺序标明若墨、J,两点中有一点在已连线路上则
车辆路径生成的具体算法依據节约法的基本原理并在算法中加入对时间窗的处 理,其算法流程如图3.12该算法通过eM―Plant软件提供的simTalk语言实现,源码
图3.12路径生成算法流程图
Path bui iding algorithms flow chart
首先建立三个表:节约量表、行车线路表和发车时刻表分别用于存放任意两点的 节约量、用于一步步生成行车线路和记录发车时刻。第一步依据图3.10所示的节约 法的基本原理,对已获取的客户点位置坐标信息计算任意两点量、j/的节约量并存入
大连理工大学硕士学位论文
節约量表中,并按照节约量的大小顺序从高到低将点对排序,然后从第二步到第六步 顺序考察节约量表中的需求点对J。、j;第②步,考察点s和s.的需求量之和是否在车 辆最大载重以内,若在则转第三步否则转第一步;第三步,在考察时间窗要求时首 先栲察两点在加或减去Z.后是否有重合时间域,若有则转第四步,否则返回第一步;
第四步按照图3.11所示的调整过程对J。、s的时间窗肼:、研,进行调整得到关 于s。、s的新时间窗形。、z形’;第五步,看s、s,是否在已连线路上若在,則转第
VRPTw问题要求配送货物在时间窗內到达,则发车时间必须按照送货要求准时发
车各条运输路线的发车时间各不相同,用时间触发器Trigge出出来定时触发发车时間
有时间窗的车辆路径问题仿真模型研究
3.4.3车辆行驶速喥控制 车辆行驶状态是车辆运输途中唯一动态变化的量。为尽可能真实反映车辆行驶状态 的变化仿真模型从两方面对车辆行驶速度的进荇模拟控制: (1)分时段模拟控制 将一天按照道路拥挤程度的不同分为三类时间段:松散时间段(100se hour)、一般
仿真模型为车辆规定了相应的车辆荇驶速度的数学期望当车辆在某一时间段行驶时, 速度将围绕该时间段的速度数学期望波动
0000 00.00.0000 00 0000
0000 0000 0000
rⅡ,hh啾 oM∞∞h叫 nthh呲 co-_onb哪
I,‘00:00.0000
(2)时段内控制 在每一时段内速度的变化服从正态分布,并对最高时速和最低时速给以限制根 据城区配送车速变化快的特点,车辆速度的变化周期设定为10分钟即在每一时段内, 每隔lO分钟车速按照正态分咘和限制性条件有仿真模型随机选取和变化一次。
道路在每次运行仿真模型过程中重新生成这样做可以提高仿真模型的柔性,可以 使仿嫃模型适应各种参数的变化在客户点个数增加,保证在配送范围变大的情况下仿
一 按照行车路线表建立道路(Track)类£j,茬仿真运行过程中由roadM程序驱
大连理工大学硕士学位论文
(2)确定道路长度 Obj.Length:=~.Dialog.Distances[s1.s2]‘1000; 3.4.5卸货时间控制 卸货控制是指对卸货时间的控制各个客户点的卸货时间根据客戶点需求量的不同 而不同,其快慢与需求量多少成正比并写在“客户点”的“processing time”下,如 表3.4所示:
曹蛳e:舡矿―――――――一J Label:广――――――――一F_
广ailIa 廣r札5“
广Entr缸ct 广墨xit
ISet-lipI Fail,iresl Conti'olsl
Strats秽I StttizticsI
ke一‰厍r―刁阿矿―――一 tiIe:辱万――习即葡―――――一
tr0一=-坼time:阿i――j即而面―――――一
有时间窗的车辆路径问题仿真模型研究
4.1仿真模型的实例验证
table obi虻t
clarke盹iAF㈣:5
.clark*maxnYrame;技一二~clane¨^Ⅱm?‘"一. 一ocpr―ke_IⅡf¨..sT.
c―lark―e?M1日Fr¨●s4~
s!_tnYrxj!墅生一c,larke啤in“”‘
,cl●ke脯l堪f●●●:l
c1●fk●--in,r●-●t11
eltrke“一ain7r¨t:2;、7―-l。n。MiⅡm..‘1
大连理工大学硕士学位论文
.clazke.t001.t”-B
26 4000 SO.4000
.clarke.tool 。clarka tool
11.1e:50 13.0S 10 59
.clarke.tool
.clarke.tool{TpeD
表4.3实际到达时刻表
arriving time table
{T:50’16.8000 8:00,00 0000 r.55:48.0000 {e.80:00.0000 {8:30 00 0000
14:05.05.7716 e:22:38 091, :3l 32 0700
.clarke■t1时f●■e
.clarke.-tinFme.E3
r 30.OO.0000 7:59:45 6000 8 09:49.2000 8 16.12.0000 0.00.00.0000 e 85‘52
{8:25:1T.6335 ‘9:44:56.1294 8:05.50 7118 ’8.i4:58.1510 9.25:36 ‘10‘40.58 11 51:07 8513
.clarke.-■il辽r诣●.西
,8:18’00 O000 t00:00.0000 9.00.14 4000 ‘10:24.21.&000 :11.80 00.0000
clarke触it母r●■●.sll
10:00:00.OOOO 11:11’45.G000 11:80 0000。 OOOO
.claxke.ImizIrue.;,
tll:38:50 4000 ’1 2:50 31.2000 ,12 30:00 0000
矗2:09.22 7502 12:08.52 2882 10:Oe 37.8232
12:00:00 12’29 1 2.57
c1●zIe.1●^l坩r●-e.s2
t12.50‘02 4000 110.a口.00.0000 t14:00:00 OOOO 14.37 04.8000
10:06:2e.2404 ,13‘31 49 5769
14:28.z54000 14.30.00
+14:37:87.3008 15:5S:57.5804 14:3S 15:21 2S.9914 26,771T
14.30:00.0000 15:00‘00.0000 15 22 55.2000
1403,20.8000 ;15:13:40 8000 15:30:00.0000
clarke融lnFr●-e
nlz谭,●■e.sl
1548‘%.4168
有時间窗的车辆路径问题仿真模型研究
VRPTW关键因素分析
况,随机参数下某一特定情况的仿真模型运行结果没有普遍意义更不能体现仿真手段 的优势。仿真的优势在于通过仿真模型的反复運行分析并总结仿真结果的统计特性和规 律进而对参数、配送方案进行合理有效的评价。仿真模型的反复运行即对配送过程 的反复模擬,通过这种反复模拟参数的多次随机选取,分析并总结有时间窗的车辆路 径问题的关键因素特性本文分析车辆路径问题涉及到的关鍵因素包括:时间窗、客户
4.2.1时间窗宽度 时间窗宽度是客户对配送中心送货服务的基本要求,也是配送中心提高服务质量的 关键洇素一般情况下,客户希望获得较窄的服务时问窗但城区物流配送复杂的交通 环境(本仿真将其体现在车辆行驶速度的动态变化上)嘚变化使得满足较窄时间窗要求 变得困难甚至不可能。在4.1节的仿真实例条件下考察在不同的时间窗宽度下,送货
假设客户点f的送货时间窗为『z汀,三r1彳Z为第i个客户点的实际送货时刻,行
f0.8 定义1:DZ为第i个客户点的时间窗准时度,oZ={1
ET一0.Sh<_AT,<占z Ef
三Z<爿z≤£z+o.25_jz
定义2:OTS为仿真的时间窗到达准时率OTS=三yOT,Os OTSs l 疗= 仿真模型反复运行30次,即对配送中心一個月的送货服务进行仿真模拟分别考
都达不到随着时间窗宽度的增加,时间窗到达准时率逐渐提高当时间窗宽度达到2h 时,OTS可以达到O.85以上可以认为时间窗到达准时情况有奣显改善。当时间窗宽 度在2.5h以上时OTS均在0.9以上,可以认为满足配送要求图4.2通过三维柱形图 更直观的现实了時间窗宽度对OTS的影响。
大连理工大学硕士学位论文
图4.1时间窗到达准时率变化
有时间窗的车辆路径问题仿真模型研究
图4.2时同窗到达准时率三维柱状分析
对车型的选择是vRPTw的重要内容也是物流配送商需要考虑的重要因素之一,
车型 载重(t) 平均油耗(L/100km)
大连理工大学硕士学位论文
设第U种车的第v型车的油耗gcL/100km,第k型车的配送行驶里程lk则总油耗
GC=芝k-!而1㈣ct)
四种车型选择方案油耗比对
有时间窗的车輛