Abstract
We consider the degree-preserving spanning tree (DPST) problem: Given a connected graph G, find a spanning tree T of G such that as many vertices of T as possible have the same degree in T as in G. This problem is a graph-theoretical translation of a problem arising in the system-theoretical context of identifiability in networks, a concept which has applications in, for example, water distribution networks and electrical networks. We show that the DPST problem is NP-complete, even when restricted to split graphs or bipartite planar graphs, but that it can be solved in polynomial time for graphs with a bounded asteroidal number and for graphs with a bounded treewidth. For the class of interval graphs, we give a linear time algorithm. For the class of cocomparability graphs, we give an O(n4) algorithm. Furthermore, we present linear time approximation algorithms for planar graphs of a worst-case performance ratio of 1 - ε for every ε > 0.
Original language | English |
---|---|
Pages (from-to) | 26-39 |
Number of pages | 14 |
Journal | Networks |
Volume | 35 |
Issue number | 1 |
DOIs | |
Publication status | Published - 2000 |
Keywords
- Spanning tree
- METIS-140629
- interval graphs
- planar graphs
- asteroidal number
- AT-free graphs
- Complexity
- Approximation
- Algorithms
- Graphs
- Degree condition
- NP-completeness
- Treewidth
- IR-71629
- cocomparability graphs