Skip to main content

Communication Issues in Designing Cooperative Multi-Thread Parallel Searches

  • Chapter
Meta-Heuristics

Abstract

Roughly speaking, parallel local search techniques can be divided into three categories: low-level parallelization strategies (e.g., master-slave schemes), solution-space partitioning methods and multi-thread procedures in which several processes explore concurrently the same search space. The multi-thread technique can be further subdivided into independent and cooperative search thread algorithms. In this paper, we focus on cooperative multi-thread heuristics applied to methods such as tabu search, and attempt to identify the key questions to be addressed in the design of any algorithm in this class. In particular, we show that questions related to inter-agent communications are a central element of the algorithmic design of these methods.

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 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 379.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.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

  1. R. Battiti and G. Tecchiolli. Parallel Biased Search for Combinatorial Optimization: Genetic Algorithms and TABU. 16(7):351–367, 1992.

    Google Scholar 

  2. D.P. Bertsekas and J.N. Tsitsiklis. Parallel and Distributed Computation, Numerical Methods. Prentice Hall, 1989.

    Google Scholar 

  3. T.G. Crainic, M. Gendreau, P. Soriano, and M. Toulouse. A Tabu Search Procedure for Multicommodity Location/Allocation with Balancing Requirements. Annals of Operations Research, 41:359–383, 1993.

    Article  Google Scholar 

  4. T.G. Crainic, M. Toulouse, and M. Gendreau. Parallel Asynchronous Tabu Search for Multicommodity Location-Allocation with Balancing Requirements. Publication 935, Centre de recherche sur les transports, Université de Montréal, 1993.

    Google Scholar 

  5. T.G. Crainic, M. Toulouse, and M. Gendreau. Towards a Taxonomy of Parallel Tabu Search Algorithms. Publication 933, Centre de recherche sur les transports, Université de Montréal, 1993.

    Google Scholar 

  6. T.G. Crainic, M. Toulouse, and M. Gendreau. Synchronous Tabu Search Parallelization Strategies for Multicommodity Location-Allocation with Balancing Requirements. OR Spektrum, 17(2/3), 1995.

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  9. D.R. Greening. Parallel Simulated Annealing Techniques. Physica D, 42:293–306, 1990.

    Article  Google Scholar 

  10. B.A. Huberman. The Performance of Cooperative Processes. Physica D, 42:38–47, 1990.

    Article  Google Scholar 

  11. P. S. Laursen. Problem-Independent Parallel Simulated Annealing using Selection and Migration, pages 1–10, 1994.

    Google Scholar 

  12. A. Mees. Chaos in feedback systems. In Arun V. Holden, editor, Chaos. Princeton University Press, 1986.

    Google Scholar 

  13. H. Mühlenbein. Evolution in time and space — the parallel genetic algorithm. In G. Rawlins, editor, Foundations of Genetic Algorithm & Classifier Systems. Morgan Kaufman, 1991.

    Google Scholar 

  14. H. Mühlenbein, M. Gorges-Schleuter, and O. Krämer. New Solutions to the Mapping Problem of Parallel Systems — the Evolution Approach. Parallel Computing, 6:269–279, 1987.

    Article  Google Scholar 

  15. E. Taillard. Robust Taboo Search for the Quadratic Assignment Problem. Parallel Computing, 17:443–455, 1991.

    Article  Google Scholar 

  16. E. Taillard. Parallel taboo search techniques for the job shop sheduling problem. ORS A Journal on Computing, 6(2): 108–117, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Kluwer Academic Publishers

About this chapter

Cite this chapter

Toulouse, M., Crainic, T.G., Gendreau, M. (1996). Communication Issues in Designing Cooperative Multi-Thread Parallel Searches. In: Osman, I.H., Kelly, J.P. (eds) Meta-Heuristics. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-1361-8_30

Download citation

  • DOI: https://doi.org/10.1007/978-1-4613-1361-8_30

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4612-8587-8

  • Online ISBN: 978-1-4613-1361-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics