如何用lingo求解整数非线性规划不等式方程组,高分相求完整程序!!!

2025-02-25 12:23:22
推荐回答(2个)
回答1:

endsets
min=x(1)+x(2)+y(1)+y(2)+y(3)+y(4)+y(5)+y(6);
47-12*x(1)>=10*y(1);
47-12*x(1)<=10*(y(1)+1);
8*(y(2)-1)<=47-12*x(1)-10*y(1)+33-6*x(1);
47-12*x(1)-10*y(1)+33-6*x(1)<=8*y(2);
10*y(3)<=31-12*x(2);
31-12*x(2)<=10*(y(3)+1);
8*(y(4)-1)<=42-6*x(2)+31-12*x(2)-10*y(3);
42-6*x(2)+31-12*x(2)-10*y(3)<=8*y(4);
8*(y(5)-1)<=50-(8*y(4)-(42-6*x(2)+31-12*x(2)-10*y(3)));
50-(8*y(4)-(42-6*x(2)+31-12*x(2)-10*y(3)))<=8*y(5);
8*(y(6)-1)<=41-(8*y(2)-(47-12*x(1)-10*y(1)+33-6*x(1)))-(8*y(5)-50+(8*y(4)-42-6*x(2)+31-12*x(2)-10*y(3)));
41-(8*y(2)-(47-12*x(1)-10*y(1)+33-6*x(1)))-(8*y(5)-50+(8*y(4)-42-6*x(2)+31-12*x(2)-10*y(3)))<=8*y(6);
x(1)+x(2)<=0.2*(y(1)+y(2)+y(3)+y(4)+y(5)+y(6));
@gin(x(1));
@gin(x(2));
@gin(y(1));
@gin(y(2));
@gin(y(3));
@gin(y(4));
@gin(y(5));
@gin(y(6));
end

已测试好,放心使用。

回答2:

给我赏金先