Skip to main content

Part of the book series: Operations Research/Computer Science Interfaces Series ((ORCS,volume 30))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 159.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Battiti, R. and G. Tecchiolli (1994) "The Reactive Tabu Search," ORSA Journal on Computing, 6:126–140.

    MATH  Google Scholar 

  • Bortz, J. (1999) Statistik für Sozialwissenschaftler. Springer, Berlin, 5th edition.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Dammeyer, F., P. Forst, and S. Voß(1991) "On the Cancellation Sequence Method of Tabu Search," ORSA Journal on Computing, 3:262–265.

    MATH  Google Scholar 

  • Dammeyer, F. and S. Voß (1993) "Dynamic Tabu List Management using the Reverse Elimination Method," Annals of Operations Research, 41:31–46.

    Article  MATH  Google Scholar 

  • 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.

    Article  MathSciNet  MATH  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    MathSciNet  MATH  Google Scholar 

  • Glover, F. (1989) "Tabu Search — Part I," ORSA Journal on Computing, 1:190–206.

    MATH  MathSciNet  Google Scholar 

  • Glover, F. (1990) "Tabu Search — Part II," ORSA Journal on Computing, 2:4–32.

    MATH  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    MATH  Google Scholar 

  • Glover, F. and M. Laguna (1997) Tabu Search. Kluwer, Boston.

    MATH  Google Scholar 

  • 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.

    Google Scholar 

  • Goldberg, D.E. (1989) Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, Reading, MA.

    MATH  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Greistorfer, P. (2003b) "A Tabu Scatter Search Metaheuristic for the Arc Routing Problem," Computers & Industrial Engineering, 44(2):249–266.

    Article  Google Scholar 

  • Hertz, A. and D. Kobler (2000) "A Framework for the Description of Evolutionary Algorithms," European Journal of Operational Research, 126:1–12.

    Article  MathSciNet  MATH  Google Scholar 

  • Hertz, A., G. Laporte, and M. Mittaz (2000) "A Tabu Search Heuristic for the Capacitated Arc Routing Problem," Operations Research, 48:129–135.

    Article  MathSciNet  MATH  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  MATH  Google Scholar 

  • Levenshtein, V.I. (1966) "Binary Codes Capable of Correcting Deletions, Insertions, and Reversals," Soviet Physics — Doklady, 10(8):707–710.

    MathSciNet  Google Scholar 

  • Martin, O., S.W. Otto and E.W. Felten (1991) "Large-step Markov Chains for the Traveling Salesman Problem," Complex Systems, 5:299–326.

    MathSciNet  MATH  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  MATH  Google Scholar 

  • Moscato, P. (2001) Memetic Algorithms' Home Page. http://www.densis.fee.unicampp.br/~moscato/memetic_home.html.

    Google Scholar 

  • 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.

    MATH  MathSciNet  Google Scholar 

  • 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.

    Article  MATH  Google Scholar 

  • Rechenberg, I. (1972) Evolutionsstrategie. Friedrich Frommann, Stuttgart.

    Google Scholar 

  • Reeves, C.R. (1993) Genetic Algorithms. In C.R. Reeves Editor, Modern Heuristic Techniques for Combinatorial Problems, 151–196. Blackwell, Halsted.

    Google Scholar 

  • Reeves, C.R. (2001) Statistical Properties of Combinatorial Landscapes: An Application to Scheduling Problems. Technical report, School of Mathematical and Information Sciences, Coventry University.

    Google Scholar 

  • Rego, C. (1998) "A Subpath Ejection Method for the Vehicle Routing Problem," Management Science, 44:1447–1459.

    Article  MATH  Google Scholar 

  • Ribeiro, C.C. and P. Hansen (2002) Essays and Surveys in Metaheuristics. Kluwer, Boston.

    MATH  Google Scholar 

  • Rochat, Y. and É.D. Taillard (1995) "Probabilistic Diversification and Intensification in Local Search for Vehicle Routing," Journal of Heuristics, 1:147–167.

    MATH  Google Scholar 

  • 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.

    Google Scholar 

  • Schwefel, H.P. (1977) Numerische Optimierung von Computer-Modellen. Birk-häiuser, Basel.

    MATH  Google Scholar 

  • Semet, F. and É.D. Taillard (1993) "Solving Real-life Vehicle Routing Problems Efficiently Using Tabu Search," Annals of Operations Research, 41:469–488.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • Taillard, É.D. (1991) "Robust Taboo Search for the Quadratic Assignment Problem," Parallel Computing, 17:443–455.

    Article  MathSciNet  Google Scholar 

  • 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.

    Article  MathSciNet  MATH  Google Scholar 

  • 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.

    Google Scholar 

  • Vaessens, R.J.M., E.H.L. Aarts and J.K. Lenstra (1998) "A Local Search Template," Computers & Operations Research, 25:969–979.

    Article  MathSciNet  MATH  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Voß, S. and D.L. Woodruff (2002) Optimization Software Class Libraries. OR/CS Interfaces Series. Kluwer, Boston.

    MATH  Google Scholar 

  • 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.

    Google Scholar 

  • Wilson, D.R. and T.R. Martinez (1997) "Improved Heterogeneous Distance Functions," Journal of Artificial Intelligence Research, 6:1–34.

    MathSciNet  MATH  Google Scholar 

  • Wolpert, D.H. and W.G. Macready (1997) "No Free Lunch Theorems for Optimization". IEEE Transactions on Evolutionary Computation, 1:67–82.

    Article  Google Scholar 

  • Woodruff, D.L. (1998) "Proposals for Chunking and Tabu Search," European Journal of Operational Research, 106:585–598.

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics