Scheduling under linear constraints

被引:11
作者
Nip, Kameng [1 ]
Wang, Zhenbo [1 ]
Wang, Zizhuo [2 ]
机构
[1] Tsinghua Univ, Dept Math Sci, Beijing 100084, Peoples R China
[2] Univ Minnesota, Dept Ind & Syst Engn, Minneapolis, MN 55455 USA
关键词
Parallel machine scheduling; Linear programming; Computational complexity; Approximation algorithm; SEQUENCING PROBLEMS; APPROXIMATION; ALGORITHMS; REGRET; BOUNDS;
D O I
10.1016/j.ejor.2016.02.028
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We introduce a parallel machine scheduling problem in which the processing times of jobs are not given in advance but are determined by a system of linear constraints. The objective is to minimize the makespan, i.e., the maximum job completion time among all feasible choices. This novel problem is motivated by various real-world application scenarios. We discuss the computational complexity and algorithms for various settings of this problem. In particular, we show that if there is only one machine with an arbitrary number of linear constraints, or there is an arbitrary number of machines with no more than two linear constraints, or both the number of machines and the number of linear constraints are fixed constants, then the problem is polynomial-time solvable via solving a series of linear programming problems. If both the number of machines and the number of constraints are inputs of the problem instance, then the problem is NP-Hard. We further propose several approximation algorithms for the latter case. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:290 / 297
页数:8
相关论文
共 31 条
[21]  
Kreipl S, 2004, PROD OPER MANAG, V13, P77, DOI 10.1111/j.1937-5956.2004.tb00146.x
[22]  
Mohring R. H., 1984, Zeitschrift fur Operations Research, Serie A (Theorie), V28, P193, DOI 10.1007/BF01919323
[23]   Approximation in stochastic scheduling:: The power of LP-based priority policies [J].
Möhring, RH ;
Schulz, AS ;
Uetz, M .
JOURNAL OF THE ACM, 1999, 46 (06) :924-942
[24]   A 2-MACHINE FLOW-SHOP SCHEDULING PROBLEM WITH CONTROLLABLE JOB PROCESSING TIMES [J].
NOWICKI, E ;
ZDRZALKA, S .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1988, 34 (02) :208-220
[25]   A SURVEY OF RESULTS FOR SEQUENCING PROBLEMS WITH CONTROLLABLE PROCESSING TIMES [J].
NOWICKI, E ;
ZDRZALKA, S .
DISCRETE APPLIED MATHEMATICS, 1990, 26 (2-3) :271-287
[26]  
Pinedo ML, 2009, PLANNING AND SCHEDULING IN MANUFACTURING AND SERVICES, SECOND EDITION, P3, DOI 10.1007/978-1-4419-0910-7_1
[27]  
Pinedo ML, 2012, SCHEDULING: THEORY, ALGORITHMS, AND SYSTEMS, FOURTH EDITION, P1, DOI 10.1007/978-1-4614-2361-4
[28]   ALGORITHMS FOR SCHEDULING INDEPENDENT TASKS [J].
SAHNI, SK .
JOURNAL OF THE ACM, 1976, 23 (01) :116-127
[29]   A survey of scheduling with controllable processing times [J].
Shabtay, Dvir ;
Steiner, George .
DISCRETE APPLIED MATHEMATICS, 2007, 155 (13) :1643-1666
[30]  
Snyder LV, 2011, FUNDAMENTALS SUPPLY