Abstract
Evolutionary algorithms are sophisticated hill-climbers. In this paper, we discuss the ability of this class of local search algorithms to provide useful and efficient heuristics to solve NP-hard problems. Our discussion is illustrated on experiments aiming at solving the job-shop-scheduling problem. We focus on the components of the EA, pointing out the importance of the objective function as well as the manner the operators are applied. Experiments clearly show the efficiency of local search methods in this context, the trade-off between “pure” and hybrid algorithms, as well as the very good performance obtained by simple hill-climbing algorithms. This work has to be regarded as a step towards a better understanding of the way search algorithms wander in a fitness landscape.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Vincent Bachelet, Philippe Preux and El-Ghazali Talbi. Parallel Hybrid Meta-Heuristics: Application to the Quadratic Assignment Problem. Proc. of the Parallel Optimization Colloquium, Versailles, France, March 1996.
J.E. Beasley. OR-Library: distributing test problems by electronic mail. Journal of the Operational Research Society, 41(11):1069–1072, 1990. acces to the library via anonymous ftp on mscmga.ms.ic.ac.uk:/pub.
J. Carlier and E. Pinson. An algorithm for solving the job-shop problem. Management Science, 35(2):164–176, 1989.
U. Dorndorf and E. Pesh. Evolution-based learning in a job shop scheduling environment. Technical Report RM 92-019, Rijksuniversiteit Limburg, The Netherlands, 1992.
Hsiao-Lan Fang, Peter Ross, and Dave Corne. A promising genetic algorithm approach to job-shop scheduling, rescheduling, and open-shop scheduling problems. In Stephanie Forrest, editor. Proc. of the Fifth International Conference on Genetic Algorithms, Urbana-Champaign, IL, USA, July 1993. Morgan Kaufmann, San Mateo, CA, USA, pages 488–493.
F. Glover. Tabu search — part I. ORSA Journal of Computing, 1(3):190–206, 1989.
F. Glover. Tabu search — part II. ORSA Journal of Computing, 2(1):4–31, 1989.
B. Giffler and G. L. Thompson. Algorithms for solving production scheduling problems. Operations Research, 8:487–503, 1969.
Ari Juels and Martin Wattenberg. Stochastic hillclimbing as a baseline method for evaluating genetic algorithms. Technical Report csd-94-834, University of California, 1994.
Alain Hertz and Marino Widmer. La méthode TABOU appliquée aux problèmes d'ordonnancement. Automatique, Productique, Informatique Industrielle, 29(4–5), pages 353–378, 1995.
Shigenobu Kobayashi, Isao Ono, and Masayuki Yamamura. An efficient genetic algorithm for job shop scheduling problems. In Larry J. Eshelman, editor. Proc. of the Sixth International Conference on Genetic Algorithms, Pittsburgh, PA, USA, July 1995. Morgan Kaufmann, San Mateo, CA, USA, pages 506–511.
Ryohei Nakano and Takeshi Yamada. Conventional genetic algorithm for job shop problems. In Richard K. Belew and Lashon B. Booker, editors. Proc. of the Fourth International Conference on Genetic Algorithms, La Jolla, CA, USA, July 1991. Morgan Kaufmann, San Mateo, CA, USA, pages 474–479.
Ryohei Nakano and Takeshi Yamada. A genetic algorithm applicable to large-scale job-shop problems. In R. Männer and B. Manderick, editors. Proc. of the Second Conf. on Parallel Problem Solving in Nature. Elsevier Science Publishers, Amsterdam, 1992, pages 281–290.
Christos Papadimitriou and Kenneth Steiglitz. On the complexity of local search for the traveling salesman problem. SIAM Journal Computing, 6(1):76–83, 1977.
Bernard Penz. Constructions agrégatives d'ordonnancements pour des job-shops statiques, dynamiques et réactifs. PhD dissertation, Université de Grenoble I, 1994.
Ph. Preux and E-G. Talbi. Assessing the evolutionary algorithm paradigm to solve hard problems. In Constraint Processing, workshop on really hard problem solving, September 1995. An extended version is available as report LIL-95-4 from the Laboratoire d'Informatique du Littoral (ftp://ftp-lil/pub/preux/papers/lil-95-4.ps.gz)
C. Soares. Evolutionary computation for the job-shop scheduling problem. Technical Report UU-CS-1994-52, Utrecht University, The Netherlands, December 1994.
E. G. Talbi. Allocation de processus sur les architectures parallèles à mémoire distribuée. PhD thesis, Institut National Polytechnique de Grenoble, Mai 1993.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Duvivier, D., Preux, P., Talbi, E.G. (1996). Climbing up NP-hard hills. In: Voigt, HM., Ebeling, W., Rechenberg, I., Schwefel, HP. (eds) Parallel Problem Solving from Nature — PPSN IV. PPSN 1996. Lecture Notes in Computer Science, vol 1141. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61723-X_1021
Download citation
DOI: https://doi.org/10.1007/3-540-61723-X_1021
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61723-5
Online ISBN: 978-3-540-70668-7
eBook Packages: Springer Book Archive