求助:用matlab解规划问题时遇到了0—1变量,该怎么解决?
本帖最后由 chengyameng123 于 2011-5-24 10:49 编辑最近在做毕设,要用matlab解优化问题,该问题共有30个变量,但是有10个是0—1变量,不知道该怎么解决?
我之前想过换别的软件进行求解,如lingo、1stopt,但是,这个规划问题是要循环求解的,用其它软件不怎么方便,不知道哪位高手能给个意见?先谢谢啦~~~ bintprog是MATLAB的0-1规划函数。你可以试试。 回复 2 # rocwoods 的帖子
谢谢你的回答。但是我的问题中的30个变量有20个是双精度型(就是实数),还有10个是0—1型,而bintprog解规划问题时,要求所有的变量都是0—1变量吧? 回复 3 # chengyameng123 的帖子
你可以试一下benders分解求解这样的混合规划。我的书里有相关内容。
页:
[1]