Parallel dedicated machines scheduling with chain precedence constraints

被引:14
作者
Agnetis, Alessandro [2 ]
Kellerer, Hans [3 ]
Nicosia, Gaia [1 ]
Pacifici, Andrea [4 ]
机构
[1] Univ Roma Tre, Dipartimento Informat & Automaz, I-00146 Rome, Italy
[2] Univ Siena, Dipartimento Ingn Informaz, I-53100 Siena, Italy
[3] Karl Franzens Univ Graz, Inst Stat & Operat Res, A-8010 Graz, Austria
[4] Univ Roma Tor Vergata, Dipartimento Informat Sistemi & Prod, I-00133 Rome, Italy
关键词
Scheduling; Parallel dedicated machines; Precedence constraints; Two-job job shop; Computational complexity; ALGORITHM; COMPLEXITY;
D O I
10.1016/j.ejor.2012.03.040
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
A set of n nonpreemptive tasks are to be scheduled on m parallel dedicated machines with a regular criterion. Chain precedence constraints among the tasks, deterministic processing times and processing machine of each task are given. We present computational complexity results and solution algorithms for some special cases. When the precedence relations among the tasks are given by two chains, we provide efficient solution algorithms for the minimization of the weighted sum of task completion times and the number of tardy jobs. Moreover, we show that when minimizing the sum of non-decreasing functions of the completion times of the tasks, a pseudopolynomial time algorithm and a fully polynomial time approximation scheme (FPTAS) exist. Indeed, when the objective is the minimization of the weighted number of tardy jobs or total weighted tardiness the problem is NP-hard in the ordinary sense. Finally, we consider slightly more general precedence structures and show that, even when the precedence constraints form a comb, makespan minimization problem turns out to be strongly NP-hard. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:296 / 305
页数:10
相关论文
共 23 条
[1]   TASK ASSIGNMENT AND SUBASSEMBLY SCHEDULING IN FLEXIBLE ASSEMBLY LINES [J].
AGNETIS, A ;
NICOLO, F ;
ARBIB, C ;
LUCERTINI, M .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1995, 11 (01) :1-20
[2]   A job-shop problem with one additional resource type [J].
Agnetis, Alessandro ;
Flamini, Marta ;
Nicosia, Gaia ;
Pacifici, Andrea .
JOURNAL OF SCHEDULING, 2011, 14 (03) :225-237
[3]   Scheduling three chains on two parallel machines [J].
Agnetis, Alessandro ;
Flamini, Marta ;
Nicosia, Gaia ;
Pacifici, Andrea .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 202 (03) :669-674
[4]   A GRAPHICAL APPROACH TO PRODUCTION SCHEDULING PROBLEMS [J].
AKERS, SB .
OPERATIONS RESEARCH, 1956, 4 (02) :244-245
[5]   A NON-NUMERICAL APPROACH TO PRODUCTION SCHEDULING PROBLEMS [J].
AKERS, SB ;
FRIEDMAN, J .
JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF AMERICA, 1955, 3 (04) :429-442
[6]   Minimum cost multi-product flow lines [J].
Alfieri, Arianna ;
Nicosia, Gaia .
ANNALS OF OPERATIONS RESEARCH, 2007, 150 (01) :31-46
[7]  
[Anonymous], 1956, Proceedings of the American Mathematical Society, DOI DOI 10.2307/2033375
[8]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[9]   Review of properties of different precedence graphs for scheduling problems [J].
Blazewicz, J ;
Kobler, D .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2002, 142 (03) :435-443
[10]   AN EFFICIENT ALGORITHM FOR THE JOB-SHOP PROBLEM WITH 2 JOBS [J].
BRUCKER, P .
COMPUTING, 1988, 40 (04) :353-359