Academic Journal

Recursive McCormick Linearization of Multilinear Programs.

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Recursive McCormick Linearization of Multilinear Programs.
Συγγραφείς: Cardonha, Carlos1 (AUTHOR) carlos.cardonha@uconn.edu, Raghunathan, Arvind2 (AUTHOR) raghunathan@merl.com, Bergman, David1 (AUTHOR) david.bergman@uconn.edu, Nohra, Carlos3 (AUTHOR) carlos.nohra@gmail.com
Πηγή: INFORMS Journal on Computing. Nov/Dec2025, Vol. 37 Issue 6, p1650-1669. 20p.
Θεματικοί όροι: *Linear programming, *Nonlinear programming, Mixed integer linear programming, Dummy variables, Quadratic programming
Περίληψη: Linear programming (LP) relaxations are widely employed in exact solution methods for multilinear programs (MLPs). These relaxations can be obtained by using recursive McCormick linearizations (RMLs), by which an MLP is linearized by iteratively substituting bilinear products with artificial variables and constraints. This article introduces a systematic approach to identifying RMLs. We focus on identifying RMLs with a small number of artificial variables and strong LP bounds. We present a novel mechanism for representing all the possible RMLs, which we use to design an exact mixed-integer programming (MIP) formulation to identify minimum-size RMLs; this problem is NP-hard in general, but we show that it is fixed-parameter tractable if each monomial is composed of at most three variables. Moreover, we explore the structural properties of our formulation to derive an exact MIP model that identifies RMLs of a given size with the best-possible LP relaxation bound. We test our algorithms by conducting numerical experiments on a large collection of MLPs. Numerical results indicate that the RMLs obtained with our algorithms can be significantly smaller than those derived from heuristic or greedy approaches, leading, in many cases, to tighter LP relaxation bounds. Moreover, our linearization strategies can be used to reformulate MLPs as quadratically constrained programs (QCPs), which can then be efficiently solved using state-of-the-art solvers for QCPs. This QCP-based solution approach is highly beneficial for hard MLP instances. History: Accepted by Andrea Lodi, Area Editor for Design & Analysis of Algorithms—Discrete. [ABSTRACT FROM AUTHOR]
Copyright of INFORMS Journal on Computing is the property of INFORMS: Institute for Operations Research & the Management Sciences and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Βάση Δεδομένων: Business Source Index
FullText Text:
  Availability: 0
Header DbId: bsx
DbLabel: Business Source Index
An: 189856746
RelevancyScore: 1451
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 1451.22045898438
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Recursive McCormick Linearization of Multilinear Programs.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Cardonha%2C+Carlos%22">Cardonha, Carlos</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> carlos.cardonha@uconn.edu</i><br /><searchLink fieldCode="AR" term="%22Raghunathan%2C+Arvind%22">Raghunathan, Arvind</searchLink><relatesTo>2</relatesTo> (AUTHOR)<i> raghunathan@merl.com</i><br /><searchLink fieldCode="AR" term="%22Bergman%2C+David%22">Bergman, David</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> david.bergman@uconn.edu</i><br /><searchLink fieldCode="AR" term="%22Nohra%2C+Carlos%22">Nohra, Carlos</searchLink><relatesTo>3</relatesTo> (AUTHOR)<i> carlos.nohra@gmail.com</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22INFORMS+Journal+on+Computing%22">INFORMS Journal on Computing</searchLink>. Nov/Dec2025, Vol. 37 Issue 6, p1650-1669. 20p.
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: *<searchLink fieldCode="DE" term="%22Linear+programming%22">Linear programming</searchLink><br />*<searchLink fieldCode="DE" term="%22Nonlinear+programming%22">Nonlinear programming</searchLink><br /><searchLink fieldCode="DE" term="%22Mixed+integer+linear+programming%22">Mixed integer linear programming</searchLink><br /><searchLink fieldCode="DE" term="%22Dummy+variables%22">Dummy variables</searchLink><br /><searchLink fieldCode="DE" term="%22Quadratic+programming%22">Quadratic programming</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Linear programming (LP) relaxations are widely employed in exact solution methods for multilinear programs (MLPs). These relaxations can be obtained by using recursive McCormick linearizations (RMLs), by which an MLP is linearized by iteratively substituting bilinear products with artificial variables and constraints. This article introduces a systematic approach to identifying RMLs. We focus on identifying RMLs with a small number of artificial variables and strong LP bounds. We present a novel mechanism for representing all the possible RMLs, which we use to design an exact mixed-integer programming (MIP) formulation to identify minimum-size RMLs; this problem is NP-hard in general, but we show that it is fixed-parameter tractable if each monomial is composed of at most three variables. Moreover, we explore the structural properties of our formulation to derive an exact MIP model that identifies RMLs of a given size with the best-possible LP relaxation bound. We test our algorithms by conducting numerical experiments on a large collection of MLPs. Numerical results indicate that the RMLs obtained with our algorithms can be significantly smaller than those derived from heuristic or greedy approaches, leading, in many cases, to tighter LP relaxation bounds. Moreover, our linearization strategies can be used to reformulate MLPs as quadratically constrained programs (QCPs), which can then be efficiently solved using state-of-the-art solvers for QCPs. This QCP-based solution approach is highly beneficial for hard MLP instances. History: Accepted by Andrea Lodi, Area Editor for Design & Analysis of Algorithms—Discrete. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of INFORMS Journal on Computing is the property of INFORMS: Institute for Operations Research & the Management Sciences and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=bsx&AN=189856746
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1287/ijoc.2023.0390
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 20
        StartPage: 1650
    Subjects:
      – SubjectFull: Linear programming
        Type: general
      – SubjectFull: Nonlinear programming
        Type: general
      – SubjectFull: Mixed integer linear programming
        Type: general
      – SubjectFull: Dummy variables
        Type: general
      – SubjectFull: Quadratic programming
        Type: general
    Titles:
      – TitleFull: Recursive McCormick Linearization of Multilinear Programs.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Cardonha, Carlos
      – PersonEntity:
          Name:
            NameFull: Raghunathan, Arvind
      – PersonEntity:
          Name:
            NameFull: Bergman, David
      – PersonEntity:
          Name:
            NameFull: Nohra, Carlos
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 11
              Text: Nov/Dec2025
              Type: published
              Y: 2025
          Identifiers:
            – Type: issn-print
              Value: 10919856
          Numbering:
            – Type: volume
              Value: 37
            – Type: issue
              Value: 6
          Titles:
            – TitleFull: INFORMS Journal on Computing
              Type: main
ResultId 1