Abstract
Recent metaheuristic developments have proved to be successful especially in cases where their fundamental concepts are complemented with pool-oriented approaches such as scatter search. These algorithms maintain a reference set of high quality solutions which are repeatedly used during the search in order to guarantee a fruitful balance between diversification and intensification. However, maintaining such a pool is not a trivial undertaking. The main problem is to find a balance between the attempt to collect a number of high quality solutions, which often results in similar solution properties, and the need to guarantee a certain degree of diversity in the pool. In the present study we highlight the advantage of pool-oriented design while focusing on controlled input and output operations. We analyze the main pool components for metaheuristics and present a review of the literature on relevant strategies in tabu search, scatter search, and path relinking. Additionally, we provide a synthesis of the literature that highlights the critical aspects of effective pool maintenance.
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
Aiex, R.M., M.G.C. Resende, P.M. Pardalos and G. Toraldo (2001) GRASP with Path Relinking for the Three-Index Assignment Problem. Technical report, AT&T Bell Labs.
Bastos, M.B. and C.C. Ribeiro (2000) Reactive Tabu Search with Path Relinking for the Steiner Problem in Graphs. Technical report, Department of Computer Science, Catholic University of Rio de Janeiro.
Battiti, R. (1996) "Reactive Search: Toward Self-Tuning Heuristics," In V.J. Rayward-Smith, I.H. Osman, C.R. Reeves, and G.D. Smith, Editors, Modern Heuristic Search Methods, 61–83. Wiley, Chichester.
Battiti, R. and G. Tecchiolli (1994) "The Reactive Tabu Search," ORSA Journal on Computing, 6:126–140.
Bortz, J. (1999) Statistik für Sozialwissenschaftler. Springer, Berlin, 5th edition.
Campos, V., F. Glover, M. Laguna and R. Martí (1999) An Experimental Evaluation of a Scatter Search for the Linear Ordering Problem. Technical report, Dpto. de Estadistica e Investigacion Operativa, Universitat de Valencia.
Campos, V., M. Laguna and R. Martí (1999) "Scatter Search for the Linear Ordering Problem," In D. Come, M. Dorigo, and F. Glover, Editors, New Ideas in Optimization, 331–339, McGraw-Hill, London.
Cung, V.D., T. Mautor, P. Michelon and A. Tavares (1997) "A Scatter Search based Approach for the Quadratic Assignment Problem," In T. Bäck, Z. Michalewicz, and X. Yao, Editors, Proceedings of IEEE-ICEC-EPS'97, IEEE International Conference on Evolutionary Computation and Evolutionary Programming Conference, 165–170, Indianapolis, USA.
Dammeyer, F., P. Forst, and S. Voß(1991) "On the Cancellation Sequence Method of Tabu Search," ORSA Journal on Computing, 3:262–265.
Dammeyer, F. and S. Voß (1993) "Dynamic Tabu List Management using the Reverse Elimination Method," Annals of Operations Research, 41:31–46.
Duin, C. and S. Voß (1999) "The Pilot Method: A Strategy for Heuristic Repetition with Application to the Steiner Problem in Graphs," Networks, 34:181–191.
Fink, F. and S. Voß (2001) "Efficient Meta-Heuristics Approaches for Ring Load Balancing," In Proceedings of the 9th International Conference on Controlled Pool Maintenance for Metaheuristics Telecommunication Systems, 243–250. Southern Methodist University, Dallas, USA.
Fleurent, C. and F. Glover (1999) "Improved Constructive Multistart Strategies for the Quadratic Assignment Problem Using Adaptive Memory," INFORMS Journal on Computing, 11:198–204.
Glover, F. (1989) "Tabu Search — Part I," ORSA Journal on Computing, 1:190–206.
Glover, F. (1990) "Tabu Search — Part II," ORSA Journal on Computing, 2:4–32.
Glover, F. (1997) "Tabu Search and Adaptive Memory Programming — Advances, Applications and Challenges," In R.S. Barr, R.V. Helgason, and J.L. Kennington, Editors, Interfaces in Computer Science and Operations Research: Advances in Metaheuristics, Optimization, and Stochastic Modeling Technologies, 1–75. Kluwer, Boston.
Glover, F. (1998) "A Template for Scatter Search and Path Relinking," In J.K. Hao, E. Lutton, E. Ronald, M. Schoenauer, and D. Snyers, Editors, Artificial Evolution. Lecture Notes in Computer Science, 1363:3–51. Springer, Heidelberg.
Glover, F., C.C. Kuo and K.S. Dhir (1998) "Heuristic Algorithms for the Maximum Diversity Problem," Journal of Information & Optimization Sciences, 19:109–132.
Glover, F. and M. Laguna (1997) Tabu Search. Kluwer, Boston.
Glover, F., A. Løkketangen, and D.L. Woodruff (2000) "Scatter Search to Generate Diverse MIP Solutions," In M. Laguna and J.L.G. Velarde, Editors, Computing Tools for Modeling Optimization and Simulation, 299–320. Kluwer, Boston.
Goldberg, D.E. (1989) Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, Reading, MA.
Greistorfer, P. (1995) "Computational Experiments with Heuristics for a Capacitated Arc Routing Problem," In U. Derigs, A. Bachem, and A. Drexl, Editors, Operations Research Proceedings 1994, 185–190. Springer, Berlin.
Greistorfer, P. (1998a) "Genetic Tabu Search Extensions for the Solving of the Cyclic Regular Max-Min Scheduling Problem," International Conference on Operations Research (OR98), Zürich, Switzerland.
Greistorfer, P. (1998b) "Hybrid Genetic Tabu Search for a Cyclic Scheduling Problem," In S. Voß, S. Martello, I.H. Osman, and C. Roucairol, Editors, Meta-Heuristics: Advances and Trends in Local Search Paradigms for Optimization, 213–229. Kluwer, Boston.
Greistorfer, P. (2003a) "Experimental Pool Design — Input, Output and Combination Strategies for Scatter Search," In M.G.C. Resende and J.P. de Sousa, Editors, Metaheuristics: Computer Decision-Making, Applied Optimization, 86:279–300. Kluwer, Boston.
Greistorfer, P. (2003b) "A Tabu Scatter Search Metaheuristic for the Arc Routing Problem," Computers & Industrial Engineering, 44(2):249–266.
Hertz, A. and D. Kobler (2000) "A Framework for the Description of Evolutionary Algorithms," European Journal of Operational Research, 126:1–12.
Hertz, A., G. Laporte, and M. Mittaz (2000) "A Tabu Search Heuristic for the Capacitated Arc Routing Problem," Operations Research, 48:129–135.
Kelly, J.P. and J. Xu (1995) Tabu search and vocabulary building for routing problems. Technical report, Graduate School of Business Administration, University of Colorado at Boulder.
Laguna, M., R. Martí and V. Campos (1999) "Intensification and Diversification with Elite Tabu Search Solutions for the Linear Ordering Problem," Computers & Operations Research, 26:1217–1230.
Levenshtein, V.I. (1966) "Binary Codes Capable of Correcting Deletions, Insertions, and Reversals," Soviet Physics — Doklady, 10(8):707–710.
Martin, O., S.W. Otto and E.W. Felten (1991) "Large-step Markov Chains for the Traveling Salesman Problem," Complex Systems, 5:299–326.
Merz, P. and B. Freisleben (2000) "Fitness Landscape Analysis and Memetic Algorithms for the Quadratic Assignment Problem," IEEE Transactions on Evolutionary Computation, 4(4):337–352.
Moscato, P. (1993) "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.
Moscato, P. (2001) Memetic Algorithms' Home Page. http://www.densis.fee.unicampp.br/~moscato/memetic_home.html.
Myers, G. (1999) "A Fast Bit-Vector Algorithm for Approximate String Matching based on Dynamic Programming," Journal of the Association of Computing Machinery, 46(3):395–415.
Osman, I.H. and N. Christofides (1994) "Capacitated Clustering Problems by Hybrid Simulated Annealing and Tabu Search," International Transactions in Operational Research, 1:317–336.
Rechenberg, I. (1972) Evolutionsstrategie. Friedrich Frommann, Stuttgart.
Reeves, C.R. (1993) Genetic Algorithms. In C.R. Reeves Editor, Modern Heuristic Techniques for Combinatorial Problems, 151–196. Blackwell, Halsted.
Reeves, C.R. (2001) Statistical Properties of Combinatorial Landscapes: An Application to Scheduling Problems. Technical report, School of Mathematical and Information Sciences, Coventry University.
Rego, C. (1998) "A Subpath Ejection Method for the Vehicle Routing Problem," Management Science, 44:1447–1459.
Ribeiro, C.C. and P. Hansen (2002) Essays and Surveys in Metaheuristics. Kluwer, Boston.
Rochat, Y. and É.D. Taillard (1995) "Probabilistic Diversification and Intensification in Local Search for Vehicle Routing," Journal of Heuristics, 1:147–167.
Schaffer, J.D. and L.J. Eshelman (1996) Combinatorial Optimization by Genetic Algorithms: The value of the genotype/phenotype distinction. In V.J. Rayward-Smith, I.H. Osman, C.R. Reeves, and G.D. Smith, Editors, Modern Heuristic Search Methods, 85–97. Wiley, Chichester.
Schwefel, H.P. (1977) Numerische Optimierung von Computer-Modellen. Birk-häiuser, Basel.
Semet, F. and É.D. Taillard (1993) "Solving Real-life Vehicle Routing Problems Efficiently Using Tabu Search," Annals of Operations Research, 41:469–488.
Sondergeld, L. and S. Voß (1996) A Star-Shaped Diversification Approach in Tabu Search. In I.H. Osman and J.P. Kelly, Editors, Meta-Heuristics: Theory & Applications, 489–502. Kluwer.
Taillard, É.D. (1991) "Robust Taboo Search for the Quadratic Assignment Problem," Parallel Computing, 17:443–455.
Taillard, É.D., L.M. Gambardella, M. Gendreau and J.Y. Potvin (2001) "Adaptive Memory Programming: A unified View of Meta-heuristics," European Journal of Operational Research, 135:1–16.
Taillard, É.D. and S. Voß (2002) POPMUSIC — Partial Optimization Metaheuris-tic under special Intensification Conditions. In C.C. Ribeiro and P. Hansen, Editors, Essays and Surveys in Metaheuristics, 613–629. Kluwer, Boston.
Vaessens, R.J.M., E.H.L. Aarts and J.K. Lenstra (1998) "A Local Search Template," Computers & Operations Research, 25:969–979.
Voß, S. (1995) Solving Quadratic Assignment Problems using the Reverse Elimination Method. In S.G. Nash and A. Sofer, Editors, The Impact of Emerging Technologies on Computer Science and Operations Research, 281–296. Kluwer, Boston.
Voß, S. (1996) Observing Logical Interdependencies in Tabu Search — Methods and results. In V.J. Rayward-Smith, I.H. Osman, C.R. Reeves, and G.D. Smith, Editors, Modern Heuristic Search Methods, 41–59. Wiley, Chichester.
Voß, S. (2001) Meta-Heuristics: The State of the Art. In A. Nareyek, Editor, Local Search for Planning and Scheduling, Lecture Notes in Artificial Intelligence, 2148:1–23, Springer, Berlin.
Voß, S. and D.L. Woodruff (2002) Optimization Software Class Libraries. OR/CS Interfaces Series. Kluwer, Boston.
Whitley, D., S. Gordon and K. Mathias (1994) Lamarckian Evolution, the Baldwin Effect and Function Optimization. In Y. Davidor, H.P. Schwefel, and R. Miinner, Editors, Parallel Problem Solving from Nature — PPSNIII, number 866 in Lecture Notes in Computer Science, 6–15. Springer, Berlin.
Wilson, D.R. and T.R. Martinez (1997) "Improved Heterogeneous Distance Functions," Journal of Artificial Intelligence Research, 6:1–34.
Wolpert, D.H. and W.G. Macready (1997) "No Free Lunch Theorems for Optimization". IEEE Transactions on Evolutionary Computation, 1:67–82.
Woodruff, D.L. (1998) "Proposals for Chunking and Tabu Search," European Journal of Operational Research, 106:585–598.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Kluwer Academic Publishers
About this chapter
Cite this chapter
Greistorfer, P., Voß, S. (2005). Controlled Pool Maintenance for Metaheuristics. In: Sharda, R., Voß, S., Rego, C., Alidaee, B. (eds) Metaheuristic Optimization via Memory and Evolution. Operations Research/Computer Science Interfaces Series, vol 30. Springer, Boston, MA. https://doi.org/10.1007/0-387-23667-8_18
Download citation
DOI: https://doi.org/10.1007/0-387-23667-8_18
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4020-8134-7
Online ISBN: 978-0-387-23667-4
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)