0

我正在使用 nloptr。当我阅读手册时,它说:g(x)并且h(x)是非线性不等式和等式约束。

可以g(x) <=0h(x) = 0分别是线性不等式和等式约束吗?

或者线性约束只是special case非线性约束中的一个?

我注意到:在 auglag() 函数的示例中,heq属于线性等式约束,因此对于nloptr,线性约束应该是可以的。由此,即使对于目标函数,该函数也可以是线性的。如果我的理解不正确,请纠正我。

heq <- function(x) x[1] - 2*x[2] + 1 # heq == 0

谢谢。

4

0 回答 0