Collective Intelligence, Data Routing and Braess' Paradox
K. Tumer, D. H. Wolpert

TL;DR
This paper explores how designing utility functions for network routing agents using Collective Intelligence principles can overcome limitations like Braess' paradox, leading to improved global network performance.
Contribution
It introduces a COIN-based algorithm for network routing that outperforms traditional shortest path algorithms by avoiding side-effects and suboptimal equilibria.
Findings
COIN algorithm outperforms ISPA in simulations
Adding links can decrease throughput due to Braess' paradox
Load balancing alone is suboptimal for global cost optimization
Abstract
We consider the problem of designing the the utility functions of the utility-maximizing agents in a multi-agent system so that they work synergistically to maximize a global utility. The particular problem domain we explore is the control of network routing by placing agents on all the routers in the network. Conventional approaches to this task have the agents all use the Ideal Shortest Path routing Algorithm (ISPA). We demonstrate that in many cases, due to the side-effects of one agent's actions on another agent's performance, having agents use ISPA's is suboptimal as far as global aggregate cost is concerned, even when they are only used to route infinitesimally small amounts of traffic. The utility functions of the individual agents are not "aligned" with the global utility, intuitively speaking. As a particular example of this we present an instance of Braess' paradox in which…
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.
