MATLAB优化工具箱--线性规划问题目标函数:z=x1+x2+X3+X4+X5+X6+X7;约束条件:x1+4x2+3x5+x6+2x7=50x1+3x3+x5+2x6=30x1+2x4+x7=25xi属于正整数,i=1,2..7;想请问一下,用MATLAB工具箱中的linprog,怎么来表示xi属于正整数,i=
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/15 02:31:32
![MATLAB优化工具箱--线性规划问题目标函数:z=x1+x2+X3+X4+X5+X6+X7;约束条件:x1+4x2+3x5+x6+2x7=50x1+3x3+x5+2x6=30x1+2x4+x7=25xi属于正整数,i=1,2..7;想请问一下,用MATLAB工具箱中的linprog,怎么来表示xi属于正整数,i=](/uploads/image/z/13837748-68-8.jpg?t=MATLAB%E4%BC%98%E5%8C%96%E5%B7%A5%E5%85%B7%E7%AE%B1--%E7%BA%BF%E6%80%A7%E8%A7%84%E5%88%92%E9%97%AE%E9%A2%98%E7%9B%AE%E6%A0%87%E5%87%BD%E6%95%B0%3Az%3Dx1%2Bx2%2BX3%2BX4%2BX5%2BX6%2BX7%3B%E7%BA%A6%E6%9D%9F%E6%9D%A1%E4%BB%B6%EF%BC%9Ax1%2B4x2%2B3x5%2Bx6%2B2x7%3D50x1%2B3x3%2Bx5%2B2x6%3D30x1%2B2x4%2Bx7%3D25xi%E5%B1%9E%E4%BA%8E%E6%AD%A3%E6%95%B4%E6%95%B0%2Ci%3D1%2C2..7%3B%E6%83%B3%E8%AF%B7%E9%97%AE%E4%B8%80%E4%B8%8B%2C%E7%94%A8MATLAB%E5%B7%A5%E5%85%B7%E7%AE%B1%E4%B8%AD%E7%9A%84linprog%2C%E6%80%8E%E4%B9%88%E6%9D%A5%E8%A1%A8%E7%A4%BAxi%E5%B1%9E%E4%BA%8E%E6%AD%A3%E6%95%B4%E6%95%B0%2Ci%3D)
ѣ*hח.]y"Hiتր ֓X_@j1pPDDS6꿊O \\s"5`^n씄~_o5`Ck`V23︰M!>Bdhu?J<1dDE,)$Yn _X0r,IǺGF<|~ΉweAK_-JtzBIL3X;x%>O&JgZ) szFfHXm*+ȽRI58O?GXnyU9 m35?gU6Λ]㈊ʝ v@>2=l@/ung} T9uadFjºdrKq{*(%|՚Mj=ƙ*8`nݹ9L,o32? DJ,!'Ĥ"^.!t\
MATLAB优化工具箱--线性规划问题目标函数:z=x1+x2+X3+X4+X5+X6+X7;约束条件:x1+4x2+3x5+x6+2x7=50x1+3x3+x5+2x6=30x1+2x4+x7=25xi属于正整数,i=1,2..7;想请问一下,用MATLAB工具箱中的linprog,怎么来表示xi属于正整数,i=
MATLAB优化工具箱--线性规划问题
目标函数:z=x1+x2+X3+X4+X5+X6+X7;
约束条件:x1+4x2+3x5+x6+2x7=50
x1+3x3+x5+2x6=30
x1+2x4+x7=25
xi属于正整数,i=1,2..7;
想请问一下,用MATLAB工具箱中的linprog,怎么来表示xi属于正整数,i=1,2..7;这个约束条件?
MATLAB优化工具箱--线性规划问题目标函数:z=x1+x2+X3+X4+X5+X6+X7;约束条件:x1+4x2+3x5+x6+2x7=50x1+3x3+x5+2x6=30x1+2x4+x7=25xi属于正整数,i=1,2..7;想请问一下,用MATLAB工具箱中的linprog,怎么来表示xi属于正整数,i=
这个是整数规划.
你得用别的函数.
比如:ipslv_mex,这个好像得去网上载.
f=ones(7,1);
A=[1,4,0,0,3,1,2;1,0,3,0,1,2,0;1,0,0,2,0,0,1];
b=[50;30;25];
intlist=zeros(7,1); %代表7个变量都是整数
xmin=ones(7,1); %代表7个变量的最小值均为1
xmax=inf*ones(7,1); %代表7个变量最大值均为无穷大
ctype=ones(3,1); %代表三个方程都是Ax=b,大于等于的话为1,小于等于的话为-1
[x,how]=ipslv_mex(f,A,b,intlist,xmax,xmin,ctype)
结果为:
x =
16
1
1
4
9
1
1
怎么来表示xi属于正整数,这在MATLAB优化工具箱--线性规划问题中还不能很好的解决.
我以前也遇到过,你可以用LINGO或LINDO来做线性规划问题,非常简单,他们还可以完成0-1规划