时间限制算法

对于食品企业物资的配送,与其它普通货物配送有相似之处,但是也有独特的性质。食品作为一类特殊的物资,时间限制是配送的主要约束条件,本文对基于时间限制的食品配送进行优化,然后得到最优方案。在配送作业中,我们将食品物资的保质期成为预警时间。配送作业的必须在预警时间内完成,否则将给企业带来很高的惩罚成本。

带有时间约束的配送问题是一个含有离散目标约束的目标规划问题,所以不能直接用传统求解目标规划的方法求解。但可以先不考虑预警时间,只求在最短时间内将物资如数运到,且使总运费最小的调度方案。将此方案中的最短时间与预警时间相比较,若小于等于预警时间,则此方案为该问题的解;若大于预警时间,则表明不能在预警时间内如数运到,即最好的结果也只能是所求方案中的最短时间。故求基于时间约束的物资配送问题可化为先求在最短时间内将物资如数运到,且总运费最小的运输问题,此配送问题的数学模型描述如下:

目标函数:

min =

∑∑c x

ij

j =1

j =1

m n

ij

∑x

i =1

n

m

ij

=b j , j =1, 2, 3.... n

=a i , i =1, 2, 3... m

∑x

j =1

ij

x ij ≥0

minT =max c ij ,c ij 为一个基可行解 中非零分量 在目标函数中的系数

c ij 为从第 i地运往第j 地1个单位物资的运输费用 (时间) ;

x ij 为从第 i 地运往第j 地的运输量 ,

a i 为第i 地的供量 ;

b j 为第j 地的需求量 ;

minT 为 所有物资如数运抵 目的地的最短时间。

求出 minT 后与原问题的预警时间相比较,即可知物资是否能在预警时间内如数运抵目的地,且运输总代价最低 。 应用引例:

有3个食品物资供应点(供地)1、2、3和4个客户点(需求地)A 、B 、C 、D 。一批生鲜食品必须4小时内运送到位,否则会超过食品保值期,所以装载后必须马上运抵客户要求地点进行补给。现已知各供应点的供量ai(T)、各作战地域的需量bj(T)和从装载到运抵目的地补给整个过程所需的时间(h)如下图所示。应如何制定配送方案,使食品在规定时限内如数运抵各客户点,而又使总运费最少。

对于该 问题, 首先不考虑时限 4 小时, 只求在 最快的时间内如数地运抵各作战地, 且总运费最小 的方案 。具体计算按前面所述流程进行 , 过程如下 : 第一步: 此例为平衡 的运输 问题。首先,将表1中的时间(距离) 按由小到大的顺序列出序号t , 如 表2:

第二步:写出效能矩阵。其中c ij =2,t 为该处在表2中的序号,如表3和表4所示。

表3 运算过程表

t

表4 运算过程表 第三步:确定每行或每列的减数。第i 行的减数D ik ,表示该行第k 小的元素

n k

C ij ,k 应满足∑b j ≤a ij ≤∑b j ,其中∑b j 表示从该行最小元素到第n 小元素对应

111

k -1

的需求量b j 之和,且k ≥2. 在本列中,对第1行,当k=2时有

∑b =b

j 1

2-1

2

=3≤a 1=5≤∑b j =b 2+b 4=5,故D 1k =D 12=c 14=8;同理,对第2行

1

2

D 2k =D 22=c 21=2;对第三行,D 3k =D 32=c 31=8。如表5。同理,若计算每列的

减数,则有,第j 列的减数Dkj 表示该列第k 小元素cij ,k 应满足∑a i ≤b j ≤∑a i ,

1

1

k -1k

其中∑a i 代表从第j 列最小元素到第n 小元素对应的供应量ai ,且k ≥2。

1

n

表5 运算过程表

第四步:每行各元素分别减去该行对应的减数,并找出各列最小元素,结果如表6所示。然后每列各元素减去该列的最小元素,结果如表7所示。

表7 运算过程表

第五步 : 检验每行每列零元素对应 的 ai和 bj, 是否满足约束条件 , 即第 i行零元素对应需量bj 之和是否大于等于ai ; 第 j列零元素对应供量 ai 之和 是否大于等于 bj 。满足则进行下一步 ,否则跳到第 3 步开始计算,

重复直至满足条件为止。如计算表 7 第 1 行,该行零元素对应 bj之和为 b1+b4=5大于等于 a1 =5, 同理可计算其它行和列 , 知本例 已经满足上 述约束条件 , 故可得最优解, 即对零元素对应方格安 排 运输 为最 优运输 方案 。

