一个关于用lingo解二次规划限制条件的问题
题目
一个关于用lingo解二次规划限制条件的问题
model:
data:
H=@file('imageinfo.txt');
W=@file('imageinfo.txt');
r=@file('imageinfo.txt');
c=@file('imageinfo.txt');
height=@file('imageinfo.txt');
width=@file('imageinfo.txt');
Du=0;
enddata
sets:
coordinate:x,y;
rows/1..H/;
cols/1..W/;
rr/1..r/;
cc/1..c/;
salient(rows,cols):saliency;
mesh(rr,cc):mesh_x,mesh_y,grid_x,grid_y,newmesh_x,newmesh_y,saliency;
endsets
data:
saliency=@file('saliency.txt');
mesh_x=@file('coordinate_x.txt');
mesh_y=@file('coordinate_y.txt');
grid_x=@file('grid_x.txt');
grid_y=@file('grid_y.txt');
@text('result_x.txt')=newmesh_x;
@text('result_y.txt')=newmesh_y;
enddata
@for(mesh(I,J) | mesh_x(I,J) #ne# -1:newmesh_x(I,J)=mesh_x(I,J));
@for(mesh(I,J) | mesh_y(I,J) #ne# -1:newmesh_y(I,J)=mesh_y(I,J));
目标函数;
min=@sum(mesh(I,J) | (I #le# H) #and# (J #le#W):(saliency(I,J)+0.2)*(
( (newmesh_x(I,J)-newmesh_x(I,J+1) ) - (grid_x(I,J)-grid_x(I,J+1) ) )^2+( (newmesh_y(I,J)-newmesh_y(I,J+1) ) - (grid_y(I,J)-grid_y(I,J+1) ) )^2+
( (newmesh_x(I,J+1)-newmesh_x(I+1,J+1) ) - (grid_x(I,J+1)-grid_x(I+1,J+1) ) )^2+( (newmesh_y(I,J+1)-newmesh_y(I+1,J+1) ) - (grid_y(I,J+1)-grid_y(I+1,J+1) ) )^2+
( (newmesh_x(I+1,J+1)-newmesh_x(I+1,J) ) - (grid_x(I+1,J+1)-grid_x(I+1,J) ) )^2+( (newmesh_y(I+1,J+1)-newmesh_y(I+1,J) ) - (grid_y(I+1,J+1)-grid_y(I+1,J) ) )^2+
( (newmesh_x(I+1,J)-newmesh_x(I,J) ) - (grid_x(I+1,J)-grid_x(I,J) ) )^2+( (newmesh_y(I+1,J)-newmesh_y(I,J)) - (grid_y(I+1,J)-grid_y(I,J) ) )^2));
需求约束;
@for(mesh(I,J):
@gin(newmesh_x(I,J));
@gin(newmesh_y(I,J)));
@for(mesh(I,J) | J #le# W:newmesh_x(I,J)+1 < newmesh_x(I,J+1));
@for(mesh(I,J) | I #le# H:newmesh_y(I,J)+1
答案
问题应该在mesh_x(I,J) #ne# -1上面 你看是否有等价的限制条件 最好不要在下标这里做限制
而且如果可能为负必须用@free
另外下面所有的le应该换成lt才对吧
那 mesh_x(I,J) #ne#
差不多该给分了
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 1度电等于多少大卡?
- 一个电路图里面有电源,开关,用电器还有导线导线是交叉相连的,有一点这一点是不是可以通过两条线
- 求石蜡 红磷 硫 铁 碳 氧的文字表达式和磷 碳 铁
- “一失足成千古恨,再回头已百年身”和“一失足成千古笑,再回头是百年人”意思分别是什么啊?
- 亚洲地势中部高四周地的根据 分几点说……
- 一个真分数,分母、分子的差是24,若分子减去3,分母加上3,则约分为1/4,这个分数是_.
- “教师里摆着桌椅”扩句,至少两处扩写,怎么写啊
- 同底数幂相减底数不变指数如何?有底数幂减法运算法则么?
- —斤等于多少升?
- 如图,在三角形ABC中,AB=AC,E在CA的延长线上,∠AEF=∠AFE,试说明EF⊥BC.
热门考点
- 英语翻译
- 六年级学生从图书室借了128本书.六年级借书本数的4分之1正好等于其他几个年级借书总数的5分之2,其他几个
- 乙醇与氧燃烧反应方程式
- 解方程. x乘百分之二=13/40 3/4x-百分之5x=17.5
- BBS初中语文扩展阅读文言文95-100篇,《说苑》二则.等
- 早在11世纪时,国外有一个学者做过一个实验,他把同窝生的两只小羊用相同的饮料喂养,惟一不同的是:有一只小羊旁拴着一只狼,而另一只小羊从来就没有看见过狼.结果,在狼旁边的那只羊 在极度惊恐的情绪折磨下逐
- 如图所示,⊙O中弦AB=CD,求证:AD=BC.
- 1234除以1234又1234/1235
- 酒醇神泉涌,龙腾银河醉中五个一分别读什么求大神帮助
- 牙科医生为病人检查牙齿时,常拿带把的金属小镜子在酒精灯上稍微烤一烤,这是为什么?