chengyameng123 发表于 2011-5-24 10:25

求助:用matlab解规划问题时遇到了0—1变量,该怎么解决?

本帖最后由 chengyameng123 于 2011-5-24 10:49 编辑

最近在做毕设,要用matlab解优化问题,该问题共有30个变量,但是有10个是0—1变量,不知道该怎么解决?
我之前想过换别的软件进行求解,如lingo、1stopt,但是,这个规划问题是要循环求解的,用其它软件不怎么方便,不知道哪位高手能给个意见?先谢谢啦~~~

rocwoods 发表于 2011-5-24 16:12

bintprog是MATLAB的0-1规划函数。你可以试试。

chengyameng123 发表于 2011-5-26 10:44

回复 2 # rocwoods 的帖子

谢谢你的回答。但是我的问题中的30个变量有20个是双精度型(就是实数),还有10个是0—1型,而bintprog解规划问题时,要求所有的变量都是0—1变量吧?

rocwoods 发表于 2011-5-26 16:26

回复 3 # chengyameng123 的帖子

你可以试一下benders分解求解这样的混合规划。我的书里有相关内容。
页: [1]
查看完整版本: 求助:用matlab解规划问题时遇到了0—1变量,该怎么解决?