SLIDE 15 Computational approaches in MIOC
Discretize first, then treat combinatorics First obtain a discretized problem, e.g. using a direct and simultaneous method (collocation, multiple shooting) then solve a structured possibly nonconvex MINLP Sophisticated methods: outer approximation, cut generation, diving
Bonami, Wächter, . . . (Bonmin), Leyffer, Linderoth, . . . (FilMint, MINOTAUR), Belotti, Biegler, Floudas, Fügenschuh, Grossmann, Helmberg, Koch, Lee, Liberti, Lodi, Luedtke, Marquardt, Martin, Michaels, Nannicini, Oldenburg, Rendl, Sahinidis, Wächter, Weismantel, . . .
But: Extremely expensive for optimal control problems
Long horizons, fine discretization in time, little opportunity for early pruning
Exploit control theory knowledge properly yI ∈ {0,1}nI comes from a time discretization, nI likely is very large Bang-bang arcs of an optimal solution of a relaxation are integer feasible Integer variables only enter inside an integral
- C. Kirches (Heidelberg), S. Sager (Magdeburg)
Fast Mixed-Integer Nonlinear Feedback Control