On solving large p-median problems

Incorporating big data in urban planning has great potential for better modeling of urban dynamics and more efficiently allocating limited resources. However, big data may present new challenges for problem solutions. This research focuses on the p-median problem, one of the most widely used location models in urban and regional planning. Similar to many other location models, the p-median problem is non-deterministic polynomial-time hard (NP-hard), and solving large-sized p-median problems is difficult. This research proposes a high performance computing-based algorithm, random sampling and spatial voting, to solve large-sized p-median problems. Instead of solving a large p-median problem directly, a random sampling scheme is introduced to create smaller sub-p-median problems that can be solved in parallel efficiently. A spatial voting strategy is designed to evaluate the candidate facility sites for inclusion in obtaining the final problem solution. Tests with the Balanced Iterative Reducing and Clustering using Hierarchies (BIRCH) data set show that random sampling and spatial voting provides high-quality solutions and reduces computing time significantly. Tests also demonstrate the dynamic scalability of the algorithm; it can start with a small amount of computing resources and scale up and down flexibly depending on the availability of the computing resources.

[1]  Carsten Kutzner,et al.  GROMACS 4:  Algorithms for Highly Efficient, Load-Balanced, and Scalable Molecular Simulation. , 2008, Journal of chemical theory and computation.

[2]  O. Kariv,et al.  An Algorithmic Approach to Network Location Problems. II: The p-Medians , 1979 .

[3]  Andrea Lodi,et al.  MIPLIB 2010 , 2011, Math. Program. Comput..

[4]  Igor Vasil'ev,et al.  An aggregation heuristic for large scale p-median problem , 2012, Comput. Oper. Res..

[5]  Pierre Hansen,et al.  Cooperative Parallel Variable Neighborhood Search for the p-Median , 2004, J. Heuristics.

[6]  Mauricio G. C. Resende,et al.  A fast swap-based local search procedure for location problems , 2007, Ann. Oper. Res..

[7]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[8]  Fred W. Glover,et al.  Future paths for integer programming and links to artificial intelligence , 1986, Comput. Oper. Res..

[9]  Bertil Schmidt,et al.  Bioinformatics: High Performance Parallel Computer Architectures , 2010 .

[10]  Andrew B. Kahng,et al.  A new adaptive multi-start technique for combinatorial global optimizations , 1994, Oper. Res. Lett..

[11]  Jack A. Orenstein Spatial query processing in an object-oriented database system , 1986, SIGMOD '86.

[12]  Richard L. Church,et al.  Applying simulated annealing to location-planning models , 1996, J. Heuristics.

[13]  Chandra Ade Irawan,et al.  Solving large $$p$$p-median problems by a multistage hybrid approach using demand points aggregation and variable neighbourhood search , 2015, J. Glob. Optim..

[14]  Polly Bart,et al.  Heuristic Methods for Estimating the Generalized Vertex Median of a Weighted Graph , 1968, Oper. Res..

[15]  Mauricio G. C. Resende,et al.  A Hybrid Heuristic for the p-Median Problem , 2004, J. Heuristics.

[16]  Warren Smith,et al.  Scheduling with advanced reservations , 2000, Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000.

[17]  Jon Louis Bentley,et al.  Quad trees a data structure for retrieval on composite keys , 1974, Acta Informatica.

[18]  Jon Louis Bentley,et al.  Multidimensional binary search trees used for associative searching , 1975, CACM.

[19]  Richard L. Church,et al.  COBRA: A New Formulation of the Classic p-Median Location Problem , 2003, Ann. Oper. Res..

[20]  Pierre Hansen,et al.  Solving large p-median clustering problems by primal–dual variable neighborhood search , 2009, Data Mining and Knowledge Discovery.

[21]  Shaowen Wang,et al.  PEAR: a massively parallel evolutionary computation approach for political redistricting optimization and analysis , 2016, Swarm Evol. Comput..

[22]  Saïd Salhi,et al.  Defining tabu list size and aspiration criterion within tabu search methods , 2002, Comput. Oper. Res..

[23]  Alfred A. Kuehn,et al.  A Heuristic Program for Locating Warehouses , 1963 .

[24]  T. L. Ray,et al.  Warehouse Location Under Continuous Economies of Scale , 1966 .

[25]  J. Reese,et al.  Solution methods for the p‐median problem: An annotated bibliography , 2006, Networks.

[26]  Sang-Hyung Ahn,et al.  Computational Comparison of Two Lagrangian Relaxation for the K-median Problem , 1989 .

[27]  Zvi Drezner,et al.  An Efficient Genetic Algorithm for the p-Median Problem , 2003, Ann. Oper. Res..

[28]  K. E. Rosing,et al.  The p-Median and its Linear Programming Relaxation: An Approach to Large Problems , 1979 .

[29]  C. Revelle,et al.  A Lagrangean heuristic for the maximal covering location problem , 1996 .

[30]  Daoqin Tong,et al.  A spatial‐knowledge‐enhanced heuristic for solving the p‐median problem , 2018, Trans. GIS.

[31]  P. J. Green,et al.  Density Estimation for Statistics and Data Analysis , 1987 .

[32]  M. John Hodgson,et al.  Heuristic concentration for the p-median: an example demonstrating how and why it works , 2002, Comput. Oper. Res..

[33]  Ashok Krishnamurthy,et al.  Climatologies Based on the Weather Research and Forecast (WRF) Model , 2009, 2009 DoD High Performance Computing Modernization Program Users Group Conference.

[34]  Roberto D. Galvão,et al.  A Dual-Bounded Algorithm for the p-Median Problem , 1980, Oper. Res..

[35]  Ningchuan Xiao,et al.  A Parallel Cooperative Hybridization Approach to the p-Median Problem , 2012 .

[36]  Borko Furht,et al.  Handbook of Cloud Computing , 2010 .

[37]  Charles ReVelle,et al.  Central Facilities Location , 2010 .

[38]  Amr K. Mortagy,et al.  A multi-objective model for locating fire stations , 1998, Eur. J. Oper. Res..

[39]  F. E. Maranzana,et al.  On the Location of Supply Points to Minimize Transport Costs , 1964 .

[40]  Pierre Hansen,et al.  The p-median problem: A survey of metaheuristic approaches , 2005, Eur. J. Oper. Res..

[41]  P. Hansen,et al.  Variable neighborhood search for the p-median , 1997 .