数学建模——LINGO入门学习笔记(2)(3)

数学建模——LINGO入门学习笔记(2)(3)

*本篇笔记参考自中国大学mooc 西北工业大学《数学建模》1.3篇 *

3.0-1规划问题

数学建模——LINGO入门学习笔记(2)(3)
(单件可变费用=成本)
数学建模——LINGO入门学习笔记(2)(3)

关于约束变量:
注意当x>0时,y>0;当x=0时,y=0.
用数学式子表示为 x<=My(M为一较大正整数)

LINGO程序:

MODEL: 

DATA: 
M=150; 
ENDDATA //定义常数

max=3*x1+4*x2+8*x3-100*y1-150*y2-200*y3;//目标函数

2*x1+4*x2+8*x3<=500; 
2*x1+3*x2+4*x3<=300; 
x1+2*x2+3*x3<=100; 
3*x1+5*x2+7*x3<=700; 
x1<=M*y1; 
x2<=M*y2; 
x3<=M*y3; 
//约束变量
@GIN(x1);@GIN(x2);@GIN(x3); //x为整数
@BIN(y1);@BIN(y2);@BIN(y3); //y为0-1变量

end

运算结果:

数学建模——LINGO入门学习笔记(2)(3)
数学建模——LINGO入门学习笔记(2)(3)

上一篇:蓝桥杯算法训练 出现次数最多的整数


下一篇:pixijs CANVAS putImageData 使用方法