第六步:安排最优方案。从零元素个数最少的行或列开始对零元素格安排运输方案,每安排完一格,则除开此零元素格,再从零元素最少的行或列开始安排,重复至安排完为止。设xij 为第i 地运往第j 地的运输量,如表8所示。表8中元素即为xij ,其上标为安排的步骤,其下标为该格的运费(时间) 。故例中的最优解为即总运费(时间) 为3×3+2×4+2×3+3×3—32,其中最后一个运抵目的地的为c14对应方格,即最短需要4h 才能将弹药如数运抵目的地。 表8 运算过程表

可见 货物刚好在4小时内从配送点运抵客户点,这批货物不仅在规定的时间之内运到,而且总运费最低。

在食品物资配送作业中,运用此方法对食品物资调度进行优化。保证食品物资在预警时间内按照客户要求送达指定地点。

对于食品企业物资的配送,与其它普通货物配送有相似之处,但是也有独特的性质。食品作为一类特殊的物资,时间限制是配送的主要约束条件,本文对基于时间限制的食品配送进行优化,然后得到最优方案。在配送作业中,我们将食品物资的保质期成为预警时间。配送作业的必须在预警时间内完成,否则将给企业带来很高的惩罚成本。

带有时间约束的配送问题是一个含有离散目标约束的目标规划问题,所以不能直接用传统求解目标规划的方法求解。但可以先不考虑预警时间,只求在最短时间内将物资如数运到,且使总运费最小的调度方案。将此方案中的最短时间与预警时间相比较,若小于等于预警时间,则此方案为该问题的解;若大于预警时间,则表明不能在预警时间内如数运到,即最好的结果也只能是所求方案中的最短时间。故求基于时间约束的物资配送问题可化为先求在最短时间内将物资如数运到,且总运费最小的运输问题,此配送问题的数学模型描述如下:

目标函数:

min =

∑∑c x

ij

j =1

j =1

m n

ij

∑x

i =1

n

m

ij

=b j , j =1, 2, 3.... n

=a i , i =1, 2, 3... m

∑x

j =1

ij

x ij ≥0

minT =max c ij ,c ij 为一个基可行解 中非零分量 在目标函数中的系数

c ij 为从第 i地运往第j 地1个单位物资的运输费用 (时间) ;

x ij 为从第 i 地运往第j 地的运输量 ,

a i 为第i 地的供量 ;

b j 为第j 地的需求量 ;

minT 为 所有物资如数运抵 目的地的最短时间。

求出 minT 后与原问题的预警时间相比较,即可知物资是否能在预警时间内如数运抵目的地,且运输总代价最低 。 应用引例:

有3个食品物资供应点(供地)1、2、3和4个客户点(需求地)A 、B 、C 、D 。一批生鲜食品必须4小时内运送到位,否则会超过食品保值期,所以装载后必须马上运抵客户要求地点进行补给。现已知各供应点的供量ai(T)、各作战地域的需量bj(T)和从装载到运抵目的地补给整个过程所需的时间(h)如下图所示。应如何制定配送方案,使食品在规定时限内如数运抵各客户点,而又使总运费最少。

对于该 问题, 首先不考虑时限 4 小时, 只求在 最快的时间内如数地运抵各作战地, 且总运费最小 的方案 。具体计算按前面所述流程进行 , 过程如下 : 第一步: 此例为平衡 的运输 问题。首先,将表1中的时间(距离) 按由小到大的顺序列出序号t , 如 表2:

第二步:写出效能矩阵。其中c ij =2,t 为该处在表2中的序号,如表3和表4所示。

表3 运算过程表

t

表4 运算过程表 第三步:确定每行或每列的减数。第i 行的减数D ik ,表示该行第k 小的元素

n k

C ij ,k 应满足∑b j ≤a ij ≤∑b j ,其中∑b j 表示从该行最小元素到第n 小元素对应

111

k -1

的需求量b j 之和,且k ≥2. 在本列中,对第1行,当k=2时有

∑b =b

j 1

2-1

2

=3≤a 1=5≤∑b j =b 2+b 4=5,故D 1k =D 12=c 14=8;同理,对第2行

1

2

D 2k =D 22=c 21=2;对第三行,D 3k =D 32=c 31=8。如表5。同理,若计算每列的

减数,则有,第j 列的减数Dkj 表示该列第k 小元素cij ,k 应满足∑a i ≤b j ≤∑a i ,

1

1

k -1k

其中∑a i 代表从第j 列最小元素到第n 小元素对应的供应量ai ,且k ≥2。

1

n

表5 运算过程表

第四步:每行各元素分别减去该行对应的减数,并找出各列最小元素,结果如表6所示。然后每列各元素减去该列的最小元素,结果如表7所示。

表7 运算过程表

