尝试解决大型NLP问题。代码大致如下:
using JuMP
using Ipopt
m=Model(solver=IpoptSolver())
@variable(m,k,start=1.2)
....
@NLparameter(m,α==0.28)
.....
@NLconstraint(m,cons1, 0<=((6.376151933328191*θ_1k^2*θ_3c -....<=0)
......
@NLobjective(m,Max,1.0)
solve(m)
对于变量的第一组起始值(一些负数和其他正数),我收到以下错误消息:
警告:Ipopt已完成状态Invalid_Number_Detected
当我更改首字母的值(全部为正)时,我收到以下消息
警告:由于评估错误而缩减alpha 。
请问,这种行为可能是什么意思?是否有一个Ipopt选项可以帮助解决问题?谢谢你的帮助