[发明专利]一种基于最小成本流网络模型的物流配送方法有效
申请号: | 201910255414.1 | 申请日: | 2019-04-01 |
公开(公告)号: | CN109993362B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 史彦军;吕玲玲 | 申请(专利权)人: | 大连理工大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/08 |
代理公司: | 大连理工大学专利中心 21200 | 代理人: | 温福雪;侯明远 |
地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于最小成本流网络模型的物流配送方法。本发明属于物流配送领域,具体涉及一种从多个供应点经过转运点并到达多个需求点的考虑时间和成本的路径规划方法。所述的物流配送方法步骤如下:第一步:构建用于物流配送的最小成本流网络模型。第二步:使用改进的网络单纯形法进行求解,对于MCF‑LD模型,需要一种求解方法才能对模型进行优化。本发明采用了改进的网络单纯形法,对于每一个连接的网络图都有一个生成树,网络单纯形法在每次迭代过程中都保持一个可行的生成树并成功地逼近最优条件,直至达到最优。本发明所使用的网络单纯形法的定价方案不仅考虑了单位流量的成本,也考虑了时间成本。并且网络单纯形法是在图形模型发生变化时,通过一定的策略对其生成树进行动态更新和修复。 | ||
搜索关键词: | 一种 基于 最小 成本 流网 模型 物流配送 方法 | ||
【主权项】:
1.一种基于最小成本流网络模型的物流配送方法,其特征在于,步骤如下:第一步:构建用于物流配送的最小成本流网络模型;MCF‑LD模型的特殊图形定义为GMCF‑LD=(G,NP,AP),表示图G中的节点N和弧A的属性;NP和AP分别表示节点和弧线的属性;A中每一条弧都有四个属性:弧线长度,流量下限,流量上限和单位流量成本;弧线属性函数将每个弧线映射到这些属性AP:A→R×R×R×R;对每个属于A的弧线,将映射关系表示为AP(i,j)或简记为APij,因此将弧线长度、流量下限,流量上限和单位流量成本分别表示为Dij,mij,Mij和cij;用fij表示弧线上运输流量的大小,它是MCF‑LD模型的决策变量,其中fij∈[mij,Mij],(i,j)∈A;1.1 GMCF‑LD网络图中节点及其属性的定义(1)供应点(Supply):供应点会提供一定量的商品,它是物流配送路线的源点;(2)转运点(transshipment):转运点不提供商品,也不需要商品,它是物流配送路线的中间点,此点可作为更改运输车辆的转折点;本发明定义所有从供应点到达同一转运点的商品,会在所有商品都到达转运点的同时,才会从转运点出发,流向需求点;(3)需求点(demand):需求点带有一个附加属性,即时间窗[ei,li]属性,若商品在ei之前到达,会产生一个等待成本,即会因为仓储空间不足等情况产生这个等待成本;若在li之后到达,使得顾客满意度下降,会产生一个延迟成本;1.2 GMCF‑LD网络图中弧线及其属性的定义定义GMCF‑LD中的两种弧线及其属性,两种弧线是以转运点为界限划分的:(1)进入弧(IN):该弧是从每个供应点到转运点的有向弧;这种弧线的性质为:ARCIN={(i,m)|i∈Supply,m∈Transshipment,APS(i,m)=[Dim,mim,Mim,cim]}Eim=cimfim (1)该成本公式中,Eim表示从供应点i到转运点m运输fim流量的商品需要的费用;cim表示弧线(i,m)的单位流量运输成本,fim表示弧线(i,m)的运输流量大小;进入弧的时间属性如下:
式中,tim表示从i点到m点的运输时间,也表示弧线(i,m)上运输的商品到达m点的时间;Dim表示i点到m点的距离,V表示车辆的行驶速度;确定所有汇聚到m点的弧线上商品到达的最长时间Tm;
(2)流出弧(OUT):该弧是从转运点到需求点的有向弧线;这种弧线的属性为:ARCOUT={(m,j)|m∈Transshipment,j∈Demand,APS(m,j)=[Dmj,mmj,Mmj,cmj]}
在该成本公式中,Emj表示从转运点m到需求点j运输fmj流量的商品需要的费用;cmj表示弧线(m,j)的单位流量运输成本,fmj表示弧线(m,j)的运输流量大小;当商品提前到达需求点,即ej≥Tm+tmj,用ω1(ej‑(Tm+tmj))fmj+ω2cmjfmj计算,其中,ω1和ω2分别为商品的等待时间成本和流量运输成本的权重;当商品延迟到达,即lj≤Tm+tmj,用p((Tm+tmj)‑lj)fmj+cmjfmj计算,其中p表示延迟到达的惩罚因子;当商品在时间窗内到达,那么不产生时间成本,使用cmjfmj公式计算;1.3 MCF‑LD模型的目标函数及其约束MCF‑LD模型的目标函数为:
约束为:![]()
公式(5)表示目标函数,其中Eim和Emj具体表达分别见公式(1)和公式(4);公式(6)表示弧线(i,j)上的流量大小只能取[mij,Mij]之间;公式(7)表示供应点的供应量可以比需求点的需求量大;第二步:使用改进的网络单纯形法进行求解2.1 给定一个初始的可行生成树解,并确定其中的生成树结构(T,L,U);2.2 计算生成树中每一个节点的单纯系数λi,也叫单纯形乘子;根据属于T中的弧线,计算每一个点的单纯系数;生成树结构中,令其中一个节点的单纯系数为0,则可根据以下公式连续推导出其他各点的单纯系数Kij;![]()
Kij表示两个节点i和j之间的弧线运输单位流量的商品耗费的成本;公式(8)给出了属于生成树弧线集合T中的节点的单纯系数λi的公式,其中Kij的计算方式需要分情况讨论;公式(9)表示当某条弧线属于进入弧IN的集合时,该弧线运输单位流量的成本Kij就等于某进入弧的供应点i到转运点m的单位流量成本;2.3 计算非树弧的相对成本系数rij;如果属于L的弧线的相对成本系数都大于0;属于U的弧线的相对成本系数都小于0;则所有弧线的相对成本系数都是不违背的,此时的解决方案是最优的,算法停止;否则,跳到步骤2.4;
2.4 选择一个带有违背的相对成本系数的非树弧作为进入弧,如果只有一条弧违反了它的最优条件,那么就将这条弧添加到树弧中;如果有多条弧违背其最优条件,则随机选择一条违反规则的进入弧(k,l)添加到生成树中,会形成一个带有树弧的循环W;2.5 在循环中选择一条弧离开,此时形成了一个新的生成树结构(T,L,U);2.6 根据新的生成树结构(T,L,U),重新计算2.2和2.3步中的节点单纯系数和非树弧的相对成本系数;如果对每条弧线(i,j)∈{L+U}减少的成本都满足最优条件,那么目前的基本可行解就是最优的;否则,如果存在违反规则的弧线(i,j),则重复算法的计算。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910255414.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 .办公自动化,例如电子邮件或群件的计算机辅助管理