Parallel Search for Combinatorial Optimization : Genetic Algorithms , Simulated Annealing , Tabu Search and GRASP ?

In this paper, we review parallel search techniques for approximating the global optimal solution of combinatorial optimization problems. Recent developments on parallel implementation of genetic algorithms, simulated annealing, tabu search, and greedy randomized adaptive search procedures (GRASP) are discussed.

[1]  Stephen F. Smith,et al.  Using Genetic Algorithms to Schedule Flow Shop Releases , 1989, ICGA.

[2]  Prithviraj Banerjee,et al.  A parallel simulated annealing algorithm for channel routing on a hypercube multiprocessor , 1988, Proceedings 1988 IEEE International Conference on Computer Design: VLSI.

[3]  Éric D. Taillard,et al.  Robust taboo search for the quadratic assignment problem , 1991, Parallel Comput..

[4]  Claude-Nicolas Fiechter,et al.  A Parallel Tabu Search Algorithm for Large Traveling Salesman Problems , 1994, Discret. Appl. Math..

[5]  Charles J. Daniels,et al.  A SIMD Approach to Parallel Heuristic Search , 1993, Artif. Intell..

[6]  Emile H. L. Aarts,et al.  Simulated annealing and Boltzmann machines - a stochastic approach to combinatorial optimization and neural computing , 1990, Wiley-Interscience series in discrete mathematics and optimization.

[7]  Panos M. Pardalos,et al.  Parallel Processing of Discrete Optimization Problems , 1995 .

[8]  Emile H. L. Aarts,et al.  Genetic Local Search Algorithms for the Travelling Salesman Problem , 1990, PPSN.

[9]  Dirk Van Gucht,et al.  Parallel Genetic Algorithms Applied to the Traveling Salesman Problem , 1991, SIAM J. Optim..

[10]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[11]  Heinz Mühlenbein,et al.  The parallel genetic algorithm as function optimizer , 1991, Parallel Comput..

[12]  Jonathan Rose,et al.  Parallel standard cell placement algorithms with quality equivalent to simulated annealing , 1988, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[13]  Reiko Tanese,et al.  Distributed Genetic Algorithms , 1989, ICGA.

[14]  Jean-Luc Lutton,et al.  A Parallel Simulated Annealing Algorithm , 1993, Parallel Comput..

[15]  Selim G. Akl,et al.  Design, Analysis, and Implementation of a Parallel Tree Search Algorithm , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Richard E. Korf,et al.  Parallel heuristic search: two approaches , 1990 .

[17]  Mauricio G. C. Resende,et al.  A Greedy Randomized Adaptive Search Procedure for Maximum Independent Set , 1994, Oper. Res..

[18]  Behrooz Shirazi,et al.  Analysis and Evaluation of Heuristic Methods for Static Task Scheduling , 1990, J. Parallel Distributed Comput..

[19]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[20]  Martina Gorges-Schleuter,et al.  ASPARAGOS, A Parallel Genetic Algorithm and Population Genetics , 1989, Parallelism, Learning, Evolution.

[21]  John J. Grefenstette,et al.  A Parallel Genetic Algorithm , 1987, ICGA.

[22]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[23]  Ingo Althöfer A Parallel Game Tree Search Algorithm with a Linear Speedup , 1993, J. Algorithms.

[24]  Carsten Peterson,et al.  Parallel Distributed Approaches to Combinatorial Optimization: Benchmark Studies on Traveling Salesman Problem , 1990, Neural Computation.

[25]  Pedro S. de Souza,et al.  Asynchronous organizations for multi-algorithm problems , 1993, SAC '93.

[26]  J. Skilling,et al.  Algorithms and Applications , 1985 .

[27]  Panos M. Pardalos,et al.  Quadratic Assignment and Related Problems , 1994 .

[28]  Panos M. Pardalos,et al.  Topics in parallel computing in mathematical programming , 1993, Applied discrete mathematics and theoretical computer science.

[29]  Jadranka Skorin-Kapov,et al.  Massively parallel tabu search for the quadratic assignment problem , 1993, Ann. Oper. Res..

[30]  Larry S. Davis,et al.  Speedup Analysis of Centralized Parallel Heuristic Search Algorithms , 1990, International Conference on Parallel Processing.

[31]  Vipin Kumar,et al.  Parallel Algorithms for Machine Intelligence and Vision , 2011, Symbolic Computation.

[32]  Panos M. Pardalos,et al.  Parallel computing in nonconvex programming , 1993, Ann. Oper. Res..

[33]  Mauricio G. C. Resende,et al.  Greedy Randomized Adaptive Search Procedures , 1995, J. Glob. Optim..

[34]  Gregor von Laszewski,et al.  Intelligent Structural Operators for the k-way Graph Partitioning Problem , 1991, ICGA.

[35]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[36]  Chae Y. Lee,et al.  Parallel genetic algorithms for the earliness-tardiness job scheduling problem with general penalty weights , 1995 .

[37]  Erik S. Van Vleck,et al.  Parallel Speed-Up of Monte Carlo Methods for Global Optimization , 1994, J. Complex..

[38]  Mark Jones,et al.  Performance of a Parallel Algorithm for Standard Cell Placement on the Intel Hypercube , 1987, 24th ACM/IEEE Design Automation Conference.

[39]  Vipin Kumar,et al.  Parallel Branch-and-Bound Formulations for AND/OR Tree Search , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[40]  Jeff Scott Sargent A Parallel Row-Based Algorithm with Error Control for Standard-Cell Placement on a Hypercube Multiprocessor , 1988 .

[41]  Fred Popowich,et al.  Parallel Game-Tree Search , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[42]  Dana S. Richards,et al.  Punctuated Equilibria: A Parallel Genetic Algorithm , 1987, ICGA.

[43]  Panos M. Pardalos,et al.  Computational Experience with Parallel Algorithms for solving the quadratic Assignment Problem , 1992, Computer Science and Operations Research.

[44]  Roberto Battiti,et al.  Parallel biased search for combinatorial optimization: genetic algorithms and TABU , 1992, Microprocess. Microsystems.

[45]  Reiko Tanese,et al.  Parallel Genetic Algorithms for a Hypercube , 1987, ICGA.

[46]  Panos M. Pardalos,et al.  A Parallel Grasp Implementation for the Quadratic Assignment Problem , 1995 .

[47]  Fred W. Glover,et al.  A user's guide to tabu search , 1993, Ann. Oper. Res..

[48]  Heinz Mühlenbein,et al.  Parallel Genetic Algorithms, Population Genetics, and Combinatorial Optimization , 1989, Parallelism, Learning, Evolution.

[49]  Erik D. Goodman,et al.  Genetic Learning Procedures in Distributed Environments , 1987, ICGA.

[50]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[51]  Mark A. Franklin,et al.  Simulated annealing on a multiprocessor , 1988, Proceedings 1988 IEEE International Conference on Computer Design: VLSI.

[52]  D Cvijovicacute,et al.  Taboo search: an approach to the multiple minima problem. , 1995, Science.

[53]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .