有一个非线性规划问题想用lingo软件求解,
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/13 08:35:01
有一个非线性规划问题想用lingo软件求解,
其中,令M=0.1
本人非常着急,希望快点得到结果,
![](http://img.wesiedu.com/upload/8/fd/8fd49a7141795617698f9306ac78601f.jpg)
本人非常着急,希望快点得到结果,
![有一个非线性规划问题想用lingo软件求解,](/uploads/image/z/4611545-17-5.jpg?t=%E6%9C%89%E4%B8%80%E4%B8%AA%E9%9D%9E%E7%BA%BF%E6%80%A7%E8%A7%84%E5%88%92%E9%97%AE%E9%A2%98%E6%83%B3%E7%94%A8lingo%E8%BD%AF%E4%BB%B6%E6%B1%82%E8%A7%A3%2C)
你的n是多少
再问: 忘了说了令n=3
再答: 你这里面还有错误 如果wk=0 那么你的lnwk是什么 肯定是有问题的
再问: wk是不能等于0的,它的取值范围是在0-1之间,wk就是我想要求的
再答: model: sets: s/1..3/:w; endsets data: M=0.1; enddata n=@size(s); max=-@sum(s:w*@log(w)); @sum(s(i):w(i)*(n-i)/(n-1))=M; @for(s:w
再问: 忘了说了令n=3
再答: 你这里面还有错误 如果wk=0 那么你的lnwk是什么 肯定是有问题的
再问: wk是不能等于0的,它的取值范围是在0-1之间,wk就是我想要求的
再答: model: sets: s/1..3/:w; endsets data: M=0.1; enddata n=@size(s); max=-@sum(s:w*@log(w)); @sum(s(i):w(i)*(n-i)/(n-1))=M; @for(s:w