• DocumentCode
    1595194
  • Title

    Heuristics for scheduling problems on identical machines like storage allocation

  • Author

    Karuno, Yoshiyuki ; Nagamochi, Hiroshi ; Nakashima, Akira ; Yamashita, Kougaku

  • Author_Institution
    Dept. of Mech. & Syst. Eng., Kyoto Inst. of Technol., Kyoto, Japan
  • fYear
    2010
  • Firstpage
    863
  • Lastpage
    868
  • Abstract
    In this paper, we consider a combinatorial optimization problem of scheduling n jobs of block type on linearly aligned m identical machines. Each job Jj is characterized by four integers, an arrival time aj , a processing time pj, the number qj of consecutive machines required by the job (hence, each job Jj can be represented by a rectangular block with the size of pj × qj in a geometrical interpretation), and a weight wj. There is a choice for each job whether the aligned machines serve it or not. If the aligned machines choose (i.e., serve) a job Jj, they gain the weight wj as their profit. However, they have to start the service of the chosen job promptly after it arrives (i.e., they have to start the service exactly at time t = aj ), selecting qj consecutive machines in the alignment. Every machine can handle at most one job at a time, and no preemption is allowed for the services of jobs. The objective is to find a feasible schedule that maximizes the weighted number of chosen jobs. It has already been known that the scheduling problem is NP-hard for an arbitrary m. In this paper, we propose a polynomial time heuristic algorithm based on a transformation into the minimum cost flow problem, and prove that the approximation ratio is ⌊m/qmin⌋ / ⌊m/qmax⌋, where qmin = min1 ≤ j ≤ n{qj} and qmax = max1 ≤ j ≤ n{qj}.
  • Keywords
    combinatorial mathematics; computational complexity; optimisation; scheduling; storage allocation; NP-hard problem; approximation ratio; combinatorial optimization; identical machines; minimum cost flow problem; polynomial time heuristic algorithm; scheduling problems; storage allocation; Approximation algorithms; Costs; Counting circuits; Heuristic algorithms; Mathematics; Physics; Polynomials; Scattering; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Informatics (INDIN), 2010 8th IEEE International Conference on
  • Conference_Location
    Osaka
  • Print_ISBN
    978-1-4244-7298-7
  • Type

    conf

  • DOI
    10.1109/INDIN.2010.5549630
  • Filename
    5549630