A tutorial on solving single‐leader‐multi‐follower problems using SOS1 reformulations.

Uloženo v:
Podrobná bibliografie
Název: A tutorial on solving single‐leader‐multi‐follower problems using SOS1 reformulations.
Autoři: Aussel, Didier, Egea, Cécile, Schmidt, Martin
Zdroj: International Transactions in Operational Research; May2025, Vol. 32 Issue 3, p1227-1250, 24p
Témata: LINEAR programming, MATHEMATICAL reformulation, CONVEX sets, CONVEX functions, PROBLEM solving
Abstrakt: In this tutorial, we consider single‐leader‐multi‐follower games in which the models of the lower‐level players have polyhedral feasible sets and convex objective functions. This situation allows for classic Karush–Kuhn–Tucker reformulations of the separate lower‐level problems, which lead to challenging single‐level reformulations of Mathematical Programing with Complementarity Constraints (MPCC) type. The main contribution of this tutorial is to present a ready‐to‐use reformulation of this MPCC using special‐ordered‐sets of type 1 (SOS1) conditions. These conditions are readily available in all modern mixed‐integer linear optimization solvers that solve the single‐leader‐multi‐follower problem to optimality. After formally stating the problem class under consideration as well as deriving its reformulations, we present explicit Python code that shows how these techniques can be realized using the solver Gurobi. Finally, we also show the effect of the SOS1‐based reformulation using the real‐world example of industrial eco‐park modeling. [ABSTRACT FROM AUTHOR]
Copyright of International Transactions in Operational Research is the property of Wiley-Blackwell 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.)
Databáze: Complementary Index
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://resolver.ebscohost.com/openurl?sid=EBSCO:edb&genre=article&issn=09696016&ISBN=&volume=32&issue=3&date=20250501&spage=1227&pages=1227-1250&title=International Transactions in Operational Research&atitle=A%20tutorial%20on%20solving%20single%E2%80%90leader%E2%80%90multi%E2%80%90follower%20problems%20using%20SOS1%20reformulations.&aulast=Aussel%2C%20Didier&id=DOI:10.1111/itor.13466
    Name: Full Text Finder
    Category: fullText
    Text: Full Text Finder
    Icon: https://imageserver.ebscohost.com/branding/images/FTF.gif
    MouseOverText: Full Text Finder
  – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Aussel%20D
    Name: ISI
    Category: fullText
    Text: Nájsť tento článok vo Web of Science
    Icon: https://imagesrvr.epnet.com/ls/20docs.gif
    MouseOverText: Nájsť tento článok vo Web of Science
Header DbId: edb
DbLabel: Complementary Index
An: 181517413
RelevancyScore: 1023
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 1023.076171875
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: A tutorial on solving single‐leader‐multi‐follower problems using SOS1 reformulations.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Aussel%2C+Didier%22">Aussel, Didier</searchLink><br /><searchLink fieldCode="AR" term="%22Egea%2C+Cécile%22">Egea, Cécile</searchLink><br /><searchLink fieldCode="AR" term="%22Schmidt%2C+Martin%22">Schmidt, Martin</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: International Transactions in Operational Research; May2025, Vol. 32 Issue 3, p1227-1250, 24p
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22LINEAR+programming%22">LINEAR programming</searchLink><br /><searchLink fieldCode="DE" term="%22MATHEMATICAL+reformulation%22">MATHEMATICAL reformulation</searchLink><br /><searchLink fieldCode="DE" term="%22CONVEX+sets%22">CONVEX sets</searchLink><br /><searchLink fieldCode="DE" term="%22CONVEX+functions%22">CONVEX functions</searchLink><br /><searchLink fieldCode="DE" term="%22PROBLEM+solving%22">PROBLEM solving</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: In this tutorial, we consider single‐leader‐multi‐follower games in which the models of the lower‐level players have polyhedral feasible sets and convex objective functions. This situation allows for classic Karush–Kuhn–Tucker reformulations of the separate lower‐level problems, which lead to challenging single‐level reformulations of Mathematical Programing with Complementarity Constraints (MPCC) type. The main contribution of this tutorial is to present a ready‐to‐use reformulation of this MPCC using special‐ordered‐sets of type 1 (SOS1) conditions. These conditions are readily available in all modern mixed‐integer linear optimization solvers that solve the single‐leader‐multi‐follower problem to optimality. After formally stating the problem class under consideration as well as deriving its reformulations, we present explicit Python code that shows how these techniques can be realized using the solver Gurobi. Finally, we also show the effect of the SOS1‐based reformulation using the real‐world example of industrial eco‐park modeling. [ABSTRACT FROM AUTHOR]
– Name: Abstract
  Label:
  Group: Ab
  Data: <i>Copyright of International Transactions in Operational Research is the property of Wiley-Blackwell 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://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=181517413
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1111/itor.13466
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 24
        StartPage: 1227
    Subjects:
      – SubjectFull: LINEAR programming
        Type: general
      – SubjectFull: MATHEMATICAL reformulation
        Type: general
      – SubjectFull: CONVEX sets
        Type: general
      – SubjectFull: CONVEX functions
        Type: general
      – SubjectFull: PROBLEM solving
        Type: general
    Titles:
      – TitleFull: A tutorial on solving single‐leader‐multi‐follower problems using SOS1 reformulations.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Aussel, Didier
      – PersonEntity:
          Name:
            NameFull: Egea, Cécile
      – PersonEntity:
          Name:
            NameFull: Schmidt, Martin
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 05
              Text: May2025
              Type: published
              Y: 2025
          Identifiers:
            – Type: issn-print
              Value: 09696016
          Numbering:
            – Type: volume
              Value: 32
            – Type: issue
              Value: 3
          Titles:
            – TitleFull: International Transactions in Operational Research
              Type: main
ResultId 1