A branch-and-bound algorithm for identical parallel-machine total completion time scheduling problem with preemption and release times

被引:1
作者
Liaw, Ching-Fang [1 ]
机构
[1] Chaoyang Univ Technol, Dept Ind Engn & Management, 168 Jifeng East Rd, Taichung 41349, Taiwan
关键词
scheduling; parallel-machine; branch-and-bound; preemption; release time;
D O I
10.1080/21681015.2016.1147087
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This article examines the problem of scheduling preemptive jobs with release times on identical parallel machines to minimize total completion time. The problem is known to be NP-hard. An efficient heuristic is developed for solving large-sized problems. A lower bound scheme is also presented. Both of the proposed heuristic and lower bound are incorporated into a branch-and-bound algorithm to optimally solve small-sized problems. Computational results are reported. The branch-and-bound algorithm can handle problems of up to 11 jobs and 4 machines in size within a reasonable amount of time. The solution obtained by the heuristic has an average percentage deviation of less than 0.18% from the optimal value, while the initial lower bound has an average percentage deviation of less than 5.36% from the optimal value. Moreover, the heuristic finds approved optimal solutions for over 80% of the problem instances completely solved.
引用
收藏
页码:383 / 390
页数:8
相关论文
共 30 条
[1]   On the minimization of total weighted flow time with identical and uniform parallel machines [J].
Azizoglu, M ;
Kirca, O .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 113 (01) :91-100
[2]   Tardiness minimization on parallel machines [J].
Azizoglu, M ;
Kirca, O .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 1998, 55 (02) :163-168
[3]  
Baptiste Philippe, 2008, International Journal of Operational Research, V3, P643, DOI 10.1504/IJOR.2008.019731
[4]   The complexity of mean flow time scheduling problems with release times [J].
Baptiste, Philippe ;
Brucker, Peter ;
Chrobak, Marek ;
Durr, Christoph ;
Kravchenko, Svetlana A. ;
Sourd, Francis .
JOURNAL OF SCHEDULING, 2007, 10 (02) :139-146
[5]  
Berit J., 2006, J SCHEDULING, V9, P433
[6]  
Blazewicz J., 1976, Podstawy Sterowania, V6, P155
[7]   Scheduling jobs with equal processing times and time windows on identical parallel machines [J].
Brucker, Peter ;
Kravchenko, Svetlana A. .
JOURNAL OF SCHEDULING, 2008, 11 (04) :229-237
[8]   SCHEDULING INDEPENDENT TASKS TO REDUCE MEAN FINISHING TIME [J].
BRUNO, J ;
COFFMAN, EG ;
SETHI, R .
COMMUNICATIONS OF THE ACM, 1974, 17 (07) :382-387
[9]  
Conway R, 1967, THEORY SCHEDULING
[10]   MINIMIZING MEAN FLOW TIME WITH RELEASE TIME CONSTRAINT [J].
DU, JZ ;
LEUNG, JYT ;
YOUNG, GH .
THEORETICAL COMPUTER SCIENCE, 1990, 75 (03) :347-355