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
Link To Document