Abstract 1 Introduction 2 Preliminaries 3 MSR on metrics induced by weighted graphs 4 MSR on metrics induced by (unweighted) graphs 5 Conclusion References

On the Parameterized Complexity of Min-Sum-Radii

Pankaj Kumar ORCID University of Birmingham, UK    Haiko Müller ORCID University of Leeds, UK    Sebastian Ordyniak ORCID University of Leeds, UK    Melanie Schmidt ORCID Heinrich Heine University Düsseldorf, Germany
Abstract

In the Min-Sum-Radii (MSR) clustering problem, we are given a finite set X of n points in a metric space. The objective is to find at most k clusters centered at a subset of these points such that every point of X is assigned to one of the clusters, minimizing the sum of the radii of the clusters. The problem is known to be 𝖭𝖯-hard even on metrics induced by weighted planar graphs and metrics with constant doubling dimension, as shown by Gibson et al. (SWAT 2008). In this work, we investigate the parameterized complexity of MSR on metrics induced by undirected graphs. We distinguish between weighted graph metrics (with positive edge weights) and unweighted graph metrics (where all edges have unit weight).

Weighted Graph Metrics.

We show that MSR is 𝖶[1]-hard on metrics induced by weighted bipartite graphs, when parameterized by the combined parameter k the number of clusters and Δ the cost of the clustering. We then investigate the structural parameterized complexity of the problem. Drexler et al. [doi:10.48550/arXiv.2310.02130] showed that the MSR problem admits an 𝖷𝖯 algorithm on metrics induced by weighted graphs when parameterized by treewidth, and asked whether this can be improved to fixed-parameter tractability. We first answer their question in the negative, and more strongly show that MSR stays 𝖶[1]-hard on metrics induced by undirected weighted bipartite graphs when parameterized by the vertex cover number plus k. We then turn our attention to parameters for dense graphs and show that MSR remains 𝖶[1]-hard when parameterized by k+Δ even on cliques and complete bipartite graphs.

On the positive side, we employ the known 𝖷𝖯 algorithm parameterized by treewidth, to show that the MSR problem is 𝖥𝖯𝖳 when parameterized by the parameter treewidth plus Δ. Together, these results provide a complete picture of the parameterized complexity of MSR with respect to any combination of parameters k, Δ, as well as structural parameters for sparse graphs above vertex cover and known parameters for dense graphs (such as neighborhood diversity and modular width).

Unweighted Graph Metrics.

The story is rather different for unweighted graphs, since it is a long standing open question whether MSR on metrics induced by undirected graphs is solvable in polynomial-time. Although we cannot answer this question, we provide classical and parameterized hardness results for two very closely related problems, namely Exact-MSR (MSR and one wants to find exactly k clusters) and Allowed-Centers-MSR (MSR with an additional set of allowed cluster centers). We also show that MSR as well as these two problems are fixed-parameter tractable parameterized by the treedepth of the input graph.

Keywords and phrases:
Parameterized complexity, Min-Sum-Radii clustering
Funding:
Melanie Schmidt: Melanie Schmidt acknowledges funding by DFG grant 456558332.
Copyright and License:
[Uncaptioned image] © Pankaj Kumar, Haiko Müller, Sebastian Ordyniak, and Melanie Schmidt; licensed under Creative Commons License CC-BY 4.0
2012 ACM Subject Classification:
Theory of computation Parameterized complexity and exact algorithms
Acknowledgements:
We want to thank the reviewers of SWAT 2026 for their helpful suggestions. One of the authors thanks Tanmay Inamdar for helpful discussions on the problem and for pointing out relevant references.
Related Version:
Full Version: https://doi.org/10.48550/arXiv.2605.22804
Editor:
Pierre Fraigniaud

1 Introduction

Clustering problems with centers are well studied in the fields of operation research, machine learning, data processing, theoretical computer science, and various other disciplines. Given a point-set X consisting of n points, a distance metric d defined on X, and a parameter k, the goal is to partition X into k clusters C1,C2,,Ck with respective centers c1,c2,,ck. The k-Center, k-Median, and k-Means problems are notably the most widely studied clustering problems of this type: [9, 19, 2, 20, 1]. The k-Center objective is to find a clustering such that the maximum distance between the center of a cluster and any point in the cluster, i.e., the maximum radius of a cluster, is minimized. The k-Median objective minimizes the total distance, which can average out larger individual costs, potentially overlooking the needs of outlier points.

The MSR problem offers a compromise by targeting to minimize the sum of the radii of the clusters. We define the MSR problem formally as follows.

Min-Sum-Radii (MSR)
Instance: A finite set X of n points in a metric space (X,d), an integer k, and a number Δ. Question: Are there center-radius pairs (c1,r1),,(ct,rt) with tk, ciX, and ri0 such that every point xX is of distance at most ri to some center ci (i.e., d(x,ci)ri) and i=1triΔ.

This approach allows for more balanced cluster formation, fine-tuning the radii across all clusters and ensuring that the maximum individual cost is kept within reasonable bounds, although it may be higher than in k-Center – potentially by a factor of k – though this is not always the case. This intermediate objective is particularly useful in applications where balancing the load among clusters is crucial, such as in wireless network design where the goal is to minimize the energy required for transmission, which is proportional to the sum of the radii of the coverage areas of the base stations, see Lev-Tov and Peleg [24].

Charikar and Panigrahy [9] studied the MSR problem and noted that it effectively addresses the “dissection effect” inherent in the k-center approach, where the uniform maximum radius assumption can lead to significant overlap among clusters, resulting in points that should belong together being split across different clusters. By minimizing the sum of the radii, MSR reduces this dissection effect, promoting more coherent and practical clustering solutions.

Gibson et al. [17] showed that the MSR problem is 𝖭𝖯-hard, even when restricted to planar metric or metrics with constant doubling dimension. For general metrics, they presented a randomized algorithm for MSR with a runtime of nO(lognlogD) where D represents the ratio between the maximum and minimum distances. They also obtained a (1+ϵ)-approximation in quasi-polynomial time. It follows that under standard complexity-theoretic assumptions, the problem cannot be 𝖠𝖯𝖷-hard. Interestingly, Gibson et al. [18] presented a polynomial time algorithm for MSR in constant-dimensional Euclidean metrics. Charikar and Panigrahy [9] developed a O(1)-approximation algorithm for the MSR problem (as well as the k-Min-Sum-Diameter problem) on general metrics using the primal-dual framework introduced by Jain and Vazirani for the k-Median problem. This was further refined by Friggstad and Jamshidian [16], who achieved a 3.389-approximation for MSR. This was recently improved to 3+ε, which is currently the best-known approximation factor for the general case [7].

The MSR problem has been studied in constrained settings, such as with lower bounds, outliers, and capacities. A significant line of work focuses on its parameterized complexity. Several recent results [22, 3, 23, 10, 8, 4] discuss 𝖥𝖯𝖳-approximation algorithms for the problem and its variants; see the related work section.

We investigate the MSR problem under the graph metrics. For an undirected graph G=(V,E) with positive (or unit) edge weights, we denote by X=V the set of input points, and by d(u,v), the length of a shortest uv path in G. The metric space induced by the graph G is (X,d).

