Scheduling selfish jobs on multidimensional parallel machines

Leah Epstein, Elena Kleiman

Research output: Contribution to journalArticlepeer-review

Abstract

We study the multidimensional vector scheduling problem with selfish jobs, both in non-cooperative and in cooperative versions, in two variants. These variants differ in the private costs of the jobs: in the first variant, the cost is the ℓ norm (maximum over components) while in the second variant it is the ℓ1 norm (sum of components) of the load. We show existence of assignments that are Nash, strong Nash, weakly and strictly Pareto optimal Nash equilibria in these settings. For the first variant, we improve upon the previous bounds on the price of anarchy for the non-cooperative case, and find tight bounds for every number of machines and dimension. For the cooperative case we provide tight bounds on the strong prices of anarchy and stability, as well as tight bounds on weakly and strictly Pareto optimal prices of anarchy and stability, for every number of machines and dimension. For the second variant, which was not considered before, we again consider all the aforementioned measures, and find tight bounds, each of which being a function of the number of machines and the dimension, showing cardinal differences in the behavior of these measures both between the two variants, and in comparison to the one-dimensional case.

Original languageEnglish
Pages (from-to)42-59
Number of pages18
JournalTheoretical Computer Science
Volume694
DOIs
StatePublished - 19 Sep 2017

Bibliographical note

Publisher Copyright:
© 2017 Elsevier B.V.

Keywords

  • Identical machines
  • Load balancing
  • Price of anarchy
  • Selfish agents
  • Vector scheduling

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Scheduling selfish jobs on multidimensional parallel machines'. Together they form a unique fingerprint.

Cite this