,
Rojin Rezvan
,
Ali Vakilian
Creative Commons Attribution 4.0 International license
We study the connected k-median clustering problem, a clustering problem that augments the classical k-median objective with connectivity constraints. We focus on the overlapping variant of the problem, where clusters are allowed to share vertices. In addition to a metric space (V,d), the input contains a connected graph G on the same vertex set V of size n. The goal is to select at most k centers C and assign vertices to them so as to minimize the k-median cost (i.e., ∑_{v ∈ V} d(v,C)), subject to the constraint that each cluster induces a connected subgraph of G. Since the metric space and the connectivity graph are independent, the problem is significantly more challenging than standard clustering. Eube et al. [Eube et al., 2025] showed that even the assignment version is Ω(log n)-hard to approximate and gave approximation algorithms with guarantees depending polynomially on k.
We develop a configuration-LP-based framework that combines covering LP techniques with a rooted minimum-density oracle. For the assignment version, we obtain an O(log² n)-approximation. For the general version, we develop a bicriteria framework that opens O(klog n) centers while achieving an O(log² n)-approximation in cost.
@InProceedings{chatterjee_et_al:LIPIcs.APPROX/RANDOM.2026.22,
author = {Chatterjee, Kushagra and Rezvan, Rojin and Vakilian, Ali},
title = {{A Configuration-LP Framework for Connected k-Median Clustering}},
booktitle = {Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2026)},
pages = {22:1--22:20},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-449-9},
ISSN = {1868-8969},
year = {2026},
volume = {392},
editor = {Singh, Mohit and Gur, Tom},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.APPROX/RANDOM.2026.22},
URN = {urn:nbn:de:0030-drops-277392},
doi = {10.4230/LIPIcs.APPROX/RANDOM.2026.22},
annote = {Keywords: Connected Clustering, k-Median Clustering, Configuration LP}
}