English

Constructing minimally 3-connected graphs

Combinatorics 2021-01-08 v2 Data Structures and Algorithms

Abstract

A 33-connected graph is minimally 3-connected if removal of any edge destroys 3-connectivity. We present an algorithm for constructing minimally 3-connected graphs based on the results in (Dawes, JCTB 40, 159-168, 1986) using two operations: adding an edge between non-adjacent vertices and splitting a vertex. In order to test sets of vertices and edges for 3-compatibility, which depends on the cycles of the graph, we develop a method for obtaining the cycles of GG' from the cycles of GG, where GG' is obtained from GG by one of the two operations above. We eliminate isomorphs using certificates generated by McKay's isomorphism checker nauty. The algorithm consecutively constructs the non-isomorphic minimally 3-connected graphs with nn vertices and mm edges from the non-isomorphic minimally 3-connected graphs with n1n-1 vertices and m2m-2 edges, n1n-1 vertices and m3m-3 edges, and n2n-2 vertices and m3m-3 edges.

Keywords

Cite

@article{arxiv.2012.12059,
  title  = {Constructing minimally 3-connected graphs},
  author = {J. P. Costalonga and R. J. Kingan and S. R. Kingan},
  journal= {arXiv preprint arXiv:2012.12059},
  year   = {2021}
}