Article ID: | iaor20162374 |
Volume: | 65 |
Issue: | 3 |
Start Page Number: | 401 |
End Page Number: | 439 |
Publication Date: | Jul 2016 |
Journal: | Journal of Global Optimization |
Authors: | Grimstad Bjarne, Sandnes Anders |
Keywords: | programming: branch and bound, heuristics, programming: linear |
This paper discusses the use of splines as constraints in mathematical programming. By combining the mature theory of the B‐spline and the widely used branch‐and‐bound framework a novel spatial branch‐and‐bound (sBB) method is obtained. The method solves nonconvex mixed‐integer nonlinear programming (MINLP) problems with spline constraints to global optimality. A broad applicability follows from the fact that a spline may represent any (piecewise) polynomial and accurately approximate other nonlinear functions. The method relies on a reformulation–convexification technique which results in lifted polyhedral relaxations that are efficiently solved by an LP solver. The method has been implemented in the sBB solver Convex ENvelopes for Spline Optimization (