Abstract
It is well known that the vertex set of every planar graph can be partitioned into three subsets each of which induces a forest. Previously, there has been no NC algorithm for computing such a partition. In this paper, we design an optimal NC algorithm for computing such a partition for a given planar graph. It runs in O(log n log* n) time using O(n/(log n log* n)) processors on an EREW PRAM. This algorithm implies optimal NC approximation algorithms for many NP-hard maximum induced subgraph problems on planar graphs with a performance ratio of 3. We also present optimal NC algorithms for partitioning the vertex set of a given K 4-free or K 2, 3-free graph into two subsets each of which induces a forest. As consequences,we obtain optimal NC algorithms for 4-coloring K 4-free or K 2, 3-free graphs which are previously unknown to our knowledge.
Preview
Unable to display preview. Download preview PDF.
References
T. Asano, An approach to the subgraph homeomorphism problem, Theoret. Comput. Sci. 38, 249–267 (1985).
B.S. Baker, Approximation algorithms for NP-complete problems on planar graphs, J. ACM 41, 153–180 (1994).
G. Chartrand, H.V. Kronk, and C.E. Wall, The point-arboricity of a graph, Israel J. Math. 6, 169–175 (1968).
G. Chartrand and H.V. Kronk, The point-arboricity of planar graphs, J. London Math. Soc. 44, 612–616 (1969).
G. Chartrand and L. Lesniak, Graphs and Digraphs (2nd ed.), (Wadsworth, Belmont, 1986).
R. Cole and U. Vishikin, Deterministic coin tossing with applications to optimal parallel list ranking, Inform. and Control 70, 32–53 (1986).
H. Gazit, Optimal EREW parallel algorithms for connectivity, ear Decomposition and st-Numbering of planar graphs, in “Proceedings, 5th IEEE International Parallel Processing Symposium 1991,”; pp. 84–91.
W. Goddard, Acyclic colorings of graphs, Discrete Math. 91, 91–93 (1991).
T. Hagerup, M. Chrobak, and K. Diks, Optimal parallel 5-colouring of planar graphs, SIAM J. Comput. 18, 288–300 (1989).
X. He, Binary tree algebraic computation and parallel algorithms for simple graphs, J. Algorithms 9, 92–113 (1988).
R. M. Karp and V. Ramachandran, “A survey of parallel algorithms for shared-memory machines,”; in “Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity,”; The MIT Press/Elsevier, 1990, 869–941.
P.N. Klein and S. Subramaniam, A linear-processor polylog-time algorithm for shortest paths in planar graphs, in: Proceedings of 31st IEEE Symposium on Foundations of Computer Science (IEEE, 1993) 173–182.
G.L. Miller and J.H. Reif, Parallel tree contraction and its applications, in: Proceedings of 26th IEEE Symposium on Foundations of Computer Science (IEEE, 1985) 478–489.
K.S. Poh, On the linear vertex-arboricity of a planar graph, J. Graph Theory 14, 73–75 (1990).
M. Yannakakis, Node-and edge-deletion NP-complete problems, in “Proceedings, 10th ACM Sympos. on Theory of Comput. 1978,”; pp. 253–264.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chen, ZZ., He, X. (1995). NC algorithms for partitioning planar graphs into induced forests and approximating NP-hard problems. In: Nagl, M. (eds) Graph-Theoretic Concepts in Computer Science. WG 1995. Lecture Notes in Computer Science, vol 1017. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60618-1_82
Download citation
DOI: https://doi.org/10.1007/3-540-60618-1_82
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60618-5
Online ISBN: 978-3-540-48487-5
eBook Packages: Springer Book Archive