求解多目标VRPTW的离散萤火虫膜算法研究
【学位授予单位】:武汉轻工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP18;U491
【图文】:
牛物计算樟型
本文根据客户的服务时间窗,将客户分为不同的类,这有助于减群初始化和邻域搜索算法。首先,将客户分到不同的类,然后将分类结果用于种始化和邻域搜索,我们可以对不同类别的客户采取不同的操作,在种群初始化阶段为客户类别之间是互斥的,因此我们只需要选取不同类别的客户组成新的路径,邻域搜索阶段,因为同一类别的客户拥有相似的服务时间窗口,因此我们只需要一类别的客户采取邻域操作,相比于盲目搜索,这将有效的缩短算法搜索时间。服务时间窗口对客户进行分类是 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