Journal of Heuristics

, Volume 2, Issue 1, pp 31–53 | Cite as

Applying simulated annealing to location-planning models

  • Alan T. Murray
  • Richard L. Church


Simulated annealing is a computational approach that simulates an annealing schedule used in producing glass and metals. Originally developed by Metropolis et al. in 1953, it has since been applied to a number of integer programming problems, including the p-median location-allocation problem. However, previously reported results by Golden and Skiscim in 1986 were less than encouraging. This article addresses the design of a simulated-annealing approach for the p-median and maximal covering location problems. This design has produced very good solutions in modest amounts of computer time. Comparisons with an interchange heuristic demonstrate that simulated annealing has potential as a solution technique for solving location-planning problems and further research should be encouraged.

Key Words

simulated annealing interchange p-median maximal covering location problem 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. AbramsonD. (1991). “Constructing School Timetables Using Simulated-Annealing: Sequential and Parallel Algorithms.” Management Science 37, 98–113.Google Scholar
  2. BeasleyJ. (1990). “OR-Library: Distributing Test Problems by Electronic Mail”. Journal of the Operational Research Society 41, 1069–1072.Google Scholar
  3. BianchiG., and R.Church. (1992). “A Non-Binary Encoded Genetic Algorithm for a Facility Location Problem”. Working Paper, Department of Geography, University of California, Santa Barbara.Google Scholar
  4. CaptivoM.E. (1991). “Fast Primal and Dual Heuristics for the p-median Location Problem”. European Journal of Operational Research 52, 65–74.Google Scholar
  5. CernyV. (1985). “Thermodynamical Approach to the Traveling Salesman Problem: An Efficient Simulation Algorithm”. Journal of Optimization Theory and Applications 45, 41–51.Google Scholar
  6. ChungC. (1986). “Recent Applications of the Maximal Covering Location Planning (MCLP) model”. Journal of the Operational Research Society 37, 735–746.Google Scholar
  7. ChurchR. (1990). “The Regionally Constrained p-median Problem”. Geographical Analysis 22, 22–32.Google Scholar
  8. ChurchR., and C.ReVelle. (1974). “The Maximal Covering Location Problem”. Papers of the Regional Science Association 32, 101–118.Google Scholar
  9. ChurchR., and C.ReVelle. (1976). “Theoretical and Computational Links Between the p-Median, Location Set-Covering, and the Maximal Covering Location Problem”. Geographical Analysis 8, 406–415.Google Scholar
  10. Church, R., and P. Sorensen. (1994). “Integrating Normative Location Models into GIS: Problems and Prospects with the p-Median Model.” NCGIA Technical Report 95-5.Google Scholar
  11. ChurchR., and J.Weaver. (1986). “Theoretical Links Between Median and Coverage Location Problems”. Annals of Operations Research 6, 1–19.Google Scholar
  12. CornuejolsG., M.Fisher, and G.Nemhauser. (1977). “Location of Bank Accounts to Optimize Float: An Analytic Study of Exact and Approximate Algorithms”. Management Science 23, 789–810.Google Scholar
  13. CurrentJ., and M.O'Kelly. (1992). “Locating Emergency Warning Sirens”. Decision Sciences 23, 221–234.Google Scholar
  14. DenshamP., and M.Rushton. (1992). “A More Efficient Heuristic for Solving Large p-Median Problems”. Papers in Regional Science 71, 307–329.Google Scholar
  15. EatonD., M.Daskin, D.Simmons, B.Bulloch, and G.Jansma. (1985). “Determining Emergency Medical Service Vehicle Deployment in Austin, Texas”. Interfaces 15, 96–108.Google Scholar
  16. El-ShaiebA. (1973). “A New Algorithm for Locating Sources Among Destinations”. Management Science 20, 221–231.Google Scholar
  17. Forgues, P., Y. Chan, and T. Kelso (1992). “Network-with-Gains Solutions to a Mean-Variance Location Problem”. Paper presented at ORSA/TIMS San Francisco, Nov. 1–4, 1992.Google Scholar
  18. FriezT., G.Snandalingam, H.Mehta, K.Nam, S.Shah, and R.Tobin (1993). “The Multiobjective Equilibrium Network Design Problem Revisited: A Simulated-Annealing Approach”. European Journal of Operational Research 65, 44–57.Google Scholar
  19. GoldbergJ., and L.Paz. (1991). “Locating Emergency Vehicle Bases When Service Time Depends on Call Location”. Transportation Science 25, 264–280.Google Scholar
  20. GoldenB., and C.Skiscim. (1986). “Using Simulated-Annealing to Solve Routing and Location Problems”. Naval Research Logistics Quarterly 33, 261–279.Google Scholar
  21. GoodchildM., and V.Noronha. (1983). Location-Allocation for Small Computers. Iowa City, Department of Geography, University of Iowa, Monograph No. 8.Google Scholar
  22. HakimiL. (1964). “Optimum Locations of Switching Centers and the Absolute Centers and Medians of a Graph”. Operations Research 12, 450–459.Google Scholar
  23. HakimiL. (1965). “Optimum Distribution of Switching Centers in a Communication Network and Some Related Graph Theoretic Problems”. Operations Research 13, 462–475.Google Scholar
  24. HalsethG., and M.Rosenberg. (1991). “Locating Emergency Medical Services in Small Town and Rural Settings”. Socio-Economic Planning Sciences 25, 295–304.Google Scholar
  25. HillsmanE. (1984). “The p-Median Structure as a Unified Linear Model for Location-Allocation Analysis”. Environment and Planning A 16, 305–318.Google Scholar
  26. HoganK. (1990). “Reducing Errors in Rainfall Estimates Through Rain Gauge Location”. Geographical Analysis 22, 13–49.Google Scholar
  27. HoneyR., G.Rushton, P.Lononis, B.Dalziel, M.Armstrong, S.De, and P.Densham. (1991). “Stages in the Adoption of a Spatial Decision Support System for Reorganizing Service Delivery Regions”. Environment and Planning C 9, 51–63.Google Scholar
  28. HosageC., and M.Goodchild. (1986). “Discrete Space Location-Allocation Solutions from Genetic Algorithms”. Annals of Operations Research 6, 35–46.Google Scholar
  29. International Business Machines (IBM) (1992). “Optimization Subroutine Library Guide and Reference”. IBM Corporation, Kingston, NY.Google Scholar
  30. JarvinenP., J.Rajala, and H.Sinervo. (1972). “A Branch-and-Bound Algorithm for Seeking the p-Median”. Operations Research 20, 173–178.Google Scholar
  31. JohnsonD., C.Aragon, L.McGeoch, and C.Schevon. (1989). “Optimization by Simulated-Annealing: An Experimental Evaluation—Part I, Graph Partitioning”. Oprational Research 37, 865–892.Google Scholar
  32. KincaidR. (1992). “Good Solutions to Discrete Noxious Location Problems via Metaheuristics”. Annals of Operations Research 40, 265–281.Google Scholar
  33. KirkpatrickS., C.Gelatt, and M.Vecchi. (1983). “Optimization by Simulated-Annealing”. Science 220, 671–680.Google Scholar
  34. LeeB., and R.Deninger. (1992) “Optimal Locations of Monitoring Stations in Water Distribution System”. Journal of Environmental Engineering 118, 4–16.Google Scholar
  35. MetropolisN., A.Rosenbluth, M.Rosenbluth, A.Teller, and E.Teller. (1953). “Equation of State Calculations by Fast Computing Machines”. Jopurnal of Chemical Physics 21, 1087–1092.Google Scholar
  36. Migereko, D. (1983). “An Analysis of the Coffee Cooperative Marketing System in Busoga, Uganda: Transportation and Facilities Location.” Masters thesis, Department of Geography, University of California, Santa Barbara.Google Scholar
  37. MoonI.D. and S.Chaudhry. (1984). “An Analysis of Network Location Problems with Distance Constraints”. Management Science 30, 291–307.Google Scholar
  38. MurrayA., and R.Church. (1995). “Heuristic Solution Approaches to the Operational Forest Planning Problem”. OR Spektrum 17, 193–203.Google Scholar
  39. NarulaS., U.Ogbu, and H.Samuelsson. (1977). “An Algorithm for the p-Median Problem”. Operations Research 25, 709–713.Google Scholar
  40. ReVelleC., and R.Swain. (1970). “Central Facilities location”. Geographical Analysis 2, 30–42.Google Scholar
  41. Rolland, E., D. Schilling, and J. Current. (1992). “Heuristic Search Techniques for Location Problems.” Paper presented at ORSA/TIMS San Francisco, November 1–4, 1992.Google Scholar
  42. RosingK., E.Hillsman, and H.Rosing. (1979). “A Note Comparing Optimal and Heuristic Solutions to the p-Median Problem”. Geographical Analysis 11, 86–89.Google Scholar
  43. RosingK., C.ReVelle, and H.Rosing. (1979). “The p-Median and Its Linear Programming Relaxation: An Approach to Large Problems”. Journal of the Operational Research Society 30, 815–823.Google Scholar
  44. Ruggles, A.J. (1992). “An Analysis of Late-Horizon Settlement Patterns in the Temascalapa-Teotihuacan Basins: The Creation of Idealized Settlement Patterns Through Location-Allocation Models and GIS.” Masters thesis, Department of Geography. University of California, Santa Barbara.Google Scholar
  45. SchillingD., V.Jayaraman, and R.Barkhi. (1993). “A Review of Covering Problems in Facility Location”. Location Science 1, 25–55.Google Scholar
  46. SelimS., and K.Alsultan. (1991). “A Simulated-Annealing Algorithm for the Clustering Problem”. Pattern Recognition 10, 1003–1008.Google Scholar
  47. Swain, R. (1971). “A Decomposition Algorithm for a Class of Facility Location Problems.” Ph.D. dissertation, Cornell University, Ithaca, NY.Google Scholar
  48. TanselB., R.Francis and T.Lowe. (1983). “Location on Networks: A Survey”. Management Science 29, 482–511.Google Scholar
  49. TeitzM. and P.Bart. (1968). “Heuristic Methods for Estimating the Generalized Vertex Median of a Weighted Graph”. Operations Research 16, 955–961.Google Scholar
  50. TryfosP. (1986). “An Integer Programming Approach to the Apparel Sizing Problem”. Journal of the Operational Research Society 37, 1001–1006.Google Scholar
  51. VanLaarhovenP., and E.Aarts. (1987). Simulated-Annealing: Theory and Application Dordrecht, Netherlands: Reidel.Google Scholar
  52. Weaver, J., and R. Church. (1984). “A Comparison of Direct and Indirect Primal/Dual Bounding Solution Procedures for the Maximal Covering Location Problem”. Working paper.Google Scholar
  53. WeaverJ., and R.Church. (1985). “A Median Location Model with Nonclosest Facility Service”. Transportation Science 19, 58–74.Google Scholar
  54. Wilhelm, M., and T. Ward. (1987). “Solving the Quadratic Assignment Problems by Simulated-Annealing.” IIE Transactions (March), 107–119.Google Scholar
  55. Willer, D. (1990). “A Spatial Decision Support System for Bank Location: A Case Study.” NCGIA Technical Report 90-9.Google Scholar

Copyright information

© Kluwer Academic Publishers 1996

Authors and Affiliations

  • Alan T. Murray
    • 1
  • Richard L. Church
    • 2
    • 3
  1. 1.Australian Housing and Urban Research InstituteQueensland University of TechnologyBrisbaneAustralia
  2. 2.National Center for Geographic Information and AnalysisUniversity of California at Santa BarbaraSanta BarbaraUSA
  3. 3.the Department of GeographyUniversity of California at Santa BarbaraSanta BarbaraUSA

Personalised recommendations