RUS  ENG
Full version
JOURNALS // Trudy Instituta Matematiki i Mekhaniki UrO RAN // Archive

Trudy Inst. Mat. i Mekh. UrO RAN, 2025, Volume 31, Number 3, Pages 77–90 (Mi timm2197)

A primal-dual polynomial approximation algorithm for the uncapacitated facility location problem

E. Kh. Gimadia, E. N. Goncharova, A. A. Shtepa

a Sobolev Institute of Mathematics, Siberian Branch of the Russian Academy of Sciences, Novosibirsk

Abstract: The Uncapacitated Facility Location Problem is a well-known discrete optimization problem. We consider a problem with unsplittable demands and without triangle inequality. These problem is NP-hard in the strong sense. We propose a primal-dual approximate polynomial algorithm with a posteriori performance guarantee. The approach comprises two polynomial approximation algorithms: $\mathcal A_1$, which utilises the greedy heuristic, and $\mathcal A_2$, as proposed by the authors, based on identifying the dead-end solution to the dual problem. The complexity of the proposed algorithm is $\mathcal O(mn(m + \log n))$, where $m$ is the number of facilities and $n$ is the number of customers. In the dual algorithm, a binary heap is used, which significantly reduced the actual runtime of the algorithm. The reduction in runtime was especially noticeable on multidimensional examples. Numerical experiments with randomly generated instances demonstrate the effectiveness of the proposed algorithms through their computational results.

Keywords: Facility Location Problem, NP-hard problem, approximation algorithm, algorithm with a posteriori performance guarantee, primal-dual algorithm, binary heap.

UDC: 519.8+518.25

MSC: 05C09, 05C12, 05C92

Received: 23.04.2025
Revised: 16.07.2025
Accepted: 21.07.2025

DOI: 10.21538/0134-4889-2025-31-3-77-90



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2025