Skip to main content
Log in

Solving large \(p\)-median problems by a multistage hybrid approach using demand points aggregation and variable neighbourhood search

  • Published:
Journal of Global Optimization Aims and scope Submit manuscript

Abstract

A hybridisation of a clustering-based technique and of a variable neighbourhood search (VNS) is designed to solve large-scale \(p\)-median problems. The approach is based on a multi-stage methodology where learning from previous stages is taken into account when tackling the next stage. Each stage is made up of several subproblems that are solved by a fast procedure to produce good feasible solutions. Within each stage, the solutions returned are put together to make up a new promising subset of potential facilities. This augmented \(p\)-median problem is then solved by VNS. As these problems used aggregation, a cost evaluation based on the original demand points instead of aggregation is computed for each of the ‘aggregation’-based solution. The one yielding the least cost is then selected and its chosen facilities included into the next stages. This multi-stage process is repeated several times until a certain criterion is met. This approach is enhanced by an efficient way to aggregate the data and a neighbourhood reduction scheme when allocating demand points to their nearest facilities. The proposed approach is tested, using various values of \(p\), on the largest data sets from the literature with up to 89,600 demand points with encouraging results.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Avella, P., Boccia, M., Salerno, S., Vasilyev, I.: An aggregation heuristic for large scale \(p\)-median problem. Comput. Oper. Res. 39(7), 1625–1632 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  2. Casillas, P.: Aggregation problems in location–allocation modeling. In: Gosh, A., Rushton, G. (eds.) Spatial Analysis and Location–Allocation Models, pp. 327–344. Van Nostrand Reinhold, New York (1987)

    Google Scholar 

  3. Current, J.R., Schilling, D.A.: Elimination of source A and B errors in \(p\)-median location problems. Geogr. Anal. 19, 95–110 (1987)

    Article  Google Scholar 

  4. Dongarra, J. J.: Performance of various computers using standard linear Equation software. http://www.netlib.org/benchmark/performance.pdf (Accessed online 15 April 2013)

  5. Erkut, E., Bozkaya, B.: Analysis of aggregation errors for the \(p\)-median problem. Comput. Oper. Res. 26, 1075–1096 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  6. Francis, R.L., Lowe, T.J., Rayco, M.B.: Row-column aggregation for rectilinear distance \(p\)-median problems. Transp. Sci. 30, 160–174 (1996)

    Article  MATH  Google Scholar 

  7. Francis, R.L., Lowe, T.J., Rayco, M.B., Tamir, A.: Aggregation error for location models: survey and analysis. Ann. Oper. Res. 167, 171–208 (2009)

    Article  MathSciNet  Google Scholar 

  8. Garcia, S., Labbe, M., Marin, A.: Solving large \(p\)-median problem with a radius formulation. Inf. J. Comput. 23, 546–556 (2010)

    Article  MathSciNet  Google Scholar 

  9. Hansen, P., Brimberg, J., Urosevic, D., Mladenovic, N.: Solving large \(p\)-median clustering problems by primal-dual variable neighborhood search. Data Min. Knowl. Discov. 19, 351–375 (2009)

    Article  MathSciNet  Google Scholar 

  10. Hansen, P., Mladenovic, N.: Variable neighbourhood search for the \(p\)-median. Locat. Sci. 5, 207–225 (1997)

    Article  MATH  Google Scholar 

  11. Hillsman, E.L., Rhoda, R.: Errors in measuring distances from populations to service centers. Ann. Reg. Sci. 12, 74–88 (1978)

    Article  Google Scholar 

  12. Hodgson, M.J.: Data surrogation error in \(p\)-median models. Ann. Oper. Res. 110, 153–165 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  13. Hodgson, M.J., Neuman, S.: A GIS approach to eliminating source C aggregation error in \(p\)-median models. Locat. Sci. 1, 155–170 (1993)

    MATH  Google Scholar 

  14. Hodgson, M.J., Shmulevitz, F., Körkel, M.: Aggregation error effects on the discrete-space \(p\)-median model: the case of Edmonton. Can. Can. Geogr. 41, 415–428 (1997)

    Article  Google Scholar 

  15. Papadimitriou, C.H.: Worst-case and probabilistic analysis of a geometric location problem. SIAM J. Comput. 10, 542–557 (1981)

    Article  MATH  MathSciNet  Google Scholar 

  16. Qi, L., Shen, Z.M.: Worst-case analysis of demand point aggregation for the Euclidean \(p\)-median problem. Eur. J. Oper. Res. 202, 434–443 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  17. ReVelle, C.S., Swain, R.: Central facilities location. Geogr. Anal. 2, 30–42 (1970)

    Article  Google Scholar 

  18. Salhi, S., Gamal, M.D.H.: A genetic algorithm based approach for the uncapacitated continuous location–allocation problem. Ann. Oper. Res. 123, 203–222 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  19. Whitaker, R.A.: A fast algorithm for the greedy interchange for large-scale clustering and median location problems. Infor 21, 95–108 (1983)

    MATH  Google Scholar 

  20. Zoubi, M.B., Rawi, M.: An efficient approach for computing silhouette coefficients. J. Comput. Sci. 4, 252–255 (2008)

    Article  Google Scholar 

Download references

Acknowledgments

The authors would like to thank both referees for their useful suggestions that improved both the content as well as the presentation of the paper. This research has been partially supported by the Ministry of Science and Innovation of Spain under the research project ECO2011-24927, in part financed by the European Regional Development Fund (ERDF), and the Fundacion Seneca under the research project 15254/PI/10, and also by the Algerian Ministry of Education (Sciences Fundamentals), under research project PNR 8/U160/64.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chandra A. Irawan.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Irawan, C.A., Salhi, S. Solving large \(p\)-median problems by a multistage hybrid approach using demand points aggregation and variable neighbourhood search. J Glob Optim 63, 537–554 (2015). https://doi.org/10.1007/s10898-013-0080-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-013-0080-z

Keywords

Navigation