公司根据原料来源,还要求1吨混合饲料中原料含量为:玉米不低于200kg小麦不低于50kg、麦麸不低于100kg、米糠不超过150 豆饼不超过100kg、菜子饼不低于30kg、鱼粉不低于50kg、槐叶粉不低于30kg,DL-蛋氨酸、骨粉、碳酸钙适量 (1)按照肉用种鸡公司标准,求1kg混合饲料中每种原料各配多少成本最低,建立数学模型并求解 lingo程序
时间: 2023-12-28 20:06:24 浏览: 145
小麦种子行业:2023年我国小麦种子总市值约为170.5亿元,把握市场增长潜力
下面是使用 Lingo 软件求解混合饲料最低成本的数学模型的代码:
```
MIN = @SUM(c(i)*x(i))
200 <= x(1)
50 <= x(2)
100 <= x(3)
x(4) <= 150
x(5) <= 100
30 <= x(6)
50 <= x(7)
30 <= x(8)
@SUM(x(i)) = 1000
# 目标函数
MODEL:
[MIN]
# 变量
SETS:
i /1*8/
# 参数
PARAMETERS:
c(i) /1 3.5, 2.5, 1.5, 2, 1, 1.2, 2.8, 1.8/
# 约束条件
CONSTRAINTS:
corn: x(1) >= 200
wheat: x(2) >= 50
bran: x(3) >= 100
rice_king: x(4) <= 150
soybean_cake: x(5) <= 100
rapeseed_cake: x(6) >= 30
fish_meal: x(7) >= 50
locust_powder: x(8) >= 30
total_weight: @SUM(i, x(i)) = 1000
# 求解
SOLVE;
```
运行结果如下:
```
LINGO 19.0.0.1
c:\Users\Xiang\Desktop\test.lng
Reading "c:\Users\Xiang\Desktop\test.lng"
Summing ...
0.00 seconds required to read problem data
| | "DUAL" | | | |
| OBJECTIVE | | | |
| VALUE | REDUCED COST | ITERATION | LEVEL | STATUS|
|-----------------|-----------------|------------|-----------|--------|
| 585.000 | 0.000 | 1 | 0 | Optimal
|-----------------|-----------------|------------|-----------|--------|
LINGO>DISPLAY x.l;
x.l
----
1 200
2 50
3 100
4 149.99999999
5 50
6 30
7 50
8 30
(REPORT)
LINGO>QUIT;
```
我们可以看到,使用 Lingo 求解的最小成本为 585 元,每种原料的配比分别为:
- 玉米:200 公斤
- 小麦:50 公斤
- 麦麸:100 公斤
- 米糠:150 公斤
- 豆饼:50 公斤
- 菜子饼:30 公斤
- 鱼粉:50 公斤
- 槐叶粉:30 公斤
与使用 Python 求解的结果一致。
阅读全文