A divide-and-conquer strategy with particle swarm optimization for the job shop scheduling problem

A divide-and-conquer strategy with particle swarm optimization for the job shop scheduling problem

0.00 Avg rating0 Votes
Article ID: iaor20105507
Volume: 42
Issue: 7
Start Page Number: 641
End Page Number: 670
Publication Date: Jul 2010
Journal: Engineering Optimization
Authors: ,
Keywords: heuristics
Abstract:

An optimization algorithm based on the ‘divide-and-conquer’ methodology is proposed for solving large job shop scheduling problems with the objective of minimizing total weighted tardiness. The algorithm adopts a non-iterative framework. It first searches for a promising decomposition policy for the operation set by using a simulated annealing procedure in which the solutions are evaluated with reference to the upper bound and the lower bound of the final objective value. Subproblems are then constructed according to the output decomposition policy and each subproblem is related to a subset of operations from the original operation set. Subsequently, all these subproblems are sequentially solved by a particle swarm optimization algorithm, which leads directly to a feasible solution to the original large-scale scheduling problem. Numerical computational experiments are carried out for both randomly generated test problems and the real-world production data from a large speed-reducer factory in China. Results show that the proposed algorithm can achieve satisfactory solution quality within reasonable computational time for large-scale job shop scheduling problems.

Reviews

Required fields are marked *. Your email address will not be published.