如求min f(x1,x2)=-2x1-6x2+x1^2-2x1x2+2x2^2
s.t. x1+x2<=2
-x1+2x2<=2
x1>=0,x2>=0
对于这种形式的问题将起写成标准形式后即可求解,
H=[2 -2;-2 4];c=[-2;-6];A=[1 1;-1 2];
b=[2;2];VLB=[0;0];VUB=[];
x=QP(H,c,A,b,VLB,VUB)
z=0.5*x'*H*x+c'*x
运行结果为:
x=0.8000
1.2000
z=-7.2000
但要是约束条件变为:<FONT style="BACKGROUND-COLOR: #ff3300" color=#000000>x1+x2=0或1<=x1+x2<=2,
</FONT>该怎么解啊? |