MSR on Graph Metrics
Instance: An undirected graph G=(V,E) with positive edge weights, an integer k, and a number Δ. The input metric d is the graph metric induced by G. Parameter: k (the (maximum) number of allowed clusters) Question: Are there center–radius pairs (c1,r1),,(ct,rt) with tk, ciV, and ri0 such that every vertex vV is of distance at most ri from some center ci (i.e., d(v,ci)ri) and i=1triΔ.

Throughout this paper, we only consider undirected graphs, and all of our results are stated for undirected graph metrics. We distinguish between weighted graph metrics (with positive edge weights) and (unweighted) graph metrics (where all edges have unit weight).

Table 1: Summary of complexity results for MSR on weighted graph metrics. A checkmark (✓) indicates that the parameter in that column is used for the corresponding result. k: number of clusters; Δ: cost of optimal clustering; vc: vertex cover number; tw: treewidth. Note that these results provide a comprehensive picture for the parameterized complexity of MSR with respect to any combination of these 4 parameters.
k Δ vc tw Complexity Reference
𝖶[1] Theorem 1
𝖶[1] Theorem 2
𝖷𝖯 naive brute force
𝖷𝖯 Drexler et al. [14]
𝖥𝖯𝖳 Corollary 9

Weighted Graph Metrics.

A naive brute-force algorithm yields an 𝖷𝖯 algorithm parameterized by k: one can guess the k centers (at most (nk) choices) and then determine the optimal radii (for each radius there are at most n1 possible choices–as there are at most n1 possible r-neigborhoods, i.e., neighborhoods around a vertex with radius r), leading to a running time of n𝒪(k). To the best of our knowledge, the question of whether MSR admits a true 𝖥𝖯𝖳 algorithm in this setting–an algorithm running in time f(k)nO(1) for some computable function f–has remained open.

We resolve this by proving that MSR is 𝖶[1]-hard parameterized by k+Δ, even on weighted bipartite graphs. Furthermore, we establish a lower bound under the Exponential Time Hypothesis (𝖤𝖳𝖧).

Theorem 1 ().

MSR on metrics induced by weighted bipartite graphs is 𝖶[1]-hard parameterized by the number of clusters k plus the cost of the clustering Δ. Moreover, under the Exponential Time Hypothesis, there is no f(k+Δ)No(k+log2Δ)-time algorithm, where N is the number of input points, that solves MSR for metrics induced by weighted bipartite graphs, for any computable function f.

We note that when the inter-point distances are bounded by a polynomial in the input-size, the algorithm of Gibson et al. [17] admits randomized quasi-polynomial time. At this point, we mention that our 𝖶[1]-hardness proof also implies 𝖭𝖯-hardness of the decision version of the problem and justifies the exponential edge-weights in the reduction of Theorem 1.

We then explore the parameterized complexity of MSR with respect to structural parameters. Drexler et al. [14] showed that the MSR problem admits an 𝖷𝖯 algorithm on metrics induced by bounded treewidth graphs, and asked the question whether the problem admits an 𝖥𝖯𝖳 algorithm when parameterized by the treewidth tw. We first answer their question negatively, and more strongly show that MSR problem stays 𝖶[1]-hard on metrics induced by weighted graphs when parameterized by vc, the vertex cover number, plus k (even on bipartite graphs).

Theorem 2.

The MSR problem is 𝖶[1]-hard on metrics induced by weighted bipartite graphs when parameterized by the vertex cover number (vc) plus the number of clusters (k). Moreover, there is no f(vc+k)No(vc+k)-time algorithm for any computable function f unless 𝖤𝖳𝖧 fails, where N is the number of input points.

We then, using the 𝖷𝖯 algorithm of Drexler et al.[14], show that the MSR problem is 𝖥𝖯𝖳 when parameterized by the combined parameter tw, the treewidth and Δ, the cost of clustering (Corollary 9).

Taken together, these results already provide a rather comprehensice picture of the parameterized complexity of MSR on metrics induced by weighted graphs for combinations of the parameters k, Δ and any sparse structural parameter above and including the vertex cover number (please refer to Table 1 for an overview of our results). We complete the picture for dense structural parameters (such as neighborhood diversity and modular width) by showing that MSR is already 𝖭𝖯-hard and 𝖶[1]-hard parameterized by k+Δ on complete as well as complete bipartite graphs. On the positive side, we obtain fixed-parameter tractability when parameterizing by tw plus Δ (Corollary 9).

(Unweighted) Graph Metrics.

We now consider the case of metrics induced by (unweighted) graphs. Note that as the randomized algorithm of Gibson et al. [17], solves MSR on undirected graphs in quasi polynomial time (as the maximum interpoint distance is at most n1), MSR on these metrics should not be 𝖭𝖯-hard, unless 𝖭𝖯 is contained in randomized quasipolynomial time–an unlikely complexity theoretic consequence. However, it is a long standing open question whether MSR on undirected graph metrics, is solvable in polynomial-time; this is only known for the version of MSR without zero clusters (i.e., no singleton clusters are allowed) [5].

Although we cannot answer this question, we provide the following main contributions for these metrics. First, we exhibit two natural variants of MSR, namely, Exact-MSR and Allowed-Centers-MSR, and provide strong hardness results for these variants even on metrics induced by undirected graphs. In the Exact-MSR version, it is required to find a solution with exactly k non-zero clusters. We formally define it as follows.

Exact-MSR
Instance: An undirected graph G=(V,E), an integer k, and a number Δ. The input metric (X,d) is the graph metric induced by G. Parameter: k (the number of clusters) Question: Is there a set C={(c1,r1),,(ck,rk)} of exactly k center-radius pairs (ci,ri) such that: ciX and there are at least two points in X with distance at most ri from ci, every point in X is within the distance ri from ci for at least one i[k], i[k]riΔ.

We show that Exact-MSR in 𝖭𝖯-hard and 𝖶[1]-hard parameterized by k+Δ and provide a lower bound under 𝖤𝖳𝖧 (Theorem 12). The exact-k constraint and prohibition of singleton clusters in Exact-MSR  are not artificial but reflect real-world needs in network partitioning, resource allocation, and community detection. In such settings, singleton clusters are undesirable for robustness and minimum-load considerations, and a fixed number of clusters is required for budget or regulatory constraints.

In the Allowed-Centers-MSR version, one is additionally required to choose the cluster centers from a given set of allowed centers.

Allowed-Centers-MSR
Instance: An undirected graph G=(V,E), an integer k, a set of allowed centers AV, and a number ΔRR. The input metric (X,d) is the graph metric induced by G. Parameter: k Question: Is there a set C={(c1,r1),,(ct,rt)} of tk center-radius pairs (ci,ri) such that: ciA and ri0 is a number, every point in X is within distance ri from ci for at least one i[t], i[t]riΔ.

The restriction to allowed centers in Allowed-Centers-MSR models practical settings, where the centers can only be selected from a predefined set of feasible locations. We show that Allowed-Centers-MSR is 𝖶[1]-hard parameterized by either k+Δ (Theorem 13) or k+|A|+fvs (Theorem 14), where A is the set of allowed centers and fvs is the feedback vertex set number of the underlying undirected graph. It is important to note that we are not able to show 𝖭𝖯-hardness for Allowed-Centers-MSR and in fact we see this as a way around first having to settle the classical complexity of MSR. That is, to obtain a parameterized complexity classification, it is sufficient to show 𝖶[1]-hardness, which as our result for Allowed-Centers-MSR shows is an easier target. Along with these results, we also show that MSR as well as Exact-MSR and Allowed-Centers-MSR are fixed-parameter tractable parameterized by the treedepth of the underlying graph (Corollary 11).

