Abstract

Given a set T of tasks, each of unit length and having an individual deadline d( t)∈ Z +, a set of precedence constraints on T, and a positive integer k⩽| T|, we can ask “Is there a one-processor schedule for T that obeys the precedence constraints and contains no more than k late tasks?” This is a well-known NP-complete problem. We might also inquire “Is there a one-processor schedule for T that obeys the precedence constraints and contains at least k tasks that are on time i.e. no more than | T|− k late tasks?” Within the framework of classical complexity theory, these two questions are merely different instances of the same problem. Within the recently developed framework of parameterized complexity theory, however, they give rise to two separate problems that may be studied independently of one another. We investigate these problems from the parameterized point of view. We show that, in the general case, both these problems are hard for the parameterized complexity class W[1]. In contrast, in the case where the set of precedence constraints can be modelled by a partial order of bounded width, we show that both these problems are fixed parameter tractable.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.