Abstract
Weakly-acyclic games—a superclass of potential games—capture distributed environments where simple, globally-asynchronous interactions between strategic agents are guaranteed to converge to an equilibrium. We explore the class of routing games introduced in Fabrikant and Papadimitriou (The Complexity of Game Dynamics: BGP Oscillations, Sink Equilibria, and Beyond, pp. 844–853, 2008) and in Levin et al. (Interdomain Routing and Games, pp. 57–66, 2008), which models important aspects of routing on the Internet. We show that, in interesting contexts, such routing games are weakly acyclic and, moreover, that pure Nash equilibria in such games can be found in a computationally efficient manner.
Similar content being viewed by others
Notes
Henceforth, we shall sometimes say that a node selects a route when we mean that the node actually selects an outgoing edge (in its strategy set); the selected edge, followed by the induced route to d of the neighboring node to which that edge points determines what we call the node’s selected route.
Note that at the end of Part I, some node might want to select a path that goes through m; This was not allowed in Part I, but in Part II we allow it.
After each such activation, we make sure we get to a clean strategy, as described above.
References
Apt, K.R., Simon, S.: A classification of weakly acyclic games. In: Serna, M. (ed.) SAGT. Lecture Notes in Computer Science, vol. 7615, pp. 1–12. Springer, Berlin (2012)
Babaioff, M., Kleinberg, R., Papadimitriou, C.H.: Congestion games with malicious players. In: MacKie-Mason, J.K., Parkes, D.C., Resnick, P. (eds.) ACM Conference on Electronic Commerce, pp. 103–112. ACM, New York (2007)
Eliaz, K.: Fault tolerant implementation. Rev. Econ. Stud. 69, 589–610 (2002)
Fabrikant, A., Jaggard, A.D., Schapira, M.: On the structure of weakly acyclic games. In: Kontogiannis, S.C., Koutsoupias, E., Spirakis, P.G. (eds.) SAGT. Lecture Notes in Computer Science, vol. 6386, pp. 126–137. Springer, Berlin (2010)
Fabrikant, A., Papadimitriou, C.H.: The complexity of game dynamics: BGP oscillations, sink equilibria, and beyond. In: Teng, S.-H. (ed.) SODA, pp. 844–853. SIAM, Philadelphia (2008)
Feigenbaum, J., Ramachandran, V., Schapira, M.: Incentive-compatible interdomain routing. In: Feigenbaum, J., Chuang, J.C.-I., Pennock, D.M. (eds.) ACM Conference on Electronic Commerce, pp. 130–139. ACM, New York (2006)
Friedman, J.W., Mezzetti, C.: Learning in games by random sampling. J. Econ. Theory 98, 55–84 (2001)
Gao, L., Griffin, T., Rexford, J.: Inherently safe backup routing with BGP. In: INFOCOM, vol. 1, pp. 547–556. IEEE, New York (2001)
Gao, L., Rexford, J.: Stable internet routing without global coordination. IEEE/ACM Trans. Netw. 9(6), 681–692 (2001)
Goemans, M., Mirrokni, V., Vetta, A.: Sink equilibria and convergence. In: FOCS, pp. 142–151. IEEE Computer Society, Los Alamitos (2005)
Goldberg, S., Halevi, S., Jaggard, A.D., Ramachandran, V., Wright, R.N.: Rationality and traffic attraction: Incentives for honest path announcements in BGP. In: Bahl, V., Wetherall, D., Savage, S., Stoica, I. (eds.) SIGCOMM, pp. 267–278. ACM, New York (2008)
Gradwohl, R.: Fault tolerance in distributed mechanism design. In: Papadimitriou, C.H., Zhang, S. (eds.) WINE. Lecture Notes in Computer Science, vol. 5385, pp. 539–547. Springer, Berlin (2008)
Jaggard, A.D., Schapira, M., Wright, R.N.: Distributed computing with adaptive heuristics. In: ICS, pp. 417–443. Tsinghua University Press, Tsinghua (2011)
Kukushkin, N.S., Takahashi, S., Yamamori, T.: Improvement dynamics in games with strategic complementarities. Int. J. Game Theory 33(2), 229–238 (2005)
Levin, H., Schapira, M., Zohar, A.: Interdomain routing and games. In: Dwork, C. (ed.) STOC, pp. 57–66. ACM, New York (2008)
Marden, J.R., Young, H.P., Arslan, G., Shamma, J.S.: Payoff-based dynamics in multi-player weakly acyclic games. SIAM J. Control Optim. 48, 373–396 (2009)
Marden, J.R., Arslan, G., Shamma, J.S.: Connections between cooperative control and potential games illustrated on the consensus problem. In: Proceedings of the European Control Conference, July (2007)
Milchtaich, I.: Congestion games with player-specific payoff functions. Games Econ. Behav. 13, 111–124 (1996)
Mirrokni, V.S., Skopalik, A.: On the complexity of Nash dynamics and sink equilibria. In: ACM Conference on Electronic Commerce, pp. 1–10 (2009)
Monderer, D., Shapley, L.S.: Potential games. Games Econ. Behav. 14(1), 124–143 (1996)
Nisan, N., Schapira, M., Valiant, G., Zohar, A.: Best-response mechanisms. In: ICS, pp. 155–165. Tsinghua University Press, Tsinghua (2011)
Rosenthal, R.W.: A class of games possessing pure-strategy Nash equilibria. Int. J. Game Theory 2, 65–67 (1973)
Long, T.-T., Polukarov, M., Chapman, A.C., Rogers, A., Jennings, N.R.: On the existence of pure strategy Nash equilibria in integer-splittable weighted congestion games. In: Persiano, G. (ed.) SAGT. Lecture Notes in Computer Science, vol. 6982, pp. 236–253. Springer, Berlin (2011)
Young, H.P.: The evolution of conventions. Econometrica 61(1), 57–84 (1993)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Engelberg, R., Schapira, M. Weakly-Acyclic (Internet) Routing Games. Theory Comput Syst 54, 431–452 (2014). https://doi.org/10.1007/s00224-013-9474-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00224-013-9474-z