A Polynomial-time Algorithm for Detecting the Possibility of Braess Paradox in Directed Graphs
Pietro Cenciarelli, Daniele Gorla, Ivano Salvo

TL;DR
This paper presents the first polynomial-time algorithm to detect vulnerability to Braess paradox in general directed multigraphs, advancing understanding of traffic network behaviors and related graph problems.
Contribution
It provides a graph-theoretic characterization of vulnerable directed multigraphs and an efficient algorithm for vulnerability detection, extending prior results limited to undirected graphs.
Findings
Developed a characterization for vulnerability in directed multigraphs.
Created an O(|V| |E|^2) algorithm for vulnerability detection.
Linked vulnerability detection to the directed subgraph homeomorphism problem.
Abstract
A directed multigraph is said vulnerable if it can generate Braess paradox in Traffic Networks. In this paper, we give a graph-theoretic characterisation of vulnerable directed multigraphs; analogous results appeared in the literature only for undirected multigraphs and for a specific family of directed multigraphs. The proof of our characterisation also provides an algorithm that checks if a multigraph is vulnerable in O(|V| |E|^2); this is the first polynomial time algorithm that checks vulnerability for general directed multigraphs. The resulting algorithm also contributes to another well known problem, i.e. the directed subgraph homeomorphism problem without node mapping, by providing another pattern graph for which a polynomial time algorithm exists.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
