Scheduling games with machine-dependent priority lists

Marc Schröder*, Tami Tamir, Vipin Ravindran Vijayalakshmi

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingAcademicpeer-review


We consider a scheduling game in which jobs try to minimize their completion time by choosing a machine to be processed on. Each machine uses an individual priority list to decide on the order according to which the jobs on the machine are processed. We characterize four classes of instances in which a pure Nash equilibrium (NE) is guaranteed to exist, and show by means of an example, that none of these characterizations can be relaxed. We then bound the performance of Nash equilibria for each of these classes with respect to the makespan of the schedule and the sum of completion times. We also analyze the computational complexity of several problems arising in this model. For instance, we prove that it is NP-hard to decide whether a NE exists, and that even for instances with identical machines, for which a NE is guaranteed to exist, it is NP-hard to approximate the best NE within a factor of 2 - 1/m - epsilon for every epsilon > 0.

In addition, we study a generalized model in which players' strategies are subsets of resources, where each resource has its own priority list over the players. We show that in this general model, even unweighted symmetric games may not have a pure NE, and we bound the price of anarchy with respect to the total players' costs.

Original languageEnglish
Title of host publicationWeb and Internet Economics: International Conference on Web and Internet Economics (WINE 2019)
Subtitle of host publication15th International Conference, WINE 2019, New York, NY, USA, December 10–12, 2019, Proceedings
EditorsIoannis Caragiannis, Vahab Mirrokni, Evdokia Nikolova
PublisherSpringer, Cham
Number of pages15
ISBN (Electronic)978-3-030-35389-6
ISBN (Print)978-3-030-35388-9
Publication statusPublished - 3 Dec 2019
Externally publishedYes

Publication series

SeriesLecture Notes in Computer Science


  • price of anarchy
  • priority lists
  • scheduling games
  • Priority lists
  • Scheduling games
  • Price of anarchy

Cite this