Using quadratic programming to solve high multiplicity scheduling problems on parallel machines

被引:4
|
作者
Granot, F
SkorinKapov, J
Tamir, A
机构
[1] SUNY STONY BROOK,WA HARRIMAN SCH MANAGEMENT & POLICY,STONY BROOK,NY 11794
[2] TEL AVIV UNIV,SCH MATH SCI,IL-69978 TEL AVIV,ISRAEL
关键词
scheduling; quadratic programming; parallel machines;
D O I
10.1007/BF02522821
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce and analyze several models of scheduling n different types (groups) of jobs on m parallel machines, where in each group all jobs are identical. Our main goal is to exhibit the usefulness of quadratic programming approaches to solve these classes of high multiplicity scheduling problems, with the total weighted completion time as the minimization criterion. We develop polynomial algorithms for some models, and strongly polynomial algorithms for certain special cases. In particular, the model in which the weights are job independent, as well as the generally weighted model in which processing requirements are job independent, can be formulated as an integer convex separable quadratic cost Bow problem, and therefore solved in polynomial time. When we specialize further, strongly polynomial bounds are achievable. Specifically, for the weighted model with job-independent processing requirements if we restrict the weights to be machine independent (while still assuming different machine speeds), an O(mn + n log n) algorithm is developed. If it is also assumed that all the machines have the same speed, the complexity of the algorithm can be improved to O(m log m + n log n). These results can be extended to related unweighted models with variable processing requirements in which all the machines are available at time zero.
引用
收藏
页码:100 / 110
页数:11
相关论文
共 50 条
  • [1] Using quadratic programming to solve high multiplicity scheduling problems on parallel machines
    F. Granot
    J. Skorin-Kapov
    A. Tamir
    [J]. Algorithmica, 1997, 17 : 100 - 110
  • [2] Parallel approximation to high multiplicity scheduling problems via smooth multi-valued quadratic programming
    Serna, Maria
    Xhafa, Fatos
    [J]. RAIRO-THEORETICAL INFORMATICS AND APPLICATIONS, 2008, 42 (02): : 237 - 252
  • [3] A genetic programming approach to solve scheduling problems with parallel simulation
    Beham, Andreas
    Winkler, Stephan
    Wagner, Stefan
    Affenzeller, Michael
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 2435 - +
  • [4] A genetic programming approach to solve scheduling problems with parallel simulation
    Beham, Andreas
    Winkler, Stephan
    Wagner, Stefan
    Affenzeller, Michael
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 2306 - +
  • [5] Optimal solutions for unrelated parallel machines scheduling problems using convex quadratic reformulations
    Plateau, M. -C.
    Rios-Solis, Y. A.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 201 (03) : 729 - 736
  • [6] Apply Ordinal Optimization to Solve the Quadratic Programming Problems
    Horng, Shih-Cheng
    Lin, Shieh-Shing
    [J]. 2017 IEEE 8TH INTERNATIONAL CONFERENCE ON AWARENESS SCIENCE AND TECHNOLOGY (ICAST), 2017, : 40 - 44
  • [7] Parallel machine scheduling with high multiplicity
    Clifford, JJ
    Posner, ME
    [J]. MATHEMATICAL PROGRAMMING, 2001, 89 (03) : 359 - 383
  • [8] Parallel machine scheduling with high multiplicity
    John J. Clifford
    Marc E. Posner
    [J]. Mathematical Programming, 2001, 89 : 359 - 383
  • [9] Continuous nonlinear programming techniques to solve scheduling problems
    Fagundez, Fabio Dias
    Xavier, Adilson Elias
    Dorneles Faco, Joao Lauro
    [J]. 20TH INTERNATIONAL CONFERENCE, EURO MINI CONFERENCE CONTINUOUS OPTIMIZATION AND KNOWLEDGE-BASED TECHNOLOGIES, EUROPT'2008, 2008, : 1 - +
  • [10] Continuous Nonlinear Programming Techniques to Solve Scheduling, Problems
    Fagundez, Fabio D.
    Xavier, Adilson E.
    Faco, Joao L. D.
    [J]. INFORMATICA, 2009, 20 (02) : 203 - 216