Hybrid Tabu search & Beam Search algorithm for Job Shop scheduling
Cheng Wu
Abstract
Cheng Wu
Abstract
A scheduling algorithm using search tree creation and a search policy based on the problem structure information is proposed for solving larger scale Job Shop problems by minimizing the makespan using a tabu search and a beam search. The beam search mechanism for the algorithm iteration selectively divaricates the solution space and selectively evaluaties the corresponding divisions. The tabu search with a strong local search is used to evaluate each division to determine the ideal divisions suitable for the Beam Search iteration to reduce the possibility of the Beam Search cutting off good solutions. Numerical results with 40 benchmark examples of Job Shop problems minimizing the makespan show that the algorithm is efficient and that the solution quality is satisfactory so the algorithm is suitable for large scale scheduling problems.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
A scheduling algorithm using search tree creation and a search policy based on the problem structure information is proposed for solving larger scale Job Shop problems by minimizing the makespan using a tabu search and a beam search. The beam search mechanism for the algorithm iteration selectively divaricates the solution space and selectively evaluaties the corresponding divisions. The tabu search with a strong local search is used to evaluate each division to determine the ideal divisions suitable for the Beam Search iteration to reduce the possibility of the Beam Search cutting off good solutions. Numerical results with 40 benchmark examples of Job Shop problems minimizing the makespan show that the algorithm is efficient and that the solution quality is satisfactory so the algorithm is suitable for large scale scheduling problems.
Key concepts: Beam search, Tabu search, Guided Local Search, Job shop scheduling, Best-first search, Mathematical optimization, Iterative deepening depth-first search, Search algorithm