APPROXIMATION ALGORITHMS FOR NP-COMPLETE PROBLEMS ON PLANAR GRAPHS

被引:531
作者
BAKER, BS
机构
[1] AT&T Bell Laboratories, Murray Hill, NJ 07974-0636, 600 Mountain Avenue
关键词
APPROXIMATION ALGORITHMS; APPROXIMATION SCHEMES; DOMINATING SET; HAMILTONIAN CIRCUIT; HAMILTONIAN PATH; INDEPENDENT SET; NP-COMPLETE; PARTITION INTO PERFECT MATCHINGS; PARTITION INTO TRIANGLES; PLANAR GRAPHS; VERTEX COVER;
D O I
10.1145/174644.174650
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes a general technique that can be used to obtain approximation schemes for various NP-complete problems on planar graphs. The strategy depends on decomposing a planar graph into subgraphs of a form we call k-outerplanar. For fixed k, the problems of interest are solvable 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 independent set, this technique gives for each k a linear time algorithm that produces a solution whose size is at least k/(k + 1) 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 + 1)/k optimal. Taking k = inverted right perpendicular c log log n inverted left perpendicular or k = right perpendicular c log n left perpendicular, where n is the number of nodes and c is some constant, we get polynomial time approximation algorithms whose solution sizes converge toward optimal as n increases. The class of problems for which this approach provides approximation schemes includes maximum independent set, maximum 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 in polynomial time.
引用
收藏
页码:153 / 180
页数:28
相关论文
共 23 条
[1]  
[Anonymous], 1971, ADDISONWESLEY SERIES
[2]  
BARYEHUDA R, 1982, 14TH P ANN ACM S THE, P303
[3]   GENERALIZED PLANAR MATCHING [J].
BERMAN, F ;
JOHNSON, D ;
LEIGHTON, T ;
SHOR, PW ;
SNYDER, L .
JOURNAL OF ALGORITHMS, 1990, 11 (02) :153-184
[4]  
BERMAN F, 1982, VLSI82119 MIT MEM
[5]   ON THE COMPLEXITY OF EMBEDDING PLANAR GRAPHS TO MINIMIZE CERTAIN DISTANCE MEASURES [J].
BIENSTOCK, D ;
MONMA, CL .
ALGORITHMICA, 1990, 5 (01) :93-109
[6]   PARTITIONING PLANAR GRAPHS [J].
BUI, TN ;
PECK, A .
SIAM JOURNAL ON COMPUTING, 1992, 21 (02) :203-215
[7]  
BUI TN, 1992, FINDING OPTIMAL VERT
[8]   AN APPROXIMATION ALGORITHM FOR THE MAXIMUM INDEPENDENT SET PROBLEM ON PLANAR GRAPHS [J].
CHIBA, N ;
NISHIZEKI, T ;
SAITO, N .
SIAM JOURNAL ON COMPUTING, 1982, 11 (04) :663-675
[9]  
Chiba N., 1981, Journal of Information Processing, V4, P203
[10]  
Cockayne E., 1975, Information Processing Letters, V4, P41, DOI 10.1016/0020-0190(75)90011-3