第五步 : 检验每行每列零元素对应 的 ai和 bj, 是否满足约束条件 , 即第 i行零元素对应需量bj 之和是否大于等于ai ; 第 j列零元素对应供量 ai 之和 是否大于等于 bj 。满足则进行下一步 ,否则跳到第 3 步开始计算,

重复直至满足条件为止。如计算表 7 第 1 行,该行零元素对应 bj之和为 b1+b4=5大于等于 a1 =5, 同理可计算其它行和列 , 知本例 已经满足上 述约束条件 , 故可得最优解, 即对零元素对应方格安 排 运输 为最 优运输 方案 。

第六步:安排最优方案。从零元素个数最少的行或列开始对零元素格安排运输方案,每安排完一格,则除开此零元素格,再从零元素最少的行或列开始安排,重复至安排完为止。设xij 为第i 地运往第j 地的运输量,如表8所示。表8中元素即为xij ,其上标为安排的步骤,其下标为该格的运费(时间) 。故例中的最优解为即总运费(时间) 为3×3+2×4+2×3+3×3—32,其中最后一个运抵目的地的为c14对应方格,即最短需要4h 才能将弹药如数运抵目的地。 表8 运算过程表

可见 货物刚好在4小时内从配送点运抵客户点,这批货物不仅在规定的时间之内运到,而且总运费最低。

在食品物资配送作业中,运用此方法对食品物资调度进行优化。保证食品物资在预警时间内按照客户要求送达指定地点。


相关文章

  • 带限制条件的最短路径算法与实现
  • 第32卷增刊 2004年12月福州大学学报(自然科学版) Journal of Fuzhou University(Natural Science) Vol. 32Supp. Dec. 2004 文章编号:1000-2243(2004) 增 ...查看


  • 程序化交易与算法交易
  • MBA智库: 算法交易(Algorithmic Trading) 目录 1 什么是算法交易 •2 算法交易的优势 •3 算法交易的发展 •4 算法交易的类型[1] •5 算法交易的产生原因[2] •6 算法交易在证券市场的运用[1] •7 ...查看


  • 基于改进遗传算法的汽车混流装配线物料配送路径优化
  • 物流科技2016年第2期 k矛stics Sci-Tech No.2,2016 ・理论研究・ 文章编号:1002-3100(2016)02-0016-05 基于改进遗传算法的汔车混流装配线物料配送路径优化 0删.吼iza60n ofMate ...查看


  • 新预算法宣传资料知识问答
  • 新预算法知识问答 1. 什么是新预算法? 新预算法即指2014年8月31日第十二届全国人民代表大会常务委员会第十次会议表决通过的<全国人大常委会关于修改〈预算法〉的决定>,于2015年1月1日起施行.是<中华人民共和国预算 ...查看


  • 多维贝叶斯网络分类器结构学习算法
  • 摘 要:传统多维贝叶斯网络分类器(MBNC)限制其模型结构必须是二分的,通过移除该限制可得到更准确的对关联分布建模的通用MBNC(GMBNC).基于局部马尔可夫毯的迭代搜索,提出可准确学习GMBNC的算法IPCGMBNC.该算法由于无需学习 ...查看


  • 物流配送路线优化毕业论文
  • 石河子大学毕业论文 题 目:新疆国美电器一级仓库向二级仓库配送路线优化研究 院 (系): 商学院商务管理系 年 级: 2009级 专 业: 物流管理 班 级: 2009(2)班 学 号: 2009175390 姓 名: XXX 指导教师: ...查看


  • 贪心算法思想
  • 贪心算法思想 顾名思义,贪心算法总是作出在当前看来最好的选择.也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择.当然,希望贪心算法得到的最终结果也是整体最优的.虽然贪心算法不能对所有问题都得到整体最优解,但对 ...查看


  • 考虑工作量平衡的多旅行商问题及其求解
  • Computer Engineering and Applications 计算机工程与应用2010,46(15)47 考虑工作量平衡的多旅行商问题及其求解 2 刘伟民1,,李苏剑1,郑爱云2,赵方庚3 2,LIU Wei-min 1,LI ...查看


  • IPSec基础-密钥交换和密钥保护 - 通信产业
  • IPSec基础-密钥交换和密钥保护 发布时间:2005.03.18 13:25     来源:赛迪网综合报道    作者:赛迪网 Internet密钥交换(IKE) 两台IPSec计算机在交换数据之前,必须首先建立某种约定,这种约定,称为& ...查看


  • 露天矿生产运输车辆安排
  • 露天矿生产车辆运输安排 摘 要 对于本文所涉及的问题,首先根据题意,分析出其不同于常见的运输问题,按照原题对两个原则的划分,分别建立模型,再在此基础上,将每个原则分为两步解决: 第一步:找到最佳物流结果: 第二步:对各条线路车辆进行合理安排 ...查看


热门内容