Scheduling games with machine-dependent priority lists

From MaRDI portal
Publication:5896089

DOI10.1007/978-3-030-35389-6_21zbMATH Open1435.90072arXiv1909.10199OpenAlexW2990205799MaRDI QIDQ5896089FDOQ5896089

Vipin Ravindran Vijayalakshmi, Tami Tamir, Marc Schröder

Publication date: 30 June 2020

Published in: Theoretical Computer Science, Web and Internet Economics (Search for Journal in Brave)

Abstract: We consider a scheduling game on parallel related machines, 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 prove that it is NP-hard to decide if a pure Nash equilibrium exists and characterize four classes of instances in which a pure Nash equilibrium is guaranteed to exist. For each of these classes, we give an algorithm that computes a Nash equilibrium, we prove that best-response dynamics converge to a Nash equilibrium, and we bound the inefficiency of Nash equilibria with respect to the makespan of the schedule and the sum of completion times. In addition, we show that although a pure Nash equilibrium is guaranteed to exist in instances with identical machines, it is NP-hard to approximate the best Nash equilibrium with respect to both objectives. We finally extend our results to a more general model in which jobs pick subsets of machines.


Full work available at URL: https://arxiv.org/abs/1909.10199




Recommendations




Cites Work


Cited In (7)





This page was built for publication: Scheduling games with machine-dependent priority lists

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5896089)