A distributed algorithm for solving large-scale p-median problems using expectation maximization

The p-median problem selects <i>p</i> source locations to serve <i>n</i> destinations such that the average distance between the destinations and corresponding sources is minimized. It is a well-studied NP-hard combinatorial optimization problem with many existing heuristic solutions, however, existing algorithms are not scalable for large-scale problems. The fast interchange (FI) heuristic which yields results close to the optimal solution with respect to the objective function value becomes suboptimal with respect to time requirements for large-scale problems. We present a novel distributed divide and conquer algorithm, EM-FI, to solve large-scale p-median problems quickly even with limited computing resources. The algorithm identifies the existing spatial clusters of the destination locations using expectation maximization (EM) and solves them as independent p-median problems using integer programming or FI concurrently. The proposed algorithm showed an order of magnitude improvement in time without the loss of quality in terms of the objective function value on synthetic and real datasets.

Authors

Institutions

Publication Details

Journal
PeerJ Computer Science
Published
2024-11-21
DOI
https://doi.org/10.7717/peerj-cs.2446
Citations
1
Primary Topic
Facility Location and Emergency Management
Type
article
Field-Weighted Citation Impact
0.67

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A distributed algorithm for solving large-scale p-median problems using expectation maximization

Harsha Gwalani, Sultanah M. Alshammari, Joseph Helsing, Armin R. Mikler et al.
1 citations
PeerJ Computer Science
Facility Location and Emergency Management
0.67
article

A distributed algorithm for solving large-scale p-median problems using expectation maximization

Harsha Gwalani, Sultanah M. Alshammari, Joseph Helsing, Armin R. Mikler, Chetan Tiwari
article en
1 citations

Abstract

The p-median problem selects <i>p</i> source locations to serve <i>n</i> destinations such that the average distance between the destinations and corresponding sources is minimized. It is a well-studied NP-hard combinatorial optimization problem with many existing heuristic solutions, however, existing algorithms are not scalable for large-scale problems. The fast interchange (FI) heuristic which yields results close to the optimal solution with respect to the objective function value becomes suboptimal with respect to time requirements for large-scale problems. We present a novel distributed divide and conquer algorithm, EM-FI, to solve large-scale p-median problems quickly even with limited computing resources. The algorithm identifies the existing spatial clusters of the destination locations using expectation maximization (EM) and solves them as independent p-median problems using integer programming or FI concurrently. The proposed algorithm showed an order of magnitude improvement in time without the loss of quality in terms of the objective function value on synthetic and real datasets.

PeerJ Computer ScienceVol. 10
Stevens Institute of Technology (US), University of North Texas (US), Georgia State University (US)
Texas Department of State Health Services, National Institutes of Health
Openalex Percentile: Top 21%
Facility Location and Emergency Management
0.67
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.