Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Differentiable McCormick relaxations

Journal Article · · Journal of Global Optimization
 [1];  [2];  [2]
  1. Argonne National Lab. (ANL), Lemont, IL (United States)
  2. Massachusetts Inst. of Technology (MIT), Cambridge, MA (United States)

McCormick's classical relaxation technique constructs closed-form convex and concave relaxations of compositions of simple intrinsic functions. These relaxations have several properties which make them useful for lower bounding problems in global optimization: they can be evaluated automatically, accurately, and computationally inexpensively, and they converge rapidly to the relaxed function as the underlying domain is reduced in size. They may also be adapted to yield relaxations of certain implicit functions and differential equation solutions. However, McCormick's relaxations may be nonsmooth, and this nonsmoothness can create theoretical and computational obstacles when relaxations are to be deployed. This article presents a continuously differentiable variant of McCormick's original relaxations in the multivariate McCormick framework of Tsoukalas and Mitsos. Gradients of the new differentiable relaxations may be computed efficiently using the standard forward or reverse modes of automatic differentiation. Furthermore, extensions to differentiable relaxations of implicit functions and solutions of parametric ordinary differential equations are discussed. A C++ implementation based on the library MC++ is described and applied to a case study in nonsmooth nonconvex optimization.

Research Organization:
Argonne National Lab. (ANL), Argonne, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC)
Grant/Contract Number:
AC02-06CH11357
OSTI ID:
1373702
Journal Information:
Journal of Global Optimization, Journal Name: Journal of Global Optimization Journal Issue: 4 Vol. 67; ISSN 0925-5001
Publisher:
SpringerCopyright Statement
Country of Publication:
United States
Language:
English

References (43)

Synthesis of heat exchanger networks at subambient conditions with compression and expansion of process streams journal September 2010
Multistream heat exchanger modeling and design journal August 2015
Nonlinear convex and concave relaxations for the solutions of parametric ODEs: CONVEX RELAXATIONS FOR PARAMETRIC ODES journal January 2012
Convexification and Global Optimization in Continuous and Mixed-Integer Nonlinear Programming book January 2002
Constraint Integer Programming: A New Approach to Integrate CP and MIP book January 2008
Adjoint Mode Computation of Subgradients for McCormick Relaxations book January 2012
BARON: A general purpose global optimization software package journal March 1996
The cluster problem in multivariate global optimization journal October 1994
Computability of global solutions to factorable nonconvex programs: Part I — Convex underestimating problems journal December 1976
Global optimization of mixed-integer nonlinear programs: A theoretical and computational study journal April 2004
Outer approximation algorithms for separable nonconvex mixed-integer nonlinear programs journal May 2004
Generalized McCormick relaxations journal February 2011
Convergence rate of McCormick relaxations journal February 2011
Theoretical rate of convergence for interval inclusion functions journal June 2011
Improved relaxations for the parametric solutions of ODEs using differential inequalities journal May 2012
The cluster problem revisited journal March 2013
ANTIGONE: Algorithms for coNTinuous / Integer Global Optimization of Nonlinear Equations journal March 2014
Multivariate McCormick relaxations journal April 2014
Reverse propagation of McCormick relaxations journal April 2015
Convergence analysis of multivariate McCormick relaxations journal March 2016
Nonconvex Generalized Benders Decomposition for Stochastic Separable Mixed-Integer Nonlinear Programs journal July 2011
Convex and Concave Relaxations for the Parametric Solutions of Semi-explicit Index-One Differential-Algebraic Equations journal August 2012
SCIP: solving constraint integer programs journal January 2009
Global optimization of nonconvex NLPs and MINLPs with applications in process design journal May 1995
A simple characterization of solution sets of convex programs journal February 1988
Numerical methods and software for sensitivity analysis of differential-algebraic systems journal February 1996
A global optimization method, αBB, for general twice-differentiable constrained NLPs — I. Theoretical advances journal August 1998
A rigorous disjunctive optimization model for simultaneous flowsheet optimization and heat integration journal March 1998
Efficient sensitivity analysis of large-scale differential-algebraic systems journal October 1997
Interval analysis: theory and applications journal September 2000
Convex Optimization book January 2004
Smoothing Functions and Smoothing Newton Method for Complementarity and Variational Inequality Problems journal April 2002
The global solver in the LINDO API journal October 2009
Convex and concave relaxations of implicit functions journal June 2014
Analytic extensions of differentiable functions defined in closed sets journal January 1934
On the smoothness of convex envelopes journal February 1990
On the Local and Superlinear Convergence of Quasi-Newton Methods journal January 1973
McCormick-Based Relaxations of Algorithms journal January 2009
Evaluating Derivatives book January 2008
Ordinary Differential Equations journal January 2002
Iterative Solution of Nonlinear Equations in Several Variables book January 2000
Optimization and Nonsmooth Analysis book January 1990
SNOPT: An SQP Algorithm for Large-Scale Constrained Optimization journal January 2005

Cited By (4)

Convergence-order analysis of branch-and-bound algorithms for constrained problems journal June 2017
Deterministic Global Optimization with Artificial Neural Networks Embedded journal October 2018
Computationally relevant generalized derivatives: theory, evaluation and applications journal September 2017
Convergence of Subtangent-Based Relaxations of Nonlinear Programs journal April 2019

Similar Records

McCormick envelopes in mixed-integer PDE-constrained optimization
Journal Article · Sun Jan 05 23:00:00 EST 2025 · Mathematical Programming · OSTI ID:2496737

Bounding the solutions of parametric weakly coupled second-order semilinear parabolic partial differential equations
Journal Article · Wed Sep 21 00:00:00 EDT 2016 · Optimal Control Applications and Methods · OSTI ID:1425976

Asynchronous relaxations for the numerical solution of differential equations by parallel processors
Journal Article · Wed Dec 31 23:00:00 EST 1986 · SIAM J. Sci. Stat. Comput.; (United States) · OSTI ID:6394813