整数线性规划(ILP)—lp_solve

本文介绍了如何利用LPSolve进行整数线性规划(ILP)求解,通过实例展示了如何设置目标函数和约束方程。特别讨论了特殊有序集合(SOS)类型在ILP中的应用,解释了SOS类型的限制条件如何确保变量取值的相邻性和唯一性,以达到平衡数据分组的目的。
摘要由CSDN通过智能技术生成

LPSolve帮助文档:
http://lpsolve.sourceforge.net/5.5/
LPSolve软件下载地址:
http://sourceforge.net/projects/lpsolve/files/
只需输入目标函数与约束方程即可求解:
max: 143 x + 60 y;
120 x + 210 y <= 15000;
110 x + 30 y <= 4000;
x + y <= 75;

关于sos类型,一下两文件表示所表示的含义一致
min: y1 - y2;
y1 = 67 x11 + 64 x12 + 10 x13 + 28 x14 + 65 x15 + 61 x16 + 26 x17 + 83 x18 + 72 x19 + 4 x10;
y2 = 67 x21 + 64 x22 + 10 x23 + 28 x24 + 65 x25 + 61 x26 + 26 x27 + 83 x28 + 72 x29 + 4 x20;
x11 + x21 = 1;
x12 + x22 = 1;
x13 + x23 = 1;
x14 +

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值