English

Tightening McCormick Relaxations for Nonlinear Programs via Dynamic Multivariate Partitioning

Systems and Control 2016-06-21 v1 Optimization and Control

Abstract

In this work, we propose a two-stage approach to strengthen piecewise McCormick relaxations for mixed-integer nonlinear programs (MINLP) with multi-linear terms. In the first stage, we exploit Constraint Programing (CP) techniques to contract the variable bounds. In the second stage we partition the variables domains using a dynamic multivariate partitioning scheme. Instead of equally partitioning the domains of variables appearing in multi-linear terms, we construct sparser partitions yet tighter relax- ations by iteratively partitioning the variable domains in regions of interest. This approach decouples the number of partitions from the size of the variable domains, leads to a significant reduction in computation time, and limits the number of binary variables that are introduced by the partitioning. We demonstrate the performance of our algorithm on well-known benchmark problems from MINLPLIB and discuss the computational benefits of CP-based bound tightening procedures.

Cite

@article{arxiv.1606.05806,
  title  = {Tightening McCormick Relaxations for Nonlinear Programs via Dynamic Multivariate Partitioning},
  author = {Harsha Nagarajan and Mowen Lu and Emre Yamangil and Russell Bent},
  journal= {arXiv preprint arXiv:1606.05806},
  year   = {2016}
}
R2 v1 2026-06-22T14:28:37.138Z