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
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;
Conference_Titel :
Industrial Informatics (INDIN), 2010 8th IEEE International Conference on
Conference_Location :
Osaka
Print_ISBN :
978-1-4244-7298-7
DOI :
10.1109/INDIN.2010.5549630