Constructing minimum changeover cost arborescenses in bounded treewidth graphs
Given an edge-colored graph, an internal vertex of a path experiences a reload cost if it lies between two consecutive edges of different colors. The value of the reload cost depends only on the colors of the traversed edges. The reload cost concept has important applications in dynamic networks, su...
Saved in:
Published in | Theoretical computer science Vol. 621; pp. 22 - 36 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
Elsevier B.V
28.03.2016
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Given an edge-colored graph, an internal vertex of a path experiences a reload cost if it lies between two consecutive edges of different colors. The value of the reload cost depends only on the colors of the traversed edges. The reload cost concept has important applications in dynamic networks, such as transportation networks and dynamic spectrum access networks. In the minimum changeover cost arborescence (MinCCA) problem, we seek a spanning tree of an edge-colored graph, in which the sum of reload costs of all internal vertices, starting from a given root, is minimized. In general, MinCCA is known to be hard to approximate within factor n1−ϵ, for any ϵ>0, on a graph of n vertices.
We first show that MinCCA can be optimally solved in polynomial-time on cactus graphs. Our main result is an optimal polynomial-time algorithm for graphs of bounded treewidth, thus establishing the solvability of our problem on a fundamental subclass of graphs. Our results imply that MinCCA is fixed parameter tractable when parameterized by treewidth and the maximum degree of the input graph. |
---|---|
Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 |
ISSN: | 0304-3975 1879-2294 |
DOI: | 10.1016/j.tcs.2016.01.022 |