The canonical augmentation method
|
|
- Benedict Mosley
- 6 years ago
- Views:
Transcription
1 The canonical augmentation method Derrick Stolee 1 University of Nebraska Lincoln s-dstolee1@math.unl.edu s-dstolee1/ May 13, Supported by NSF grants CCF and DMS
2 Generating means...
3 Generating means... Searching (looking for objects)
4 Generating means... Searching (looking for objects) Exhaustively (not missing any)
5 Shifting the Exponent
6 Shifting the Exponent
7 Shifting the Exponent
8 Search by Augmentations While generating [combinatorial object]
9 Search by Augmentations While generating [combinatorial object] we start at [base object]
10 Search by Augmentations While generating [combinatorial object] we start at [base object] and augment by all possible [augmentations]
11 Search by Augmentations While generating [combinatorial object] we start at [base object] and augment by all possible [augmentations] but keep in mind [symmetries].
12 Search by Augmentations While generating [combinatorial object] we start at [base object] and augment by all possible [augmentations] but keep in mind [symmetries]. This technique leads to an isomorphism class appearing once for every possible augmentation sequence that generates that unlabeled object.
13 Search by Augmentations While generating [combinatorial object] we start at [base object] and augment by all possible [augmentations] but keep in mind [symmetries]. This technique leads to an isomorphism class appearing once for every possible augmentation sequence that generates that unlabeled object. So, we define a canonical deletion which is an invariant reversal of the augmentation.
14 Search by Augmentations While generating [combinatorial object] we start at [base object] and augment by all possible [augmentations] but keep in mind [symmetries]. This technique leads to an isomorphism class appearing once for every possible augmentation sequence that generates that unlabeled object. So, we define a canonical deletion which is an invariant reversal of the augmentation. Stick in results from [your favorite combinatorics], and you may have an efficient algorithm!
15 Search by Augmentations While generating triangle free graphs we start at an isolated vertex and augment by all possible vertices (with independent neighbors) but keep in mind set orbits. This technique leads to an isomorphism class appearing once for every possible augmentation sequence that generates that unlabeled object. So, we define a canonical deletion which is an invariant reversal of the augmentation. Stick in results from graph theory, and you may have an efficient algorithm!
16 Generating with Vertex Augmentations
17 Generating with Vertex Augmentations
18 Generating with Vertex Augmentations
19 Generating with Vertex Augmentations
20 Generating with Vertex Augmentations
21 Generating with Vertex Augmentations
22 Search as a Poset Say H G if G is reachable from H via a sequence of augmentations. This defines a partial order on partial objects.
23 Search as a Poset
24 Search as a Poset
25 Search as a Poset
26 Search as a Poset
27 Search as a Poset
28 Search as a Poset
29 Search as a Poset
30 Canonical Labeling A canonical labeling takes a labeled graph G
31 Canonical Labeling A canonical labeling takes a labeled graph G and applies labels σ G (v) to each v V (G)
32 Canonical Labeling A canonical labeling takes a labeled graph G and applies labels σ G (v) to each v V (G) so that any H = G with labels σ H (v)
33 Canonical Labeling A canonical labeling takes a labeled graph G and applies labels σ G (v) to each v V (G) so that any H = G with labels σ H (v) has an isomorphism σ 1 H (σ G(v)) from G to H.
34 Canonical Labeling A canonical labeling takes a labeled graph G and applies labels σ G (v) to each v V (G) so that any H = G with labels σ H (v) has an isomorphism σ 1 H (σ G(v)) from G to H.
35 Canonical Labeling A canonical labeling takes a labeled graph G and applies labels σ G (v) to each v V (G) so that any H = G with labels σ H (v) has an isomorphism σ 1 H (σ G(v)) from G to H.
36 Canonical Labeling A canonical labeling takes a labeled graph G and applies labels σ G (v) to each v V (G) so that any H = G with labels σ H (v) has an isomorphism σ 1 H (σ G(v)) from G to H. Canonical labels can be computed by McKay s nauty software.
37 Brendan McKay Isomorph-free exhaustive generation 258 citations on Google Scholar.
38 How it works Remove isomorphs by:
39 How it works Remove isomorphs by: 1. Define a canonical deletion (the augmentation that should have generated this graph).
40 How it works Remove isomorphs by: 1. Define a canonical deletion (the augmentation that should have generated this graph). 2. The canonical deletion must be invariant.
41 How it works Remove isomorphs by: 1. Define a canonical deletion (the augmentation that should have generated this graph). 2. The canonical deletion must be invariant. 3. Reject any augmentations not isomorphic to canonical deletion.
42 How it works Remove isomorphs by: 1. Define a canonical deletion (the augmentation that should have generated this graph). 2. The canonical deletion must be invariant. 3. Reject any augmentations not isomorphic to canonical deletion. 4. Optimization: Use deletion rule to reduce number of attempted augmentations (e.g. minimum degree).
43
44
45
46 (take a drink)
47
48
49 Isomorph-free Generation Examples 1. Triangle-Free Graphs
50 Isomorph-free Generation Examples 1. Triangle-Free Graphs 2. Posets (up to order 16)
51 Isomorph-free Generation Examples 1. Triangle-Free Graphs 2. Posets (up to order 16) 3. Latin Squares
52 Isomorph-free Generation Examples 1. Triangle-Free Graphs 2. Posets (up to order 16) 3. Latin Squares 4. Steiner Triple Systems
53 Isomorph-free Generation Examples 1. Triangle-Free Graphs 2. Posets (up to order 16) 3. Latin Squares 4. Steiner Triple Systems 5. Verify Reconstruction Conjecture (up to 11 vertices).
54 Examples in Software Canonical augmentation appears in the following software: 1. McKay s geng and genbg programs. 2. Sage.org s Graph library: graphs() and digraphs() methods.
55 Augmentations by Edges
56 Augmentations by Edges
57 Augmentations by Edges
58 Augmentations by Edges
59 Augmentations by Edges
60 Augmentations by Edges
61 Examples in Software Canonical augmentation by ears appears in the following software: 1. Sage.org s Graph library: graphs() and digraphs() methods. (Use the flag augment= edges )
62 Augmentations by Ears All 2-connected graphs have an ear decomposition.
63 Augmentations by Ears All 2-connected graphs have an ear decomposition.
64 Augmentations by Ears All 2-connected graphs have an ear decomposition.
65 Augmentations by Ears All 2-connected graphs have an ear decomposition.
66 Augmentations by Ears All 2-connected graphs have an ear decomposition.
67 Ear Augmentation Applications
68 Ear Augmentation Applications 1. Edge-Reconstruction Conjecture.
69 Ear Augmentation Applications 1. Edge-Reconstruction Conjecture. 2. Extremal graphs with a fixed number of perfect matchings.
70 Ear Augmentation Applications 1. Edge-Reconstruction Conjecture. 2. Extremal graphs with a fixed number of perfect matchings. 3. Uniquely K r -saturated graphs.
71 Uniquely K r -Saturated Graphs Definition A graph G is uniquely K r -saturated if G contains no K r and for every edge e G admits exactly one copy of K r in G + e.
72 Uniquely K r -Saturated Graphs Definition A graph G is uniquely K r -saturated if G contains no K r and for every edge e G admits exactly one copy of K r in G + e. (a) 1-book (b) 2-book (c) 3-book Figure: The (r 2)-books are uniquely K r saturated.
73 Dominating Vertices Adding a dominating vertex to a uniquely K r -saturated graph creates a uniquely K r+1 -saturated graph. Removing a dominating vertex from a uniquely K r -saturated graph creates a uniquely K r 1 -saturated graph.
74 Dominating Vertices Adding a dominating vertex to a uniquely K r -saturated graph creates a uniquely K r+1 -saturated graph. Removing a dominating vertex from a uniquely K r -saturated graph creates a uniquely K r 1 -saturated graph. Q: Which uniquely K r -saturated graphs have no dominating vertex?
75 Dominating Vertices Adding a dominating vertex to a uniquely K r -saturated graph creates a uniquely K r+1 -saturated graph. Removing a dominating vertex from a uniquely K r -saturated graph creates a uniquely K r 1 -saturated graph. Q: Which uniquely K r -saturated graphs have no dominating vertex? A: Known for r {2, 3}.
76 Joshua Cooper Paul Wenger Two Conjectures: 1. For each r, there are a finite number of uniquely K r -saturated graphs with no dominating vertex. 2. For each r, every uniquely K r -saturated graph with no dominating vertex is regular. Previously verified to 9 vertices.
77 Uniquely K r -Saturated Graphs 1. Uniquely K r -saturated graphs have diameter 2 (and are 2-connected). 2. Strength: K 4 -free is a sparse, monotone property. 3. Verified for r = 4 and n Verified for r {5, 6} and n 11.
78 (a) (b) (c) The only uniquely K 4 -saturated graphs on up to 12 vertices with no dominating vertex.
79 Coupled Augmentations Idea: Let the problem constraints dictate the augmentation type.
80 Caveat Programmer Balance: Number of Nodes vs. Computation per Node
81 Caveat Programmer Balance: Number of Nodes vs. Computation per Node
82 Caveat Programmer Balance: Number of Nodes vs. Computation per Node
83 K r -completions Consider searching for uniquely K r -saturated graphs.
84 K r -completions Consider searching for uniquely K r -saturated graphs. Every non-edge requires a K r completion.
85 K r -completions Consider searching for uniquely K r -saturated graphs. Every non-edge requires a K r completion. Augmentation: Pick a vertex pair to be completed non-edge, also select where to place the Kr completion.
86
87
88
89
90
91
92 Canonical Non-Edge A deletion requires picking a canonical completed non-edge.
93 Canonical Non-Edge A deletion requires picking a canonical completed non-edge. Remove all edges which came from that edge s completion.
94 Canonical Non-Edge A deletion requires picking a canonical completed non-edge. Remove all edges which came from that edge s completion. But only if they don t appear in another completion!
95 Canonical Non-Edge A deletion requires picking a canonical completed non-edge. Remove all edges which came from that edge s completion. But only if they don t appear in another completion! Extra Step: Try filling all open pairs with edges.
96 Results (d) (e) Joint with Stephen G. Hartke (N = 13) The only uniquely K 4 -saturated graph on 14 vertices is the 2-book with 12 pages.
97 To learn more... B. D. McKay. Isomorph-free exhaustive generation. B. D. McKay. Small graphs are reconstructible. D. Stolee. Isomorph-free generation of 2-connected graphs with applications. D. Stolee. Generating p-extremal graphs. F. Margot. Pruning by isomorphism in branch-and-cut. B. D. McKay, A. Meynert. Small latin squares, quasigroups, and loops. G. Brinkmann, B. D. McKay. Posets on up to 16 points. P. Kaski, P. R. J. Östergard. The Steiner triple systems of order 19.
98 The canonical augmentation method Derrick Stolee University of Nebraska Lincoln s-dstolee1/ May 13, Supported by NSF grants CCF and DMS
Isomorph-free generation of 2-connected graphs with applications
Isomorph-free generation of 2-connected graphs with applications Derrick Stolee University of Nebraska Lincoln s-dstolee1@math.unl.edu March 19, 2011 Computer Search Computers are extremely useful to graph
More informationIsomorph-free generation of 2-connected graphs with applications
University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln CSE Technical reports Computer Science and Engineering, Department of 8-19-2011 Isomorph-free generation of 2-connected
More informationComputational Combinatorics
Computational Combinatorics Derrick Stolee Iowa State University dstolee@iastate.edu http://www.math.iastate.edu/dstolee/ November 3 & 5, 2014 Math 101 Graphs Combinatorial Object: Graphs A graph G of
More informationAutomorphism groups of a graph and a vertex-deleted subgraph
Automorphism groups of a graph and a vertex-deleted subgraph Stephen. Hartke University of Nebraska-Lincoln hartke@math.unl.edu Jared Nishikawa Willamette University jnishika@willamette.edu Hannah Kolb
More informationAutomorphism groups of a graph and a vertex-deleted subgraph
Automorphism groups of a graph and a vertex-deleted subgraph Stephen. Hartke Hannah Kolb Jared Nishikawa Derrick Stolee Submitted: Sep 17, 009; Accepted: Sep 4, 010; Published: Oct 5, 010 Mathematics Subject
More informationA Method for Construction of Orthogonal Arrays 1
Eighth International Workshop on Optimal Codes and Related Topics July 10-14, 2017, Sofia, Bulgaria pp. 49-54 A Method for Construction of Orthogonal Arrays 1 Iliya Bouyukliev iliyab@math.bas.bg Institute
More informationCLASSIFICATION OF REGULAR DIGRAPHS, NORMALLY REGULAR DIGRAPHS, AND STRONGLY REGULAR DIGRAPHS
International Journal of Pure and Applied Mathematics Volume 78 No. 3 2012, 379-393 ISSN: 1311-8080 (printed version) url: http://www.ijpam.eu PA ijpam.eu CLASSIFICATION OF REGULAR DIGRAPHS, NORMALLY REGULAR
More informationGraph Theory S 1 I 2 I 1 S 2 I 1 I 2
Graph Theory S I I S S I I S Graphs Definition A graph G is a pair consisting of a vertex set V (G), and an edge set E(G) ( ) V (G). x and y are the endpoints of edge e = {x, y}. They are called adjacent
More informationIntroductory Combinatorics
Introductory Combinatorics Third Edition KENNETH P. BOGART Dartmouth College,. " A Harcourt Science and Technology Company San Diego San Francisco New York Boston London Toronto Sydney Tokyo xm CONTENTS
More informationTreeSearch User Guide
TreeSearch User Guide Version 0.9 Derrick Stolee University of Nebraska-Lincoln s-dstolee1@math.unl.edu March 30, 2011 Abstract The TreeSearch library abstracts the structure of a search tree in order
More informationPerfect Matching Conjectures and Their Relationship to P NP
Perfect Matching Conjectures and Their Relationship to P NP Timothy Y. Chow* 22 June 2004 (StanleyFest) * Currently working at MIT Lincoln Laboratory Distance Degree Regular Graphs If v is a vertex in
More informationPACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS
PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS PAUL BALISTER Abstract It has been shown [Balister, 2001] that if n is odd and m 1,, m t are integers with m i 3 and t i=1 m i = E(K n) then K n can be decomposed
More informationGraph reconstruction numbers
Rochester Institute of Technology RIT Scholar Works Theses Thesis/Dissertation Collections 2006 Graph reconstruction numbers Jennifer Baldwin Follow this and additional works at: http://scholarworks.rit.edu/theses
More information54 Years of Graph Isomorphism Testing
54 Years of Graph Isomorphism Testing Brendan McKay Australian National University isomorphism 1 isomorphism 2 The concept of isomorphism We have some objects consisting of some finite sets and some relations
More informationFast Generation of Cubic Graphs
Fast Generation of Cubic Graphs Gunnar Brinkmann and Jan Goedgebeur Gunnar.Brinkmann@UGent.be Jan.Goedgebeur@UGent.be Cubic graphs are graphs where every vertex has degree 3 (3 edges meet in every vertex).
More informationStructure generation
Structure generation Generation of generalized cubic graphs N. Van Cleemput Exhaustive isomorph-free structure generation Create all structures from a given class of combinatorial structures without isomorphic
More informationPublic Defence. Jan Goedgebeur
Generation Algorithms for Mathematical and Chemical Problems Public Defence Combinatorial Algorithms and Algorithmic Graph Theory Department of Applied Mathematics, Computer Science and Statistics Ghent
More informationCompatible circuits in eulerian digraphs
Compatible circuits in eulerian digraphs James Carraher University of Nebraska Lincoln s-jcarrah1@math.unl.edu Joint Work with Stephen Hartke March 2012 James Carraher (UNL) Compatible circuits in eulerian
More informationCombinatorics: The Fine Art of Counting
Combinatorics: The Fine Art of Counting Week Eight Problems 1. Diagrams of all the distinct non-isomorphic trees on 6 or fewer vertices are listed in the lecture notes. Extend this list by drawing all
More informationIntroduction to Combinatorial Algorithms
Fall 2009 Intro Introduction to the course What are : Combinatorial Structures? Combinatorial Algorithms? Combinatorial Problems? Combinatorial Structures Combinatorial Structures Combinatorial structures
More informationThe Structure of Bull-Free Perfect Graphs
The Structure of Bull-Free Perfect Graphs Maria Chudnovsky and Irena Penev Columbia University, New York, NY 10027 USA May 18, 2012 Abstract The bull is a graph consisting of a triangle and two vertex-disjoint
More informationConstruction of planar triangulations with minimum degree 5
Construction of planar triangulations with minimum degree 5 G. Brinkmann Fakultät für Mathematik Universität Bielefeld D 33501 Bielefeld, Germany gunnar@mathematik.uni-bielefeld.de Brendan D. McKay Department
More informationOn Universal Cycles of Labeled Graphs
On Universal Cycles of Labeled Graphs Greg Brockman Harvard University Cambridge, MA 02138 United States brockman@hcs.harvard.edu Bill Kay University of South Carolina Columbia, SC 29208 United States
More informationThe Cycle Switching Graph of the Steiner Triple Systems of Order 19 is Connected
Graphs and Combinatorics manuscript No. (will be inserted by the editor) The Cycle Switching Graph of the Steiner Triple Systems of Order 19 is Connected Petteri Kaski Veli Mäkinen Patric R. J. Östergård
More informationA Counterexample to the Dominating Set Conjecture
A Counterexample to the Dominating Set Conjecture Antoine Deza Gabriel Indik November 28, 2005 Abstract The metric polytope met n is the polyhedron associated with all semimetrics on n nodes and defined
More informationWALL, NICOLE TURPIN, M.A. On the Reconstruction Conjecture. (2008) Directed by Dr. Paul Duvall. 56 pp.
WALL, NICOLE TURPIN, M.A. On the Reconstruction Conjecture. (2008) Directed by Dr. Paul Duvall. 56 pp. Every graph of order three or more is reconstructible. Frank Harary restated one of the most famous
More informationThe extendability of matchings in strongly regular graphs
The extendability of matchings in strongly regular graphs Sebastian Cioabă Department of Mathematical Sciences University of Delaware Villanova, June 5, 2014 Introduction Matching A set of edges M of a
More informationFINDING SEMI-TRANSITIVE ORIENTATIONS OF GRAPHS
FINDING SEMI-TRANSITIVE ORIENTATIONS OF GRAPHS MEGAN GALLANT Abstract. Given any graph, how do we determine whether it is semi-transitive or not. In this paper, I give a method to determine the semi-transitive
More informationMatching Theory. Amitava Bhattacharya
Matching Theory Amitava Bhattacharya amitava@math.tifr.res.in Definition: A simple graph is a triple G = (V, E, φ), where V is a finite set of vertices, E is a finite set of edges, and φ is a function
More informationGraph Reconstruction
Graph Reconstruction Robert D. Borgersen umborger@cc.umanitoba.ca Graduate Seminar: Graph Reconstruction p. 1/2 Abstract The concept of a graph is one of the most basic and readily understood mathematical
More informationColor-blind index in graphs of very low degree
Color-blind index in graphs of very low degree Jennifer Diemunsch Nathan Graber Lucas Kramer Victor Larsen Lauren M. Nelsen 4 Luke L. Nelsen Devon Sigler Derrick Stolee 5 Charlie Suer 6 June 7, 05 Abstract
More informationIntroduction to Graph Theory
Introduction to Graph Theory Tandy Warnow January 20, 2017 Graphs Tandy Warnow Graphs A graph G = (V, E) is an object that contains a vertex set V and an edge set E. We also write V (G) to denote the vertex
More informationHamiltonian Maker-Breaker games on small graphs
Hamiltonian Maker-Breaker games on small graphs Miloš Stojaković Nikola Trkulja Abstract We look at the unbiased Maker-Breaker Hamiltonicity game played on the edge set of a complete graph K n, where Maker
More informationPotential Bisections of Large Degree
Potential Bisections of Large Degree Stephen G Hartke and Tyler Seacrest Department of Mathematics, University of Nebraska, Lincoln, NE 68588-0130 {hartke,s-tseacre1}@mathunledu June 6, 010 Abstract A
More informationEulerian circuits with no monochromatic transitions
Eulerian circuits with no monochromatic transitions James Carraher University of Nebraska Lincoln s-jcarrah1@math.unl.edu Joint Work with Stephen Hartke June 2012 James Carraher (UNL) Eulerian circuits
More informationNoncrossing sets and a Graßmann associahedron
Noncrossing sets and a Graßmann associahedron Francisco Santos, Christian Stump, Volkmar Welker (in partial rediscovering work of T. K. Petersen, P. Pylyavskyy, and D. E. Speyer, 2008) (in partial rediscovering
More informationHouse of Graphs: G. Brinkmann 1, K. Coolsaet 1, J. Goedgebeur 1 and H. Mélot 1,2. 21 July 2010 Computers in Scientific Discovery 5, Sheffield, UK
House of : House of : what are? G. Brinkmann 1, K. Coolsaet 1, J. Goedgebeur 1 and H. Mélot 1,2 1 Vakgroep Toegpaste Wiskunde en Informatica, UGent, Belgium 2 Service d Informatique Théorique, UMons, Belgium
More informationCS 4407 Algorithms Lecture 5: Graphs an Introduction
CS 4407 Algorithms Lecture 5: Graphs an Introduction Prof. Gregory Provan Department of Computer Science University College Cork 1 Outline Motivation Importance of graphs for algorithm design applications
More informationA 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 Monagan 1 1 Department of Mathematics,
More informationMC302 GRAPH THEORY SOLUTIONS TO HOMEWORK #1 9/19/13 68 points + 6 extra credit points
MC02 GRAPH THEORY SOLUTIONS TO HOMEWORK #1 9/19/1 68 points + 6 extra credit points 1. [CH] p. 1, #1... a. In each case, for the two graphs you say are isomorphic, justify it by labeling their vertices
More informationGraph theory. Po-Shen Loh. June We begin by collecting some basic facts which can be proved via bare-hands techniques.
Graph theory Po-Shen Loh June 013 1 Basic results We begin by collecting some basic facts which can be proved via bare-hands techniques. 1. The sum of all of the degrees is equal to twice the number of
More informationOriented cycle game. Anita Liebenau Monash University. joint work with Dennis Clemens (TU Hamburg-Harburg) September 2015
Monash University joint work with Dennis Clemens (TU Hamburg-Harburg) September 2015 Combinatorial games Tic-tac-toe (Noughts & Crosses) Generalizations: [n] [n], [n] d Combinatorial games Hex Combinatorial
More informationProduct constructions for transitive decompositions of graphs
116 Product constructions for transitive decompositions of graphs Geoffrey Pearce Abstract A decomposition of a graph is a partition of the edge set, giving a set of subgraphs. A transitive decomposition
More informationApplied Combinatorics
Applied Combinatorics SECOND EDITION FRED S. ROBERTS BARRY TESMAN LßP) CRC Press VV^ J Taylor & Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Group an informa
More informationCluster algebras and infinite associahedra
Cluster algebras and infinite associahedra Nathan Reading NC State University CombinaTexas 2008 Coxeter groups Associahedra and cluster algebras Sortable elements/cambrian fans Infinite type Much of the
More information2018 AMS short course Discrete Differential Geometry. Discrete Mappings. Yaron Lipman Weizmann Institute of Science
2018 AMS short course Discrete Differential Geometry 1 Discrete Mappings Yaron Lipman Weizmann Institute of Science 2 Surfaces as triangulations Triangles stitched to build a surface. 3 Surfaces as triangulations
More informationDistance Sequences in Locally Infinite Vertex-Transitive Digraphs
Distance Sequences in Locally Infinite Vertex-Transitive Digraphs Wesley Pegden July 7, 2004 Abstract We prove that the out-distance sequence {f + (k)} of a vertex-transitive digraph of finite or infinite
More informationFOUR EDGE-INDEPENDENT SPANNING TREES 1
FOUR EDGE-INDEPENDENT SPANNING TREES 1 Alexander Hoyer and Robin Thomas School of Mathematics Georgia Institute of Technology Atlanta, Georgia 30332-0160, USA ABSTRACT We prove an ear-decomposition theorem
More information4. (a) Draw the Petersen graph. (b) Use Kuratowski s teorem to prove that the Petersen graph is non-planar.
UPPSALA UNIVERSITET Matematiska institutionen Anders Johansson Graph Theory Frist, KandMa, IT 010 10 1 Problem sheet 4 Exam questions Solve a subset of, say, four questions to the problem session on friday.
More informationAbstract. A graph G is perfect if for every induced subgraph H of G, the chromatic number of H is equal to the size of the largest clique of H.
Abstract We discuss a class of graphs called perfect graphs. After defining them and getting intuition with a few simple examples (and one less simple example), we present a proof of the Weak Perfect Graph
More informationThe Encoding Complexity of Network Coding
The Encoding Complexity of Network Coding Michael Langberg Alexander Sprintson Jehoshua Bruck California Institute of Technology Email: mikel,spalex,bruck @caltech.edu Abstract In the multicast network
More informationDominating Sets in Planar Graphs 1
Dominating Sets in Planar Graphs 1 Lesley R. Matheson 2 Robert E. Tarjan 2; May, 1994 Abstract Motivated by an application to unstructured multigrid calculations, we consider the problem of asymptotically
More informationStudent Name and ID Number. MATH 3012, Quiz 3, April 16, 2018, WTT
MATH 3012, Quiz 3, April 16, 2018, WTT Student Name and ID Number 1. A graph with weights on edges is shown below. In the space to the right of the figure, list in order the edges which make up a minimum
More informationarxiv: v1 [cs.dm] 24 Sep 2012
A new edge selection heuristic for computing the Tutte polynomial of an undirected graph. arxiv:1209.5160v1 [cs.dm] 2 Sep 2012 Michael Monagan Department of Mathematics, Simon Fraser University mmonagan@cecms.sfu.ca
More informationDiscrete Mathematics SECOND EDITION OXFORD UNIVERSITY PRESS. Norman L. Biggs. Professor of Mathematics London School of Economics University of London
Discrete Mathematics SECOND EDITION Norman L. Biggs Professor of Mathematics London School of Economics University of London OXFORD UNIVERSITY PRESS Contents PART I FOUNDATIONS Statements and proofs. 1
More informationInduction Review. Graphs. EECS 310: Discrete Math Lecture 5 Graph Theory, Matching. Common Graphs. a set of edges or collection of two-elt subsets
EECS 310: Discrete Math Lecture 5 Graph Theory, Matching Reading: MIT OpenCourseWare 6.042 Chapter 5.1-5.2 Induction Review Basic Induction: Want to prove P (n). Prove base case P (1). Prove P (n) P (n+1)
More informationPaths, Flowers and Vertex Cover
Paths, Flowers and Vertex Cover Venkatesh Raman M. S. Ramanujan Saket Saurabh Abstract It is well known that in a bipartite (and more generally in a König) graph, the size of the minimum vertex cover is
More informationarxiv: v2 [math.co] 8 Oct 2012
House of Graphs: a database of interesting graphs Gunnar Brinkmann a, Kris Coolsaet a, Jan Goedgebeur a, Hadrien Mélot b arxiv:1204.3549v2 [math.co] 8 Oct 2012 Abstract a Applied Mathematics & Computer
More informationImmersion in four-edge-connected graphs
Immersion in four-edge-connected graphs Maria Chudnovsky 1 Princeton University, Princeton, NJ 08544, USA Zdeněk Dvořák 2 Charles University, Prague, Czech Republic Tereza Klimošová 3 University of Warwick,
More informationPÓLYA S THEORY OF COUNTING
PÓLYA S THEORY OF COUNTING MANJIL P. SAIKIA Abstract. In this report, we shall study Pólya s Theory of Counting and apply it to solve some questions related to rotations of the platonic solids. Key Words:
More informationGeometric and Combinatorial Weighted Voting: Some Open Problems
Geometric and Combinatorial Weighted Voting: Some Open Problems Sarah K. Mason and R. Jason Parsley Winston Salem, NC Encuentro Colombiano de Combinatoria 2016 Types of voting In voting for most political
More informationThe Gewirtz Graph Morgan J. Rodgers Design Theory Fall 2007
The Gewirtz Graph Morgan J. Rodgers Design Theory Fall 2007 The Gewirtz Graph is the unique strongly regular graph having parameters (56, 10, 0, 2). We will call this graph Γ. This graph was actually discovered
More informationMT365 Examination 2007 Part 1. Q1 (a) (b) (c) A
MT6 Examination Part Solutions Q (a) (b) (c) F F F E E E G G G G is both Eulerian and Hamiltonian EF is both an Eulerian trail and a Hamiltonian cycle. G is Hamiltonian but not Eulerian and EF is a Hamiltonian
More informationFace two-colourable triangulations of K 13
Face two-colourable triangulations of K 13 M. J. Grannell, T. S. Griggs Department of Pure Mathematics The Open University Walton Hall Milton Keynes MK7 6AA UNITED KINGDOM M. Knor Department of Mathematics
More informationCS6702 GRAPH THEORY AND APPLICATIONS QUESTION BANK
CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS 1 UNIT I INTRODUCTION CS6702 GRAPH THEORY AND APPLICATIONS QUESTION BANK 1. Define Graph. 2. Define Simple graph. 3. Write few problems
More informationThe Hoffman-Singleton Graph and its Automorphisms
Journal of Algebraic Combinatorics, 8, 7, 00 c 00 Kluwer Academic Publishers. Manufactured in The Netherlands. The Hoffman-Singleton Graph and its Automorphisms PAUL R. HAFNER Department of Mathematics,
More informationOn a conjecture of Keedwell and the cycle double cover conjecture
Discrete Mathematics 216 (2000) 287 292 www.elsevier.com/locate/disc Note On a conjecture of Keedwell and the cycle double cover conjecture M. Mahdian, E.S. Mahmoodian, A. Saberi, M.R. Salavatipour, R.
More informationCSE 417 Network Flows (pt 3) Modeling with Min Cuts
CSE 417 Network Flows (pt 3) Modeling with Min Cuts Reminders > HW6 is due on Friday start early bug fixed on line 33 of OptimalLineup.java: > change true to false Review of last two lectures > Defined
More informationON THE STRUCTURE OF SELF-COMPLEMENTARY GRAPHS ROBERT MOLINA DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE ALMA COLLEGE ABSTRACT
ON THE STRUCTURE OF SELF-COMPLEMENTARY GRAPHS ROBERT MOLINA DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE ALMA COLLEGE ABSTRACT A graph G is self complementary if it is isomorphic to its complement G.
More informationCompatible circuits in eulerian digraphs
Compatible circuits in eulerian digraphs James Carraher University of Nebraska Lincoln s-jcarrah1@math.unl.edu Joint Work with Stephen Hartke March 2012 James Carraher (UNL) Compatible circuits in eulerian
More informationSkeletal Polyhedra, Polygonal Complexes, and Nets
Skeletal Polyhedra, Polygonal Complexes, and Nets Egon Schulte Northeastern University Rogla 2014 Polyhedra With the passage of time, many changes in point of view about polyhedral structures and their
More informationThe random graph revisited
Random graphs The random graph revisited For finite random graphs on n vertices, Peter J. Cameron School of Mathematical Sciences Queen Mary and Westfield College London E1 4NS p.j.cameron@qmw.ac.uk These
More informationJörgen Bang-Jensen and Gregory Gutin. Digraphs. Theory, Algorithms and Applications. Springer
Jörgen Bang-Jensen and Gregory Gutin Digraphs Theory, Algorithms and Applications Springer Contents 1. Basic Terminology, Notation and Results 1 1.1 Sets, Subsets, Matrices and Vectors 1 1.2 Digraphs,
More informationAlex Schaefer. April 9, 2017
Department of Mathematics Binghamton University April 9, 2017 Outline 1 Introduction 2 Cycle Vector Space 3 Permutability 4 A Characterization Introduction Outline 1 Introduction 2 Cycle Vector Space 3
More informationEdge-Selection Heuristics for Computing Tutte Polynomials
Edge-Selection Heuristics for Computing Tutte Polynomials David J. Pearce Computer Science Group, Victoria University of Wellington, New Zealand djp@ecs.vuw.ac.nz Gordon Royle School of Mathematics and
More informationOn total domination and support vertices of a tree
On total domination and support vertices of a tree Ermelinda DeLaViña, Craig E. Larson, Ryan Pepper and Bill Waller University of Houston-Downtown, Houston, Texas 7700 delavinae@uhd.edu, pepperr@uhd.edu,
More informationarxiv: v1 [math.co] 9 Dec 2015
ALGEBRAIC DISCRETE MORSE THEORY FOR THE HULL RESOLUTION arxiv:1512.03045v1 [math.co] 9 Dec 2015 PATRIK NORÉN Abstract. We study how powerful algebraic discrete Morse theory is when applied to hull resolutions.
More informationExtending Simple Tabular Reduction with Short Supports. Christopher Jefferson, Peter Nightingale University of St Andrews
Extending Simple Tabular Reduction with Short Supports Christopher Jefferson, Peter Nightingale University of St Andrews Constraints, GAC Suppose we have finite-domain variables x 1, x 2, x 3 with domains
More informationDisjoint directed cycles
Disjoint directed cycles Noga Alon Abstract It is shown that there exists a positive ɛ so that for any integer k, every directed graph with minimum outdegree at least k contains at least ɛk vertex disjoint
More informationGraphs. The ultimate data structure. graphs 1
Graphs The ultimate data structure graphs 1 Definition of graph Non-linear data structure consisting of nodes & links between them (like trees in this sense) Unlike trees, graph nodes may be completely
More informationThe Largest Pure Partial Planes of Order 6 Have Size 25
The Largest Pure Partial Planes of Order 6 Have Size 5 Yibo Gao arxiv:1611.00084v1 [math.co] 31 Oct 016 Abstract In this paper, we prove that the largest pure partial plane of order 6 has size 5. At the
More informationDiscrete mathematics , Fall Instructor: prof. János Pach
Discrete mathematics 2016-2017, Fall Instructor: prof. János Pach - covered material - Lecture 1. Counting problems To read: [Lov]: 1.2. Sets, 1.3. Number of subsets, 1.5. Sequences, 1.6. Permutations,
More informationA log-space algorithm for reachability in planar acyclic digraphs with few sources
A log-space algorithm for reachability in planar acyclic digraphs with few sources Derrick Stolee Department of Computer Science Department of Mathematics University of Nebraska Lincoln Lincoln, NE, USA
More informationOn the hardness of recognizing triangular line graphs
On the hardness of recognizing triangular line graphs Pranav Anand Department of Linguistics University of California Santa Cruz panand@ucsc.edu Ralucca Gera Department of Applied Mathematics Naval Postgraduate
More informationMonotone Paths in Geometric Triangulations
Monotone Paths in Geometric Triangulations Adrian Dumitrescu Ritankar Mandal Csaba D. Tóth November 19, 2017 Abstract (I) We prove that the (maximum) number of monotone paths in a geometric triangulation
More informationINTRODUCTION TO CLUSTER ALGEBRAS
INTRODUCTION TO CLUSTER ALGEBRAS NAN LI (MIT) Cluster algebras are a class of commutative ring, introduced in 000 by Fomin and Zelevinsky, originally to study Lusztig s dual canonical basis and total positivity.
More informationCHAPTER 6 Quadratic Functions
CHAPTER 6 Quadratic Functions Math 1201: Linear Functions is the linear term 3 is the leading coefficient 4 is the constant term Math 2201: Quadratic Functions Math 3201: Cubic, Quartic, Quintic Functions
More informationChordal graphs and the characteristic polynomial
Discrete Mathematics 262 (2003) 211 219 www.elsevier.com/locate/disc Chordal graphs and the characteristic polynomial Elizabeth W. McMahon ;1, Beth A. Shimkus 2, Jessica A. Wolfson 3 Department of Mathematics,
More informationSome Elementary Lower Bounds on the Matching Number of Bipartite Graphs
Some Elementary Lower Bounds on the Matching Number of Bipartite Graphs Ermelinda DeLaViña and Iride Gramajo Department of Computer and Mathematical Sciences University of Houston-Downtown Houston, Texas
More informationAn Eternal Domination Problem in Grids
Theory and Applications of Graphs Volume Issue 1 Article 2 2017 An Eternal Domination Problem in Grids William Klostermeyer University of North Florida, klostermeyer@hotmail.com Margaret-Ellen Messinger
More informationGENERALIZED CPR-GRAPHS AND APPLICATIONS
Volume 5, Number 2, Pages 76 105 ISSN 1715-0868 GENERALIZED CPR-GRAPHS AND APPLICATIONS DANIEL PELLICER AND ASIA IVIĆ WEISS Abstract. We give conditions for oriented labeled graphs that must be satisfied
More informationCMPSCI611: The SUBSET-SUM Problem Lecture 18
CMPSCI611: The SUBSET-SUM Problem Lecture 18 We begin today with the problem we didn t get to at the end of last lecture the SUBSET-SUM problem, which we also saw back in Lecture 8. The input to SUBSET-
More informationIntroduction to. Graph Theory. Second Edition. Douglas B. West. University of Illinois Urbana. ftentice iiilil PRENTICE HALL
Introduction to Graph Theory Second Edition Douglas B. West University of Illinois Urbana ftentice iiilil PRENTICE HALL Upper Saddle River, NJ 07458 Contents Preface xi Chapter 1 Fundamental Concepts 1
More informationOrder from Chaos. University of Nebraska-Lincoln Discrete Mathematics Seminar
Order from Chaos University of Nebraska-Lincoln Discrete Mathematics Seminar Austin Mohr Department of Mathematics Nebraska Wesleyan University February 8, 20 The (, )-Puzzle Start by drawing six dots
More informationFURTHER APPLICATIONS OF CLUTTER DOMINATION PARAMETERS TO PROJECTIVE DIMENSION
FURTHER APPLICATIONS OF CLUTTER DOMINATION PARAMETERS TO PROJECTIVE DIMENSION HAILONG DAO AND JAY SCHWEIG Abstract. We study the relationship between the projective dimension of a squarefree monomial ideal
More informationList of Theorems. Mat 416, Introduction to Graph Theory. Theorem 1 The numbers R(p, q) exist and for p, q 2,
List of Theorems Mat 416, Introduction to Graph Theory 1. Ramsey s Theorem for graphs 8.3.11. Theorem 1 The numbers R(p, q) exist and for p, q 2, R(p, q) R(p 1, q) + R(p, q 1). If both summands on the
More informationGraph and Digraph Glossary
1 of 15 31.1.2004 14:45 Graph and Digraph Glossary A B C D E F G H I-J K L M N O P-Q R S T U V W-Z Acyclic Graph A graph is acyclic if it contains no cycles. Adjacency Matrix A 0-1 square matrix whose
More informationHow can we lay cable at minimum cost to make every telephone reachable from every other? What is the fastest route between two given cities?
1 Introduction Graph theory is one of the most in-demand (i.e. profitable) and heavily-studied areas of applied mathematics and theoretical computer science. May graph theory questions are applied in this
More informationCombinatorial constructions of hyperbolic and Einstein four-manifolds
Combinatorial constructions of hyperbolic and Einstein four-manifolds Bruno Martelli (joint with Alexander Kolpakov) February 28, 2014 Bruno Martelli Constructions of hyperbolic four-manifolds February
More information1. Lecture notes on bipartite matching February 4th,
1. Lecture notes on bipartite matching February 4th, 2015 6 1.1.1 Hall s Theorem Hall s theorem gives a necessary and sufficient condition for a bipartite graph to have a matching which saturates (or matches)
More information