作业帮 > 综合 > 作业

用lingo求线性规划,条件中还有条件怎么编程

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/02 16:46:11
用lingo求线性规划,条件中还有条件怎么编程

图中令d=8.7;

编程为
min=(3*n^2-3*n+1);
(3*(n-1)^2-3*(n-1)+1)*48*5+(3*n^2-3*n+1-(3*(n-1)^2-3*(n-1)+1))*51*5>=1000;
n*d>=40,n=2*a;     这行和下一行有问题,这两个条件怎么编?
n^2+n+1>=(40/d)^2,n=2*a+1;?
d=8.7;
@GIN(n);
用lingo求线性规划,条件中还有条件怎么编程
似乎可以用@mod()来实现,我尝试了一下,没有最优
MODEL:
MIN=3*N^2-3*N+1;
(3*(N-1)^2-3*(N-1)+1)*48*5+((3*N^2-3*N+1)-(3*(N-1)^2-3*(N-1)+1))*51*5>1000;
@GIN(N);
KL=@IF(@MOD(N,2)#EQ#0,N*D,@SQRT(N^2+N+1)*D);
KL>40;
D=8.7;
END
你可以再试试.