Abstract
In this paper, we propose an algorithm named BDS (Bound-Driven Search) that combines features of exact and approximate methods. The proposed procedure may be seen as a local search algorithm that systematically explores (in a branch-and bound sense) the most promising nodes, thus preventing solutions from being reevaluated. Additionally, it can be regarded as an exact method as it may be able to guarantee that the solution found is optimal. We present the application of this new algorithm to a specific problem domain: the permutation flow shop scheduling problem with makespan objective. The subsequent computational experiments are encouraging, as the algorithm is able to yield exact or near exact solutions to most instances of the problem. Furthermore, the algorithm outperforms one of the best state-of-the-art algorithms for the problem.
Similar content being viewed by others
References
Beasley, J.: OR library, http://mscmga.ms.ic.ac.uk/info.html (2002)
Framinan, J.M., Schuster, C.: An enhanced timetabling procedure for the no-wait job shop problem: a complete local search with memory approach. Comput. Oper. Res. 99, 28–40 (2006)
Framinan, J.M., Leisten, R., Rajendran, C.: Different initial sequences for the heuristic of Nawaz, Enscore and Ham to minimize makespan, flowtime and idletime in the static permutation flowshop sequencing problem. Int. J. Prod. Res. 41, 121–148 (2003)
French, A.P., Robinson, A.C., Wilson, J.M.: Using a hybrid genetic-algorithm/branch and bound approach to solve feasibility and optimization integer programming problems. J. Heuristics 7, 551–564 (2001)
Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, New York (1979)
Ghosh, D., Sierksma, G.: Complete local search with memory. J. Heuristics 8, 571–584 (2002)
Glover, F., Parker, M., Ryan, J.: Coloring by tabu branch & bound. DIMACS Ser. Discrete Math. Theor. Comput. Sci. 26, 285–307 (1996)
Grabowski, J., Wodecki, M.: A very fast tabu search algorithm for the permutation flow shop problem with makespan criterion. Comput. Oper. Res. 31, 1891–1909 (2004)
Graham, R.L., Lawler, E.L., Lenstra, J.K., Rinnooy Kan, A.H.G.: Optimisation and approximation in deterministic sequencing and scheduling: a survey. Ann. Discrete Math. 5, 287–326 (1979)
Haouari, M., Ladhari, T.: A branch-and-bound based local search method for the flow shop problem. J. Oper. Res. Soc. 54, 1076–1084 (2003)
Ladhari, T., Haouari, M.: A computational study of the permutation flow shop problem based on a tight lower bound. Comput. Oper. Res. 32, 1831–1847 (2005)
Nagar, A., Heragu, S.S., Haddock, J.: A combined branch and bound and genetic algorithm based for a flowshop scheduling algorithm. Ann. Oper. Res. 63, 397–414 (1996)
Nawaz, M., Enscore, E.E., Ham, I.: A heuristic algorithm for the n-job, m-machine flow shop sequencing problem. Omega 11, 91–95 (1983)
Ow, P.S., Morton, T.E.: Filtered beam search in scheduling. Int. J. Prod. Res. 26, 35–62 (1988)
Papadimitriou, C.H., Steiglitz, K.: Combinatorial Optimization–Algorithms and Complexity. Dover, New York (1982)
Pastor, R., Corominas, A.: Strategies of node selection in search procedures for solving combinatorial optimization problems: a survey and a general formalization. TOP 8, 111–134 (2000)
Pinedo, M.: Scheduling: Theory, Algorithms, and Systems, 2nd edn. Prentice Hall, New York (2002)
Reeves, C.: A genetic algorithm for flowshop sequencing. Comput. Oper. Res. 22, 5–13 (1995)
Ruiz, R., Maroto, C.: A comprehensive review and evaluation of permutation flowshop heuristics. Eur. J. Oper. Res. 165, 479–494 (2005)
Taillard, E.: Benchmarks for basic scheduling-problems. Eur. J. Oper. Res. 64, 278–285 (1993)
Woodcock, A.J., Wilson, J.M.: A hybrid tabu search/branch and bound approach to solving the generalised assignment problem. MIC2005. The 6th Metaheuristics International Conference, Vienna, Austria, 922–928 (2005)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Framinan, J.M., Pastor, R. A proposal for a hybrid meta-strategy for combinatorial optimization problems. J Heuristics 14, 375–390 (2008). https://doi.org/10.1007/s10732-007-9056-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10732-007-9056-9