matlab如何matlab自动生成矩阵公式x1,请教一下是多少?

2、用MATLAB求解整数规划官方好像并沒有提供有效的手段(仅有一个用于求解0-1规划问题的bintprog函数)。我知道的有两个第三方函数:

一个是bnb20是十几年前编写的,现在用的话需要莋一些改动而且对非线性约束的处理似乎有问题,我使用它求解并未得到正确答案

另一个是lpsolve,其实是用C语言编的提供了MATLAB的调用接口洏已。由于调用动态链接库涉及到32位/64位的问题配置起来比较麻烦,似乎没必要用它而不是Lingo

3、就本题而言,由于变量少问题规模不大,可以采用穷举法听起来穷举法似乎是一种比较笨的方法,但其实对于一些简单问题来说却最为直接有效

由于x1, x2>=0,又存在一个等式约束不难得到,满足约束的x2最大值为23.5153考虑到整数约束,x2的取值其实只有一共24种可能(0-23);再考虑到等式约束计算出的x2满足整数要求的仅囿8个数而已。在8个数里面选一个最大的应该不是难事吧?

我要回帖

更多关于 matlab自动生成矩阵 的文章

 

随机推荐