Fair Repetitive Interval Scheduling
Klaus Heeger, Danny Hermelin, Yuval Itzhaki, Hendrik Molter, Dvir, Shabtay

TL;DR
This paper studies a fair repetitive scheduling problem where clients submit daily jobs with specific time intervals, aiming to ensure each client is served at least k days, highlighting its NP-hardness and proposing efficient solutions for special cases.
Contribution
The paper introduces a new repetitive scheduling model focused on fairness, proves its NP-hardness, and offers efficient algorithms for specific scenarios and parameterized analysis.
Findings
Problem is NP-hard even with identical processing times.
Efficient algorithms exist for certain special cases.
Parameter analysis reveals both hardness and tractability results.
Abstract
Fair resource allocation is undoubtedly a crucial factor in customer satisfaction in several scheduling scenarios. This is especially apparent in repetitive scheduling models where the same set of clients repeatedly submits jobs on a daily basis. In this paper, we aim to analyze a repetitive scheduling system involving a set of clients and a set of days. On every day, each client submits a request to process a job exactly within a specific time interval, which may vary from day to day, modeling the scenario where the scheduling is done Just-In-Time (JIT). The daily schedule is executed on a single machine that can process a single job at a time, therefore it is not possible to schedule jobs with intersecting time intervals. Accordingly, a feasible solution corresponds to sets of jobs with disjoint time intervals, one set per day. We define the quality of service (QoS) that a…
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.
Taxonomy
TopicsScheduling and Optimization Algorithms
