Question: An instance of the multiple - machine interval scheduling ( MMIS ) problem specifies an integer k , a set of machines x , and

An instance of the multiple-machine interval scheduling (MMIS) problem specifies an integer k, a set of machines x, and a set of jobs Y. Each job y in Y has an associated start time sy, finish time fy, and set of machines xysubex. A schedule specifies a subset
Y' of the jobs, and a machine in xy on which to schedule each job y in Y'.(The jobs in Y??Y' are not scheduled.) We define the size of such a schedule as |Y'|. A schedule is said to be feasible if [sy,fy)[sy',fy')=O? for all distinct jobs y and y' scheduled
on the same machine. The MMIS problem asks whether there is a feasible schedule of size at least k. Prove that the MMIS problem is NP-complete.
Hint: Reduce the maximum independent set (IS) problem to MMIS. In one solution, any given IS instance (G,k**) where G=(V,E) is transformed into an MMIS instance (x,Y,k) where x=V,|Y|=|E|+|V|, and k=|E|+k**.
An instance of the multiple - machine interval

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!