X=[];
Y=[];
n=size(X',1); %输入决策单元个数
m=size(X,1); %输入指标个数
s=size(Y,1); %输出指标个数
A=[-X' Y'];
b=zeros(n,1);
LB=zeros(m+s,1);
UB=[];
for i=1:n
f=[zeros(1,m) -Y(:,i)'];
Aeq=[X(:,i)' zeros(1,s)];beq=1;
w(:,i)=linprog(f,A,b,Aeq,beq,LB,UB);
E(i,i)=Y(:,i)'*w(m+1:m+s,i);
end
w
E
输入变量比如有劳动力和资金,输出变量有GDP和废气。怎么修改上面的程序,达到最小化资金的同时,最小化废气的排放呢?
谢谢!