Abstract

Traffic Networks provide a model for studying selfish routing: non-cooperative agents travel from sources to destinations experiencing a latency that depends on the network congestion and, hence, on routes chosen by other agents. Traffic stabilizes to a game-theoretic equilibrium in which all agents experience the same latency. A multi-commodity (that is, a graph with many source-target pairs) is vulnerable if there exists an assignment of latency functions to edges such that the resulting traffic network suffers from the counterintuitive phenomenon, called Braess paradox, for which a network increases its efficiency by removing edges. Building on an existing characterization of vulnerable multi-commodities and a polynomial algorithm to check vulnerability for single commodities, in this paper we present a polynomial-time algorithm that checks whether a directed multi-commodity is vulnerable or not. This definitely closes a question opened by Roughgarden about 20 years ago.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call