Name:HEUR_CONSTRAINT_PENALTY
Type:string
Default Value:OFF
Available Options:OFF, NONLINEAR_CONSTRAINTS, ALL_CONSTRAINTS

Controls the constraint penalty heuristic. There’s nothing fancy about this one, it will simply reformulate the problem into:

\(\min~f(x)+\alpha g(x)^2 + \beta h(x)^2\)

The coefficient vectors for \(\alpha\) and \(\beta\), as well as the details for specific symbolic special cases are calculated automatically.

Works for all problem types, including MINLP.

Leave a Reply

Your email address will not be published. Required fields are marked *