Journal of the Operational Research Society

, Volume 61, Issue 11, pp 1619–1631 | Cite as

Integrating heuristic information into exact methods: The case of the vertex p-centre problem

Theoretical Paper

Abstract

We solve the vertex p-centre problem optimally using an exact method that considers both upper and lower bounds as part of its search engine. Tight upper bounds are generated quickly via an efficient three-level heuristic, which are then used to derive potential ‘lower bounds’ accordingly. These two pieces of information when used together make our chosen exact method more efficient at obtaining optimal solutions relatively quickly. The proposed implementation produced excellent results when tested on the OR Library data set. This integrated approach can be adopted for those exact methods that consider both upper and lower bounds within their search engine and hence provide a wider spectrum of applicability in other hard combinatorial problems.

Keywords

vertex p-centre location set covering problem (SCP) multi-level heuristic variable neighbourhood search (VNS) exact method 

Notes

Acknowledgements

We are grateful to the referees for their constructive comments that improved both the quality and the content of the paper.

References

  1. Al-Khedhairi A and Salhi S (2005). Enhancement to two exact algorithms for solving the vertex p-center problem . J Math Model Algorithms 4: 129–147.CrossRefGoogle Scholar
  2. Archetti C, Speranza MG and Savelsbergh MWP (2008). An optimization-based heuristic for the split delivery vehicle routing problem . Transport Sci 42: 22–31.CrossRefGoogle Scholar
  3. Beasley JE (1985). A note on solving large p-median problems . Eur J Opl Res 21: 270–273.CrossRefGoogle Scholar
  4. Beasley JE (1990). OR library: Distributing test problems by electronic mail . J Opl Res Soc 41: 1069–1072.CrossRefGoogle Scholar
  5. Boender CGE, Rinnooy Kan AHG, Timmer GT and Stougie L (1982). A stochastic method for global optimization . Math Program 22: 125–140.CrossRefGoogle Scholar
  6. Daskin MS (1995). Network and Discrete Locations: Models, Algorithms, and Applications . John Wiley & Sons: New York pp. 154–191.CrossRefGoogle Scholar
  7. Daskin M (2000). A new approach to solve the vertex p-center problem to optimality: Algorithm and computational results . Commun Opns Res Soc Japan 45: 428–436.Google Scholar
  8. Derigs U (1985). Using confidence limits for the global optimum in combinatorial optimization . Opns Res 33: 1024–1049.CrossRefGoogle Scholar
  9. Elloumi S, Labbé M, Pochet Y (2001). New formulation and resolution method for the p-center problem, http://www.optimization-online.org/DB_HTML/2001/10/394.html.
  10. Floyd RW (1962). Algorithm 97, shortest path . Commun ACM 5: 345.CrossRefGoogle Scholar
  11. Golden BL and Alt FB (1979). Interval estimation of a global optimum for large combinatorial problems . Nav Res Logist Q 26: 69–77.CrossRefGoogle Scholar
  12. Hakimi SL (1964). Optimum locations of switching centers and the absolute centers and medians of a graph . Opns Res 12: 450–459.CrossRefGoogle Scholar
  13. Hanafi S and Freville A (1998). An efficient tabu search approach for the 0–1 multidimensional knapsack problem . Eur J Opl Res 106: 659–675.CrossRefGoogle Scholar
  14. Hansen P and Mladenović N (2003). Variable neighborhood search . In: Glover F and Kochenberger G (eds). Handbook of Metaheuristics. Kluwer Academic Publisher: Dordrecht, pp. 145–184.CrossRefGoogle Scholar
  15. Ilhan T, Pinar MC . (2001). An efficient exact algorithm for the vertex p-center problem. http://www.optimization-online.org/DB_HTML/2001/09/376.html.
  16. Kariv O and Hakimi S (1979). An algorithmic approach to network location problems. Part I: The p-centers . SIAM J Appl Math 37: 513–538.CrossRefGoogle Scholar
  17. Melian B, Mladenović N (eds) (2007). Applications of variable neighborhood search. IMA J Mngt Math 18: 99–221.Google Scholar
  18. Minieka E (1970). The m-center problem . SIAM Rev 12: 138–139.CrossRefGoogle Scholar
  19. Mladenović N and Hansen P (1997). Variable neighborhood search . Comput Opl Res 24: 1097–1100.CrossRefGoogle Scholar
  20. Mladenović N, Labbe M and Hansen P (2003). Solving the p-center problem with tabu search and variable neighbourhood search . Networks 42: 48–64.CrossRefGoogle Scholar
  21. Rardin RL and Uzsoy R (2001). Experimental evaluation of heuristic optimization algorithms: A tutorial . J Heuristics 7: 261–304.CrossRefGoogle Scholar
  22. Reinelt G (1991). TSPLIB–A traveling salesman problem library . ORSA J Comput 3: 376–384.CrossRefGoogle Scholar
  23. Robson D and Whitlock J (1964). Estimation of a truncation point . Biometrika 51: 33–39.CrossRefGoogle Scholar
  24. Rosing KE and ReVelle CS (1997). Heuristic concentration: Two stage solution construction . Eur J Opl Res 97: 75–86.CrossRefGoogle Scholar
  25. Salhi S (1997). A perturbation heuristic for a class of location problems . J Opl Res Soc 48: 1233–1240.CrossRefGoogle Scholar
  26. Salhi S (2006). Heuristic search: The science of tomorrow . In: Salhi S (ed). OR48 Keynote Papers. Operational Research Society: Birmingham, pp. 39–58.Google Scholar
  27. Salhi S and Sari M (1997). A multi-level composite heuristic for the multi depot vehicle fleet mix problem . Eur J Opl Res 103: 78–95.CrossRefGoogle Scholar
  28. Wilbaut C, Salhi S and Hanafi S (2009). An iterative variable-based fixation heuristic for the 0–1 multidimensional knapsack problem . Eur J Opl Res 199: 339–348.CrossRefGoogle Scholar

Copyright information

© Operational Research Society 2009

Authors and Affiliations

  1. 1.University of KentCanterburyUK
  2. 2.King Saud UniversityRiyadhSaudi Arabia

Personalised recommendations