某厂有5个生产车间,每个车间的位置(用平面坐标x,y表示,距离单位:公里)及原料的日用量d(单位:t)由下表给出。目前有三个临时原料供应场位于A(4,2),B(5,7),C(4,3),日储量各有20t。假设从料场到车间之间均有直线道路相连,试制定每天的供应计划,即从三个料场分别向各车间运送多少吨原料,使总的吨千米数最小。1 2 3 4 5
X 1.5 7.8 0.6 5.0 4.5
y 1.5 0.4 4.5 5.1 6
d 6 7 13 20 12
1.建立规划模型,包括决策变量,目标函数,约束条件,写出Lingo求解代码。
2.如果计划废弃A、B两个料场,并重新建立两个新料场,应该建在何处?总的顿千米数是多少?建立模型。
数学模型,A,B料场建立模型问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注 【以下回答由 GPT 生成】
问题一
1. 建立规划模型
首先,我们需要定义一些数学符号:
- $n$:车间的数量,$n=5$
- $m$:料场的数量,$m=3$
- $d_{ij}$:车间$i$到料场$j$之间的直线距离
决策变量: - $x_{ij}$:从料场$j$向车间$i$运送的原料的吨数
目标函数: $$\text{Minimize} \sum_{i=1}^{n} \sum_{j=1}^{m} d_{ij} \cdot x_{ij}$$
约束条件: - 每个车间的原料需求不能超过供应量:$$\sum_{j=1}^{m} x_{ij} \leq \text{供应场} \space j \space \text{的日储量}$$ - 每个料场的供应不能超过其储量:$$\sum_{i=1}^{n} x_{ij} \leq \text{车间} \space i \space \text{的日用量}$$ - 每个车间必须从某个料场供应:$$\sum_{j=1}^{m} x_{ij} = \text{车间} \space i \space \text{的日用量}$$ - 原料运输量必须大于等于0:$$x_{ij} \geq 0 $$
2. Lingo求解代码
sets: car = 1..5; material = 1..3; parameters: car_demand(car) >= 0; material_supply(material) >= 0; distance(car, material) >= 0; variables: x(car, material) >= 0; minimize: sum((i,j), distance(i,j) * x(i,j)); constraints: sum(i, x(i,j)) = material_supply(j) for j in material; x(i,j) <= car_demand(i) for (i,j); sum(j, x(i,j)) = car_demand(i) for i in car;
问题二
1. 建立模型
在重新建立料场的情况下,我们需要做以下修改:
- 修改决策变量为 $x_{ik}$,表示从料场$k$向车间$i$运送的原料的吨数
- 添加$l$代表新建的料场
目标函数和约束条件不变,只需修改约束条件中的索引值。
总的吨千米数即为目标函数的最小值。
2. 寻找最优建料场位置
这个问题需要进行一定的计算才能确定最优建料场位置,由于需要确定的是建立两个新料场的位置,这涉及到复杂的优化问题。由于位置的选择与距离相关,例如对车间1而言,如果料场A建立在(4,2),则$x_{1A}=10$,如果料场A建立在(4.5,3.5),则$x_{1A}=5$,这会导致目标函数的值不同。因此,无法通过简单的解析方法解决该优化问题。
对于这个问题,我们可以采用蚁群算法、遗传算法等启发式算法进行寻找最优解,但是这需要编写大量的代码,并且需要选择合适的参数和算法来解决具体的问题。因此,我无法提供具体的解决方案。
如果你对这个问题有更多的具体要求或者约束条件,我可以尝试进行更多的分析和研究。
【相关推荐】
- 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7508165
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报
悬赏问题
- ¥15 SQLServer怎么录入下标
- ¥100 无网格伽辽金方法研究裂纹扩展的程序
- ¥15 错误于library(org.Hs.eg.db): 不存在叫‘org.Hs.eg.db’这个名称的程序包,如何解决?
- ¥60 求一个图片处理程序,要求将图像大小跟现实生活中的大小按比例联系起来的
- ¥50 求一位精通京东相关开发的专家
- ¥100 求懂行的大ge给小di解答下!
- ¥15 pcl运行在qt msvc2019环境运行效率低于visual studio 2019
- ¥15 MAUI,Zxing扫码,华为手机没反应。可提高悬赏
- ¥15 python运行报错 ModuleNotFoundError: No module named 'torch'
- ¥100 华为手机私有App后台保活