系统工程与运筹学作业 感激不尽!
1个回答

x表示各种饲料的百分比 假设分析 目标函数这些都很简单吧 自己写一下试试 中学生都应该很容易写出来

model:

sets:

material/1..6/:x,price;

protein/1..5/:upper,lower;

link(material,protein):content;

endsets

data:

upper=40 25 10 1.05 0.6;

lower=21 5 3.4 1 0.46;

price=0.24 0.19 0.25 0.41 0.21 0.35;

content=

0.19 0.17 0.023 0.016 0.0007

0.082 0.022 0.036 0.0006 0.0022

0.11 0.076 0.017 0.0057 0.0012

0.048 0.09 0.072 0.048 0.027

0.115 0.119 0.038 0.0009 0.0011

0.48 0.028 0.005 0.0019 0.0019;

enddata

min=@sum(material:x*price);

@sum(material:x)=1;

@for(protein(j):@sum(material(i):x(i)*content(i,j))>=lower(j)/100);

@for(protein(j):@sum(material(i):x(i)*content(i,j))