1979/04/01 by Richard J. Lipton, Robert E. Tarjan · 1,357 citations
Computer Science · Mathematics · #Advanced Graph Theory Research #Optimization and Search Problems #Computational Geometry and Mesh Generation #Combinatorics #Mathematics #Vertex (graph theory) #Joins #Partition (number theory) #Planar graph #Graph #Discrete mathematics #Computer science
paper · doi:10.1137/0136016
published in SIAM Journal on Applied Mathematics 36(2), 177-189 (Society for Industrial and Applied Mathematics)
openalex publication_date 1979/04/01 · openalex created_date 2025/10/10 · openalex updated_date 2026/08/08
Let G be any n-vertex planar graph. We prove that the vertices of G can be partitioned into three sets A, B, C such that no edge joins a vertex in A with a vertex in B, neither A nor B contains more than 2n / 3 vertices, and C contains no more than 2√ 2 √ n vertices. We exhibit an algorithm which finds such a partition A, B, C in O( n ) time.