Scheduling one and two-processor tasks on two parallel processors

被引:16
作者
Lee, CY [1 ]
Cai, XQ
机构
[1] Texas A&M Univ, Dept Ind Engn, College Stn, TX 77843 USA
[2] Chinese Univ Hong Kong, Dept Syst Engn & Engn Management, Hong Kong, Peoples R China
基金
美国国家科学基金会;
关键词
D O I
10.1023/A:1007501324572
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this paper we study a two-processor scheduling problem where some tasks need to be processed by one processor, while the others have to be processed by both processors simultaneously. The objective is to minimize the total weighted completion time. We first examine the complexity of the problem, showing that it is NP-complete in the strong sense. We then derive optimality properties, and present dynamic programming algorithms, which can find optimal solutions in pseudo-polynomial time. Heuristic methods that can find approximate solutions efficiently are also proposed, and the error bounds of the approximate solutions are established. Finally, a special case is examined and a polynomial algorithm is provided. We show in the Appendix that the problem of minimizing the maximum lateness is also strongly NP-complete and that most of our approaches can be modified to solve this problem.
引用
收藏
页码:445 / 455
页数:11
相关论文
共 29 条
[1]  
ALLAHVERDI A, 1998, IN PRESS OMEGA INT J
[2]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[3]   SEQUENCING WITH DUE-DATES AND EARLY START TIMES TO MINIMIZE MAXIMUM TARDINESS [J].
BAKER, KR ;
SU, ZS .
NAVAL RESEARCH LOGISTICS, 1974, 21 (01) :171-176
[4]  
Barnes J. W., 1977, AIIE Transactions, V9, P25, DOI 10.1080/05695557708975117
[5]   PREEMPTIVE SCHEDULING OF MULTIPROCESSOR TASKS ON THE DEDICATED PROCESSOR SYSTEM SUBJECT TO MINIMAL LATENESS [J].
BIANCO, L ;
BLAZEWICZ, J ;
DELLOLMO, P ;
DROZDOWSKI, M .
INFORMATION PROCESSING LETTERS, 1993, 46 (03) :109-113
[6]  
BLAZEWICZ J, 1992, INFORM PROCESS LETT, V41, P275, DOI 10.1016/0020-0190(92)90172-R
[7]  
BLAZEWICZ J, 1986, IEEE T COMPUT, V35, P389
[8]   SCHEDULING INDEPENDENT 2-PROCESSOR TASKS TO MINIMIZE SCHEDULE LENGTH [J].
BLAZEWICZ, J ;
WEGLARZ, J ;
DRABOWSKI, M .
INFORMATION PROCESSING LETTERS, 1984, 18 (05) :267-273
[9]   SCHEDULING INDEPENDENT TASKS TO REDUCE MEAN FINISHING TIME [J].
BRUNO, J ;
COFFMAN, EG ;
SETHI, R .
COMMUNICATIONS OF THE ACM, 1974, 17 (07) :382-387
[10]   THE ONE-MACHINE SEQUENCING PROBLEM [J].
CARLIER, J .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1982, 11 (01) :42-47