0-1规划的解法
0-1 规划在线性整数规划中具有重要地位。
定理:任何整数规划都可以化成0-1规划。
一般地说,可把整数x变成(k+1)个0-1变量公式为:
x=y0+2y1+22y2+….2kyk
若x上界为U,则对0xU,要求k满足2k+1 ? U+1.
由于这个原因,数学界曾纷纷寻找“背包问题”解的方法,但进展缓慢。; 隐枚举法(Implicit Enumeration)
基本上此法可以从所有变量等于零出发(初始点),然后依次指定一些变量取值为1,直到获得一个可行解,于是把第一个可行解记作迄今为止最好的可行解,再重复,依次检查变量为0,1的各种组合,对迄今为止最好的可行解加以改进,直到获得最优解。;增加约束条件(0)(Z ? 3)后实际做了24次运算,而原问题需要计算23*4=32次运算(3个变量,4个约束条件)。;注意:
改进过滤性条件,在计算过程中随时调整右边常数。
价值系数按递增排列。
以上两种方法???减少计算量。;循环;;0-1规划应用
华美公司有5个项目被列入投资计划,各项目的投资额和期望的投资收益见下表:;该公司只有600万元资金可用于投资,由于技术原因,投资受到以下约束:
在项目1、2和3中必须有一项被选中;
项目3和4只能选中一项;
项目5被选中的前提是项目1必须被选中。
如何在上述条件
原创力文档

文档评论(0)