Solving Quadratic Assignment Problems by ‘Simulated Annealing’
- 1 March 1987
- journal article
- research article
- Published by Taylor & Francis in IIE Transactions
- Vol. 19 (1) , 107-119
- https://doi.org/10.1080/07408178708975376
Abstract
Recently, an interesting analogy between problems in combinatorial optimization and statistical mechanics has been developed and has proven useful in solving certain traditional optimization problems such as computer design, partitioning, component placement, wiring, and traveling salesman problems. The analogy has resulted in a methodology, termed “simulated annealing,” which, in the process of iterating to an optimum, uses Monte Carlo sampling to occasionally accept solutions to discrete optimization problems which increase rather than decrease the objective function value. This process is counter to the normal ‘steepest-descent’ algorithmic approach. However, it is argued in the analogy that by taking such controlled uphill steps, the optimizing algorithm need not get “stuck” on inferior solutions. This paper presents an application of the simulated annealing method to solve the quadratic assignment problem (QAP). Performance is tested on a set of “standard” problems, as well as some newly generated larger problems (n = 50 and n = 100). The results are compared to those from other traditional heuristics, e.g., CRAFT, biased sampling, and a revised Hillier procedure. It is shown that under certain conditions simulated annealing can yield higher quality (lower cost) solutions at comparable CPU times. However, the simulated annealing algorithm is sensitive to a number of parameters, some of whose effects are investigated and reported herein through the analysis of an experimental design.Keywords
This publication has 19 references indexed in Scilit:
- The N-City Travelling Salesman Problem: Statistical Mechanics and the Metropolis AlgorithmSIAM Review, 1984
- A thermodynamically motivated simulation procedure for combinatorial optimization problemsEuropean Journal of Operational Research, 1984
- Optimization by Simulated AnnealingScience, 1983
- Locational analysisEuropean Journal of Operational Research, 1983
- Benders' partitioning scheme applied to a new formulation of the quadratic assignment problemNaval Research Logistics Quarterly, 1980
- An exact branch‐and‐bound procedure for the quadratic‐assignment problemNaval Research Logistics Quarterly, 1979
- Numerical investigations on quadratic assignment problemsNaval Research Logistics Quarterly, 1978
- A Review of the Placement and Quadratic Assignment ProblemsSIAM Review, 1972
- Tree-search algorithms for quadratic assignment problemsNaval Research Logistics Quarterly, 1971
- Assignment Problems and the Location of Economic ActivitiesEconometrica, 1957