Three-machine unit-job scheduling with precedence constraints (Garey-Johnson OPEN8): is P3|prec,p_j=1|Cmax in P?
Theorem 1.1: a uniform deterministic algorithm constructs a minimum-makespan schedule for unit-length jobs with arbitrary precedence constraints on three identical machines, and decides feasibility for a deadline exactly, in Turing machine steps. The method decomposes schedules into gaps whose job sets have bounded-size global Boolean descriptions and searches them by dynamic progra…