Definition
Given a set of n jobs with processing time ti, release time ri, and deadline di, is it possible to schedule all jobs on a single machine such that job i is processed with a contiguous slot of ti time units in the interval [ri,di]?
Polynomial Certifier
Reduction from Subset Sum from simple case to general case
Given an instance of SUBSET-SUM w1,…,wn and an target W. Create n jobs with processing time ti = wi, release time ri = 0, and no deadline (di = 1 + ∑ jwj). Create job 0 with t0 = 1, release time r0 = W, and deadline d0 = W + 1.
Claim 4.17.3.1. Subset Sum ≤p Scheduling (This construction of Subset Sum leads
to is a special case of Scheduling)
Subset Sum ⇒ Scheduling
Proof. __
Subset Sum ⇒ Scheduling
Proof. __