Loading…
On the minimum routing cost clustered tree problem
For an edge-weighted graph G = ( V , E , w ) , in which the vertices are partitioned into k clusters R = { R 1 , R 2 , … , R k } , a spanning tree T of G is a clustered spanning tree if T can be cut into k subtrees by removing k - 1 edges such that each subtree is a spanning tree for one cluster. In...
Saved in:
Published in: | Journal of combinatorial optimization 2017-04, Vol.33 (3), p.1106-1121 |
---|---|
Main Authors: | , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | For an edge-weighted graph
G
=
(
V
,
E
,
w
)
, in which the vertices are partitioned into
k
clusters
R
=
{
R
1
,
R
2
,
…
,
R
k
}
, a spanning tree
T
of
G
is a clustered spanning tree if
T
can be cut into
k
subtrees by removing
k
-
1
edges such that each subtree is a spanning tree for one cluster. In this paper, we show the inapproximability of finding a clustered spanning tree with minimum routing cost, where the routing cost is the total distance summed over all pairs of vertices. We present a 2-approximation for the case that the input is a complete weighted graph whose edge weights obey the triangle inequality. We also study a variant in which the objective function is the total distance summed over all pairs of vertices of different clusters. We show that the problem is polynomial-time solvable when the number of clusters
k
is 2 and NP-hard for
k
=
3
. Finally, we propose a polynomial-time 2-approximation algorithm for the case of three clusters. |
---|---|
ISSN: | 1382-6905 1573-2886 |
DOI: | 10.1007/s10878-016-0026-8 |