Title :
Designing networks for selfish users is hard
Author :
Roughgarden, Tim
Author_Institution :
Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
Abstract :
We consider a directed network in which every edge possesses a latency function specifying the time needed to traverse the edge given its congestion. Selfish, noncooperative agents constitute the network traffic and wish to travel from a source s to a sink t as quickly as possible. Since the route chosen by one network user affects the congestion (and hence the latency) experienced by others, we model the problem as a noncooperative game. Assuming each agent controls only a negligible portion of the overall traffic, Nash equilibria in this noncooperative game correspond to s-t flows in which all flow paths have equal latency. We give optimal inapproximability results and approximation algorithms for several network design problems of this type. For example, we prove that for networks with n nodes and continuous, nondecreasing latency functions, there is no approximation algorithm for this problem with approximation ratio less than n/2 (unless P = NP). We also prove this hardness result to be best possible by exhibiting an n/2-approximation algorithm. For networks in which the latency of each edge is a linear function of the congestion, we prove that there is no (4/3 - ε)-approximation algorithm for the problem (for any ε > 0, unless P = NP); the existence of a 4/3-approximation algorithm follows easily from existing work, proving this hardness result sharp.
Keywords :
computational complexity; directed graphs; game theory; multi-agent systems; theorem proving; Nash equilibria; approximation algorithms; approximation ratio; directed network; flow paths; hardness result; latency function; linear function; n/2 -approximation algorithm; network design problems; network traffic; noncooperative game; nondecreasing latency functions; optimal inapproximability results; s-t flows; selfish noncooperative agents; selfish users; Algorithm design and analysis; Approximation algorithms; Computer science; Delay; IP networks; Nash equilibrium; Protocols; Routing; Switches; Telecommunication traffic;
Conference_Titel :
Foundations of Computer Science, 2001. Proceedings. 42nd IEEE Symposium on
Print_ISBN :
0-7695-1116-3
DOI :
10.1109/SFCS.2001.959923