Complexity and Parametric Computation of Equilibria in Atomic Splittable Congestion Games via Weighted Block Laplacians.
Saved in:
| Title: | Complexity and Parametric Computation of Equilibria in Atomic Splittable Congestion Games via Weighted Block Laplacians. |
|---|---|
| Authors: | Klimm, Max1 (AUTHOR) klimm@tu-berlin.de, Warode, Philipp1 (AUTHOR) warode@math.tu-berlin.de |
| Source: | SIAM Journal on Computing. 2025, Vol. 54 Issue 5, p1241-1293. 53p. |
| Subjects: | Computational complexity, Equilibrium, Cost functions, Traffic flow, Laplacian operator, Laplacian matrices |
| Abstract: | We settle the complexity of computing an equilibrium in atomic splittable congestion games with player-specific affine cost functions \(l_{e,i}(x) = a_{e,i} x+b_{e,i}\) as we show that the computation is \(\mathsf{PPAD}\) -complete. To prove that the problem is contained in \(\mathsf{PPAD}\) , we develop a homotopy method that traces an equilibrium for varying flow demands of the players. A key technique for this method is to describe the evolution of the equilibrium locally by a novel block Laplacian matrix where each entry of the Laplacian is a Laplacian again. Using the properties of this matrix allows us to recompute efficiently the Laplacian after the support of the equilibrium changes by matrix pivot operations. These insights give rise to a path following formulation for computing an equilibrium where states correspond to supports that are feasible for some demands and neighboring supports are feasible for increased or decreased flow demands. A closer investigation of the block Laplacian system further allows us to orient the states giving rise to unique predecessor and successor states, thus putting the problem into \(\mathsf{PPAD}\). For the \(\mathsf{PPAD}\) -hardness, we reduce from computing an approximate equilibrium of a bimatrix win-lose game. As a byproduct of our reduction we further show that computing a multiclass Wardrop equilibrium with class-dependent affine cost functions is \(\mathsf{PPAD}\) -complete as well. As another byproduct of our \(\mathsf{PPAD}\) -completeness proof, we obtain an algorithm that computes a continuum of equilibria parametrized by the players' flow demand. For player-specific costs, the continuum may involve several increases and decreases of the demand and yields an algorithm that runs in polynomial space. For games with player-independent costs, only demand increases are necessary, yielding an algorithm computing all equilibria as a function of the flow demand that runs in time polynomial in the output. [ABSTRACT FROM AUTHOR] |
| Copyright of SIAM Journal on Computing is the property of Society for Industrial & Applied Mathematics 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.) | |
| Database: | Engineering Source |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 189718070 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Complexity and Parametric Computation of Equilibria in Atomic Splittable Congestion Games via Weighted Block Laplacians. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Klimm%2C+Max%22">Klimm, Max</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> klimm@tu-berlin.de</i><br /><searchLink fieldCode="AR" term="%22Warode%2C+Philipp%22">Warode, Philipp</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> warode@math.tu-berlin.de</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22SIAM+Journal+on+Computing%22">SIAM Journal on Computing</searchLink>. 2025, Vol. 54 Issue 5, p1241-1293. 53p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Computational+complexity%22">Computational complexity</searchLink><br /><searchLink fieldCode="DE" term="%22Equilibrium%22">Equilibrium</searchLink><br /><searchLink fieldCode="DE" term="%22Cost+functions%22">Cost functions</searchLink><br /><searchLink fieldCode="DE" term="%22Traffic+flow%22">Traffic flow</searchLink><br /><searchLink fieldCode="DE" term="%22Laplacian+operator%22">Laplacian operator</searchLink><br /><searchLink fieldCode="DE" term="%22Laplacian+matrices%22">Laplacian matrices</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: We settle the complexity of computing an equilibrium in atomic splittable congestion games with player-specific affine cost functions \(l_{e,i}(x) = a_{e,i} x+b_{e,i}\) as we show that the computation is \(\mathsf{PPAD}\) -complete. To prove that the problem is contained in \(\mathsf{PPAD}\) , we develop a homotopy method that traces an equilibrium for varying flow demands of the players. A key technique for this method is to describe the evolution of the equilibrium locally by a novel block Laplacian matrix where each entry of the Laplacian is a Laplacian again. Using the properties of this matrix allows us to recompute efficiently the Laplacian after the support of the equilibrium changes by matrix pivot operations. These insights give rise to a path following formulation for computing an equilibrium where states correspond to supports that are feasible for some demands and neighboring supports are feasible for increased or decreased flow demands. A closer investigation of the block Laplacian system further allows us to orient the states giving rise to unique predecessor and successor states, thus putting the problem into \(\mathsf{PPAD}\). For the \(\mathsf{PPAD}\) -hardness, we reduce from computing an approximate equilibrium of a bimatrix win-lose game. As a byproduct of our reduction we further show that computing a multiclass Wardrop equilibrium with class-dependent affine cost functions is \(\mathsf{PPAD}\) -complete as well. As another byproduct of our \(\mathsf{PPAD}\) -completeness proof, we obtain an algorithm that computes a continuum of equilibria parametrized by the players' flow demand. For player-specific costs, the continuum may involve several increases and decreases of the demand and yields an algorithm that runs in polynomial space. For games with player-independent costs, only demand increases are necessary, yielding an algorithm computing all equilibria as a function of the flow demand that runs in time polynomial in the output. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of SIAM Journal on Computing is the property of Society for Industrial & Applied Mathematics 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=egs&AN=189718070 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1137/20M1361523 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 53 StartPage: 1241 Subjects: – SubjectFull: Computational complexity Type: general – SubjectFull: Equilibrium Type: general – SubjectFull: Cost functions Type: general – SubjectFull: Traffic flow Type: general – SubjectFull: Laplacian operator Type: general – SubjectFull: Laplacian matrices Type: general Titles: – TitleFull: Complexity and Parametric Computation of Equilibria in Atomic Splittable Congestion Games via Weighted Block Laplacians. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Klimm, Max – PersonEntity: Name: NameFull: Warode, Philipp IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 09 Text: 2025 Type: published Y: 2025 Identifiers: – Type: issn-print Value: 00975397 Numbering: – Type: volume Value: 54 – Type: issue Value: 5 Titles: – TitleFull: SIAM Journal on Computing Type: main |
| ResultId | 1 |