pao
pao copied to clipboard
Dual and KKT for Nonlinear Problems
This PR adds some functionality to:
-
Generate the dual problem for nonlinear (assumed to be convex) problems
- this is done carefully so the dual can efficiently be rebuilt when the model is modified (e.g., fixing a variable, branching, etc.)
-
Generate the KKT conditions for general Pyomo models
These are the first steps toward a general solver for non-convex min-max problems.
The tests should fail. I need to get a PR merged in Pyomo.
Mike, what's the status of the associated PR for Pyomo?
The associated Pyomo PR has been merged.
It looks like the tests in pao/duality are not getting picked up?