lingo求解非线性规划问题 max(9-6x
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/05 09:31:26
复制文字上来发图片根本没法看再问:已经补充了,大神能不能看到?再答:反正我这里面没有任何错误你要么把你的错误提示发上来要么自己换个版本的lingo再问:额……难道是我的lingo版本问题么,我的是9.
lingo只能得出一个解【1】Extendedsolversteps特殊求解程序当前运行步数:分枝数(对B-and-B程序);子问题数(对Global程序);初始点数(对Multistart程序)【2
语法上没问题最后是无界解
这个比较复杂你可以用多项式或者@if函数或者定义一个集来灵活的表示要看你的问题了比如(x-x1)(x-x2)=0或者定义一个0-1变量或者小于n的整数变量然后用嵌套的@if来表示这个本来就是比较灵活的
模型中的约束条件应该写错了:对于产量约束,应使第i个产地生产的第m种型号电池运往各销地的总和不大于该产地的供应量a_mi,不等式左边只须对j求和,共8×16个约束. 对于销量约束,应使各产地
帮你改好了:model:sets:hr/1..6/:empoly,fire,jh,prov,wb,demand,storage,x;endsetsdata:demand=1200,1400,1550,
比如说x
先要列出所有的切割方法然后算每个切割方法切得根数sets:steel/1..3/:demand;method/1..6/:x;link(method,steel):c;endsetsdata:dema
集定义了没有你最好把目标函数放到分子上再问:建好的模型就是这样的,决策变量全在分母上。请问你说的集是什么?再答:那你算目标函数的倒数不就行了吗而且你这个问题不用什么软件求解直接看就看出结果了再问:好的
你的n是多少再问:忘了说了令n=3再答:你这里面还有错误如果wk=0那么你的lnwk是什么肯定是有问题的再问:wk是不能等于0的,它的取值范围是在0-1之间,wk就是我想要求的再答:model:set
所有标点都应为半角英文的你自己改一下
sets:row/1..18/:;col/1..7/:landa;m/1..6/:;link(row,col):c;links(link,m):x;endsetsmax=@sum(links(i,j,
max=x1+4.84/1.4*(1-0.226*x2)+2.0424;x1
min=((x2-x1^2)^2+(1-x1)^2+90*(x4-x3^2)^2+(1-x3)^2+10.1*((1-x2)^2+(1-x4)^2))+19.8*(x2-1)*(x4-1);@bnd(
那个积分可以积出来的.转换成普通的约束就好做了.(2*x1*x2*x3)/(x1*x2 + x1*x3 + x2*x3) - (x1*x2*
sets:r/1..5/:a;endsetsn=@size(r);b=@sum(r:a)/5;@sum(r:(a-b)^2)/n
max=20*X+5*Y;2*X+3*Y
@free(x1);x1
你式子写的不清楚有很多问题看不懂希望你能修改或者跟我说一下具体意思否则我不知道怎么做
百度HI我帮你解决