互补性
该软件包为(1)混合互补问题(MCP)和(2)带有平衡问题的数学程序(MPEC)提供了建模语言。
注意@complmentarity对于MCP, @complements对于MPEC, @complements 。
混合互补问题(MCP)
注意: 已在v0.6.2和v1.1.0之间完全重写。 现在,PATHSolver.jl既提供了指向解算器的接口,又提供了与JuMP的集成,但目前仅限于线性问题。 对于非线性问题,您仍然需要使用 ,现在它还使用新的PATHSolver.jl作为其求解器。 Complementarity.jl的大多数部分保持不变,除了如何传递求解器选项。
该软件包提供了一个建模和计算接口,用于解决(MCP):通过建模,以及通过和计算。 请参阅。
F(x) ⟂ lb ≤ x ≤ ub
一个非常简单的例子:
(x+2) x = 0, x ≥ 0, x+2
1