含正负偏差多目标规划 LINGO11
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/21 19:09:20
复制文字上来发图片根本没法看再问:已经补充了,大神能不能看到?再答:反正我这里面没有任何错误你要么把你的错误提示发上来要么自己换个版本的lingo再问:额……难道是我的lingo版本问题么,我的是9.
求解出第一个目标以后然后将@sum(I(i):@sum(J(j):@sum(link(I,J):x(i)*w(j)*p(i,j)/d(i,j))))=?;作为约束条件写进去即可再问:��û���Գ��
是这样的functionzFgoalattain%多目标最优化clearall;clc%给定目标,权重按目标比例确定,给出初值%options=optimset('TolCon',1e-008);go
问题解决,已发到你邮箱,请查收.
min=0.3*x1*x2+0.7*(x1^2+x2^2)
从你给出的形式看,这是一个非常简单的线性规划题,只要把偏差量理解成x3-x10即可:% 目标规划% x3 = d1-, x7 =
改成这样就没有语法错误了但是最后没有可行解应该是你程序与问题不符或者问题本身不对sets:students/s1..s6/:cost;days/d1..d5/;links(students,days)
帮你改好了:model:sets:hr/1..6/:empoly,fire,jh,prov,wb,demand,storage,x;endsetsdata:demand=1200,1400,1550,
比如说x
给出我的结果:results=0.5857-0.28970.0210fval=0options=gaoptimset('PopulationSize',100,...'Generations',inf
先要列出所有的切割方法然后算每个切割方法切得根数sets:steel/1..3/:demand;method/1..6/:x;link(method,steel):c;endsetsdata:dema
model: sets: js/1..45/:N,x,y;!n代表灯管数; ssq/1..10/:m; zxq/1..9/:e; links(zxq,ssq):d,f,s; endsets
内径百分表偏差是跟正常读表相反的.即:表针指向加即表示偏差为负,表针指向减即表示偏差为正.
对已完成的实物各层(或某层)的实测标高与建施图剖面标注的标高为标准值对照.低于标准值的尺寸数字叫负偏差.高于标准值的尺寸数字叫正偏差.正负偏差的允许值见验收规范.
大致看了一下,程序应该没有什么问题.(注意目标函数里检查有没式子书写问题比如括号运算符号什么)我想可能是条件过于苛刻比如:@sum(task(i):x(i)*y(i))=500;建议可减少约束条件试试
multi-purposeprogramming
max=20*X+5*Y;2*X+3*Y
没有问题估计是你的版本不行自己找破解版安装再问:哦哦谢谢再答:你自己去安装lingo10或者lingo11破解版就行了lindo不是破解版应该也是不行的而且你取消了整数条件怎么可能一样再问:方便加您的
lingo不可以直接解多目标规划问题,每一个程序都只能有一个目标函数,真正要做的话,你可以通过加权重等方法把多目标规划问题转化成单目标来做.具体的做法建议你参考lingo书籍