• DocumentCode
    2186236
  • Title

    Approximation algorithms for scheduling unrelated parallel machines

  • Author

    Lenstra, Jan Karel ; Shmoys, David B. ; Tardos, Eva

  • fYear
    1987
  • fDate
    12-14 Oct. 1987
  • Firstpage
    217
  • Lastpage
    224
  • Abstract
    We consider the following scheduling problem. There are m parallel machines and n independent jobs. Each job is to be assigned to one of the machines. The processing of job j on machine i requires time pij. The objective is to find a schedule that minimizes the makespan. Our main result is a polynomial algorithm which constructs a schedule that is guaranteed to be no longer than twice the optimum. We also present a polynomial approximation scheme for the case that the number of machines is fixed. Both approximation results are corollaries of a theorem about the relationship of a class of integer programming problems and their linear programming relaxations. In particular, we give a polynomial method to round the fractional extreme points of the linear program to integral points that nearly satisfy the constraints. In contrast to our main result, we prove that no polynomial algorithm can achieve a worst-case ratio less than 3/2 unless P = NP. We finally obtain a complexity classification for all special cases with a fixed number of processing times.
  • Keywords
    Algorithm design and analysis; Approximation algorithms; Computer science; Linear programming; Mathematics; Parallel machines; Performance analysis; Polynomials; Processor scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1987., 28th Annual Symposium on
  • Conference_Location
    Los Angeles, CA, USA
  • ISSN
    0272-5428
  • Print_ISBN
    0-8186-0807-2
  • Type

    conf

  • DOI
    10.1109/SFCS.1987.8
  • Filename
    4568274