New Outer Approximation Algorithms for Nonsmooth Convex MINLP Problems
Zhou Wei, He-Yi Liu, Bo Zeng
TL;DR
The paper addresses solving nonsmooth convex MINLPs by introducing an outer-approximation framework that reformulates the problem as an equivalent MILP master $MP$ and solves a sequence of MILP relaxations with finite termination. It leverages KKT-based subgradients and a new parameter $\rho_j$ derived from nonlinear constraints to generate stronger cuts, ensuring equivalence between the MILP master and the original problem $(P)$. The method yields tighter relaxations than classical OA and demonstrates computational efficiency gains by exploiting problem structure rather than relying solely on first-order Taylor expansions. The resulting approach has practical impact for a broad class of MINLPs, offering an effective alternative to existing OA methods and enhancing solution quality and speed in convex, nonsmooth settings.
Abstract
This paper presents a novel outer approximation algorithm for nonsmooth mixed-integer nonlinear programming (MINLP) problems. The method proceeds by fixing the integer variables and solving the resulting nonlinear convex subproblem. When the subproblem is feasible, valid linear cuts are derived by computing suitable subgradients of the objective and constraint functions at the optimal solution, utilizing KKT optimality conditions. A new parameter, defined through the nonlinear constraint functions, is introduced to facilitate the generation of these cuts. For infeasible subproblems, a feasibility problem is solved, and valid linear cuts are generated via KKT-based subgradients to exclude the infeasible integer assignment. By integrating both types of cuts, a mixed-integer linear programming (MILP) master problem is formulated and proven equivalent to the original MINLP. This equivalence underpins a new outer approximation algorithm, which is guaranteed to terminate after a finite number of iterations. Numerical experiments on smooth convex MINLP problems demonstrate that the proposed algorithm produces tighter MILP relaxations than the classical outer approximation method. Furthermore, the approach offers an alternative mechanism for generating linear cuts, extending beyond reliance solely on first-order Taylor expansions and shows that the efficiency of outer approximation algorithm is strongly dependent on the inherent structure of the MINLP problem.
