IDEAS home Printed from https://ideas.repec.org/a/spr/jglopt/v67y2017i4d10.1007_s10898-016-0440-6.html
   My bibliography  Save this article

Differentiable McCormick relaxations

Author

Listed:
  • Kamil A. Khan

    (Argonne National Laboratory)

  • Harry A. J. Watson

    (Massachusetts Institute of Technology)

  • Paul I. Barton

    (Massachusetts Institute of Technology)

Abstract

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. 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.

Suggested Citation

  • Kamil A. Khan & Harry A. J. Watson & Paul I. Barton, 2017. "Differentiable McCormick relaxations," Journal of Global Optimization, Springer, vol. 67(4), pages 687-729, April.
  • Handle: RePEc:spr:jglopt:v:67:y:2017:i:4:d:10.1007_s10898-016-0440-6
    DOI: 10.1007/s10898-016-0440-6
    as

    Download full text from publisher

    File URL: http://link.springer.com/10.1007/s10898-016-0440-6
    File Function: Abstract
    Download Restriction: Access to the full text of the articles in this series is restricted.

    File URL: https://libkey.io/10.1007/s10898-016-0440-6?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    References listed on IDEAS

    as
    1. Joseph Scott & Matthew Stuber & Paul Barton, 2011. "Generalized McCormick relaxations," Journal of Global Optimization, Springer, vol. 51(4), pages 569-606, December.
    2. Achim Wechsung & Joseph Scott & Harry Watson & Paul Barton, 2015. "Reverse propagation of McCormick relaxations," Journal of Global Optimization, Springer, vol. 63(1), pages 1-36, September.
    3. Jaromił Najman & Alexander Mitsos, 2016. "Convergence analysis of multivariate McCormick relaxations," Journal of Global Optimization, Springer, vol. 66(4), pages 597-628, December.
    4. L. Qi & D. Sun, 2002. "Smoothing Functions and Smoothing Newton Method for Complementarity and Variational Inequality Problems," Journal of Optimization Theory and Applications, Springer, vol. 113(1), pages 121-147, April.
    5. Agustín Bompadre & Alexander Mitsos, 2012. "Convergence rate of McCormick relaxations," Journal of Global Optimization, Springer, vol. 52(1), pages 1-28, January.
    6. Daniel Scholz, 2012. "Theoretical rate of convergence for interval inclusion functions," Journal of Global Optimization, Springer, vol. 53(4), pages 749-767, August.
    7. Joseph K. Scott & Paul I. Barton, 2013. "Convex and Concave Relaxations for the Parametric Solutions of Semi-explicit Index-One Differential-Algebraic Equations," Journal of Optimization Theory and Applications, Springer, vol. 156(3), pages 617-649, March.
    8. Joseph Scott & Paul Barton, 2013. "Improved relaxations for the parametric solutions of ODEs using differential inequalities," Journal of Global Optimization, Springer, vol. 57(1), pages 143-176, September.
    9. A. Tsoukalas & A. Mitsos, 2014. "Multivariate McCormick relaxations," Journal of Global Optimization, Springer, vol. 59(2), pages 633-662, July.
    10. Achim Wechsung & Spencer Schaber & Paul Barton, 2014. "The cluster problem revisited," Journal of Global Optimization, Springer, vol. 58(3), pages 429-438, March.
    11. Xiang Li & Asgeir Tomasgard & Paul I. Barton, 2011. "Nonconvex Generalized Benders Decomposition for Stochastic Separable Mixed-Integer Nonlinear Programs," Journal of Optimization Theory and Applications, Springer, vol. 151(3), pages 425-454, December.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Ghazinoory, Sepehr & Aghaei, Parvaneh, 2021. "Differences between policy assessment & policy evaluation; a case study on supportive policies for knowledge-based firms," Technological Forecasting and Social Change, Elsevier, vol. 169(C).
    2. Dominik Bongartz & Alexander Mitsos, 2017. "Deterministic global optimization of process flowsheets in a reduced space using McCormick relaxations," Journal of Global Optimization, Springer, vol. 69(4), pages 761-796, December.
    3. Spencer D. Schaber & Joseph K. Scott & Paul I. Barton, 2019. "Convergence-order analysis for differential-inequalities-based bounds and relaxations of the solutions of ODEs," Journal of Global Optimization, Springer, vol. 73(1), pages 113-151, January.
    4. Jaromił Najman & Dominik Bongartz & Alexander Mitsos, 2021. "Linearization of McCormick relaxations and hybridization with the auxiliary variable method," Journal of Global Optimization, Springer, vol. 80(4), pages 731-756, August.
    5. Artur M. Schweidtmann & Alexander Mitsos, 2019. "Deterministic Global Optimization with Artificial Neural Networks Embedded," Journal of Optimization Theory and Applications, Springer, vol. 180(3), pages 925-948, March.
    6. Wang, Junfeng & Xu, Xiaoya & Wang, Shimeng & He, Shutong & He, Pan, 2021. "Heterogeneous effects of COVID-19 lockdown measures on air quality in Northern China," Applied Energy, Elsevier, vol. 282(PA).
    7. Watson, Harry A.J. & Vikse, Matias & Gundersen, Truls & Barton, Paul I., 2018. "Optimization of single mixed-refrigerant natural gas liquefaction processes described by nondifferentiable models," Energy, Elsevier, vol. 150(C), pages 860-876.
    8. Wu, Wenqing & Zhu, Dongyang & Liu, Wenyi & Wu, Chia-Huei, 2022. "Empirical research on smart city construction and public health under information and communications technology," Socio-Economic Planning Sciences, Elsevier, vol. 80(C).
    9. Rohit Kannan & Paul I. Barton, 2018. "Convergence-order analysis of branch-and-bound algorithms for constrained problems," Journal of Global Optimization, Springer, vol. 71(4), pages 753-813, August.
    10. Rohit Kannan & Paul I. Barton, 2017. "The cluster problem in constrained global optimization," Journal of Global Optimization, Springer, vol. 69(3), pages 629-676, November.
    11. Jason Ye & Joseph K. Scott, 2023. "Extended McCormick relaxation rules for handling empty arguments representing infeasibility," Journal of Global Optimization, Springer, vol. 87(1), pages 57-95, September.
    12. Charumathi B & Mangaiyarkarasi T, 2023. "Effect of the COVID-19 Pandemic on CO2 Emissions in India," Energy RESEARCH LETTERS, Asia-Pacific Applied Economics Association, vol. 3(4), pages 1-5.
    13. Huiyi Cao & Kamil A. Khan, 2023. "General convex relaxations of implicit functions and inverse functions," Journal of Global Optimization, Springer, vol. 86(3), pages 545-572, July.
    14. Subramanian, Avinash S.R. & Kannan, Rohit & Holtorf, Flemming & Adams, Thomas A. & Gundersen, Truls & Barton, Paul I., 2023. "Optimization under uncertainty of a hybrid waste tire and natural gas feedstock flexible polygeneration system using a decomposition algorithm," Energy, Elsevier, vol. 284(C).

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Spencer D. Schaber & Joseph K. Scott & Paul I. Barton, 2019. "Convergence-order analysis for differential-inequalities-based bounds and relaxations of the solutions of ODEs," Journal of Global Optimization, Springer, vol. 73(1), pages 113-151, January.
    2. Jason Ye & Joseph K. Scott, 2023. "Extended McCormick relaxation rules for handling empty arguments representing infeasibility," Journal of Global Optimization, Springer, vol. 87(1), pages 57-95, September.
    3. Artur M. Schweidtmann & Alexander Mitsos, 2019. "Deterministic Global Optimization with Artificial Neural Networks Embedded," Journal of Optimization Theory and Applications, Springer, vol. 180(3), pages 925-948, March.
    4. Jaromił Najman & Alexander Mitsos, 2019. "On tightness and anchoring of McCormick and other relaxations," Journal of Global Optimization, Springer, vol. 74(4), pages 677-703, August.
    5. Rohit Kannan & Paul I. Barton, 2017. "The cluster problem in constrained global optimization," Journal of Global Optimization, Springer, vol. 69(3), pages 629-676, November.
    6. Matthew E. Wilhelm & Matthew D. Stuber, 2023. "Improved Convex and Concave Relaxations of Composite Bilinear Forms," Journal of Optimization Theory and Applications, Springer, vol. 197(1), pages 174-204, April.
    7. Rohit Kannan & Paul I. Barton, 2018. "Convergence-order analysis of branch-and-bound algorithms for constrained problems," Journal of Global Optimization, Springer, vol. 71(4), pages 753-813, August.
    8. Dominik Bongartz & Alexander Mitsos, 2017. "Deterministic global optimization of process flowsheets in a reduced space using McCormick relaxations," Journal of Global Optimization, Springer, vol. 69(4), pages 761-796, December.
    9. Huiyi Cao & Kamil A. Khan, 2023. "General convex relaxations of implicit functions and inverse functions," Journal of Global Optimization, Springer, vol. 86(3), pages 545-572, July.
    10. Chrysoula D. Kappatou & Dominik Bongartz & Jaromił Najman & Susanne Sass & Alexander Mitsos, 2022. "Global dynamic optimization with Hammerstein–Wiener models embedded," Journal of Global Optimization, Springer, vol. 84(2), pages 321-347, October.
    11. Matthew E. Wilhelm & Chenyu Wang & Matthew D. Stuber, 2023. "Convex and concave envelopes of artificial neural network activation functions for deterministic global optimization," Journal of Global Optimization, Springer, vol. 85(3), pages 569-594, March.
    12. Jaromił Najman & Alexander Mitsos, 2016. "Convergence analysis of multivariate McCormick relaxations," Journal of Global Optimization, Springer, vol. 66(4), pages 597-628, December.
    13. Jaromił Najman & Alexander Mitsos, 2019. "Tighter McCormick relaxations through subgradient propagation," Journal of Global Optimization, Springer, vol. 75(3), pages 565-593, November.
    14. Jai Rajyaguru & Mario E. Villanueva & Boris Houska & Benoît Chachuat, 2017. "Chebyshev model arithmetic for factorable functions," Journal of Global Optimization, Springer, vol. 68(2), pages 413-438, June.
    15. Boukouvala, Fani & Misener, Ruth & Floudas, Christodoulos A., 2016. "Global optimization advances in Mixed-Integer Nonlinear Programming, MINLP, and Constrained Derivative-Free Optimization, CDFO," European Journal of Operational Research, Elsevier, vol. 252(3), pages 701-727.
    16. N. Kazazakis & C. S. Adjiman, 2018. "Arbitrarily tight $$\alpha $$ α BB underestimators of general non-linear functions over sub-optimal domains," Journal of Global Optimization, Springer, vol. 71(4), pages 815-844, August.
    17. Achim Wechsung & Spencer Schaber & Paul Barton, 2014. "The cluster problem revisited," Journal of Global Optimization, Springer, vol. 58(3), pages 429-438, March.
    18. Achim Wechsung & Joseph Scott & Harry Watson & Paul Barton, 2015. "Reverse propagation of McCormick relaxations," Journal of Global Optimization, Springer, vol. 63(1), pages 1-36, September.
    19. Mario Villanueva & Boris Houska & Benoît Chachuat, 2015. "Unified framework for the propagation of continuous-time enclosures for parametric nonlinear ODEs," Journal of Global Optimization, Springer, vol. 62(3), pages 575-613, July.
    20. A. Tsoukalas & A. Mitsos, 2014. "Multivariate McCormick relaxations," Journal of Global Optimization, Springer, vol. 59(2), pages 633-662, July.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:jglopt:v:67:y:2017:i:4:d:10.1007_s10898-016-0440-6. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.