Scheduling orders on either dedicated or flexible machines in parallel to minimize total weighted completion time

被引:28
作者
Leung, Joseph Y. -T. [1 ]
Li, Haibing [2 ]
Pinedo, Michael [3 ]
机构
[1] New Jersey Inst Technol, Dept Comp Sci, Newark, NJ 07102 USA
[2] Lehman Brothers Inc, New York, NY 10019 USA
[3] NYU, Stern Sch Business, New York, NY 10012 USA
基金
美国国家科学基金会;
关键词
order scheduling; total weighted completion time; approximation algorithms; NP-hard;
D O I
10.1007/s10479-007-0270-5
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
We are interested in the problem of scheduling orders for different product types in a facility with a number of machines in parallel. Each order asks for certain amounts of various different product types which can be produced concurrently. Each product type can be produced on a subset of the machines. Two extreme cases of machine environments are of interest. In the first case, each product type can be produced on one and only one machine which is dedicated to that product type. In the second case, all machines are identical and flexible; each product type can be produced by any one of the machines. Moreover, when a machine in this case switches over from one product type to another, no setup is required. Each order has a release date and a weight. Preemptions are not allowed. The objective is minimizing the total weighted completion time of the orders. Even when all orders are available at time 0, both types of machine environments have been shown to be NP-hard for any fixed number (>= 2) of machines. This paper focuses on the design and analysis of approximation algorithms for these two machine environments. We also present empirical comparisons of the various algorithms. The conclusions from the empirical analyses provide insights into the trade-offs with regard to solution quality, speed, and memory space.
引用
收藏
页码:107 / 123
页数:17
相关论文
共 17 条
[1]  
[Anonymous], 1993, GEOMETRIC ALGORITHMS
[2]  
Blocher JD, 1996, NAV RES LOG, V43, P629, DOI 10.1002/(SICI)1520-6750(199608)43:5<629::AID-NAV3>3.0.CO
[3]  
2-7
[4]  
COFFMAN EG, 1978, SIAM J COMPUT, V7, P1, DOI 10.1137/0207001
[5]   Scheduling to minimize average completion time: Off-line and on-line approximation algorithms [J].
Hall, LA ;
Schulz, AS ;
Shmoys, DB ;
Wein, J .
MATHEMATICS OF OPERATIONS RESEARCH, 1997, 22 (03) :513-544
[6]  
Leung J.Y.-T., 2005, MULTIDISCIPLINARY SC, P37
[7]   Scheduling orders for multiple product types to minimize total weighted completion time [J].
Leung, Joseph Y. -T. ;
Li, Haibing ;
Pinedo, Michael .
DISCRETE APPLIED MATHEMATICS, 2007, 155 (08) :945-970
[8]   Approximation algorithms for minimizing total weighted completion time of orders on identical machines in parallel [J].
Leung, JYT ;
Li, HB ;
Pinedo, M .
NAVAL RESEARCH LOGISTICS, 2006, 53 (04) :243-260
[9]   Order scheduling in an environment with dedicated resources in parallel [J].
Leung, JYT ;
Li, HB ;
Pinedo, M .
JOURNAL OF SCHEDULING, 2005, 8 (05) :355-386
[10]   Scheduling orders for multiple product types with due date related objectives [J].
Leung, JYT ;
Li, HB ;
Pinedo, M .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 168 (02) :370-389