Remark.

To comply with page limits, proofs of statements marked with [] are provided in the appendix; the main text remains self-contained.

2 Preliminaries

We use the standard graph-theoretic notation as in Diestel [12]. We consider graphs that are undirected, connected, finite and simple. We denote by G=(V,E) a graph with vertex set V(G) and edge set E(G). We denote the edge between u and v by {u,v}. We use n to denote the number of vertices of G. For a set XV, the graph G[X] denotes the induced subgraph of G on the vertex set X. The open neighborhood of a vertex v, denoted by N(v), is the set of vertices adjacent to v and the closed neighborhood of v is denoted by N[v]=N(v){v}. We write [n]={1,2,,n} for a positive integer n. A graph G is a clique if for every pair of vertices u and v there is an edge {u,v} in E(G). A path P on the |V(G)| vertices in G is a sequence of vertices P=(v1,v2,,v) such that {vi1,vi}E for every i{2,,}. If G is an edge-weighted graph with weight function w:E0, the weight of P on vertices, is defined as w(P)=i=2w({vi1,vi}). If G is unweighted, the weight (or length) of P on vertices is simply the number of edges in P, that is, w(P)=1. For two vertices u,vV(G), the distance between u and v, denoted by d(u,v), is defined as d(u,v)=min{w(P)P is a uv path in G}. If no uv path exists, we define d(u,v)=.

Parameterized Complexity.

In Parameterized Complexity theory, the computational complexity of a problem is measured as a function of the input size |I| and a non-negative integer parameter k associated with the input. We say a parameterized problem is fixed-parameter tractable (𝖥𝖯𝖳) with respect to a parameter k, if there exists an algorithm that runs in time f(k)|I|O(1) where f is a computable function independent of the input size |I| and k is a parameter associated with the input instance.

Let P,QΣ× be two parameterized problems. A parameterized reduction from P to Q is an algorithm 𝒜 that, given an instance (I,k) of P, outputs an instance (I,k) of Q such that (I,k) is a YES instance of P if and only if (I,k) is a YES instance of Q, kg(k) for some computable function g:, and the running time of 𝒜 is f(k)|I|O(1) for some computable function f. The hardness theory in parameterized complexity is developed via the notion of parameterized reductions and a hierarchy of complexity classes forming the W-hierarchy: 𝖥𝖯𝖳𝖶[1]𝖶[2]𝖷𝖯.

In a q-CNF-SAT instance, we are given a q-CNF formula Φ, and the question is to decide whether Φ is satisfiable. [21], in their seminal work, formulated the following hypothesis, called Exponential Time Hypothesis(𝖤𝖳𝖧) which states that q-CNF-SAT, q3 cannot be solved within a running time of 2o(p) or 2o(m), where p is the number of variables and m is the number of clauses in the input q-CNF formula. The Exponential Time Hypothesis (𝖤𝖳𝖧) is known to imply 𝖥𝖯𝖳𝖶[1]. We rely on the definitions of the structural graph parameters such as vertex cover number, treedepth, feedback vertex set, treewidth, cliquewidth, neighborhood diversity, modular width, and modular treewidth etc., for more details on the subject, the reader is deferred to [11].

3 MSR on metrics induced by weighted graphs

In this section, we present our results for MSR on metrics induced by weighted graphs. In particular, we show in Section 3.1 that MSR on metrics induced by weighted bipartite graphs is 𝖶[1]-hard parameterized by k+Δ. We then continue in Section 3.2 to show that the same result applies when parameterized by k+vc, where vc is the vertex cover number of the graph. Interestingly, the latter result even applies for the variant of MSR, where the set of centers is given and one merely needs to find the right radius for every center, i.e., the hardness of the problem lies in finding the right radius for every center. We then complete the picture in Section 3.3 by presenting further hardness results for dense graph parameters and an algorithm using the parameter treewidth. Together, those results (which are also given in Table 1 apart from the results for dense graph parameters) provide a comprehensive picture of the parameterized complexity of MSR with respect to any combination of the parameters k, Δ, structural parameters less restrictive than vertex cover, and common structural parameters for dense graphs (such as neighborhood diversity and modular width).

3.1 Parameterized by 𝒌+𝚫

Here, we show that MSR on metrics induced by weighted bipartite graphs is 𝖶[1]-hard parameterized by k+Δ. See 1

We prove the theorem by giving a parameterized reduction from the well-known 𝖶[1]-hard problem Multicolored Clique. The reduction carefully encodes the selection of a multicolored clique through weighted clustering constraints. Due to space limitations, the full construction and correctness proof are deferred to the appendix.

3.2 Employing Structural Parameters for Sparse Graphs

In this subsection, we show that MSR on undirected weighted bipartite graphs is 𝖶[1]-hard parameterized by k+vc, where vc is the vertex cover number of the graph. We will use a reduction from the Multicolored Clique problem, which is well-known to be 𝖶[1]-hard parameterized by the size of the multicolored clique [15, Lemma 1].

Definition 3 (Multicolored Clique).

Given an undirected graph G, an integer k, and a partition (V1,V2,,Vk) of the vertices of G; the task is to decide whether there is a k-clique containing exactly one vertex from each set Vi.

Theorem 2. [Restated, see original statement.]

The MSR problem is 𝖶[1]-hard on metrics induced by weighted bipartite graphs when parameterized by the vertex cover number (vc) plus the number of clusters (k). Moreover, there is no f(vc+k)No(vc+k)-time algorithm for any computable function f unless 𝖤𝖳𝖧 fails, where N is the number of input points.

Proof.

We provide a polynomial-time parameterized reduction from the Multicolored Clique problem. Since the parameter in our reduction only grows linearly, additionally to 𝖶[1]-hardness, we also obtain that there is no f(vc+k)No(vc+k)-time algorithm for MSR under 𝖤𝖳𝖧, where N denotes the number of input points in the MSR instance.

Let (G,k,(V1,,Vk)) denote an instance of the Multicolored Clique problem. Without loss of generality, we can assume that Vi={v1i,,vni} for every i[k]. We create an instance (X,d,k,Δ) of the MSR problem, where k=2k, X is the set of vertices of the weighted undirected graph G and d is the metric induced by G as follows; see also Figure 1 for an illustration of the construction. The graph G contains the following vertices:

  • one vertex v for every vV(G),

  • two vertices xi and x+i for every i[k],

  • two sets Wi and W+i of 2k+1 vertices each for every i[k],

  • a vertex we for every non-edge e={u,v}E(G) with endpoints uVi and vVj where 1i<jk. Let E¯i,j denote the set of these vertices.

Moreover, G has the following edges:

  • an edge {w,xi} of weight ω(i)=22i+1in for every wWi and every i[k],

  • an edge {w,x+i} of weight ω+(i)=22iin for every wW+i and every i[k],

  • an edge {x+i,vhi} of weight h+ω+(i) for every i[k] and h[n],

  • an edge {xi,vhi} of weight nh+1+ω(i) for every i[k] and h[n],

  • an edge {x+i,we} of weight h+1+ω+(i) for every i[k] and non-edge e={vhi,u}E(G) with uV(G)Vi.

  • an edge {xi,we} of weight nh+1+ω(i) for every i[k] and non-edge e={vhi,u}E(G) with uV(G)Vi.

