解得(0,6)是单独最优解, 但这一解可接受.
f1?12 A6f2?12 B(3,4) C x21?C?x1f2B??A??f1例5 设f1(x)??3x1?2x2, f2(x)?4x1?3x2,R同例4, 求V?maxF(x).
x?R解 易得x(1)?(0,6),x(2)?(3,4)非最优解, 但非劣解.
第 21 页 共 27 页
这两点连线上的点都是非劣解.
%%第一段 clf;
第 22 页 共 27 页
x26f1?12AB(3,4)f2?24C(5,0)1C???B?f2?A?
f1x1%p439%%%%例666666666666666
x1=[0:1/10:5];
x2=zeros(1,size(x1,2)); for i=1:size(x1,2)
subplot(121);axis([0 6 0 6]);hold on;plot(x1(i),x2(i),'.'); f1=-3*x1(i)+2*x2(i); f2=x1(i)+2*x2(i);
subplot(122);axis([-16 12 0 12]); hold on; plot(f1,f2,'.'); pause(0.1); end pause;
第 23 页 共 27 页
%%第2段
x1=[5:-1/10:3]; x2=10-2*x1; for i=1:size(x1,2)
subplot(121); %axis([0 6 0 6]);hold on; plot(x1(i),x2(i),'.'); f1=-3*x1(i)+2*x2(i); f2=x1(i)+2*x2(i);
subplot(122);%axis([-16 12 0 12]); hold on; plot(f1,f2,'.'); pause(0.1);
第 24 页 共 27 页
end pause; %%第3段
x1=[3:-1/10:0]; x2=(18-2*x1)/3; for i=1:size(x1,2)
subplot(121);%axis([0 6 0 6]);hold on; plot(x1(i),x2(i),'.'); f1=-3*x1(i)+2*x2(i); f2=x1(i)+2*x2(i);
subplot(122);%axis([-16 12 0 12]); hold on;
第 25 页 共 27 页