Partitions of graphs into trees

  • Authors:
  • Therese Biedl;Franz J. Brandenburg

  • Affiliations:
  • School of Computer Science, University of Waterloo, Canada;Lehrstuhl für Informatik, Universität Passau, Passau, Germany

  • Venue:
  • GD'06 Proceedings of the 14th international conference on Graph drawing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we study the k-tree partition problem which is a partition of the set of edges of a graph into k edge-disjoint trees. This problem occurs at several places with applications e.g. in network reliability and graph theory. In graph drawing there is the still unbeaten (n - 2) ×(n - 2) area planar straight line drawing of maximal planar graphs using Schnyder's realizers [15], which are a 3-tree partition of the inner edges. Maximal planar bipartite graphs have a 2-tree partition, as shown by Ringel [14]. Here we give a different proof of this result with a linear time algorithm. The algorithm makes use of a new ordering which is of interest of its own. Then we establish the NP-hardness of the k-tree partition problem for general graphs and k ≥ 2. This parallels NP-hard partition problems for the vertices [3], but it contrasts the efficient computation of partitions into forests (also known as arboricity) by matroid techniques [7].