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.