TASK-SCHEDULING WITH PRECEDENCE CONSTRAINTS TO MINIMIZE THE TOTAL COMPLETION-TIME

被引:1
|
作者
CHANG, JM [1 ]
HSU, CC [1 ]
机构
[1] NATL TAIWAN INST TECHNOL,DEPT INFORMAT MANAGEMENT,TAIPEI 10772,TAIWAN
关键词
D O I
10.1080/00207729508929163
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The authors study the problem of scheduling a set of tasks with known execution times and arbitrary precedence constraints to computing systems. The objective function used to measure the performance of a schedule in this paper is the sum of completion times of all tasks, which is called total completion time. Finding the minimum total completion time of tasks with precedence constraints on the uniprocessor system is known to be NP-complete, let alone on the multiprocessor system (Garey and Johnson 1979). Based on the well-known A* algorithm proposed in the field of artificial intelligence (Nilson 1980), two algorithms are developed to solve efficiently the scheduling problems on the uniprocessor system and multiprocessor system. Some evaluation functions are proposed to accelerate the search of an optimal schedule. A table named the backwards range-limited table is used to assist the computation of the evaluation function. Experimental results show that the proposed approaches can achieve the optimal schedule with greatly reduced search tree size, especially when bounding rules are applied.
引用
收藏
页码:2203 / 2217
页数:15
相关论文
共 50 条
  • [41] Scheduling start time dependent jobs to minimize the total weighted completion time
    Bachman, A
    Cheng, TCE
    Janiak, A
    Ng, CT
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2002, 53 (06) : 688 - 693
  • [42] Hybrid flow shop scheduling with precedence constraints and time lags to minimize maximum lateness
    Botta-Genoulaz, V
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2000, 64 (1-3) : 101 - 111
  • [43] A Hybrid Genetic Algorithm to Minimize Total Tardiness for Unrelated Parallel Machine Scheduling with Precedence Constraints
    Liu, Chunfeng
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [44] Open shop scheduling problem to minimize total weighted completion time
    Bai, Danyu
    Zhang, Zhihai
    Zhang, Qiang
    Tang, Mengqian
    ENGINEERING OPTIMIZATION, 2017, 49 (01) : 98 - 112
  • [45] Online scheduling of a single machine to minimize total weighted completion time
    Anderson, EJ
    Potts, CN
    MATHEMATICS OF OPERATIONS RESEARCH, 2004, 29 (03) : 686 - 697
  • [46] Parallel-machine batching and scheduling to minimize total completion time
    Cheng, TCE
    Chen, ZL
    Kovalyov, MY
    Lin, BMT
    IIE TRANSACTIONS, 1996, 28 (11) : 953 - 956
  • [47] Job Scheduling to Minimize Total Completion Time on Multiple Edge Servers
    Fang, Xiaolin
    Cai, Zhipeng
    Tang, Wenyi
    Luo, Guangchun
    Luo, Junzhou
    Bi, Ran
    Gao, Hong
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2020, 7 (04): : 2245 - 2255
  • [48] Parallel-machine batching and scheduling to minimize total completion time
    The Hong Kong Polytechnic Univ, Kowloon, Hong Kong
    IIE Trans, 11 (953-956):
  • [49] Three scheduling problems with deteriorating jobs to minimize the total completion time
    Ng, CT
    Cheng, TCE
    Bachman, A
    Janiak, A
    INFORMATION PROCESSING LETTERS, 2002, 81 (06) : 327 - 333
  • [50] A class of on-line scheduling algorithms to minimize total completion time
    Lu, X
    Sitters, RA
    Stougie, L
    OPERATIONS RESEARCH LETTERS, 2003, 31 (03) : 232 - 236