A Simulated Annealing Approach to Identical Parallel Machine Scheduling

Jiaxing Li,David Perkins
2024-10-11
Abstract:This paper studies the application of the simulated annealing metaheuristic on the identical parallel machine scheduling problem, a variant of the broader optimal job scheduling problem. In the identical parallel machine scheduling problem, $n$ jobs are to be assigned among $m$ machines. Furthermore, each job takes a certain amount of time that remains constant across machines. The goal of the paper is to schedule $n$ jobs on $m$ machines and minimize the maximum runtime of all machines. Both exact and heuristic methods have been applied to the problem, and the proposed algorithm falls in the heuristic category, making use of the simulated annealing metaheuristic. Compared to exact algorithms, simulated annealing was found to yield near-optimal solutions in comparable or less time for all problem cases.
Distributed, Parallel, and Cluster Computing
What problem does this paper attempt to address?