Skip to main content

FIFO and Randomized Competitive Packet Routing Games

  • Conference paper
  • First Online:
Approximation and Online Algorithms (WAOA 2021)

Abstract

In competitive packet routing games, packets route over time through a network from a start to a destination node. The packets selfishly minimize their arrival time, which depends on one hand on the transit times of the edges and on the other hand on the suffered waiting times. These occur whenever several packets try to enter an edge simultaneously. In those situations, scheduling policies determine which packet is allowed to enter this edge first and which has to wait.

We analyze the impact of two different scheduling policies on the inefficiency of equilibria, namely of a FIFO policy and a randomized policy. In a FIFO policy conflicts between interacting packets are resolved by their arrival time. In a randomized policy, an ordering of the packets is drawn uniformly at random and in any conflict the packet with the lower position is prioritized. While the existence of pure Nash equilibria in single/commodity games with the FIFO policy is already known, we provide a constructive proof for the existence of pure Nash equilibria in games with a randomized policy. In contrast, in multi/commodity games, there are examples without a pure Nash equilibrium for both policies. We provide several bounds on the price of anarchy and stability in single/commodity games and analyze the total price of anarchy in multi-commodity games. Surprisingly, the price of anarchy in single/commodity games is linear in the number of packets for both examined priority policies. For randomized priorities, we furthermore show a connection of parallel networks to singleton congestion games with affine linear cost functions. From this, we derive a tight constant bound on the price of stability and the price of anarchy.

