scispace - formally typeset
Open AccessProceedings Article

Approximation Algorithms for NP.Complete Problems on Planar Graphs (Preliminary Version

Brenda S. Baker
- pp 265-273
TLDR
In this paper, the authors present a general technique that can be used to obtain approximation algorithms for various NP-complete problems on planar graphs by decomposing a planar graph into subgraphs of a form called k-outerplanar.
Abstract
ABSTRACf This paper describes a general technique that can be used to obtain approximation algorithms for various NP-complete problems on planar graphs. The strategy depends on decom­ posing a planar graph into subgraphs of a form we call k­ outerplanar. For fixed k, the problems of interest are solv­ able optimally in linear time on k -outerplanar graphs by dynamic programming. For general planar graphs, if the problem is a maximization problem, such as maximum in­ dependent set, this technique gives for each k a linear time algorithm that produces a solution whose size is at least (k -1)/k optimal. If the problem is a minimization problem, such as minimum vertex cover, it gives for each k a linear time algorithm that produces a solution whose size is at most (k+l)/k optimal. Taking k-cloglogn or k-clogn, where n is the number of nodes and c is some constant, we get po­ lynomial time approximation schemes, i.e. algorithms whose solution sizes converge toward optimal as n increases. The class of problems for which this approach provides approxi­ mation schemes includes maximum independent set, max­ imum tile salvage, partition into triangles, maximum H­ matching, minimum vertex cover, minimum dominating set, and minimum edge dominating set. For these and certain other problems, the proof of solvability on k -outerplanar graphs also enlarges the class of planar graphs for which the problems are known to be solvable.

read more

Citations
More filters
Journal ArticleDOI

The NP-completeness column: An ongoing guide

TL;DR: This is the fourteenth edition of a quarterly column that provides continuing coverage of new developments in the theory of NP-completeness, and readers who have results they would like mentioned (NP-hardness, PSPACE- hardness, polynomialtime-solvability, etc.), or open problems they wouldlike publicized, should send them to David S. Johnson.
Proceedings ArticleDOI

Optimal algorithms for approximate clustering

TL;DR: This work gives a polynomial time approximation scheme that estimates the optimal number of clusters under the second measure of cluster size within factors arbitrarily close to 1 for a fixed cluster size.
Proceedings ArticleDOI

Subgraph isomorphism in planar graphs and related problems

TL;DR: In this paper, the subgraph isomorphism problem in planar graphs is solved in linear time, for any pattern of constant size, by partitioning the planar graph into pieces of small tree-width, and applying dynamic programming within each piece.
Journal ArticleDOI

Graph bisection algorithms with good average case behavior

TL;DR: A polynomial time algorithm that, for every input graph, either outputs the minimum bisection of the graph or halts without output is described, which shows that the algorithm chooses the former course with high probability for many natural classes of graphs.
Book ChapterDOI

The Approximation of Maximum Subgraph Problems

TL;DR: It is shown that the problem to find the maximum number of nodes inducing a subgraph that satisfies a desired property π on directed or undirected graphs that is nontrivial and hereditary on induced subgraphs is hard to approximate.
References
More filters
Book

Computers and Intractability: A Guide to the Theory of NP-Completeness

TL;DR: The second edition of a quarterly column as discussed by the authors provides a continuing update to the list of problems (NP-complete and harder) presented by M. R. Garey and myself in our book "Computers and Intractability: A Guide to the Theory of NP-Completeness,” W. H. Freeman & Co., San Francisco, 1979.
Book

Graph theory

Frank Harary
Journal ArticleDOI

A Separator Theorem for Planar Graphs

TL;DR: In this paper, it was shown that the vertices of a planar graph can be partitioned into three sets A, B, C such that no edge joins a vertex in A with another vertex in B, neither A nor B contains more than ${2n/3}$ vertices, and C contains no more than $2.

A separator theorem for planar graphs

TL;DR: In this paper, it was shown that the vertices of a planar graph can be partitioned into three sets A,B,C such that no edge joins a vertex in A with another vertex in B, neither A nor B contains more than 2n/3 vertices, and C contains no more than $2.
Related Papers (5)