Standard ESH outer approximation

Other Algorithms 1 implementation

Implementations

SHOT

Classic outer approximation loop for convex MINLP.

Algorithm Pattern:

  1. Solve MIP relaxation to get candidate point
  2. Generate supporting hyperplanes at violated points
  3. Add cuts to MIP and resolve
  4. Repeat until convergence or termination

Task Flow (initializeStrategy):

  • CreateDualProblem → SolveIteration → SelectHyperplanes
  • AddHyperplanes → CheckTermination → loop

Advantages:

  • No callback complexity
  • Can use any MIP solver
  • Easier debugging/logging

Disadvantages: