Braess paradox is a well-known phenomenon that originates when latency at Wardrop equilibrium in traffic networks decreases because of removing edges. The possibility of having the paradox was called vulnerability by Roughgarden in 2006 and was characterized later on by graph-theoretical notions, both for undirected and for directed graphs. In this paper we provide an algorithm for the incremental case of checking vulnerability for dynamically evolving graphs. The crucial idea to keep the amortized cost linear for every edge addition is that we do not need to run the vulnerability algorithm on the whole graph, but only on a well-identified subgraph, determined by the edge that we are adding. Overall, to add m edges, we pay a cost of O(m2); this aligns with the O(m2) cost of the state-of-the-art static algorithm for vulnerability.

An Incremental Algorithm for Checking the Possibility of Braess Paradox in Dynamic Nets / Fiorenza, D., Gorla, D., Salvo, I.. - 400:(2026), pp. 1-17. (46th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science Dehli (India) ) [10.4230/LIPIcs.FSTTCS.2026.7].

An Incremental Algorithm for Checking the Possibility of Braess Paradox in Dynamic Nets

D Fiorenza;D. Gorla;I. Salvo
2026

Abstract

Braess paradox is a well-known phenomenon that originates when latency at Wardrop equilibrium in traffic networks decreases because of removing edges. The possibility of having the paradox was called vulnerability by Roughgarden in 2006 and was characterized later on by graph-theoretical notions, both for undirected and for directed graphs. In this paper we provide an algorithm for the incremental case of checking vulnerability for dynamically evolving graphs. The crucial idea to keep the amortized cost linear for every edge addition is that we do not need to run the vulnerability algorithm on the whole graph, but only on a well-identified subgraph, determined by the edge that we are adding. Overall, to add m edges, we pay a cost of O(m2); this aligns with the O(m2) cost of the state-of-the-art static algorithm for vulnerability.
2026
46th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science
Incremental Algorithm, Algorithmic Game Theory, Braess Paradox
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
An Incremental Algorithm for Checking the Possibility of Braess Paradox in Dynamic Nets / Fiorenza, D., Gorla, D., Salvo, I.. - 400:(2026), pp. 1-17. (46th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science Dehli (India) ) [10.4230/LIPIcs.FSTTCS.2026.7].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1776091
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact