自己写的一个lingo程序解决二次规划的问题为何得不到正确答案model:data:w=@file('size.txt');h=@file('size.txt');wnew=@file('size.txt');hnew=@file('size.txt');tn=@file('size.txt');pn=@file('size.txt');enddatasets:xy/1..2/;index/1

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 20:39:10
自己写的一个lingo程序解决二次规划的问题为何得不到正确答案model:data:w=@file('size.txt');h=@file('size.txt');wnew=@file('size.txt');hnew=@file('size.txt');tn=@file('size.txt');pn=@file('size.txt');enddatasets:xy/1..2/;index/1

自己写的一个lingo程序解决二次规划的问题为何得不到正确答案model:data:w=@file('size.txt');h=@file('size.txt');wnew=@file('size.txt');hnew=@file('size.txt');tn=@file('size.txt');pn=@file('size.txt');enddatasets:xy/1..2/;index/1
自己写的一个lingo程序解决二次规划的问题为何得不到正确答案
model:
data:
w=@file('size.txt');
h=@file('size.txt');
wnew=@file('size.txt');
hnew=@file('size.txt');
tn=@file('size.txt');
pn=@file('size.txt');
enddata
sets:
xy/1..2/;
index/1..3/;
rows/1..6/;
cols/1..6/;
tnum/1..tn/;
pnum/1..pn/;
S(tnum):sa;
M(tnum,rows,cols):matrix;
Tr(tnum,cols):tr_index;
coordinate(pnum,xy):points,newcoord;
endsets
data:
sa=@file('data.txt');
points=@file('data.txt');
matrix=@file('data.txt');
tr_index=@file('data.txt');
newcoord=1.0,1.0,244.000000,1.0,244.000000,231.000000,1.0,231.000000,1.0,244.000000,1.0,231.000000,1.0,1.0,1.0,1.0,1.0,244.000000,244.000000,244.000000,1.0,231.000000,1.0,1.0,1.0,1.0,244.000000,1.0,244.000000,244.000000,244.000000,;
@text('newcoord.txt')=newcoord;
enddata
init:
newcoord=@file('init.txt');
endinit
目标函数;
min=@sum(tnum(I):sa(I)*@sum(rows(J):(@sum(cols(K):matrix(I,J,K)*newcoord(tr_index(I,J),K-@floor((K-1)/2)*2)))^2));
取值约束;
@for(coordinate(U,V)|V #eq# 1:@bnd(1,newcoord(U,V),hnew)); 限制L≤x≤U;
@for(coordinate(U,V)|V #eq# 2:@bnd(1,newcoord(U,V),wnew)); 限制L≤x≤U;
边界约束;
相对位置约束;
@for(coordinate(P,Q):@for(coordinate(T,Y)|(Q #eq# Y) #and# (points(P,Q) #lt# points(T,Y)):newcoord(P,Q)+1

自己写的一个lingo程序解决二次规划的问题为何得不到正确答案model:data:w=@file('size.txt');h=@file('size.txt');wnew=@file('size.txt');hnew=@file('size.txt');tn=@file('size.txt');pn=@file('size.txt');enddatasets:xy/1..2/;index/1
先别说你运行结果对不对 你这个问题能运行吗 如果不能运行怎么可能对

自己写的一个lingo程序解决二次规划的问题为何得不到正确答案model:data:w=@file('size.txt');h=@file('size.txt');wnew=@file('size.txt');hnew=@file('size.txt');tn=@file('size.txt');pn=@file('size.txt');enddatasets:xy/1..2/;index/1 数学建模多目标规划怎么用lingo解决,程序? lingo解决二次规划问题模型:R=a*F1+b*F2+…+g*F7+e(R,F1,F2,…,F7都是时间序列数据,在excel表格中)二次规划问题是:Min Var(e)s.t.a+b+…+g=10≤a,b,…,g≤1想要得到的是a,b…g的数值,这个lingo程序 Lingo版本的选择求解一个整数规划模型,变量有140*50=7000,约束条件有400多个,用lingo的哪个版本可以解决?紧急! LINGO求助,下面的的该怎么写函数,非线性规划 LINGO语句 lingo中积分如何表示想用lingo解二次规划问题,但是我的二次规划问题里面有积分,不知道该怎么表示, lingo非线性约束条件我编写了一个规划问题,约束条件是线性的时候能解决,但是一旦我把约束条件改成二次或者逻辑运算,就算不出来报错,请问lingo的约束条件能否是非线性的?如果可以,请问具 用lingo非线性规划时的约束条件我用lingo弄非线性规划,其中有一个约束条件是一些未知数的方差要小于0.05,请问要怎么写?我写的是var(a1,a2,a3,a4,a5) 求LINGO能手帮助解决,求LINGO老师,初学不懂望指教.如果解决两边我都给分,非线性规划,LINGO程序 lingo求解非线性规划刚刚接触lingo,现在要求一个简单的非线性规划,自己编了一个程序如图,但是出现提示错误,max=y;1/12*y*w2-w1+1/4*w2<=0;1/6*y*w2+w1-1/2*w2<=0;y*w3-w1+w3<=0;y*w3+w1-3*w3<=0;y*w4-w1+2*w4&l 在默认情况下lingo解整数规划用的什么算法?自己能改吗? 请问能解决这个模型的lingo怎么写吗? 用lingo求解0-1整数规划的程序?比如:min x1+x2+x3x1+x2>1x2+x3>1不懂! 用lingo求解目标规划,写出对应程序. 用其他的方法也行,只要能作出答案. lingo求解0-1整数程序应该怎么写啊?matlab中的bintprog该怎么解决0-1?建模中用到的 线性最优化的LINGO程序举例 谁可以用matlab或lingo解决下列非线性规划问题min=5.6*x+6.0*y+1.2*x^2+1.2*y^2-1.2*41-36*m st x+y>=15.29716x+6y+x^2+y^2-41-30m>=sqrt(m^2+5.0981^2+2*5.0981m+19.4904^2-100x^2+y^2-41-30m>0要求有完整的程序和过程,写的好追加分 求高手给下面非线性规划的lingo的代码