Finally, we set the cost Δ to nk+i=1k(ω+(i)+ω(i)).

Figure 1: Gadget illustrating the interaction between color classes Vi and Vj in the reduction. For each i[k], the two potential centers x+i and xi are connected to all vertices of Vi and to two sets of 2k+1 leaves W+i and Wi, which enforce the selection of both centers via large-radius penalties. Edges from x+i (resp. xi) to vhiVi have weight h+ω+(i) (resp. nh+1+ω(i)), and edges to leaves in W+i (resp. Wi) have weight ω+(i) (resp. ω(i)). For every non-edge e={u,v}E(G) with u=vhiVi and v=vhjVj, a vertex we (shown in the box Ei,j) is added and connected to x+i,xi with weights h+1+ω+(i) and nh+1+ω(i) (and symmetrically to x+j,xj for j). Selecting incompatible vertices in Vi and Vj forces some we to be covered at a prohibitively large radius, while a multicolored clique yields a feasible clustering of total cost at most Δ.

This completes the construction of the instance (X,d,k,Δ) of the MSR problem. Note that the construction can be achieved in 𝗉𝗈𝗅𝗒(|V|,k)-time, i.e., polynomial-time.

Moreover, G is bipartite and because G{x+1,x1,,x+k,xk} is an independent set, it holds that the vertex cover number of G is at most k=2k. It therefore only remains to show that G has a multicolored k-clique if and only if (X,d,k,Δ) has a clustering into at most k clusters of cost at most Δ.

We start by showing the following simple observation.

Observation 4.

Let {u,v} be an edge of G of weight t>0. Then, d(u,v)t.

Proof.

By construction, every edge of G is incident to an anchor vertex of the form x+i or xi for some i[k]. Hence, without loss of generality, we may assume that u=x+i for some i[k]; the case u=xi is symmetric.

If vW+i, then v has degree one in G, and hence {u,v} is the unique uv path. Thus d(u,v)=t.

Otherwise, let P be any uv path that does not use the edge {u,v}. The first edge of P leaves u=x+i, and by construction every edge incident to x+i has weight at least ω+(i). We distinguish the following two cases.

Case 1: 𝒗𝑽𝒊.

Then as v is adjacent exactly to u=x+i and xi, the last edge of P must enter v from xi, and hence has weight at least ω(i). Therefore, w(P)ω+(i)+ω(i).

Case 2: 𝒗=𝒘𝒆𝑬¯𝒊,𝒋 for some 𝒋[𝒌] and 𝒋𝒊.

Any uv path P that avoids {u,v} must enter v from one of its remaining neighbors xi,x+j, or xj. If P enters v from xi, then the last edge has weight at least ω(i), and hence w(P)ω+(i)+ω(i). Otherwise, P enters v from x+j or xj, in which case the last edge has weight at least ω+(j) or ω(j), respectively, and hence w(P)ω+(i)+ω+(j). Therefore, w(P)ω+(i)+min{ω(i),ω+(j)}.

In both cases, by construction the weight of the direct {u,v} edge satisfies tω+(i)+n+1, while for all j1 we have ω+(j)>n+1 and ω(i)>n+1. Hence w(P)>t, and therefore d(u,v)t.

Towards showing the forward direction, let S={vh11,vh22,,vhkk} be a multicolored clique of size k in G for some hi[n] for every i[k]. We obtain a corresponding clustering 𝒞 for (X,d,k,Δ) as follows. For each 1ik, the clustering 𝒞 contains two clusters Ci and C+i with centers xi and x+i and radii ri=nhi+22i+1in and r+i=hi+22iin, respectively.

Clearly, the number of clusters k=2k and the overall cost of the clustering 𝒞 is

i[k]((r+i)+(ri))=i[k]((hi+22iin)+(nhi+22i+1in))=kn+i[k]3(22iin).

It therefore merely remains to show that for every vertex vX=V(G), there is a cluster in 𝒞 containing v. We first show that the vertices in Vi’s, Wi, and W+i are covered.

  • WiCi because the weight 22i+1in of any edge {xi,w} for wWi is at most the radius ri=nhi+22i+1in of Ci (as 1hin).

  • W+iC+i because the weight 22iin of any edge {x+i,w} for wW+i is at most the radius r+i=hi+22iin of C+i (as 1hin).

  • {v1i,,vhii}C+i because the weight of any edge {x+i,vhi} is h+22iin and that the radius of C+i is r+i=hi+22iin.

  • {vhi+1i,,vni}Ci because the weight of any edge {xi,vhi} is nh+1+22i+1in and that the radius of Ci is ri=nhi+22i+1in.

It remains to show that the vertices in E¯i,j are covered by 𝒞. Towards showing this, we observe the following.

Observation 5.

Let i[k] and let vhiVi. Let C+i and Ci be the clusters with centers x+i and xi and radii r+i=h+22iin and ri=nh+22i+1in, respectively. Then, for every j[k]{i}, it holds that (C+iCi)E¯i,j=E¯i,j{w{vhi,u}E¯i,j|uVj}, i.e., C+iCi cover all vertices in E¯i,j apart from the ones that correspond to non-edges incident to vhi.

Proof.

Consider a vertex weE¯i,j with e={vi,u} for some [n] and uVj. Then, the edge {x+i,we} has weight +1+22iin and because r+i=h+22iin, it follows from Observation 4 that weC+i if and only if h+1. Therefore, C+iE¯i,j={w{vi,u}E¯i,j|<huVj}. Similarly, the edge {xi,we} has weight n+1+22i+1in and because ri=nh+22i+1in, it follows from Observation 4 that weCi if and only if nhn+1, i.e., h1. Therefore, CiE¯i,j={w{vi,u}E¯i,j|>huVj}. Now consider the vertices in E¯i,j. By Observation 5, C+iCi cover all vertices in E¯i,j apart from the vertices corresponding to non-edges incident to vhii. Similarly, C+jCj cover all vertices in E¯i,j apart from the vertices corresponding to non-edges incident to vhjj. Because S is a multicolored k-clique in G, it holds that vhii and vhjj are adjacent in G and therefore there is no non-edge in G that is both incident to vhii and vhjj and hence E¯i,jC+iCiC+jCj.

For the reverse direction, let 𝒞 be a solution (clustering) for (X,d,k,Δ). We start by showing that 𝒞 has k=2k clusters and those use the vertices x+1,x1,,x+k,xk as centers with certain radii.

Claim 6.

Let 𝒞 be a solution for (X,d,k,Δ). Then 𝒞 consists of exactly k clusters with centers {x+1,x1,,x+k,xk} and no other clusters. Moreover, for every i[k] there is an hi[n] such that the cluster centered at x+i has radius r+ihi+ω+(i), and the cluster centered at xi has radius rinhi+ω(i) (recall that ω+(i)=22iin and ω(i)=22i+1in).

Proof.

Let [k] be the largest index such that there is no h[n] such that 𝒞 has clusters centered either at x+ with radius rh+ω+() or at x with radius rnh+ω(), respectively. Note that the statement of the claim now already applies for every [k] with >. We distinguish the following cases.