We want to thank the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) – UnRAVeL-Research Training Group 2236/1 for funding this research.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Anshelevich, E., Dasgupta, A., Kleinberg, J.M., Tardos, É., Wexler, T., Roughgarden, T.: The price of stability for network design with fair cost allocation. In: 45th Symposium on Foundations of Computer Science (FOCS 2004), Rome, Italy, 17–19 October 2004, Proceedings, pp. 295–304. IEEE Computer Society (2004)

    Google Scholar 

  2. Axhausen, K., Nagel, K., Horni, A. (eds.): Multi-Agent Transport Simulation MATSim. Ubiquity Press, London (2016)

    Google Scholar 

  3. Blum, A., Hajiaghayi, M., Ligett, K., Roth, A.: Regret minimization and the price of total anarchy. In: Proceedings of the Fortieth Annual ACM Symposium on Theory of Computing, pp. 373–382 (2008)

    Google Scholar 

  4. Cao, Z., Chen, B., Chen, X., Wang, C.: A network game of dynamic traffic. In: Proceedings of the 2017 ACM Conference on Economics and Computation, pp. 695–696 (2017)

    Google Scholar 

  5. Cominetti, R., Correa, J.R., Larré, O.: Existence and uniqueness of equilibria for flows over time. In: Aceto, L., Henzinger, M., Sgall, J. (eds.) ICALP 2011. LNCS, vol. 6756, pp. 552–563. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-22012-8_44

    Chapter  MATH  Google Scholar 

  6. Cominetti, R., Correa, J., Larré, O.: Dynamic equilibria in fluid queueing networks. Oper. Res. 63(1), 21–34 (2015)

    Article  MathSciNet  Google Scholar 

  7. Cominetti, R., Correa, J., Olver, N.: Long term behavior of dynamic equilibria in fluid queuing networks. In: Integer Programming and Combinatorial Optimization, pp. 161–172 (2017)

    Google Scholar 

  8. Correa, J.R., Cristi, A., Oosterwijk, T.: On the price of anarchy for flows over time. In: Karlin, A., Immorlica, N., Johari, R. (eds.) Proceedings of the 2019 ACM Conference on Economics and Computation, EC 2019, Phoenix, AZ, USA, 24–28 June 2019, pp. 559–577. ACM (2019)

    Google Scholar 

  9. Fotakis, D.: Stackelberg strategies for atomic congestion games. Theory Comput. Syst. 47(1), 218–249 (2010)

    Article  MathSciNet  Google Scholar 

  10. Hoefer, M., Mirrokni, V.S., Röglin, H., Teng, S.-H.: Competitive routing over time. In: Leonardi, S. (ed.) WINE 2009. LNCS, vol. 5929, pp. 18–29. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-10841-9_4

    Chapter  Google Scholar 

  11. Hoefer, M., Mirrokni, V.S., Röglin, H., Teng, S.-H.: Competitive routing over time. Theor. Comput. Sci. 412(39), 5420–5432 (2011)

    Article  MathSciNet  Google Scholar 

  12. Horni, A., Nagel, K., Axhausen, K.W.: Introducing matsim. In :The multi-agent transport simulation MATSim, pp. 3–7. Ubiquity Press, London (2016)

    Google Scholar 

  13. Harks, T., Peis, B., Schmand, D., Tauer, B., Koch, L.V.: Competitive packet routing with priority lists. ACM Trans. Econ. Comput. 6(1), 4:1-4:26 (2018)

    Article  MathSciNet  Google Scholar 

  14. Ismaili, A.: Routing games over time with FIFO Policy. In: Devanur, N.R., Lu, P. (eds.) WINE 2017. LNCS, vol. 10660, pp. 266–280. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-71924-5_19

    Chapter  Google Scholar 

  15. Kulkarni, J., Mirrokni, V.S.: Robust price of anarchy bounds via LP and fenchel duality. In: Indyk, P. (ed.) Proceedings of the Twenty-Sixth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2015, San Diego, CA, USA, 4–6 January 2015, pp. 1030–1049. SIAM (2015)

    Google Scholar 

  16. Koch, R., Nasrabadi, E., Skutella, M.: Continuous and discrete flows over time - a general model based on measure theory. Math. Meth. OR 73(3), 301–337 (2011)

    Article  MathSciNet  Google Scholar 

  17. Koutsoupias, E., Papadimitriou, C.: Worst-case equilibria. In: Meinel, C., Tison, S. (eds.) STACS 1999. LNCS, vol. 1563, pp. 404–413. Springer, Heidelberg (1999). https://doi.org/10.1007/3-540-49116-3_38

    Chapter  Google Scholar 

  18. Koch, R., Skutella, M.: Nash equilibria and the price of anarchy for flows over time. Theory Comput. Syst. 49(1), 71–97 (2011)

    Article  MathSciNet  Google Scholar 

  19. Leighton, F.T., Maggs, B.M., Rao, S.: Packet routing and job-shop scheduling in O(congestion + dilation) steps. Combinatorica 14(2), 167–186 (1994)

    Article  MathSciNet  Google Scholar 

  20. Leighton, F.T., Maggs, B.M., Richa, A.W.: Fast algorithms for finding o(congestion + dilation) packet routing schedules. Combinatorica 19(3), 375–401 (1999)

    Article  MathSciNet  Google Scholar 

  21. Leighton, F.T., Maggs, B.M., Ranade, A.G., Rao, S.: Randomized routing and sorting on fixed-connection networks. J. Algorithms 17(1), 157–205 (1994)

    Article  MathSciNet  Google Scholar 

  22. Rothvoß, T.: A simpler proof for \(O(\rm congestion\mathit{ + \rm dilation})\) packet routing. In: Goemans, M., Correa, J. (eds.) IPCO 2013. LNCS, vol. 7801, pp. 336–348. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-36694-9_29

    Chapter  Google Scholar 

  23. Roughgarden, T.: Intrinsic robustness of the price of anarchy. In: Mitzenmacher, M. (ed.) Proceedings of the 41st Annual ACM Symposium on Theory of Computing, STOC 2009, Bethesda, MD, USA, 31 May–2 June 2009, pp. 513–522. ACM (2009)

    Google Scholar 

  24. Sering, L., Skutella, M.: Multi-source multi-sink Nash flows over time. In: 18th ATMOS Workshop, vol. 65, pp. 12:1–12:20 (2018)

    Google Scholar 

  25. Scarsini, M., Schröder, M., Tomala, T.: Dynamic atomic congestion games with seasonal flows. Oper. Res. 66(2), 327–339 (2018)

    Article  MathSciNet  Google Scholar 

  26. Scheffler, R., Strehler, M., Vargas Koch, L.: Equilibria in routing games with edge priorities. In: Christodoulou, G., Harks, T. (eds.) WINE 2018. LNCS, vol. 11316, pp. 408–422. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-04612-5_27

    Chapter  Google Scholar 

  27. Vickrey, W.S.: Congestion theory and transport investment. Am. Econ. Rev. 59(2), 251–260 (1969)

    Google Scholar 

  28. Werth, T.L., Holzhauser, M., Krumke, S.O.: Atomic routing in a deterministic queuing model. Oper. Res. Perspect. 1(1), 18–41 (2014)

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Laura Vargas Koch .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Tauer, B., Vargas Koch, L. (2021). FIFO and Randomized Competitive Packet Routing Games. In: Koenemann, J., Peis, B. (eds) Approximation and Online Algorithms. WAOA 2021. Lecture Notes in Computer Science(), vol 12982. Springer, Cham. https://doi.org/10.1007/978-3-030-92702-8_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-92702-8_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-92701-1

  • Online ISBN: 978-3-030-92702-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics