• DocumentCode
    1711333
  • Title

    Designing networks for selfish users is hard

  • Author

    Roughgarden, Tim

  • Author_Institution
    Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
  • fYear
    2001
  • Firstpage
    472
  • Lastpage
    481
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 2001. Proceedings. 42nd IEEE Symposium on
  • Print_ISBN
    0-7695-1116-3
  • Type

    conf

  • DOI
    10.1109/SFCS.2001.959923
  • Filename
    959923