Case 1: 𝓒 has no cluster with center 𝒙.

Because |W|>k, there is a vertex, say wW, that is not the center of any cluster in 𝒞. Let C be the cluster in 𝒞 that contains w. Then, as w is not the center in 𝒞 and has x as its unique neighbor, C must also contain x, but since x is not the center of C and every edge incident to x has cost at least ω(), we obtain that C has radius at least 2ω(). Because the statement of the claim holds for every i>, we obtain that the clusters with centers x+i and xi exists for every i where <ik and have total cost at least (n(k)+i>ω+(i)+ω(i)). Moreover, even if C is one of these clusters, it is easy to see that in order to cover w the radius of such a cluster would have to be increased by at least 2ω()n above the lower bound stated in the claim. Therefore, the the cost of 𝒞 is at least (n(k1)+i>ω+(i)+ω(i))+2ω(). Because Δ=nk+i=1k(ω+(i)+ω(i)), it suffices to show that Δ=nk+i=1k(ω+(i)+ω(i))<(n(k1)+i>ω+(i)+ω(i))+2ω(), which is equivalent to showing that n(+1)+i=11(ω+(i)+ω(i))+ω+()<ω(), which is shown as follows. We start by expanding the left hand term

n(+1)+ω+()+i=11(ω+(i)+ω(i))
= n(+1)+22n+i=11(22iin+22i+1in)
= n(+1)+22n+i=11(322iin)
n(+1)+22n+3n(1)i=11(2i) (by replacing i with its maximum value)
= n(+1)+22n+3n(1)(2243) (by putting the value of the term i=11(2i))
= n(+1)+22n+n(1)(224)
= n(+1)+22n+22n22n4n+4n
= n(+1)+22+1n22n4n+4n
= 22+1n22n3n+5n
= ω()22n3n+5n
ω()22n+2n (as 3n+5n2n for all 1)
< ω()

where the last inequality follows as 22n+2n<0 for all 1.

Case 2: 𝓒 has no cluster with center 𝒙+, but 𝓒 has a cluster with center 𝒙.

Because |W+|>k, there is a vertex, say wW+, that is not the center of any cluster in 𝒞. Let C be the cluster in 𝒞 that contains w. Then, C must also contain x+, but since x+ is not the center of C and every edge incident to x+ has cost at least ω+(i), we obtain that C has radius at least 2ω+(i). Moreover, the radius of the cluster, say C𝒞, with center xi is at least ω(i), since otherwise C only contains xi and at least one of the clusters containing a vertex from Wi must already contain xi (because |Wi|>k). Therefore, the cost of 𝒞 is at least (n(k)+>ω+(i)+ω(i))+2ω+(i)+ω(i)=(n(k)+>ω+(i)+ω(i))+2ω(i) and therefore the same lower bound on the cost obtained in Case 1. Therefore, using the same calculation as in Case 1, we obtain that this cost lower bound is already larger than Δ.

Case 3: 𝓒 has clusters with centers 𝒙+ and 𝒙.

Note that because of Case 1 and Case 2, we can from now on assume that 𝒞 has a cluster with center c for every c{x+1,x1,,x+k,xk} and because |{x+1,x1,,x+k,xk}|=k, 𝒞 does not have any other clusters. Moreover, if C𝒞 is a cluster with center x+i (or xi), then its radius r+i (ri) must be at least ω+(i) (ω(i)). This is because otherwise C only contains x+i (xi) but because |W+i|>k (|Wi|>k), there must be another cluster containing some wW+i (wWi) and x+i (xi) and therefore C would not be needed. It follows that the cost of the clustering is already at least n(k)+i=1k(ω+(i)+ω(i)), leaving only n for additional costs.

Because the conditions of the claim are not satisfied for , it must now holds that r++r<ω+()+ω()+n. But then, there must be some h{0}[n1] such that r+=ω+()+h and r<nh+ω(), which implies that the vertex vh+1i is not covered by C+ or C. But then, vh+1i must be contained in some other cluster, say C, with center c{x+1,x1,,x+k,xk}{x+,x}. Assume that c=xλi for some i[k]{} and λ{+,}. Then, in order to cover vh+1i, the radius of C must be at least by 2ω+() larger than the lower bound that we computed for C above, i.e., the cost of the clustering is now at least n(k)+i=1k(ω+(i)+ω(i))+2ω+(). Since 2ω+()=222n>n, this exceeds the allowed cost of Δ=nk+i=1(ω+(i)+ω(i)) and concludes the proof of the claim.

Because of Claim 6, we obtain that 𝒞 contains exactly one cluster Cc with center c for every c{x+1,x1,,x+k,xk} and no other clusters. Moreover, for every i[k], there is an hi[n] such that the cluster in 𝒞 with center at x+i or xi has radius r+ihi+ω+(i) or rinhi+ω(i), respectively. Since the total cost is at most Δ, these bounds are tight, and hence r+i=hi+ω+(i) and ri=nhi+ω(i) for all i[k]. We now claim that the vertex set S={vh11,,vhkk} is a k-clique of G. In other words, it is sufficient to show that {vhii,vhjj}E(G) for every 1i<jk. Because of Observation 5, we obtain that for every {i,j}, it holds that Cx+Cx cover exactly all vertices in E¯i,j that do not correspond to non-edges incident to vh. Therefore, Cx+iCxiCx+jCxj cover all vertices in E¯i,j if and only if G does not contain a non-edge between vhii and vhjj, i.e., if and only if {vhii,vhjj}E(G). In the following, we observer that every vertex in E¯i,j must be covered by one of the clusters Cx+i, Cxi, Cx+j, Cxj. Suppose this is not the case, i.e., there exists a vertex weEi,j that is not covered by one of the clusters Cx+i, Cxi, Cx+j, Cxj. As 𝒞 is a valid clustering of (X,d,k,Δ) and hence we must be covered by some other cluster centered at some x+t (or at xt) where t[k]i,j, which by construction must have radius more than r+t=22ttn+ht (or more than rt=22t+1tn+nht) for some htVt, a contradiction to Claim 6. This concludes the reverse direction of the proof. It is interesting to note that the result of Theorem 2 even holds for the variant of MSR, where the set of centers is given and one merely needs to find the right radius for every center.

3.3 Completing the Picture for the Weighted Case

Here, we want to complete the picture for the parameterized complexity of MSR on metrics induced by weighted graphs w.r.t. structural parameters. As we have shown in Theorem 2, MSR is 𝖶[1]-hard parameterized already by the vertex cover number, which is arguably one of the most restrictive parameters in the context of sparse graphs. Clearly, this already excludes fixed-parameter algorithms for MSR on metrics induced by weighted graphs parameterized by feedback vertex set number, treedepth, treewidth, cliquewidth etc. However, it does not exclude fixed-parameter algorithms for other structural parameters defined for dense graphs such as neighborhood diversity, modular width, and modular treedepth. The following result excludes such algorithms by showing that MSR is already 𝖭𝖯-hard on complete graphs and complete bipartite graphs, i.e., graphs where all of these parameters are constant. Furthermore, it even excludes fixed-parameter tractability when combining any of those structural parameters with the parameter k+Δ.

Theorem 7.

The MSR problem is 𝖭𝖯-hard and 𝖶[1]-hard parameterized by k+Δ even on metrics induced by weighted complete graphs and complete bipartite graphs.

