Octeract Engine Options

⌘K
  1. Home
  2. Docs
  3. Octeract Engine Options
  4. Options reference
  5. BINARY REFORMULATION PROCEDURE

BINARY REFORMULATION PROCEDURE

Name:BINARY_REFORMULATION_PROCEDURE
Type:string
Default Value:Quadratic_Concave_Constraint
Available Options:Quadratic_Concave_Constraint, Quadratic_Equality_Constraint, Exponential_Reformulation, Continuous_Relaxation.

If REFORMULATE_BINARIES is enabled, this option determines which method to use in the reformulation of binary variables.

All of these methods transform the binary variables to continuous, either by adding constraints, or simply by dropping integrality (Continuous_Relaxation). The constraint adding methods tend to suck, and obviously dropping integrality means you’re now solving a different problem, so you should only really fiddle with this if you’re reaaaally desperate or you really know what you’re doing.

Tags