Axis-Aligned Relaxations for Mixed-Integer Nonlinear Programming
Haisheng Zhu, Taotao He, Mohit Tawarmalani

TL;DR
This paper introduces a new geometric relaxation framework for mixed-integer nonlinear programming that improves solution bounds by convexifying function graphs using computational geometry techniques, leading to better optimization performance.
Contribution
The paper presents a novel relaxation method based on convexifying finite point sets, new inequalities for product functions, and geometric tools to enhance MINLP solving.
Findings
Achieves 20-25% better optimality gap closure on polynomial problems.
Provides superior dual bounds on 30% of MINLPLib instances.
Reduces gaps by over 50% in some cases.
Abstract
We present a novel relaxation framework for general mixed-integer nonlinear programming (MINLP) grounded in computational geometry. Our approach constructs polyhedral relaxations by convexifying finite sets of strategically chosen points, iteratively refining the approximation to converge toward the simultaneous convex hull of factorable function graphs. The framework is underpinned by three key contributions: (i) a new class of explicit inequalities for products of functions that strictly improve upon standard factorable and composite relaxation schemes; (ii) a proof establishing that the simultaneous convex hull of multilinear functions over axis-aligned regions is fully determined by their values at corner points, thereby generalizing existing results from hypercubes to arbitrary axis-aligned domains; and (iii) the integration of computational geometry tools, specifically…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Optimization Algorithms Research · Stochastic Gradient Optimization Techniques · Complexity and Algorithms in Graphs
