Multiprocessor scheduling under precedence constraints: Polyhedral results

被引:17
作者
Coll, PE
Ribeiro, CC
de Souza, CC
机构
[1] Univ Buenos Aires, Dept Computac, RA-1428 Buenos Aires, DF, Argentina
[2] Univ Fed Rio de Janeiro, Dept Comp Sci, BR-22453900 Rio De Janeiro, Brazil
[3] Univ Estadual Campinas, Inst Comp, BR-13084971 Campinas, SP, Brazil
基金
巴西圣保罗研究基金会;
关键词
polyhedral combinatorics; valid inequalities; order polytopes; scheduling; multiprocessors; precedence constraints;
D O I
10.1016/j.dam.2004.07.009
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We consider the problem of scheduling a set of tasks related by precedence constraints to a set of processors, so as to minimize their makespan. Each task has to be assigned to a unique processor and no preemption is allowed. A new integer programming formulation of the problem is given and strong valid inequalities are derived. A subset of the inequalities in this formulation has a strong combinatorial structure, which we use to define the polytope of partitions into linear orders. The facial structure of this polytope is investigated and facet defining inequalities are presented which may be helpful to tighten the integer programming formulation of other variants of multiprocessor scheduling problems. Numerical results on real-life problems are presented. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:770 / 801
页数:32
相关论文
共 29 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[2]  
Bertsekas Dimitri P., 1989, PARALLEL DISTRIBUTED
[3]  
Bla~zewicz J, 1986, ANN OPER RES
[4]  
CHRISTOF T, 1997, LOW DIMENSIONAL LINE
[5]  
Coffman Edward Grady, 1973, Operating Systems Theory
[6]  
COLL PE, 2002, THESIS U BUENOS AIRE
[7]  
Cook W., 1998, Combinatorial Optimization
[8]  
Doignon JP, 2002, SIAM J DISCRETE MATH, V15, P112
[9]   STRONG NP-COMPLETENESS RESULTS - MOTIVATION, EXAMPLES, AND IMPLICATIONS [J].
GAREY, MR ;
JOHNSON, DS .
JOURNAL OF THE ACM, 1978, 25 (03) :499-508
[10]   A CUTTING PLANE ALGORITHM FOR THE LINEAR ORDERING PROBLEM [J].
GROTSCHEL, M ;
JUNGER, M ;
REINELT, G .
OPERATIONS RESEARCH, 1984, 32 (06) :1195-1220