通过给出参数/控件的初始值,我可以使用R中的nloptr
来运行非线性优化问题。
有没有办法“修复”一些初始值,例如,让我们假设控件的初始值是0.5,0.33,0.5,0.1,10。 nloptr
将改变这些以最小化目标函数。
如果我想为变量设置条件,“任何小于0.4的初始值都不应该改变;对于上述值,它是0.33和0.1,nloptr
只能改变其他控制来优化目标函数?
答案 0 :(得分:0)
如果将下限和上限设置为相同的值,则将修复相应的变量。一般来说,为其他变量提供合理的界限是个好主意。