Reconstructing a Graph from Its Edge-Contractions

Total Page:16

File Type:pdf, Size:1020Kb

Reconstructing a Graph from Its Edge-Contractions Reconstructing a graph from its edge-contractions Antoine Poirier Thesis submitted to the Faculty of Graduate and Postdoctoral Studies in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Mathematics1 Department of Mathematics and Statistics Faculty of Science University of Ottawa c Antoine Poirier, Ottawa, Canada, 2018 1The Ph.D. program is a joint program with Carleton University, administered by the Ottawa- Carleton Institute of Mathematics and Statistics Abstract In this thesis, we investigate the contraction reconstruction conjecture. It states that all simple graphs with at least four edges are reconstructible, that is they are uniquely determined from their collection of single edge contraction minors, called the deck. Similar questions have been studied in the past, the vertex reconstruction conjecture being the most famous. There are usually two steps to show that a class of graph is reconstructible. The first one is to show that the class is recognizable, meaning that it is possible to determine if a graph G belongs to that class by looking at its deck. In order to recognize some classes of graphs, we show that a wide range of graph properties are reconstructible. We investigate the connectivity of graphs, which is useful to recognize disconnected, separable, and 2-connected graphs. We also show that the number of cycles of various lengths, the degree sequence, the number of spanning trees, the planarity, the presence of cliques of various sizes, and the diameter are reconstructible. Knowing the lengths of cycles allows us to recognize the class of bipartite graphs, while knowing the degree sequence allows us to recognize regular graphs. The second step in showing that a class of graph is reconstructible is called weak reconstruction. We say that a class of graph is weakly reconstructible if no two graphs in that class share the same deck. A class of graphs that is both weakly reconstructible and recognizable is reconstructible. In this thesis, we show that disconnected graphs, bipartite graphs, most separable graphs and most 2-edge connected graphs are re- constructible. We also show that distance regular graphs and some cubic graphs are reconstructible. We quickly delve into the theory of probabilities to give a proof that almost all graphs are reconstructible. Finally, the relation between edge contraction and graph automorphisms is stud- ied. We study the automorphism group of a graph in relation to those of its cards. We also study the concept of contraction pseudo-similarity. Two edges are contraction pseudo-similar if they are not similar, but their contractions yield isomorphic graphs. We completely characterize the graphs that contain contraction pseudo-similar edges. ii R´esum´e Dans cette th`ese,la conjecture de la reconstruction de graphes par contraction est ´etudi´ee. Elle ´enonceque tous les graphes simples avec au moins quatre ar^etessont reconstructibles, c’est-`a-direqu'ils sont d´etermin´espar l'ensemble de leurs mineures obtenus par une contraction. Cet ensemble se nomme le deck. Des questions similaires ont ´et´e´etudi´eesdans le pass´e,la conjecture de la reconstruction de graphes par effacement de sommets ´etant la plus c´el`ebre. La reconstruction d'une famille de graphes comporte deux ´etapes. La premi`ere est la reconnaissance. Il faut montrer qu'il est possible de d´eterminersi un graphe appartient `acette famille en ne consid´erant que son deck. Dans cette th`ese,nous montrons que plusieurs propri´et´esd'un graphe sont reconstructibles. Nous ´etudions la connectivit´e,ce qui est utile pour reconna^ıtredes graphes d´econnexes,s´eparables et 2-connexes. Nous montrons aussi qu'il est possible de reconstruire le nombre de cycles de diff´erentes tailles, la s´equencedes degr´es,le nombre d'arbres couvrants, la planarit´e,le nombre de cliques de diff´erentes tailles ainsi que le diam`etre. La reconstruction de certains cycles nous permet alors de reconna^ıtreles graphes bipartis, alors que la reconstruction de la s´equencedes degr´esnous permet de reconna^ıtreles graphes r´eguliers. La deuxi`eme´etape dans la reconstruction est la reconstruction faible. Une classe de graphes est faiblement reconstructible si aucune paire de graphes dans cette classe ne partagent le m^emedeck. Une classe de graphes qui est `ala fois reconnaissable et faiblement reconstructible est reconstructible. Dans cette th`ese,nous montrons que les graphes d´econnexes, bipartis, s´eparableset plusieurs graphes 2-connexes sur les ar^etessont reconstructibles. Nous montrons aussi que les graphes distance-r´eguliers et quelques graphes cubiques sont reconstructibles. Nous empruntons aussi quelques ´el´ements de la th´eoriedes probabilit´espour montrer que presque tous les graphes sont reconstructibles. Finalement, la relation entre la reconstruction par contraction et les groupes d'automorphismes de graphes est ´etudi´ee.Nous ´etudionsle groupe d'automorphisme d'un graphe et sa relation avec ceux de ses cartes. Nous ´etudionsaussi la pseudo- similarit´e.Deux ar^etessont pseudo-similaires si elles ne sont pas similaires, mais que leurs contractions donnent deux graphes isomorphes. Nous caract´erisonsles graphes qui poss`edent de telles ar^etes. iii Remerciements Je voudrais d'abord remercier mon superviseur, Mike Newman. Sans sa pers´ev´erance, son d´evouement et ses bonnes id´ees,je n'aurais pas eu autant de succ`esni de plaisir `acompl´eterce doctorat. J'aurai toujours des bons souvenirs de nos rencontres heb- domadaires. Je tiens aussi `aremercier Gena Hahn, Lucia Moura, Monica Nevins, Daniel Panario, Mateja Sajnaˇ et Brett Stevens pour leurs commentaires et suggestions. Les conf´erences`al'ext´erieurd'Ottawa n'auraient pas ´et´eaussi plaisantes sans la pr´esenced'Elizabeth Maltais. Je remercie les membres du personnel du d´epartement de math´ematiquespour tous les soucis desquels ils m'ont lib´er´e,et Joseph Khoury pour s'^etreoccup´edu centre d'aide en math´ematiques,auquel j'ai travaill´eles six derni`eresann´ees. Finalement, je dis merci `ama famille et mes amis pour leur appui constant et leurs encouragements. Je suis tr`esreconnaissant envers ma copine, Claudine Bouvier. Je n'aurais jamais franchi toutes les ´epreuves qui se sont pr´esent´eesdans les derni`eres ann´eessans elle. Ce doctorat est autant le sien que le mien. iv Contents List of Figures ix 1 Introduction 1 1.1 Reconstruction . .1 1.2 Graph definitions . .4 2 A survey of reconstruction problems 7 2.1 Vertex reconstruction . .7 2.2 Edge reconstruction . 10 2.2.1 Definitions and elementary results . 10 2.2.2 Almost all graphs are edge reconstructible . 12 2.2.3 Pseudo-similarity . 13 2.3 Switching reconstruction . 15 3 Preliminary results on contraction reconstruction 17 3.1 Elementary results . 17 3.2 Contraction version of Kelly's Lemma . 21 3.3 Cliques and independent sets . 23 4 Connectivity 26 4.1 Vertex connectivity . 26 4.1.1 Definitions and elementary results . 26 4.1.2 Separable graphs . 28 4.1.3 2-connected graphs . 31 4.2 Reconstructing disconnected graphs . 33 4.2.1 Definition and main result . 33 4.2.2 Reduction reconstruction . 34 4.3 Reconstructing separable graphs . 36 4.3.1 Trees . 36 4.3.2 Blocks of separable graphs . 40 4.3.3 Separable graphs with at least two non-trivial blocks . 44 4.3.4 Separable graphs with one non-trivial block . 46 v CONTENTS vi 4.4 Edge connectivity . 53 4.4.1 Definitions and elementary results . 53 4.4.2 Edge blocks . 56 4.5 Reconstructing graphs with κ0(G)=2............... 62 4.6 Tutte polynomial . 68 5 Cycles 74 5.1 On the number of cycles . 74 5.1.1 Loops and parallel edges . 74 5.1.2 Girth . 77 5.1.3 Reconstructing the number of cycles . 77 5.1.4 Closed trails . 79 5.2 Bipartite graphs . 80 5.3 Planar graphs . 87 5.3.1 Maximal planar graphs . 93 6 Degrees 96 6.1 Reconstruction of the degree sequence . 96 6.2 Regular graphs . 100 6.2.1 1-regular and 2-regular graphs . 100 6.2.2 Cubic graphs . 101 6.3 Distance regular graphs . 103 6.3.1 Strongly regular graphs . 103 6.3.2 Distance regular graphs . 109 7 Automorphisms 117 7.1 Edge-automorphisms . 117 7.2 Pseudo-similarity . 121 7.2.1 Pseudo-similar edges in full paths . 123 k 7.2.2 If θ(vb) 6= va and θ (vb) = va for some k ≥ 2. 124 7.2.3 If θ(vb) = va........................... 126 7.2.4 Complementary edges . 129 7.2.5 On the number of pseudo-similar edges . 131 7.3 Automorphism groups of the cards . 132 8 Reconstruction of random graphs 138 8.1 Random graph theory . 138 8.2 Almost all graphs are reconstructible . 140 9 Conclusion 146 9.1 Minor reconstruction . 146 9.2 Open problems in contraction reconstruction . 148 CONTENTS vii A Reconstructing simple graphs with few vertices 152 Bibliography 156 List of Symbols 157 Index 160 List of Figures 1.1 An example of a contraction deck . .2 1.2 Graphs that are not contraction reconstructible . .3 1.3 Simple graphs that are not contraction reconstructible . .3 2.1 An example of a vertex deck . .8 2.2 Two graphs that are not vertex reconstructible . .8 2.3 Graphs that are not edge reconstructible . 10 2.4 Example of deletion pseudo-similar edges . 14 2.5 Graphs that are not switching reconstructible . 16 3.1 Two graphs whose number of vertices are not reconstructible . 18 4.1 Two simple graphs that are not contraction reconstructible . 35 4.2 Trees with identical isomorphically distinct decks. 37 4.3 Trees with four edges are reconstructible . 39 4.4 Trees with five edges are reconstructible .
Recommended publications
  • Minimal Digraphs with Given Imbalance Sequence
    Acta Univ. Sapientiae, Mathematica, 4, 1 (2012) 86{101 Minimal digraphs with given imbalance sequence Shariefuddin Pirzada Antal Iv¶anyi University of Kashmir EÄotvÄosLor¶andUniversity Department of Mathematics Faculty of Informatics Srinagar, India Budapest, Hungary email: [email protected] email: [email protected] Abstract. Let a and b be integers with 0 · a · b. An (a; b)-graph is such digraph D in which any two vertices are connected at least a and at most b arcs. The imbalance a(v) of a vertex v in an (a; b)-graph D is + - + - de¯ned as a(v) = d (v)-d (v), where d (v) is the outdegree and d (v) is the indegree of v. The imbalance sequence A of D is formed by listing the imbalances in nondecreasing order. A sequence of integers is (a; b)- realizable, if there exists an (a; b)-graph D whose imbalance sequence is A. In this case D is called a realization of A. An (a; b)-realization D of A is connection minimal if does not exist (a; b0)-realization of D with b 0 < b. A digraph D is cycle minimal if it is a connected digraph which is either acyclic or has exactly one oriented cycle whose removal disconnects D. In this paper we present algorithms which construct connection minimal and cycle minimal realizations having a given imbalance sequence A. 1 Introduction Let a; b and n be nonnegative integers with 0 · a · b and n ¸ 1. An (a; b)- graph is a digraph D in which any two vertices are connected at least a and at most b arcs.
    [Show full text]
  • A Contribution to the Theory of (Signed) Graph Homomorphism Bound and Hamiltonicity Qiang Sun
    A contribution to the theory of (signed) graph homomorphism bound and Hamiltonicity Qiang Sun To cite this version: Qiang Sun. A contribution to the theory of (signed) graph homomorphism bound and Hamiltonicity. Information Theory [cs.IT]. Université Paris Saclay (COmUE), 2016. English. NNT : 2016SACLS109. tel-01338604 HAL Id: tel-01338604 https://tel.archives-ouvertes.fr/tel-01338604 Submitted on 28 Jun 2016 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. NNT : 2016SACLS109 THÈSE DE DOCTORAT DE L’UNIVERSITÉ PARIS-SACLAY PRÉPARÉE À L’UNIVERSITÉ PARIS-SUD LABORATOIRE DE RECHERCHE EN INFORMATIQUE ECOLE DOCTORALE N° 580 Sciences et technologies de l’information et de la communication Spécialité Informatique Par M. Qiang Sun A contribution to the theory of (signed) graph homomorphism bound and Hamiltonicity Thèse présentée et soutenue à Orsay, le 4 mai 2016 : Composition du Jury : Mme Kang, Liying Professeur, Shanghai University Président M. Sopena, Éric Professeur, Université de Bordeaux Rapporteur M. Woźniak, Mariusz Professeur, AGH University of Science and Technology Rapporteur M. Manoussakis, Yannis Professeur, Université Paris-Sud Examinateur M. Li, Hao Directeur de Recherche, CNRS Directeur de thèse M. Naserasr, Reza Chargé de Recherche, CNRS Co-directeur de thèse \When things had been classified in organic categories, knowledge moved toward fulfillness." Confucius (551-479 B.C.), The Great Learning i Acknowledgements First of all, I would like to thank my supervisors Hao Li and Reza Naserasr for giving me the opportunity to work with them.
    [Show full text]
  • A New Edge Selection Heuristic for Computing the Tutte Polynomial of an Undirected Graph
    FPSAC 2012, Nagoya, Japan DMTCS proc. (subm.), by the authors, 1–12 A new edge selection heuristic for computing the Tutte polynomial of an undirected graph. Michael Monagan1y 1Department of Mathematics, Simon Fraser University, Burnaby, B.C., V5A 1S6, CANADA. Abstract We present a new edge selection heuristic and vertex ordering heuristic that together enable one to compute the Tutte polynomial of much larger sparse graphs than was previously doable. As a specific example, we are able to compute the Tutte polynomial of the truncated icosahedron graph using our Maple implementation in under 15 minutes on a single CPU. This compares with a recent result of Haggard, Pearce and Royle whose special purpose C++ software took one week on 150 computers. Keywords: Tutte polynomials, edge deletion and contraction algorithms, NP-hard problems. 1 Introduction Let G be an undirected graph. The Tutte polynomial of G is a bivariate polynomial T (G; x; y) which contains information about how G is connected. It is also the most general graph invariant that can be defined by edge deletion and edge contraction. We recall Tutte’s original definition for T (G; x; y). Let e = (u; v) be an edge in G. Let G − e denote the graph obtained by deleting e and let G = e denote the graph obtained by contracting e, that is, first deleting e then joining vertexes u and v. Figure 1 below shows an example of edge contraction. ¡A ¡ ¡ uAe ¡ u ¡ A ¡ uGG u u− e u u G = e u Fig. 1: Graph edge deletion and contraction.
    [Show full text]
  • Diestel: Graph Theory
    Reinhard Diestel Graph Theory Electronic Edition 2000 c Springer-Verlag New York 1997, 2000 This is an electronic version of the second (2000) edition of the above Springer book, from their series Graduate Texts in Mathematics, vol. 173. The cross-references in the text and in the margins are active links: click on them to be taken to the appropriate page. The printed edition of this book can be ordered from your bookseller, or electronically from Springer through the Web sites referred to below. Softcover $34.95, ISBN 0-387-98976-5 Hardcover $69.95, ISBN 0-387-95014-1 Further information (reviews, errata, free copies for lecturers etc.) and electronic order forms can be found on http://www.math.uni-hamburg.de/home/diestel/books/graph.theory/ http://www.springer-ny.com/supplements/diestel/ Preface Almost two decades have passed since the appearance of those graph the- ory texts that still set the agenda for most introductory courses taught today. The canon created by those books has helped to identify some main elds of study and research, and will doubtless continue to inuence the development of the discipline for some time to come. Yet much has happened in those 20 years, in graph theory no less than elsewhere: deep new theorems have been found, seemingly disparate methods and results have become interrelated, entire new branches have arisen. To name just a few such developments, one may think of how the new notion of list colouring has bridged the gulf between invari- ants such as average degree and chromatic number, how probabilistic methods and the regularity lemma have pervaded extremal graph theo- ry and Ramsey theory, or how the entirely new eld of graph minors and tree-decompositions has brought standard methods of surface topology to bear on long-standing algorithmic graph problems.
    [Show full text]
  • Computing Tutte Polynomials Michael Monagan
    Computing Tutte Polynomials Michael Monagan To cite this version: Michael Monagan. Computing Tutte Polynomials. 24th International Conference on Formal Power Series and Algebraic Combinatorics (FPSAC 2012), 2012, Nagoya, Japan. pp.839-850. hal-01283134 HAL Id: hal-01283134 https://hal.archives-ouvertes.fr/hal-01283134 Submitted on 5 Mar 2016 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. FPSAC 2012, Nagoya, Japan DMTCS proc. AR, 2012, 839–850 A new edge selection heuristic for computing the Tutte polynomial of an undirected graph. Michael Monagan1y 1Department of Mathematics, Simon Fraser University, Burnaby, B.C., V5A 1S6, CANADA. Abstract. We present a new edge selection heuristic and vertex ordering heuristic that together enable one to compute the Tutte polynomial of much larger sparse graphs than was previously doable. As a specific example, we are able to compute the Tutte polynomial of the truncated icosahedron graph using our Maple implementation in under 4 minutes on a single CPU. This compares with a recent result of Haggard, Pearce and Royle whose special purpose C++ software took one week on 150 computers. Resum´ e.´ Nous presentons´ deux nouvelles heuristiques pour le calcul du polynomeˆ de Tutte de graphes de faible densite,´ basees´ sur les principes de selection´ d’aretesˆ et d’arrangement lineaire´ de sommets, et qui permettent de traiter des graphes de bien plus grande tailles que les methodes´ existantes.
    [Show full text]
  • List of Symbols
    List of Symbols A(D) the set of arcs of D ; 49 B(G) the bipartite graph of graph G; 299 c the capacity function of a network; 87 c(a) the capacity of arc a; 87 en the cycle of length n ; 19 capK the sum of the capacities of the arcs in K; 89 cl(G) the closure of G ; 172 dG(v) the degree of the vertex v in G; 14 d(v) the degree of the vertex v in a graph ; 14 (dl , d- , . .. , dn ) the degree sequence of a graph ; 15 d(u, v) the length of a shortest u- v path (respectively directed path) in a graph; 20 (respectively digraph ; 64) d"i>(v) the outdegree of v in D; 50 d+(v) the outdegree of v in a digraph; 50 di)(v) the indegree of v in D; 51 d-(v) the indegree of v in a digraph; 51 dD(v) the degree of v in D; 51 D a directed graph or digraph; 49 Dn the dihedral group of order 2n; 46 diam(G ) the diameter of G; 47 E(G) the edge set of G; 3 E the edge set of a graph; 5 e(v) the eccentricity of vertex v; 110 f +(5) f([5 , 5]), where 55; V(D); 88 214 List of Symbols f-(S) f([5, S]), where S ~ V(D); 88 f(G) the number of faces of a planar graph G ; 244 f(G ;A) the chromatic polynomial of G; 229 t; f«u, v)); 88 G a graph ; 3 G C the complement of a simple graph G; 9 G(D) the underlying graph of D; 49 G(X, Y) a bipartite graph G with bipartition (X, Y); 9 G[S] the subgraph of G induced by the subset S of V(G); 11 G[E'] the subgraph of G induced by the subset E' of E(G); 11 G +uv the supergraph of G obtained by adding the new edge uv; 11 G-v the subgraph of G obtained by deleting the vertex v; 13 G-S the subgraph of G obtained by the deletion of
    [Show full text]
  • Graph-Theoretic Properties of Control Flow Graphs and Applications
    Graph-theoretic Properties of Control Flow Graphs and Applications by Neeraj Kumar A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Master of Mathematics in Computer Science Waterloo, Ontario, Canada, 2015 c Neeraj Kumar 2015 I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, including any required final revisions, as accepted by my examiners. I understand that my thesis may be made electronically available to the public. ii Abstract This thesis deals with determining appropriate width parameters of control flow graphs so that certain computationally hard problems of practical interest become efficiently solv- able. A well-known result of Thorup states that the treewidth of control flow graphs arising from structured (goto-free) programs is at most six. However, since a control flow graph is inherently directed, it is very likely that using a digraph width measure would give better algorithms for problems where directional properties of edges are important. One such problem, parity game, is closely related to the µ-calculus model checking problem in software verification and is known to be tractable on graphs of bounded DAG-width, Kelly-width or entanglement. Motivated by this, we show that the DAG-width of control flow graphs arising from structured programs is at most three and give a linear-time algorithm to compute the corresponding DAG decomposition. Using similar techniques, we show that Kelly-width of control flow graphs is also bounded by three. Additionally, we also show that control flow graphs can have unbounded entanglement.
    [Show full text]
  • Graph Theory Exercises
    Graph Theory Exercises https://www.ime.usp.br/~pf/graph-exercises/ Paulo Feofiloff Department of Computer Science Institute of Mathematics and Statistics University of São Paulo translated into English by Murilo Santos de Lima School of Computer Science Reykjavík University March 14, 2019 original last revised by the author in February 2013 FEOFILOFF 2 Contents 1 Basic concepts7 1.1 Graphs.....................................8 1.2 Bipartite graphs................................ 15 1.3 Neighborhoods and vertex degrees..................... 17 1.4 Paths and circuits............................... 20 1.5 Union and intersection of graphs...................... 22 1.6 Planar graphs................................. 23 1.7 Subgraphs................................... 24 1.8 Cuts....................................... 27 1.9 Paths and circuits in graphs......................... 30 1.10 Connected graphs............................... 34 1.11 Components.................................. 37 1.12 Bridges..................................... 40 1.13 Edge-biconnected graphs.......................... 42 1.14 Articulations and biconnected graphs................... 43 1.15 Trees and forests................................ 45 1.16 Graph minors................................. 48 1.17 Plane maps and their faces.......................... 51 1.18 Random graphs................................ 57 2 Isomorphism 59 3 Graph design with given degrees 65 4 Bicolorable graphs 67 5 Stable sets 71 6 Cliques 77 7 Vertex covers 81 3 FEOFILOFF 4 8 Vertex coloring 83 9 Matchings 95 10 Matchings in bipartite graphs 101 11 Matchings in arbitrary graphs 107 12 Edge coloring 111 13 Connectors and acyclic sets 117 14 Minimum paths and circuits 121 15 Flows 125 16 Internally disjoint flow 129 17 Hamiltonian circuits and paths 133 18 Circuit covers 139 19 Characterization of planarity 145 A Hints for some of the exercises 149 B The Greek alphabet 155 Bibliography 157 Index 159 Preface Graph theory studies combinatorial objects called graphs.
    [Show full text]
  • Efficient Manipulation and Generation of Kirchhoff Polynomials for The
    Efficient Manipulation and Generation of Kirchhoff Polynomials for the Analysis of Non-equilibrium Biochemical Reaction Networks — Supplementary Material — Pencho Yordanov 1,2,∗ and J¨orgStelling 1,∗ 1Department of Biosystems Science and Engineering and SIB Swiss Institute of Bioinformatics, ETH Zurich, Basel, Switzerland 2Present address: Department of Systems Biology, Harvard Medical School, Boston, MA, USA ∗To whom correspondence should be addressed. 1 Prime graphs with equal Kirchhoff polynomials – omitted proofs Note that we consider in-directed spanning trees as defined in the main text since they are relevant to derive steady states of linear framework models and not out-directed spanning trees, i.e. rooted directed spanning trees for which all edges are directed away from a root vertex, as in (1). Additionally, in (1) rooted directed spanning trees are synonymously termed arborescences. There is a bijection between the in-directed spanning trees of a graph G and the out-directed spanning trees of the reverse (with all edges reversed) graph of G. Thus statements on out-directed spanning trees can trivially be rewritten for in-directed ones and vice versa. Theorem 3.1. Let G be a prime graph, then each edge in G participates in at least one spanning tree. Proof. The theorem statement is equivalent to the statement that there are no nuisance edges, or formally @e ∈ E(G) such that spt(G/e) = ∅. Assume the contrary, i.e. let e = uv be such that spt(G/e) = ∅. Such a graph G/e with no spanning trees is either disconnected or has more than one terminal SCC. Let us investigate the two classes of prime graphs from (1): • G is strongly connected.
    [Show full text]
  • A New Edge Selection Heuristic for Computing the Tutte Polynomial of an Undirected Graph
    FPSAC 2012, Nagoya, Japan DMTCS proc. AR, 2012, 849–860 A new edge selection heuristic for computing the Tutte polynomial of an undirected graph. Michael Monagan1y 1Department of Mathematics, Simon Fraser University, Burnaby, B.C., V5A 1S6, CANADA. Abstract. We present a new edge selection heuristic and vertex ordering heuristic that together enable one to compute the Tutte polynomial of much larger sparse graphs than was previously doable. As a specific example, we are able to compute the Tutte polynomial of the truncated icosahedron graph using our Maple implementation in under 4 minutes on a single CPU. This compares with a recent result of Haggard, Pearce and Royle whose special purpose C++ software took one week on 150 computers. Resum´ e.´ Nous presentons´ deux nouvelles heuristiques pour le calcul du polynomeˆ de Tutte de graphes de faible densite,´ basees´ sur les principes de selection´ d’aretesˆ et d’arrangement lineaire´ de sommets, et qui permettent de traiter des graphes de bien plus grande tailles que les methodes´ existantes. Par exemple, en utilisant notre implementation´ en Maple, nous pouvons calculer le polynomeˆ de Tutte de l’isocahedron´ tronque´ en moins de 4 minutes sur un ordinateur a` processeur unique, alors qu’un programme ad-hoc recent´ de Haggard, Pearce et Royle, utilisant 150 ordinateurs, a necessit´ e´ une semaine de calcul pour obtenir le memeˆ resultat.´ Keywords: Tutte polynomials, edge deletion and contraction algorithms, NP-hard problems. 1 Introduction Let G be an undirected graph. The Tutte polynomial of G is a bivariate polynomial T (G; x; y) which contains information about how G is connected.
    [Show full text]