当前位置:主页 > 科技论文 > 交通工程论文 >

求解多目标VRPTW的离散萤火虫膜算法研究

发布时间:2020-07-26 20:33
【摘要】:车辆路径问题(Vehicle Routing Problem,VRP)是城市交通改善和物流配送管理等实际应用中常见的问题。本文主要求解多目标的带时间窗车辆路径问题(Vehicle Routing Problem with Time Window,VRPTW),同时最小化车辆配送数量和车辆行驶距离这两个目标。通过返回一个非支配解的集合而非单一的解,给决策者提供更强大的决策支持。多目标VRPTW是典型的NP-Hard组合优化问题,现有的启发式优化算法难以获得问题的全局最优解。智能优化算法具有杰出的全局搜索能力,越来越多的被用以求解多目标VRPTW。本文围绕求解多目标VRPTW的离散萤火虫膜优化算法进行了深入研究,主要做了以下方面的工作:(1)本文首先针对多目标VRPTW这一具有重要现实意义的NP-Hard问题,利用萤火虫算法本身多目标寻优的特性,提出一种基于时间窗划分的改进离散型萤火虫算法(MDGSO-TWD)。在算法中,首先根据时间窗对客户点进行分类,并由此设计了萤火虫个体的生成方式。为了更加真实有效地反映萤火虫算法的进化机制,本文重新定义和设计了萤火虫算法的运动规则。在搜索过程中,使用随机个体来替代种群中的重复个体以维持种群的多样性。同时,为了加快搜索速度,弥补算法局部搜索能力的不足,提出了一种基于时间窗分类的模因邻域搜索技术和自适应萤火虫飞行步长的概念来增强算法的局部搜索能力,并在搜索过程中采用精英策略记录全局最优解以防止算法退化。由于多目标问题的不可评估性,引入Pareto支配的概念来评估萤火虫个体的优劣,并对生成Pareto非支配解集的方式进行了重新设计。最后,通过仿真实验和对比实验,验证了所提算法的可行性和有效性。(2)在改进离散型萤火虫算法的基础上,提出了一个度为3的组织P系统。通过分析膜计算模型的三个要素:对象、反应规则和膜结构,建立了基于膜计算的萤火虫膜优化算法(PDVA)。该算法不仅保留了常规膜计算系统的基本特征,还吸收了萤火虫算法的研究成果。在该系统中,以萤火虫编码作为进化对象,采用离散型萤火虫进化机制和变邻域进化机制作为子算法对对象进行进化。使用细胞通讯规则对系统内的对象进行信息传递与共享。为了扩大解空间的搜索区域,提高算法求解精度,在算法之中改进了变邻域进化机制。最后,通过仿真实验和对比实验,验证了所提算法的有效性和高效性。
【学位授予单位】:武汉轻工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP18;U491
【图文】:

求解多目标VRPTW的离散萤火虫膜算法研究


牛物计算樟型

示意图,时间窗,示意图,客户


本文根据客户的服务时间窗,将客户分为不同的类,这有助于减群初始化和邻域搜索算法。首先,将客户分到不同的类,然后将分类结果用于种始化和邻域搜索,我们可以对不同类别的客户采取不同的操作,在种群初始化阶段为客户类别之间是互斥的,因此我们只需要选取不同类别的客户组成新的路径,邻域搜索阶段,因为同一类别的客户拥有相似的服务时间窗口,因此我们只需要一类别的客户采取邻域操作,相比于盲目搜索,这将有效的缩短算法搜索时间。服务时间窗口对客户进行分类是 MDGSO-TWD 算法的基础。客户分类的详细步骤如算法 3.1 所示。首先,计算仓库的开放时间窗口,并将为 K 个子类,如图 3.2 所示。第二,假如客户 c 的服务时间窗为[ec, lc],对于某客户类别 j,如果[ec, lc] [e0+j*T/K, e0+(j+1)*T/K] ≠ ,那么客户 c 就被划分户类别 j 中。重复这个过程直到所有的客户都被分类。在图 3.2 中,K 为车辆数估计值。e0是仓库的最早开放时间,0l 是仓库的最晚开放时间,00T = l e。

示意图,客户,时间窗,示意图


for i=1 to K, T = ldepot- edepot3: for ( c ∈C) do4: C ←C/{c}5: for ( j=1; j≤K; j++) do6: if ([ec,lc] Timewindow(class(j)) ≠ ) then7: class(j)←class(j) {c}8: end if9: end for10: end for11: return class(i), for i=1 to K面举例说明这个过程。例如,如图 3.3 所示,假设划分的某两个时间段为[10,30],而客户 i 和 j 的服务时间窗口分别为[15,25]和[21,28],则将客户 i 归并到[10,20]和[20,30]的时间窗集合内,将客户 j 归并到时间段为[20,30]的时间窗

【相似文献】

相关期刊论文 前10条

1 陈宇;;基于软时间窗的物流配送VRPTW优化模型研究[J];今日南国(理论创新版);2009年05期

2 王君;李波;;基于多目标优化的模糊需求VRPTW动态管理[J];管理学报;2013年02期

3 张建同;丁烨;;变邻域模拟退火算法求解速度时变的VRPTW问题[J];运筹与管理;2019年11期

4 刘德昌;范才康;张南新;钟小凤;;利用模拟退火算法求解VRPTW问题的研究[J];铁道运营技术;2017年04期

5 贾顺平;尹相勇;;基于VRPTW模型与合理化判断的货物配送流程研究[J];物流技术;2007年03期

6 马立肖;;求VRPTW问题的并行协同混合差异演化算法[J];电脑知识与技术;2012年20期

7 幸海琼;闵华清;;改进型自适应遗传算法在VRPTW中的应用[J];现代计算机(专业版);2011年20期

8 魏百鑫,史海波;基于整车配送的多仓库开路VRPTW问题的研究与实现[J];信息与控制;2005年03期

9 于殿祥;孙骞冲;代连弟;王鹏;;基于VRPTW模型的军用物资配送流程研究[J];物流技术;2009年10期

10 马雪晶;赵一飞;;基于膜计算的VRPTW启发式算法研究[J];武汉理工大学学报;2013年02期

相关会议论文 前1条

1 王介生;刘畅;张颖;;改进蜂群进化遗传算法在VRPTW问题中的应用[A];第二十九届中国控制会议论文集[C];2010年

相关硕士学位论文 前10条

1 董文波;求解多目标VRPTW的离散萤火虫膜算法研究[D];武汉轻工大学;2018年

2 刘志伟;解决多目标VRPTW的和声搜索算法计算性能的研究[D];武汉轻工大学;2019年

3 高珊珊;改进遗传算法在多配送中心VRPTW中的应用[D];兰州财经大学;2015年

4 张严鸽;对生鲜农产品VRPTW的研究[D];重庆大学;2017年

5 田宇;基于系统仿真模拟退火算法的VRPTW研究[D];河北工程大学;2011年

6 牛君;VRPTW中车辆受损问题建模及多车救援策略[D];大连理工大学;2007年

7 张雪;基于聚类的改进蚁群算法对VRPTW问题的应用研究[D];辽宁工程技术大学;2009年

8 杨婵;基于蚁群算法的A企业配送路径研究[D];大连理工大学;2012年

9 梁阿密;嵌套分割算法求解VRPTW混合干扰问题[D];大连理工大学;2010年

10 何昌武;双种群混合遗传算法的研究及应用[D];广西大学;2013年



本文编号:2771252

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jiaotonggongchenglunwen/2771252.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ea950***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com