Abstract
We present a first version of a hybrid metaheuristic that combines a cooperative multi-thread parallel tabu search procedure and a genetic search engine. The two algorithms evolve independently while systematically and asynchronously exchanging solutions. The method appears to be the first to propose a cooperation scheme where the initial population of the genetic algorithm is an elite set of solutions obtained by the parallel metaheuristic, while the best individuals generated during the genetic search enrich the pool of solutions available to all tabu search threads. Experimentation with instances of a multicommodity, capacitated, fixed cost network design formulation leads to an initial assessment of the performances of the method.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
R.K. Ahuja, T.L. Magnanti, and J.B. Orlin. Network Flows — Theory, Algorithms, and Applications. Prentice-Hall, Englewood Cliffs, NJ., 1993.
D.E. Brown, C.L. Huntley, and A.R. Spillane. A Parallel Genetic Heuristic for the Quadratic Assignment Problem. In J.D. Schaffer, editor, Proceedings of the Third International Conference on Genetic Algorithms, pages 406–415. Morgan Kaufmann Publishers, San Mateo, CA, 1989.
T.G. Crainic and M. Gendreau. A Cooperative Parallel Tabu Search for Capacitated Network Design. Centre de recherche sur les transports, Université de Montréal, Montréal, QC, Canada, 1998.
T.G. Crainic, M. Gendreau, and J.M. Farvolden. Simplex-based Tabu Search for the Multicommodity Capacitated Fixed Charge Network Design Problem. Publication CRT-96-07, Centre de recherche sur les transports, Université de Montréal, Montréal, QC, Canada, 1996.
T.G. Crainic and M. Toulouse. Parallel Metaheuristics. In T.G. Crainic and G. Laporte, editors, Fleet Management and Logistics, pages 205–251. Kluwer, Norwell, MA, 1998.
T.G. Crainic, M. Toulouse, and M. Gendreau. Towards a Taxonomy of Parallel Tabu Search Algorithms. INFORMS Journal on Computing, 9:61–72, 1997.
D.B. Fogel. Evolutionary Programming: An Introduction and Some Current Directions. Statistics and Computing, 4:113–130, 1994.
B. Gendron and T.G. Crainic. Parallel Branch-and-Bound Algorithms: Survey and Synthesis. Operations Research, 42:1042–1066, 1994.
F. Glover. Genetic Algorithms and Scatter Search: Unsuspected Potentials. Statistics and Computing, 4:131–140, 1994.
F. Glover. Tabu Search and Adaptive Memory Programming — Advances, Applications and Challenges. In R.S. Barr, R.V. Helgason, and J. Kennington, editors, Interfaces in Computer Science and Operations Research. Kluwer, Norwell, MA: 1–75, 1997.
D.E. Goldberg. Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, Reading, MA, 1989.
A. Grama and V. Kumar. Parallel Search Algorithms for Discrete Optimization Problems. ORSA Journal on Computing, 7:365–385, 1995.
J. Holland. Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor, MI, 1975.
G.E. Liepins and S. Baluja. apGA: An Adaptive Parallel Genetic Algorithm. In O. Balci, R. Sharda, and S.A. Zenios, editors, Computer Science and Operations Research: New Developments in Their Interfaces, pages 399–409. Pergamon Press, New York, NY, 1992.
F.T. Lin, C.Y. Kao, and C.C. Hsu. Incorporating Genetic Algorithms into Simulated Annealing. In Proceedings of the Fourth Int. Symp. on AI, pages 290–297, 1991.
T.L. Magnanti. Modeling and Solving Network Design Problems. 1993. Presented at NETFLOW93, San Miniato, Italy, October 3-7 (see Technical Report TR-21/93, Dipartimento di Informatica, Università degli Studi di Pisa, 155-159).
S.W. Mahfoud and D.E. Goldberg. Parallel Recombinative Simulated Annealing: A Genetic Algorithm. Parallel Computing, 21:1–28, 1995.
Z. Michalewicz. Genetic Algorithms × Data Structures = Evolution Programs. Springer-Verlag, Berlin, 1992.
P. Moscato. An Introduction to Population Approaches for Optimization and Hierarchical Objective Functions: A Discussion on the Role of Tabu Search. Annals of Operations Research, 41:85–121, 1993.
M. Toulouse, T.G. Crainic, and M. Gendreau. Communication Issues in Designing Cooperative Multi Thread Parallel Searches. In I.H. Osman and J.P. Kelly, editors, Meta-Heuristics: Theory & Applications, pages 501–522. Kluwer, Norwell, MA, 1996.
J.M. Varanelli and J.P. Cohoon. Population-Oriented Simulated Annealing: A Genetic/Thermodynamic Hybrid Approach to Optimization. In D. Eshelmann, editor, Proceedings of the Sixth International Conference on Genetic Algorithms, pages 174–181. Morgan Kaufmann Publishers, San Mateo, CA, 1995.
L.D. Whitley. A Genetic Algorithm Tutorial. Statistics and Computing, 4:65–85, 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer Science+Business Media New York
About this chapter
Cite this chapter
Crainic, T.G., Gendreau, M. (1999). Towards an Evolutionary Method — Cooperating Multi-Thread Parallel Tabu Search Hybrid. In: Voß, S., Martello, S., Osman, I.H., Roucairol, C. (eds) Meta-Heuristics. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-5775-3_23
Download citation
DOI: https://doi.org/10.1007/978-1-4615-5775-3_23
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-7646-0
Online ISBN: 978-1-4615-5775-3
eBook Packages: Springer Book Archive