Parallel algorithms for series parallel graphs and graphs with treewidth two
In this paper a parallel algorithm is given that, given a graph G = (V, E), decides whether G is a series parallel graph, and, if so, builds a decomposition tree for G of series and parallel composition rules. The algorithm uses O (log\E\log*\E\) time and O(\E\) operations on an EREW PRAM, and O (log \E\) time and O(\E\) operations on a CRCW PRAM. The results hold for undirected as well as for directed graphs. Algorithms with the same resource bounds are described for the recognition of graphs of treewidth two, and for constructing tree decompositions of treewidth two. Hence efficient parallel algorithms can be found for a large number of graph problems on series parallel graphs and graphs with treewidth two. These include many well-known problems like all problems that can be stated in monadic second-order logic.
parallel algorithms series parallel graphs treewidth graph algorithms partial k-trees