Proof.

It follows from Theorem 1 that MSR is 𝖭𝖯-hard and 𝖶[1]-hard parameterized by k+Δ even on metrics induced by weighted bipartite graphs and we will show the theorem by providing a parameterized and polynomial-time reduction from this case to the two cases stated in the theorem. Let (X,d,k,Δ) be an instance of the MSR problem such that X is the set of vertices of the weighted bipartite graph G with partition {A,B} and d is the metric induced by G. To reduce to the case of a complete graph, let (X,d,k,Δ) be the instance of MSR such that d is the metric induced by the graph G obtained from G after adding an edge of cost Δ+1 between any two vertices in G that are not adjacent. Similarly, to reduce to the case of a complete bipartite graph, let (X,d′′,k,Δ) be the instance of MSR such that d′′ is the metric induced by the graph G′′ obtained from G after adding an edge of cost Δ+1 between any vertex in A and any vertex in B.

It is straightforward to show that these two constructions provide parameterized and polynomial-time reductions as required.

While Theorem 7 excludes fixed-parameter tractability for any dense structural parameter plus k+Δ, we will now show that MSR on metrics induced by weighted graphs is fixed-parameter tractable parameterized by the treewidth of the graph plus the cost of the clustering. To do so, we need the following definitions.

Let G be an weighted graph and let vV(G). We denote by Nr[v] the r-neighborhood of v, i.e., the all vertices that have distance at most r to v. Moreover, we denote by #(v) the number of distinct sets in {Nr[v]|r} and by #(G) the maximum of #(v) over all vertices vV(G). Using these notions, fixed-parameter tractability for treewidth plus cost now follows immediately from the algorithm used to show [14, Theorem 1] by observing that the number of vertices |V| in their statement of the run-time of the algorithm can be easily replaced by the more concise parameter #(G).

Proposition 8 ([14, Theorem 1]).

