Job-Scheduling Games with Time-Dependent Processing Times
Ido Borenstein, Tami Tamir

TL;DR
This paper explores job-scheduling games with time-dependent processing times, analyzing equilibrium existence, efficiency, and proposing mechanisms to improve outcomes in environments with positive or negative deterioration.
Contribution
It introduces a unifying framework for equilibrium analysis with delay-averse agents, characterizes conditions for equilibrium existence, and proposes mechanisms with tight bounds on the Price of Anarchy.
Findings
Pure Nash equilibria exist for delay-averse jobs and can be computed efficiently.
Deciding equilibrium existence is NP-complete for non-delay-averse jobs.
Proposed mechanisms achieve constant or tight bounds on the Price of Anarchy.
Abstract
Job-scheduling games have traditionally assumed fixed processing times. However, in many realistic environments, ranging from cyber-security response to high-frequency trading, a task's duration depends on its starting time. We study job-scheduling games with time-dependent processing times, where job lengths are linear functions of their start times, exhibiting either positive deterioration (increasing length) or negative deterioration (decreasing length). We analyze these games under various coordination mechanisms and priority policies. By introducing the concept of delay-averse agents, we provide a unifying framework to characterize equilibrium existence. For delay-averse jobs, we show that stability is maintained and pure Nash equilibria (NE) can be computed efficiently. In contrast, for non-delay-averse jobs, we demonstrate that a NE may not exist, and prove that deciding its…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
