Interval Scheduling with Eligible Machine Sets
No public endorsements yet.
Loading review…
Sign in with ORCIDAbstract
Interval scheduling with eligible machine sets asks for a maximum-weight feasible schedule of interval jobs on parallel machines, where each job has a weight, a processing time and a deadline, and may only be run by the machines in its own eligible set. Hermelin, Itzhaki, Molter and Shabtay (2024) study its parameterized complexity for the number of machines and the maximum processing time . This submission formalizes their three results.
Theorem 1. Parameterized by , the problem is W[1]-hard: Multicoloured Clique, parameterized by the number of colours, fpt-reduces to it. Multicoloured Clique is W[1]-complete (Fellows, Hermelin, Rosamond and Vialette 2009), so this is W[1]-hardness; the class W[1] itself is not formalized, and the statement is the reduction. An instance with colours becomes an instance on machines. The construction follows the paper, with two details done slightly differently: the processing time of an edge job is one unit shorter, and colours are numbered from zero.
Theorem 2. The problem is NP-hard even when every processing time is at most and every weight is , and so para-NP-hard for . The reduction starts from -satisfiability — three literals per clause, at most four occurrences of each variable — whose NP-hardness (Tovey 1984) is the one result taken as given and left unproven in this submission.
Theorem 3. For the combined parameter the problem is fixed-parameter tractable: a dynamic program over machine occupancy, run on the word RAM, decides it within instructions, and the result is also stated in the qualitative form FPT. Together with the first two theorems, the combined parameter is tractable and neither half of it is.
Running times are stated on the word RAM of the archive, against an explicit word encoding of an instance, so that the claims are about the instructions a machine executes rather than about an annotation on a function. NP-hardness quantifies over NP as usual.
Concepts
- def✓
Construction1 - def✓
Construction2 - def✓
DynamicProgram - def✓
Preprocessing - def×
SatVariant - def✓
SchedulingProblems - thm✓
Theorem1 - thm×
Theorem2 - thm✓
Theorem3
- def
BinaryEncoding - def
Exact34Encoding - def
InstanceEncoding - def
MulticolouredClique - def
NPHardness - def
ParameterizedComplexity - def
PolynomialReduction - def
Scheduling
Concept map
Proofs
Proof networkview on GitHub
Proof list
Lean sources for these proofs: proofs/ on GitHub
Proof code is not displayed; the archive records each proof's checked relationship between claims.
Related submissions
Submission map
Cite this
This is only the formalizers. The authors of the formalized results may be different (see References).
@misc{lax-470956,
author = {Yuval Itzhaki and Claude},
title = {Interval Scheduling with Eligible Machine Sets},
year = {2026},
howpublished = {Lax Archive, lax-470956},
url = {https://laxarchive.org/lax-470956/},
note = {draft},
}
References
- Danny Hermelin, Yuval Itzhaki, Hendrik Molter and Dvir Shabtay. On the parameterized complexity of interval scheduling with eligible machine sets. Journal of Computer and System Sciences 144:103533, 2024. doi:10.1016/j.jcss.2024.103533
- Michael R. Fellows, Danny Hermelin, Frances Rosamond and Stéphane Vialette. On the parameterized complexity of multiple-interval graph problems. Theoretical Computer Science 410(1):53–61, 2009. doi:10.1016/j.tcs.2008.09.065
- Craig A. Tovey. A simplified NP-complete satisfiability problem. Discrete Applied Mathematics 8(1):85–89, 1984. doi:10.1016/0166-218X(84)90081-7
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments