Backtracking and exchange of information: Methods to enhance a beam search algorithm for assembly line scheduling

Abstract Beam search (BS) is used as a heuristic to solve various combinatorial optimization problems, ranging from scheduling to assembly line balancing. In this paper, we develop a backtracking and an exchange-of-information (EOI) procedure to enhance the traditional beam search method. The backtracking enables us to return to previous solution states in the search process with the expectation of obtaining better solutions. The EOI is used to transfer information accumulated in a beam to other beams to yield improved solutions. We developed six different versions of enhanced beam algorithms to solve the mixed-model assembly line scheduling problem. The results of computational experiments indicate that the backtracking and EOI procedures that utilize problem specific information generally improve the solution quality of BS.

[1]  I. Sabuncuoglu,et al.  Stochastic assembly line balancing using beam search , 2005 .

[2]  Federico Della Croce,et al.  A Recovering Beam Search algorithm for the one-machine dynamic total completion time scheduling problem , 2002, J. Oper. Res. Soc..

[3]  Patrizia Beraldi,et al.  Beam search heuristic to solve stochastic integer problems under probabilistic constraints , 2005, Eur. J. Oper. Res..

[4]  Roberto Tadei,et al.  Recovering Beam Search: Enhancing the Beam Search Approach for Combinatorial Optimization Problems , 2004, J. Heuristics.

[5]  D. Werra Scheduling in Sports , 1981 .

[6]  P. Ow,et al.  Filtered beam search in scheduling , 1988 .

[7]  D. Culler,et al.  Comparison of methods , 2000 .

[8]  Ebrahim Shayan,et al.  Beam search for sequencing point operations in flat plate manufacturing , 2002 .

[9]  Ihsan Sabuncuoglu,et al.  A beam search-based algorithm and evaluation of scheduling approaches for flexible manufacturing systems , 1998 .

[10]  Eric A. Hansen,et al.  Breadth-first heuristic search , 2004, Artif. Intell..

[11]  Sherif Abdou,et al.  Beam search pruning in speech recognition using a posterior probability-based confidence measure , 2004, Speech Commun..

[12]  Roberta S. Russell,et al.  Using beam search techniques for sequencing mixed-model assembly lines , 1997, Ann. Oper. Res..

[13]  Ihsan Sabuncuoglu,et al.  Job shop scheduling with beam search , 1999, Eur. J. Oper. Res..

[14]  Liping Cheng,et al.  AN EFFECTIVE MIXED-MODEL ASSEMBLY LINE SEQUENCING HEURISTIC FOR JUST-IN-TIME PRODUCTION SYSTEMS , 1993 .

[15]  Joaquín Bautista,et al.  Heuristics and exact algorithms for solving the Monden problem , 1996 .

[16]  S. David Wu,et al.  A new heuristic method for mixed model assembly line balancing problem , 2003 .

[17]  Kap Hwan Kim,et al.  Routing straddle carriers for the loading operation of containers using a beam search algorithm , 1999 .

[18]  Kap Hwan Kim,et al.  A beam search algorithm for the load sequencing of outbound containers in port container terminals , 2004, OR Spectr..

[19]  David L. Woodruff,et al.  Beam search for peak alignment of NMR signals , 2004 .

[20]  Hirofumi Matsuo,et al.  A bottleneck-based beam search for job scheduling in a flexible manufacturing system , 1989 .

[21]  P. McMullen,et al.  A beam search heuristic method for mixed-model scheduling with setups , 2005 .

[22]  Hermann Ney,et al.  Word Reordering and a Dynamic Programming Beam Search Algorithm for Statistical Machine Translation , 2003, CL.

[23]  Lifeng Xi,et al.  A beam-search-based algorithm for the tool switching problem on a flexible machine , 2005 .

[24]  Konstantinos Paparrizos,et al.  A genetic algorithm approach to the product line design problem using the seller's return criterion: An extensive comparative computational study , 2001, Eur. J. Oper. Res..

[25]  Christian Blum,et al.  Beam-ACO - hybridizing ant colony optimization with beam search: an application to open shop scheduling , 2005, Comput. Oper. Res..

[26]  Bruce T. Lowerre,et al.  The HARPY speech recognition system , 1976 .

[27]  Johan Lindberg,et al.  A comparison of methods for alignment of NMR peaks in the context of cluster analysis. , 2005, Journal of pharmaceutical and biomedical analysis.

[28]  Hermann Ney,et al.  Look-ahead techniques for fast beam search , 2000, Comput. Speech Lang..

[29]  X. Zhang,et al.  Scheduling sports competitions at multiple venues - Revisited , 2006, Eur. J. Oper. Res..

[30]  Tony R. Martinez,et al.  Optimization by varied beam search in Hopfield networks , 2002, Proceedings of the 2002 International Joint Conference on Neural Networks. IJCNN'02 (Cat. No.02CH37290).

[31]  Juite Wang,et al.  A fuzzy project scheduling approach to minimize schedule risk for product development , 2002, Fuzzy Sets Syst..

[32]  Dario Pacciarelli,et al.  Production scheduling in a steelmaking-continuous casting plant , 2004, Comput. Chem. Eng..

[33]  P. Ma GENETIC BEAM SEARCH FOR GATE MATRIX LAYOUT , 1993 .

[34]  John B. Kidd,et al.  Toyota Production System , 1993 .

[35]  Ihsan Sabuncuoglu,et al.  Analysis of reactive scheduling problems in a job shop environment , 2000, Eur. J. Oper. Res..

[36]  Hermann Ney,et al.  Look-ahead techniques for fast beam search , 1997, 1997 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[37]  Ming Zhong,et al.  Bicriteria train scheduling for high-speed passenger railroad planning applications , 2005, Eur. J. Oper. Res..

[38]  Jorge M. S. Valente,et al.  Filtered and recovering beam search algorithms for the early/tardy scheduling problem with no idle time , 2005, Comput. Ind. Eng..

[39]  Takashi Washio,et al.  Mining Patterns from Structured Data by Beam-Wise Graph-Based Induction , 2002, Discovery Science.

[40]  J. Miltenburg,et al.  Algorithms for Scheduling Multi-Level Just-In-Time Production Systems , 1992 .

[41]  Chris N. Potts,et al.  Makespan minimization for scheduling unrelated parallel machines: A recovering beam search approach , 2005, Eur. J. Oper. Res..

[42]  Vincent T'Kindt,et al.  A recovering beam search algorithm for the single machine Just-in-Time scheduling problem , 2006, Eur. J. Oper. Res..

[43]  I. Sabuncuoglu,et al.  A beam search-based algorithm and evaluation of scheduling approaches for ̄ exible manufacturing systems , 2022 .