首页 | 本学科首页   官方微博 | 高级检索  
     


Complexity results for scheduling tasks with discrete starting times
Authors:Kazuo Nakajima  S. Louis Hakimi
Affiliation:Computer Science Section, Department of Electrical Engineering, Texas Tech University, Box 4439, Lubbock, Texas 79409 USA;Department of Electrical Engineering and Computer Science, Northwestern University, Evanston, Illinois 60201 USA
Abstract:Suppose that n independent tasks are to be scheduled without preemption on a set of identical parallel processors. Each task Ti requires a given execution time τi and it may be started for execution on any processor at any of its prescribed starting times si1, si2, …, siki, with kik for some fixed integer k. We first prove that the problem of finding a feasible schedule on a single processor is NP-complete in the strong sense even when τi ε {τ, τ′} and ki ≤ 3 for 1 ≤ in. The same problem is, however, shown to be solvable in O(n log n) time, provided sikisi1 < τi for 1 ≤ in. We then show that the problem of finding a feasible schedule on an arbitrary number of processors is strongly NP-complete even when τi ε {τ, τ′}, ki = 2 and si2si1 = δ < τi for 1 ≤ in. Finally a special case with ki = 2 and si2si1 = 1, 1 ≤ in, of the above multiprocessor scheduling problem is shown to be solvable in polynomial time.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号