The MSR problem on metrics induced by weighted graphs can be solved in time 𝒪(ω23ω(#(G))3ω+1k3), where ω is the treewidth of the graph G underlying the metric.

Since #(G) is at most the cost Δ , we obtain the following corollary from the above proposition.

Corollary 9.

The MSR problem on metrics induced by weighted graphs is fixed-parameter tractable parameterized by treewidth plus Δ.

4 MSR on metrics induced by (unweighted) graphs

We now consider the case of (unweighted) graphs. As mentioned in the introduction, it is a long standing open question whether MSR on metrics induced by unweighted graphs is solvable in polynomial-time [6]. While we are not able to answer this question, we provide the following main contributions. First, we exhibit two natural variants of MSR and provide strong hardness results for these variants even on metrics induced by unweighted graphs. In particular, we introduce the Exact-MSR version (where one is required to find a solution with exactly k non-zero clusters) in Section 4.1 and show that it is 𝖭𝖯-hard and 𝖶[1]-hard parameterized by k+Δ. Moreover, we introduce the Allowed-Centers-MSR version (where one is additionally required to choose the clusters centers from a given set of allowed centers) in Section 4.2 and show that it is 𝖶[1]-hard parameterized by either k+Δ or k+|A|+fvs, where A is the set of allowed centers and fvs is the feedback vertex number of the underlying undirected graph. It is important to note that we are not able to show 𝖭𝖯-hardness for Allowed-Centers-MSR and we believe that our analysis for Allowed-Centers-MSR can be seen as a way around having to first settle the classical complexity of MSR on graphs. That is, in order to obtain a parameterized complexity classification for MSR it might be easier to show 𝖶[1]-hardness as we do for Allowed-Centers-MSR. In addition to this, we also show that MSR as well as Exact-MSR and Allowed-Centers-MSR are fixed-parameter tractable parameterized by the treedepth of the underlying graph. We start by providing the algorithmic result and then introduce the two variants and show their hardness in the following two subsections.

Let G be an undirected graph and let (G) denote the length of a longest path in G. Then, #(G)(G). It is well-known that the longest paths of an undirected graph is asymptotically the same as the well-known parameter treedepth and that the treewidth of a graph is at most equal to its treedepth, i.e.:

Proposition 10 ([25]).

Let G be an undirected graph. Then, tw(G)td(G) and log(G)td(G)(G).

Therefore, we obtain that #(G)2td(G) and tw(G)td(G), which together with Proposition 8 implies (it is straightforward to verify that the DP algorithm used to show Proposition 8 also works for Exact-MSRand Allowed-Centers-MSR):

Corollary 11.

The MSR problem (and the Exact-MSR and Allowed-Centers-MSR problems) on metrics induced by unweighted graphs is fixed-parameter tractable parameterized by the treedepth of the graph.

4.1 Exact-MSR

In this subsection, we study the version of the MSR problem, which we call Exact-MSR that asks for exactly k clusters each containing at least two points (this corresponds to requiring non-zero clusters). Please refer to Section 1 for a formal definition of Exact-MSR. We show that even on metrics induced by an undirected bipartite graphs, Exact-MSR is 𝖭𝖯-hard and 𝖶[2]-hard parameterized by k+Δ.

Theorem 12.

Exact-MSR on metrics induced by unweighted bipartite graphs is 𝖭𝖯-hard and 𝖶[2]-hard parameterized by k+Δ. Moreover, assuming the Exponential Time Hypothesis, there is no algorithm for Exact-MSR running in time f(k+Δ)no(k+Δ) for any computable function f.

Proof.

We provide a parameterized reduction from the Dominating Set problem on bipartite graphs that do not contain isolated vertices, which is well-known to be 𝖭𝖯-hard and 𝖶[2]-hard when parameterized by the solution size [13]. That is, given an instance (G,k) of the Dominating Set problem (which asks whether the bipartite graph G without isolated vertices has a dominating set of size at most k), we will construct the equivalent instance (X,d,k,k) of Exact-MSR in polynomial-time as follows. We set X=V(G) and d is the metric induced by G. This completes the reduction, which can clearly be performed in polynomial time and it only remains to show that (G,k) is a Yes-instance of Dominating Set if and only if (X,d,k,k) has a solution.

Towards showing the forward direction, let D={d1,,d} be a dominating set of G of size at most k. We claim that 𝒞={(d1,1),,(d,1),(v1,1),,(vk,1)}, where the vj’s are arbitrary vertices in G (that are pairwise distinct and distinct from all di’) is a solution for (X,d,k,k). Clearly, |𝒞|=k, the cost of 𝒞 is at most k and since all center have at least one neighbor in G, it holds that at least two vertices are within distance at most 1 from every center. Moreover, because D is a dominating set in G, it holds that every vertex in G is within the radius of at least one of the clusters in 𝒞.

Towards showing the reverse direction, let 𝒞={(xi,ri)|i[k]} be a solution for (X,d,k,k). Because at least two vertices are within distance at most ri from xi, it holds that ri1. Moreover, since i[k]riΔ=k, it holds that ri=1. Therefore, every vertex of G is a neighbor of some xi in G, which shows that the set {x1,,xk} is a dominating set of G.

Finally, we note that the existence of a f(k+Δ)no(k+Δ) time algorithm for any computable function f for Exact-MSR would imply a f(k)no(k) time algorithm for Dominating Set problem, a contradiction to 𝖤𝖳𝖧, via [11, Corollary 14.23].

4.2 Allowed-Centers-MSR

In this subsection, we study the version of the MSR problem, which we coin Allowed-Centers-MSR, where we are additionally given a set of allowed centers. Please refer to Section 1 for a formal definition of Allowed-Centers-MSR. We start by showing that even on metrics induced by an unweighted graph, Allowed-Centers-MSR parameterized by k+Δ is 𝖶[1]-hard.

Theorem 13.

Allowed-Centers-MSR on metrics induced by unweighted graphs is 𝖶[1]-hard parameterized by k+Δ. Moreover, there is no algorithm that solve Allowed-Centers-MSR in time f(k+Δ)no(k+Δ) time for any computable function f, under 𝖤𝖳𝖧.

Proof.

Consider the reduction from the Multicolored Clique problem to the MSR problem provided in the proof of Theorem 1. In particular, consider the instance (X,d,k,Δ) of MSR together with the undirected edge-weighted graph G that induces the metric (X,d) obtained from the instance (G,k,(V1,,Vk)) of Multicolored Clique in the proof of Theorem 1. The idea is to transform (X,d,k,Δ) into an instance (X,d,A,k,Δ) of Allowed-Centers-MSR such that the metric (X,d) is induced by the undirected graph G′′, while preserving equivalence as follows. Let G′′ be the undirected graph obtained from G after subdividing every edge e of G with weight w, w1 many times. Moreover, let X=V(G′′), let d be the metric induced by G′′ and let A=V(G) (recall that V(G)V(G)). Because we are required to perform an exponential number of edge subdivisions, this is no longer a polynomial-time reduction (and therefore does not provide 𝖭𝖯-hardness) but it is a parameterized reduction for the parameters k+Δ. It is now straightforward to verify that (G,k,(V1,,Vk)) has a solution if and only if so does (X,d,A,k,Δ).

Finally, we note that the existence of a f(k+Δ)no(k+log2Δ) time algorithm for any computable function f for Exact-MSR would imply a f(k)no(k) time algorithm for Multicolored Clique problem, a contradiction to 𝖤𝖳𝖧, via [11, Corollary 14.23].

The next theorem shows that Allowed-Centers-MSR parameterized by k+|A|+fvs is 𝖶[1]-hard, where A is the set of allowed centers and fvs is the feedback vertex set number.

Theorem 14.

Allowed-Centers-MSR on metrics induced by unweighted graphs is 𝖶[1]-hard parameterized by k+|A|+fvs. Moreover, there is no algorithm that solves Allowed-Centers-MSR in time f(k+|A|+fvs)no(k+|A|+fvs) time for any computable function f, under 𝖤𝖳𝖧.

Proof.

Consider the reduction from the Multicolored Clique problem to the MSR problem provided in the proof of Theorem 2. In particular, consider the instance (X,d,k,Δ) of MSRwith k=2k together with the undirected edge-weighted graph G that induces the metric (X,d) obtained from the instance (G,k,(V1,,Vk)) of Multicolored Clique in the proof of Theorem 2. The idea is to transform (X,d,k,Δ) into an instance (X,d,A,k,Δ) of Allowed-Centers-MSR such that the metric (X,d) is induced by the undirected graph G′′, while preserving equivalence as follows. Let G′′ be the undirected graph obtained from G after subdividing every edge e of G with weight w, w1 many times. Moreover, let X=V(G′′), let d be the metric induced by G′′ and let A={xi,x+i|i[k]}. Note first that A is a feedback vertex set for G′′ and therefore the feedback vertex number of G′′ is at most k=2k. Moreover, because we are required to perform an exponential number of edge subdivisions, this is no longer a polynomial-time reduction (and therefore does not provide 𝖭𝖯-hardness) but it is a parameterized reduction for the parameters k+|A|+fvs, where fvs is the feedback vertex set number of G′′. It is now straightforward to verify that (G,k,(V1,,Vk)) has a solution if and only if so does (X,d,A,k,Δ).

Finally, since k+|A|+fvs=5k, the existence of an algorithm for Exact-MSR running in time f(k+|A|+fvs)no(k+|A|+fvs), for any computable function f, would imply an f(k)no(k)-time algorithm for the Multicolored Clique problem. This would contradict 𝖤𝖳𝖧 via [11, Corollary 14.23].

5 Conclusion

Our main contribution is a comprehensive classification of the parameterized complexity of MSR for metrics induced by undirected weighted graphs for any combination of the parameters k, Δ, any structural parameter at least as restrictive as vertex cover, as well as the most common structural parameters for dense graphs such as neighborhood diversity, modular width, and cliquewidth. We also made some contribution for the unweighted case by showing (parameterized) complexity lower bounds for two natural and closely related variants. While the weighted case is now fairly well understood, we think that it would be natural and interesting to look at what happens to the parameterized complexity on planar graphs (or generalizations of planar graphs), where neither of our two main hardness results apply.

Finally, a major task for future work is to obtain a similarly detailed (parameterized) complexity landscape for the unweighted case. Here, the main obstacle is the open complexity status of MSR on undirected unweighted graphs, i.e., only the version with non-zero clusters is known to be solvable in polynomial-time and for the general case there is a randomized quasi polynomial-time algorithm, which makes it unlikely to be 𝖭𝖯-hard. While it may be difficult to settle this question, our 𝖶[1]-hardness result for Allowed-Centers-MSR may offer a way out, since it suffices to show 𝖶[1]-hardness instead of 𝖭𝖯-hardness to obtain a parameterized complexity classification. Note that we leave it open whether Allowed-Centers-MSR is 𝖭𝖯-hard on undirected (unweighted) graph metrics, but are able to show that the problem is 𝖶[1]-hard.

References

  • [1] Pankaj K. Agarwal and Cecilia Magdalena Procopiuc. Exact and approximation algorithms for clustering. Algorithmica, 33(2):201–226, 2002. doi:10.1007/S00453-001-0110-Y.
  • [2] Vijay Arya, Naveen Garg, Rohit Khandekar, Adam Meyerson, Kamesh Munagala, and Vinayaka Pandit. Local search heuristics for k-median and facility location problems. SIAM J. Comput., 33(3):544–562, 2004. doi:10.1137/S0097539702416402.
  • [3] Sayan Bandyapadhyay, William Lochet, and Saket Saurabh. FPT constant-approximations for capacitated clustering to minimize the sum of cluster radii. In Erin W. Chambers and Joachim Gudmundsson, editors, 39th International Symposium on Computational Geometry, SoCG 2023, June 12-15, 2023, Dallas, Texas, USA, volume 258 of LIPIcs, pages 12:1–12:14. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2023. doi:10.4230/LIPIcs.SOCG.2023.12.
  • [4] Sandip Banerjee, Yair Bartal, Lee-Ad Gottlieb, and Alon Hovav. Improved fixed-parameter bounds for min-sum-radii and diameters k-clustering and their fair variants. In Toby Walsh, Julie Shah, and Zico Kolter, editors, AAAI-25, Sponsored by the Association for the Advancement of Artificial Intelligence, February 25 - March 4, 2025, Philadelphia, PA, USA, pages 15481–15488. AAAI Press, 2025. doi:10.1609/AAAI.V39I15.33699.
  • [5] Babak Behsaz and Mohammad R. Salavatipour. On minimum sum of radii and diameters clustering. In Fedor V. Fomin and Petteri Kaski, editors, Algorithm Theory - SWAT 2012 - 13th Scandinavian Symposium and Workshops, Helsinki, Finland, July 4-6, 2012. Proceedings, volume 7357 of Lecture Notes in Computer Science, pages 71–82. Springer, 2012. doi:10.1007/978-3-642-31155-0_7.
  • [6] Babak Behsaz and Mohammad R. Salavatipour. On minimum sum of radii and diameters clustering. Algorithmica, 73(1):143–165, 2015. doi:10.1007/S00453-014-9907-3.
  • [7] Moritz Buchem, Katja Ettmayr, Hugo K. K. Rosado, and Andreas Wiese. A (3 + ε)-approximation algorithm for the minimum sum of radii problem with outliers and extensions for generalized lower bounds. In David P. Woodruff, editor, Proceedings of the 2024 ACM-SIAM Symposium on Discrete Algorithms, SODA 2024, Alexandria, VA, USA, January 7-10, 2024, pages 1738–1765. SIAM, 2024. doi:10.1137/1.9781611977912.69.
  • [8] Lena Carta, Lukas Drexler, Annika Hennes, Clemens Rösner, and Melanie Schmidt. FPT approximations for fair k-min-sum-radii. In Proceedings of the 35th International Symposium on Algorithms and Computation (ISAAC), volume 322 of LIPIcs, pages 16:1–16:18, 2024. doi:10.4230/LIPIcs.ISAAC.2024.16.
  • [9] Moses Charikar and Rina Panigrahy. Clustering to minimize the sum of cluster diameters. In Jeffrey Scott Vitter, Paul G. Spirakis, and Mihalis Yannakakis, editors, Proceedings on 33rd Annual ACM Symposium on Theory of Computing, July 6-8, 2001, Heraklion, Crete, Greece, pages 1–10. ACM, 2001. doi:10.1145/380752.380753.
  • [10] Xianrun Chen, Dachuan Xu, Yicheng Xu, and Yong Zhang. Parameterized approximation algorithms for sum of radii clustering and variants. In Michael J. Wooldridge, Jennifer G. Dy, and Sriraam Natarajan, editors, Thirty-Eighth AAAI Conference on Artificial Intelligence, AAAI 2024, Thirty-Sixth Conference on Innovative Applications of Artificial Intelligence, IAAI 2024, Fourteenth Symposium on Educational Advances in Artificial Intelligence, EAAI 2014, February 20-27, 2024, Vancouver, Canada, pages 20666–20673. AAAI Press, 2024. doi:10.1609/AAAI.V38I18.30053.
  • [11] Marek Cygan, Fedor V. Fomin, Lukasz Kowalik, Daniel Lokshtanov, Dániel Marx, Marcin Pilipczuk, Michal Pilipczuk, and Saket Saurabh. Parameterized Algorithms. Springer, 2015. doi:10.1007/978-3-319-21275-3.
  • [12] Reinhard Diestel. Graph Theory, 4th Edition, volume 173 of Graduate texts in mathematics. Springer, 2012.
  • [13] Rodney G. Downey and Michael R. Fellows. Fixed-parameter intractability. In Proceedings of the Seventh Annual Structure in Complexity Theory Conference, Boston, Massachusetts, USA, June 22-25, 1992, pages 36–49. IEEE Computer Society, 1992. doi:10.1109/SCT.1992.215379.
  • [14] Lukas Drexler, Jan Höckendorff, Joshua Könen, and Kevin Schewior. Clustering graphs of bounded treewidth to minimize the sum of radius-dependent costs. CoRR, abs/2310.02130, 2023. doi:10.48550/arXiv.2310.02130.
  • [15] Michael R. Fellows, Danny Hermelin, Frances A. Rosamond, and Stéphane Vialette. On the parameterized complexity of multiple-interval graph problems. Theor. Comput. Sci., 410(1):53–61, 2009. doi:10.1016/J.TCS.2008.09.065.
  • [16] Zachary Friggstad and Mahya Jamshidian. Improved polynomial-time approximations for clustering with minimum sum of radii or diameters. In Shiri Chechik, Gonzalo Navarro, Eva Rotenberg, and Grzegorz Herman, editors, 30th Annual European Symposium on Algorithms, ESA 2022, September 5-9, 2022, Berlin/Potsdam, Germany, volume 244 of LIPIcs, pages 56:1–56:14. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2022. doi:10.4230/LIPIcs.ESA.2022.56.
  • [17] Matt Gibson, Gaurav Kanade, Erik Krohn, Imran A. Pirwani, and Kasturi R. Varadarajan. On metric clustering to minimize the sum of radii. In Joachim Gudmundsson, editor, Algorithm Theory - SWAT 2008, 11th Scandinavian Workshop on Algorithm Theory, Gothenburg, Sweden, July 2-4, 2008, Proceedings, volume 5124 of Lecture Notes in Computer Science, pages 282–293. Springer, 2008. doi:10.1007/978-3-540-69903-3_26.
  • [18] Matt Gibson, Gaurav Kanade, Erik Krohn, Imran A. Pirwani, and Kasturi R. Varadarajan. On clustering to minimize the sum of radii. SIAM J. Comput., 41(1):47–60, 2012. doi:10.1137/100798144.
  • [19] Teofilo F. Gonzalez. Clustering to minimize the maximum intercluster distance. Theor. Comput. Sci., 38:293–306, 1985. doi:10.1016/0304-3975(85)90224-5.
  • [20] Wen-Lian Hsu and George L. Nemhauser. Easy and hard bottleneck location problems. Discret. Appl. Math., 1(3):209–215, 1979. doi:10.1016/0166-218X(79)90044-1.
  • [21] Russell Impagliazzo and Ramamohan Paturi. On the complexity of k-sat. J. Comput. Syst. Sci., 62(2):367–375, 2001. doi:10.1006/JCSS.2000.1727.
  • [22] Tanmay Inamdar and Kasturi R. Varadarajan. Capacitated sum-of-radii clustering: An FPT approximation. In Fabrizio Grandoni, Grzegorz Herman, and Peter Sanders, editors, 28th Annual European Symposium on Algorithms, ESA 2020, September 7-9, 2020, Pisa, Italy (Virtual Conference), volume 173 of LIPIcs, pages 62:1–62:17. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2020. doi:10.4230/LIPIcs.ESA.2020.62.
  • [23] Ragesh Jaiswal, Amit Kumar, and Jatin Yadav. FPT approximation for capacitated sum of radii. In Venkatesan Guruswami, editor, 15th Innovations in Theoretical Computer Science Conference, ITCS 2024, January 30 to February 2, 2024, Berkeley, CA, USA, volume 287 of LIPIcs, pages 65:1–65:21. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2024. doi:10.4230/LIPIcs.ITCS.2024.65.
  • [24] Nissan Lev-Tov and David Peleg. Polynomial time approximation schemes for base station coverage with minimum total radii. Comput. Networks, 47(4):489–501, 2005. doi:10.1016/J.COMNET.2004.08.012.
  • [25] Jaroslav Nešetřil and Patrice Ossona de Mendez. Sparsity - Graphs, Structures, and Algorithms, volume 28 of Algorithms and combinatorics. Springer, 2012. doi:10.1007/978-3-642-27875-4.