Skip to main content

Parallelized Heuristics for Combinatorial Search

  • Chapter
Parallel Computing in Optimization

Part of the book series: Applied Optimization ((APOP,volume 7))

Abstract

Combinatorial optimization problems of various kinds arise in different fields. Many of these problems are large, complicated problems that require huge computing powers and long execution times for the solving procedure. Therefore the use of massively parallel computer architectures presents an interesting opportunity. The difficulty in solving these problems can sometimes also necessitate the use of heuristic methods that do not necessarily find the global optimum. In this chapter, we give brief descriptions of the techniques and discuss different parallel implementations of the modern heuristic techniques Simulated Annealing, Tabu Search, Genetic Algorithms, and GRASP.

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 329.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. E. H. L. Aarts, F. M. J. de Bont, E. H. A. Habers, and P. J. M. van Laarhoven. Parallel implementations of the Statistical Cooling Algorithm. INTEGRATION, the VLSI journal, 4 (3): 209–238, September 1986.

    Article  Google Scholar 

  2. E. H. L. Aarts and J. Korst. Simulated Annealing and Boltzmann Machines. John Wiley & Sons, Inc., Chichester, 1989.

    MATH  Google Scholar 

  3. R. Azencott, editor. Simulated Annealing: Parallelization Techniques. John Wiley & Sons, Inc., New York, 1992.

    MATH  Google Scholar 

  4. V. C. Barbosa and E. Gafni. A Distributed Implementation of Simulated Annealing. Journal of Parallel and Distributed Computing, 6 (2): 411–434, April 1989.

    Article  Google Scholar 

  5. R. Battiti and G. Tecchiolli. Parallel biased search for combinatorial op-timization: genetic algorithms and TABU. Microprocessors and Microsystems, 16 (7): 351–367, 1992.

    Article  Google Scholar 

  6. N. Boissin and J.-L. Lutton. A parallel simulated annealing algorithm. Parallel Computing, 19 (8): 859–872, August 1993.

    Article  MathSciNet  MATH  Google Scholar 

  7. J. Chakrapani and J. Skorin-Kapov. Massively parallel tabu search for the quadratic assignment problem. Annals of Operations Research, 41:327–341, 1993.

    Article  MATH  Google Scholar 

  8. T. G. Crainic, M. Toulouse, and M. Gendreau. Parallel asynchronous tabu search for multicommodity location-allocation with balancing requirements. Annals of Operations Research, 63: 277–299, 1996.

    Article  MATH  Google Scholar 

  9. L. Davis, editor. Handbook of Genetic Algorithms. Van Nostrand Reinhold, New York, 1991.

    Google Scholar 

  10. K. A. Dowsland. Simulated annealing. In C. R. Reeves, editor, Modern Heuristic Techniques for Combinatorial Problems, chapter 2, pages 20-69. Blackwell Scientific Publications, 1993.

    Google Scholar 

  11. T. A. Feo and M. G. C. Resende. Greedy Randomized Adaptive Search Procedures. Journal of Global Optimization, 6 (2): 109–133, 1995.

    Article  MathSciNet  MATH  Google Scholar 

  12. T. A. Feo, M. G. C. Resende, and S. H. Smith. A Greedy Randomized Adaptive Search Procedure for Maximum Independent Set. Operations Research, 42 (5): 860–878, 1994.

    Article  MATH  Google Scholar 

  13. C.-N. Fiechter. A parallel tabu search algorithm for large traveling salesman problems. Discrete Applied Mathematics, 51 (3): 243–267, July 1994.

    Article  MathSciNet  MATH  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  16. F. Glover and M. Laguna. Tabu Search. In C. R. Reeves, editor, Modern Heuristic Techniques for Combinatorial Problems, chapter 3, pages 70–150. Blackwell Scientific Publications, 1993.

    Google Scholar 

  17. F. Glover, E. Taillard, and D. de Werra. A user’s guide to tabu search. Annals of Operations Research, 41: 3–28, 1993.

    Article  MATH  Google Scholar 

  18. J. H. Holland. Adaption in Natural and Artificial Systems. University of Michigan Press, Ann Arbor, 1975.

    MATH  Google Scholar 

  19. K. Holmqvist, A. Migdalas, and P. M. Pardalos. Greedy Randomized Adaptive Search for the Location Problem with Economies of Scale. In I. Bomze, T. Csendes, R. Horst, and P. M. Pardalos, editors, Developments in Global Optimization. Kluwer, 1996. To appear.

    Google Scholar 

  20. C. L. Huntley and D. E. Brown. Parallel Genetic Algorithms with Local Search. Computers and Operations Research, 23 (6): 559–571, 1996.

    Article  MATH  Google Scholar 

  21. P. Jog, J. Y. Suh, and D. van Gucht. Parallel Genetic Algorithms Applied to the Traveling Salesman Problem. SIAM Journal of Optimization, l(4): 515–529, November 1991.

    Google Scholar 

  22. D. S. Johnson, C. H. Papadimitriou, and M. Yannakakis. How Easy Is Local Search? Journal of Computer and System Sciences, 37 (1): 79–100, August 1988.

    Article  MathSciNet  MATH  Google Scholar 

  23. S. Kirkpatrick, C. D. Gelatt, Jr., and M. P. Vecchi. Optimization by Simulated Annealing. Science, 220 (4598): 671–680, May 1983.

    Google Scholar 

  24. P. S. Laursen. Parallel Heuristic Search — Introductions and a New Approach. In A. Ferreira and P. M. Pardalos, editors, Solving Combinatorial Optimization Problems in Parallel, volume 1054 of Lecture Notes in Computer Science, pages 248–274. Springer-Verlag, Berlin, 1996.

    Chapter  Google Scholar 

  25. Y. Li, P. M. Pardalos, and M. G. C. Resende. A Greedy Randomized Adaptive Search Procedure for the Quadratic Assignment Problem. DI- MACS Series in Discrete Mathematics and Theoretical Computer Science, 16: 237–261, 1994.

    MathSciNet  Google Scholar 

  26. R.F. Love, J.G. Morris, and G.O. Wesolowsky. Facilities Location: Models and Methods. North Holland, New York, 1988.

    Google Scholar 

  27. M. Malek, M. Guruswamy, M. Pandya, and H. Owens. Serial and Parallel Simulated Annealing and Tabu Search Algorithms for the Traveling Salesman Problem. Annals of Operations Research, 21: 59–84, 1989.

    Article  MathSciNet  MATH  Google Scholar 

  28. T. D. Mavridou and P. M. Pardalos. Simulated Annealing and Genetic Algorithms for the Facility Layout Problem. Computational Optimization and Applications.

    Google Scholar 

  29. Z. Michalewicz. Genetic Algorithms + Data Structures = Evolution Programs. Springer-Verlag, second, extended edition, 1994.

    Google Scholar 

  30. H. Mühlenbein, M. Gorges-Schleuter, and O. Krämer. Evolution algorithms in combinatorial optimization. Parallel Computing, 7 (1): 65–85, April 1988.

    Article  MATH  Google Scholar 

  31. G. L. Nemhauser and L. A. Wolsey. Integer and Combinatorial Optimization. John Wiley & Sons, Inc., New York, 1988.

    Google Scholar 

  32. V. Nissen. Solving the quadratic assignment problem with clues from nature. IEEE Transactions on Neural Networks, 5 (1): 66–72, January 1994.

    Article  Google Scholar 

  33. C. H. Papadimitriou and K. Steiglitz. Combinatorial Optimization: Algorithms and Complexity. Prentice Hall, Englewood Cliffs, new Jersey, 1982.

    MATH  Google Scholar 

  34. P. M. Pardalos, L. Pitsoulis, T. Mavridou, and M. G. C. Resende. Parallel Search for Combinatorial Optimization: Genetic Algorithms, Simulated Annealing, Tabu Search and GRASP. In A. Ferreira and J. Rolim, editors, Parallel Algorithms for Irregularly Structured Problems, volume 980 of Lecture Notes in Computer Science, pages 317–331, Berlin, 1995. Springer-Verlag.

    Google Scholar 

  35. P. M. Pardalos, L. S. Pitsoulis, and M. G. C. Resende. A Parallel GRASP Implementation for the Quadratic Assignment Problem. In A. Ferreira and J. Rolim, editors, Solving Irregular Problems in Parallel: State of the Art, 1995.

    Google Scholar 

  36. P. M. Pardalos, G. Xue, and P. D. Panagiotopoulos. Parallel Algorithms for Global Optimization Problems. In A. Ferreira and P. M. Pardalos, editors, Solving Combinatorial Optimization Problems in Parallel, volume 1054 of Lecture Notes in Computer Science, pages 232–247. Springer-Verlag, Berlin, 1996.

    Chapter  Google Scholar 

  37. S. C. S. Porto and C. C. Ribeiro. Parallel Tabu Search Message- Passing Synchronous Strategies for Task Scheduling Under Precedence Constraints. Journal of Heuristics, l(2): 207–223, 1996.

    Article  Google Scholar 

  38. M. G. C. Resende and T. A. Feo. A GRASP for Satisfiability.

    Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  40. P. J. M. van Laarhoven, E. H. L. Aarts, and J. K. Lenstra. Job Shop Scheduling by Simulated Annealing. Operations Research, 40 (1): 113–125, January-February 1992.

    Article  MathSciNet  MATH  Google Scholar 

  41. M. G. A. Verhoeven. Parallel Local Search. PhD thesis, Technische Universiteit Eindhoven, 1996.

    MATH  Google Scholar 

  42. M. G. A. Verhoeven and E. H. L. Aarts. Parallel Local Search. Journal of Heuristics, 1(1): 43–65, 1995.

    Article  MATH  Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Kluwer Academic Publishers

About this chapter

Cite this chapter

Holmqvist, K., Migdalas, A., Pardalos, P.M. (1997). Parallelized Heuristics for Combinatorial Search. In: Migdalas, A., Pardalos, P.M., Storøy, S. (eds) Parallel Computing in Optimization. Applied Optimization, vol 7. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-3400-2_8

Download citation

  • DOI: https://doi.org/10.1007/978-1-4613-3400-2_8

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-3402-6

  • Online ISBN: 978-1-4613-3400-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics