![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
0-1整数规划matlab求解
展开全部
f=[5 2 9 6 1 9 2 4 9];
b=[10 8 10]';
a=[5 0 0 6 0 0 2 0 0
0 2 0 0 1 0 0 4 0
0 0 9 0 0 9 0 0 9];
aeq=[1 1 1 0 0 0 0 0 0
0 0 0 1 1 1 0 0 0
0 0 0 0 0 0 1 1 1];
beq=[1 1 1]';
x=bintprog(f,a,b,aeq,beq);
reshape(x,3,3)'
上面是给你编的程序,自己运行一下就好了
b=[10 8 10]';
a=[5 0 0 6 0 0 2 0 0
0 2 0 0 1 0 0 4 0
0 0 9 0 0 9 0 0 9];
aeq=[1 1 1 0 0 0 0 0 0
0 0 0 1 1 1 0 0 0
0 0 0 0 0 0 1 1 1];
beq=[1 1 1]';
x=bintprog(f,a,b,aeq,beq);
reshape(x,3,3)'
上面是给你编的程序,自己运行一下就好了
追问
你很厉害,但是假如a和b的维数比较大了,怎么办?
你看一下这个问题http://zhidao.baidu.com/question/307128154.html
追答
不好意思,这个问题我也只是听过,还没学到,帮不到你了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询