Skip to main content

Linear, Exponential, but Nothing Else

On Pure Nash Equilibria in Congestion Games and Priority Rules for Single-Machine Scheduling

  • Chapter
  • First Online:
Gems of Combinatorial Optimization and Graph Algorithms
  • 1691 Accesses

Abstract

We consider two seemingly unrelated resource allocation problems and show that they share a deep structural property. In the first problem, we schedule jobs on a single machine to minimize the sum of the jobs’ cost where each job’s cost is determined by a job-specific function of its completion time. In the second problem, we consider weighted congestion games and are interested in the existence of pure Nash equilibria. We show that the classes of delay cost functions for which the scheduling problem admits a priority rule are exactly the classes of resource cost functions that guarantee the existence of a pure Nash equilibrium in weighted congestion games. These classes of cost functions are those that contain only linear functions or exponential functions, but not both.

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 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 99.99
Price excludes VAT (USA)
  • Durable hardcover 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., Tardos, É., Wexler, T., Roughgarden, T.: The price of stability for network design with fair cost allocation. SIAM J. Comput. 38(4), 1602–1623 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  2. Dunkel, J., Schulz, A.S.: On the complexity of pure-strategy Nash equilibria in congestion and local-effect games. Math. Oper. Res. 33, 851–868 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  3. Epstein, L., Levin, A., Marchetti-Spaccamela, A., Megow, N., Mestre, J., Skutella, M., Stougie, L.: Universal sequencing on an unreliable machine. SIAM J. Comput. 41(3), 565–586 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  4. Fotakis, D., Kontogiannis, S., Spirakis, P.: Selfish unsplittable flows. Theor. Comput. Sci. 348(2–3), 226–239 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  5. Gairing, M., Klimm, M.: Congestion games with player-specific costs revisited. In: Vöcking, B. (ed.) Proceedings of the 6th International Symposium on Algorithmic Game Theory (SAGT), pp. 98–109 (2013)

    Google Scholar 

  6. Goemans, M., Mirrokni, V., Vetta, A.: Sink equilibria and convergence. In: Proceedings of the 46th Annual Symposium on Foundations of Computer Science (FOCS), pp. 142–154 (2005)

    Google Scholar 

  7. Harks, T., Klimm, M.: On the existence of pure Nash equilibria in weighted congestion games. Math. Oper. Res. 37(3), 419–436 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  8. Harks, T., Klimm, M.: Congestion games with variable demands. Math. Oper. Res. (to appear)

    Google Scholar 

  9. Harks, T., Klimm, M., Möhring, R.H.: Characterizing the existence of potential functions in weighted congestion games. Theory Comput. Syst. 49(1), 46–70 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  10. Höhn, W., Jacobs, T.: On the performance of Smith’s rule in single-machine scheduling with nonlinear cost. ACM Trans. Algorithms 11(4), 25 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  11. Klimm, M., Schütz, A.: Congestion games with higher demand dimensions. In: Liu, T.Y., Qi, Q., Ye, Y. (eds.) Proceedings of the 10th International Conference on Web and Internet Economics (WINE), pp. 453–459 (2014)

    Google Scholar 

  12. Libman, L., Orda, A.: Atomic resource sharing in noncooperative networks. Telecommun. Syst. 17(4), 385–409 (2001)

    Article  MATH  Google Scholar 

  13. Megow, N., Verschae, J.: Dual techniques for scheduling on a machine with varying speed. In: Fomin, F.V., Freivalds, R., Kwiatkowska, M., Peleg, D. (eds.) Proceedings of the 40th International Colloquium on Automata, Languages and Programming (ICALP). Lecture Notes in Computer Science, vol. 7965, pp. 745–756 (2013)

    Google Scholar 

  14. Monderer, D., Shapley, L.S.: Potential games. Games Econ. Behav. 14(1), 124–143 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  15. Panagopoulou, P., Spirakis, P.: Algorithms for pure Nash equilibria in weighted congestion games. ACM J. Exp. Algorithmics 11, 1–19 (2006)

    MathSciNet  MATH  Google Scholar 

  16. Rosenthal, R.: A class of games possessing pure-strategy Nash equilibria. Int. J. Game Theory 2(1), 65–67 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  17. Rothkopf, M.H.: Scheduling independent tasks on parallel processors. Manag. Sci. 12(5), 437–447 (1966)

    Article  MathSciNet  Google Scholar 

  18. Rothkopf, M.H., Smith, S.A.: There are no undiscovered priority index sequencing rules for minimizing total delay costs. Math. Oper. Res. 32(2), 451–456 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  19. Smith, W.E.: Various optimizers for single-stage production. Nav. Res. Logist. Quart. 3(1–2), 59–66 (1956)

    Article  MathSciNet  Google Scholar 

  20. Stiller, S., Wiese, A.: Increasing speed scheduling and flow scheduling. In: Cheong, O., Chwa, K.Y., Park, K. (eds.) Proceedings of the 21st International Symposium on Algorithms and Computation (ISAAC). Lecture Notes in Computer Science, vol. 6507, pp. 279–290 (2010)

    Google Scholar 

  21. Yuan, J.: The NP-hardness of the single machine common due date weighted tardiness problem. Syst. Sci. Math. Sci. 5(4), 328–333 (1992)

    MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

Part of the results of this chapter are joint work with Tobias Harks and Rolf H. Möhring. I also wish to thank Wiebke Höhn for introducing me to the topic of priority rules for single-machine scheduling problems.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Max Klimm .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Klimm, M. (2015). Linear, Exponential, but Nothing Else. In: Schulz, A., Skutella, M., Stiller, S., Wagner, D. (eds) Gems of Combinatorial Optimization and Graph Algorithms . Springer, Cham. https://doi.org/10.1007/978-3-319-24971-1_11

Download citation

Publish with us

Policies and ethics