线性规划与网络流24题 17运输问题

该博客介绍了如何运用线性规划模型解决运输问题,特别是费用流问题。通过将仓库和零售商店视为二分图的节点,建立附加源S和汇T,并设置不同边的容量和费用。最小费用最大流模型可用于计算最低运费,而最大费用最大流则用于找出最高运费。建模过程强调了仓库和商店作为中转站的角色,以及如何确定单位运费。
摘要由CSDN通过智能技术生成

运输问题

Time Limit 1000ms

Memory Limit 65536K

description

    W公司有m个仓库和n 个零售商店。第i 个仓库有ai 个单位的货物;第j 个零售商店需要bj个单位的货物。货物供需平衡,即。从第i 个仓库运送每单位货物到第j 个零售商店的费用为Cij 。试设计一个将仓库中所有货物运送到零售商店的运输方案,使总运输费用最少。
    对于给定的m 个仓库和n 个零售商店间运送货物的费用,计算最优运输方案和最差运输方案。

							

input

多组数据输入.
每组输入第1行有2 个正整数m和n,分别表示仓库数和零售商店数。接下来的一行中有m个正整数ai ,1≤i≤m,表示第i个仓库有ai 个单位的货物。再接下来的一行中有n个正整数bj ,1≤j≤n,表示第j个零售商店需要bj 个单位的货物。接下来的m行,每行有n个整数,表示从第i 个仓库运送每单位货物到第j个零售商店的费用Cij 。

							
垃圾运输问题的解决 (一) 问重述 某城区有36个垃圾集中点,每天都要从垃圾处理厂(第37号节点)出发将垃圾运回。现有一种载重6吨的运输车。每个垃圾点需要用10分钟的时间装车,运输车平均速度为40km/h(夜里运输,不考虑塞车现象);每台车每日平均工作4小时。运输车重载运费1.8元/吨公里;运输车和装垃圾用的铲车空载费用0.4元/公里 1. 要投入多少辆运输车,每台车的行走路线,方案的运营总费用 2. 要投入多少辆铲车,每台铲车的行走路线,铲车的运营费用 3. 如果有载重量为4吨,6吨,8吨三种运输车,应该怎样调度 (二) 基本假设 1. 运输车行走拐弯的时间,路上的意外事故的耽搁时间忽略。 2. 各垃圾点的垃圾必须当天及时清除完,不允许滞留 3. 晚上9:00后不堵车 4. 每天各垃圾点的垃圾量基本相同 5. 每个垃圾点无论其中垃圾是否清理完全都需要10分钟装车时间 6. 每个垃圾点都在路口,便于垃圾的集中、运输 7. 垃圾只在晚上运输,基本保证运完后,当天不会再有新的垃圾产生 (三) 基本变量,符号和用语 |A| 表示A点到原点的距离,恒正 |B| 表示B点到原点的距离,恒正 |A-B| 表示A,B两点之间的距离,恒正 Ta 表示A点所在地的垃圾量 Spend 花费钱的数量 Time 花费的时间 装的足够多 运输车当前的载重离限载不大于0.55吨(垃圾点的最小垃圾量) 序数号 所在点的编号 父点 本点的上一点 子点 本点的下一点 (四) 问分析和数学模型的建立 垃圾运输问题最终可以归结为最优路径搜索问,但注意到此图为森林而不是树,不能直接套用Krusal,Prim等现成算法,于是根据具体问设计出随机下山法,用计算模拟搜索,可以搜寻到令人满意的可行解。 先注意到两点的情况,设两点分别为A(x1,y1),B(x2,y2)。 主要有以下两种情况: 一. A,B明显有先后次序。--递减状态(如图1)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值