[发明专利]一种合作式物流问题的任务分配与路径规划方法有效
| 申请号: | 201910010718.1 | 申请日: | 2019-01-07 |
| 公开(公告)号: | CN109559062B | 公开(公告)日: | 2021-05-11 |
| 发明(设计)人: | 张同亮;林娜;史彦军;屈福政 | 申请(专利权)人: | 大连理工大学 |
| 主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/04;G06Q10/08;G06N3/12 |
| 代理公司: | 大连理工大学专利中心 21200 | 代理人: | 温福雪;侯明远 |
| 地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: |
本发明属于物流管理领域,具体涉及一种合作式物流问题的任务分配与路径规划方法。第一步建模型,总公司辖有M个子公司,所有子公司共有N个订单需要满足,子公司统一使用具有相同载重量的车型运送货物;目标是得到运输距离最短的路径行驶方案;第二步,求解模型,订单重分配的结果是将总订单进行重新分配,从而根据订单的地理位置互补性将订单分配给相对最近的子公司,实现总订单的最优分配。下一步就是基于S |
||
| 搜索关键词: | 一种 合作 物流 问题 任务 分配 路径 规划 方法 | ||
【主权项】:
1.一种合作式物流问题的任务分配与路径规划方法,其特征在于,步骤如下:第一步,模型建立一个总公司辖有M个子公司,所有子公司共有N个订单需要满足,子公司统一使用具有相同载重量的车型运送货物;目标是得到运输距离最短的路径行驶方案;以下是模型中各变量及其所代表的意义:M:子公司个数;N:总订单的个数;C:车辆的载重能力;K:车辆的数量;H:所有车辆的集合;k:车辆的编号,k∈H;V:所有点的集合,包括子公司与所有订单,V=(1,2,…,N,N+1,…,M);i,j:集合V中任意点的编号;A:所有订单的集合,A=(1,2,…,N);B:所有子公司的集合,B=(1,2,…,M);m:子公司的编号,m∈B,1≤m≤M;Sm:每个子公司m分配到的订单集合,包括公司m点,
Rm:每个子公司m分配到的订单数,有
Tm:每个子公司m的车辆集合,
tm:每个子公司m的车辆数,
D:集合V中任意两点的距离构成的集合;dij:集合V中任意两点i和j的距离,dij∈D;Q:集合A中任意订单i的需求构成的集合;qi:集合A中任意订单i的需求,qi>0,qi∈Q;xijk:二进制变量,xijk等于1,表示车辆k从点i点离开后到达点j,k∈H,i,j∈V,否则为0;目标函数:
约束:![]()
![]()
![]()
![]()
![]()
xijk∈{0,1} i,j∈V k∈H (8)该模型中,公式(1)描述了CoVRP问题的目标,即最小化所有子公司的总运输距离;第二步,求解模型步骤1:订单重分配定义1:模糊点与模糊集:不能分配给最近子公司的订单点称为模糊点,模糊点构成的集合为模糊集,用F表示;定义2:距离比例:订单点到两个子公司的距离之比,用a(t,u)=Dt[i]/Du[i]表示,i表示集合A中的任意一个订单,t,u表示集合B中任意两个子公司的编号,且t步骤2.3.2.5:根据公式(10)计算P1中当前子路径中下一个可行的插入点,判断P1是否检索到最后一个可插入点,如果是,转到步骤2.3.2.6,否则转到步骤2.3.2.3;步骤2.3.2.6:比较所有Cost中的最小值,将Cost最小值的方案作为订单最佳插入位置,令e=e+1;步骤2.3.2.7:判断e大小,如果e≤|r2|‑1,则转到步骤2.3.2.2,否则转到步骤2.3.2.8;步骤2.3.2.8:在父代P2中插入缺失的点,即P1子路径r1中的点,令e=0;步骤2.3.2.9:在P2的当前子路径中顺序插入订单点r1[e];步骤2.3.2.10:判断P2的子路径是否满足车辆的容量约束C,若满足,转到步骤2.3.2.11,否则在P2中顺序转入下一条子路径,并转到步骤2.3.2.9;步骤2.3.2.11:由公式(10)计算并存储插入后的成本Cost;步骤2.3.2.12:根据公式(10)计算P2中当前子路径中下一个可行的插入点,判断P2是否检索到最后一个可插入点,如果是,转到步骤2.3.2.13,否则转到步骤2.3.2.10;步骤2.3.2.13:比较所有Cost中的最小值,将Cost最小值的方案作为订单最佳插入位置,令e=e+1;步骤2.3.2.14:判断e大小,如果e≤|r1|‑1,则转到步骤2.3.2.9,否则转到步骤2.3.3;步骤2.3.3:重复步骤2.3.1‑2.3.2共P次;步骤2.3.4:2P个交叉后的子代;步骤2.4:变异过程设w表示变异过程执行的次序,1≤w≤2P;步骤2.4.1:令w=1;步骤2.4.2:在2P个个体中随机选择一个个体;步骤2.4.3:随机生成0到1之间的随机数,如果该随机数小于变异概率Pm,则转到步骤2.4.4,否则令w=w+1,转到步骤2.4.5;步骤2.4.4:随机选择该个体中的一条子路径,然后随机选择子路径中的两个订单进行交换,令w=w+1;步骤2.4.5:判断w的大小,如果w≤2P,转到步骤2.4.2,否则转到步骤2.4.6;步骤2.4.6:输出2P个变异后的后代;步骤2.5:选择过程步骤2.5.1:在2P个变异后的个体中随机选择两个个体,分别计算两个个体的适应度值,选择适应度大的个体进入下一代;步骤2.5.2:重复步骤2.5.1共P次,即从2P个个体中选择出P个新个体进行下一次迭代;步骤2.6:重复步骤2.3‑2.5共g次,g表示最大迭代代数,记录下g次迭代中Cost最小的个体,将该个体及Cost值作为子公司m的车辆路径规划方案输出;步骤2.7:重复步骤2.1‑2.5共M次,得到每一个子公司的车辆路径规划方案及对应的Cost:![]()
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910010718.1/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





