- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
时间限制算法.doc
对于食品企业物资的配送,与其它普通货物配送有相似之处,但是也有独特的性质。食品作为一类特殊的物资,时间限制是配送的主要约束条件,本文对基于时间限制的食品配送进行优化,然后得到最优方案。在配送作业中,我们将食品物资的保质期成为预警时间。配送作业的必须在预警时间内完成,否则将给企业带来很高的惩罚成本。
带有时间约束的配送问题是一个含有离散目标约束的目标规划问题,所以不能直接用传统求解目标规划的方法求解。但可以先不考虑预警时间,只求在最短时间内将物资如数运到,且使总运费最小的调度方案。将此方案中的最短时间与预警时间相比较,若小于等于预警时间,则此方案为该问题的解;若大于预警时间,则表明不能在预警时间内如数运到,即最好的结果也只能是所求方案中的最短时间。故求基于时间约束的物资配送问题可化为先求在最短时间内将物资如数运到,且总运费最小的运输问题,此配送问题的数学模型描述如下:
目标函数:
,为一个基可行解 中非零分量 在目标函数中的系数
为从第 i地运往第j地1个单位物资的运输费用 (时间);
为从第 i 地运往第j地的运输量 ,
为第i地的供量 ;
为第j地的需求量 ;
minT 为 所有物资如数运抵 目的地的最短时间。
求出 minT 后与原问题的预警时间相比较,即可知物资是否能在预警时间内如数运抵目的地,且运输总代价最低 。
应用引例:
有3个食品物资供应点(供地)1、2、3和4个客户点(需求地)A、B、C、D。一批生鲜食品必须4小时内运送到位,否则会超过食品保值期,所以装载后必须马上运抵客户要求地点进行补给。现已知各供应点的供量ai(T)、各作战地域的需量bj(T)和从装载到运抵目的地补给整个过程所需的时间(h)如下图所示。应如何制定配送方案,使食品在规定时限内如数运抵各客户点,而又使总运费最少。
供地
需地 A B C D 供量ai(T) 1 3 7 6 4 5 2 2 4 3 2 2 3 4 3 8 5 3 需量bj(T) 3 3 2 2 对于该 问题, 首先不考虑时限 4 小时, 只求在 最快的时间内如数地运抵各作战地, 且总运费最小 的方案 。具体计算按前面所述流程进行 , 过程如下 : 第一步: 此例为平衡 的运输 问题。首先,将表1中的时间(距离)按由小到大的顺序列出序号t, 如 表2:
供地
需地 A B C D 供量ai(T) 1 2 6 5 3 5 2 1 3 2 1 2 3 3 2 7 4 3 需量bj(T) 3 3 2 2
第二步:写出效能矩阵。其中=2t,t为该处在表2中的序号,如表3和表4所示。
表3 运算过程表
供地
需地 A B C D 供量ai(T) 1 22 26 25 23 25 2 21 23 22 21 22 3 23 22 27 24 23 需量bj(T) 3 3 2 2 表4 运算过程表
供地
需地 A B C D 供量ai(T) 1 4 64 32 8 5 2 2 8 4 2 2 3 8 4 128 16 3 需量bj(T) 3 3 2 2 第三步:确定每行或每列的减数。第i行的减数,表示该行第k小的元素,k应满足,其中表示从该行最小元素到第n小元素对应的需求量之和,且k2.在本列中,对第1行,当k=2时有,故;同理,对第2行;对第三行,。如表5。同理,若计算每列的减数,则有,第j列的减数Dkj表示该列第k小元素cij,k应满足,其中代表从第j列最小元素到第n小元素对应的供应量ai,且。
表5 运算过程表
供地
需地 A B C D 供量ai(T) 减数 1 4 64 32 8 5 8 2 2 8 4 2 2 2 3 8 4 128 16 3 8 需量bj(T) 3 3 2 2 第四步:每行各元素分别减去该行对应的减数,并找出各列最小元素,结果如表6所示。然后每列各元素减去该列的最小元素,结果如表7所示。
供地
需地 A B C D 供量ai(T) 减数 1 -4 56 24 0 5 8 2 0 6 2 0 2 2 3 0 -4 120 8 3 8 列中最小元素 -4 -4 2 0 需量bj(T) 3 3 2 2 表7 运算过程表
供地
需地 A B C D 供量ai(T) 减数 1 0 60 22 0 5 8 2 4 10 0 0 2 2 3 4 0 118 8 3 8 需量bj(T) 3 3 2 2 第五步 : 检验每行每列零元素对应 的 ai和 bj, 是否满足约束条件 , 即第 i行零元素对应需量bj之和是否大于等于ai ; 第 j列零元素对应供量 ai 之和 是否大于等于 bj 。满足则进行下一步
文档评论(0)