CONTRACTIONS, REMOVALS, AND CERTIFYING 3-CONNECTIVITY IN LINEAR TIME

被引:7
作者
Schmidt, Jens M. [1 ]
机构
[1] Max Planck Inst Informat, D-66123 Saarbrucken, Germany
关键词
construction sequence; certifying algorithm; 3-connected graph; inductive characterization; nested subdivisions; OPTIMAL ALGORITHM; GRAPHS; COMPONENTS; CHECKING; PROGRAMS; SEARCH;
D O I
10.1137/110848311
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
One of the most noted construction methods of 3-vertex-connected graphs is due to Tutte and is based on the following fact: Any 3-vertex-connected graph G = (V, E) on more than 4 vertices contains a contractible edge, i.e., an edge whose contraction generates a 3-connected graph. This implies the existence of a sequence of edge contractions from G to the complete graph K-4, such that every intermediate graph is 3-vertex-connected. A theorem of Barnette and Grunbaum gives a similar sequence using removals on edges instead of contractions. We show how to compute both sequences in optimal time, improving the previously best known running times of O(vertical bar V vertical bar(2)) to O(vertical bar E vertical bar). This result has a number of consequences; an important one is a new linear-time test of 3-connectivity that is certifying; finding such an algorithm has been a major open problem in the design of certifying algorithms in recent years. The test is conceptually different from well-known linear-time 3-connectivity tests and uses a certificate that is easy to verify in time O(vertical bar E vertical bar). We show how to extend the results to an optimal certifying test of 3-edge-connectivity.
引用
收藏
页码:494 / 535
页数:42
相关论文
共 70 条
[1]  
Albroscheit S., 2006, THESIS FREIE U BERLI
[2]  
[Anonymous], SYNTHESIS PARALLEL A
[3]  
AUSLANDER L, 1961, J MATH MECH, V10, P517
[4]  
Barnette D.W., 1969, MANY FACETS GRAPH TH, P27
[5]  
Batagelj V., 1989, Combinatorics and graph theory (Warsaw, 1987), V25, P11
[6]  
BATAGELJ V., 1986, P 6 YUG SEM GRAPH TH, P43
[7]   Optimal upward planarity testing of single-source digraphs [J].
Bertolazzi, P ;
Di Battista, G ;
Mannino, C ;
Tamassia, R .
SIAM JOURNAL ON COMPUTING, 1998, 27 (01) :132-169
[8]  
Blum M., 1989, Proceedings of the Twenty First Annual ACM Symposium on Theory of Computing, P86, DOI 10.1145/73007.73015
[9]  
Bondy J.A., 2008, GTM
[10]  
Brandes U, 2002, LECT NOTES COMPUT SC, V2461, P247