Uniquely Bipancyclic Graphs Zach Walsh. Research REU at University of West Georgia Advisor Dr. Abdollah Khodkar Research partners Alex Peterson and Christina.

Slides:



Advertisements
Similar presentations
Lecture 15. Graph Algorithms
Advertisements

Great Theoretical Ideas in Computer Science for Some.
CS 253: Algorithms Chapter 22 Graphs Credit: Dr. George Bebis.
Chapter 8 Topics in Graph Theory
Simple Graph Warmup. Cycles in Simple Graphs A cycle in a simple graph is a sequence of vertices v 0, …, v n for some n>0, where v 0, ….v n-1 are distinct,
Lecture 5 Graph Theory. Graphs Graphs are the most useful model with computer science such as logical design, formal languages, communication network,
Walks, Paths and Circuits Walks, Paths and Circuits Sanjay Jain, Lecturer, School of Computing.
Midwestern State University Department of Computer Science Dr. Ranette Halverson CMPS 2433 – CHAPTER 4 GRAPHS 1.
Graph-02.
Introduction to Graphs
CompSci 102 Discrete Math for Computer Science April 19, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
 Graph Graph  Types of Graphs Types of Graphs  Data Structures to Store Graphs Data Structures to Store Graphs  Graph Definitions Graph Definitions.
Friendly Partitions of Graphs Jenna Huston Advised by Dr. David Offner.
1 Section 8.2 Graph Terminology. 2 Terms related to undirected graphs Adjacent: 2 vertices u & v in an undirected graph G are adjacent (neighbors) in.
2k-Cycle Free Bipartite Graph Steven Wu. What is a bipartite graph?
Discrete Structures Chapter 7B Graphs Nurul Amelina Nasharuddin Multimedia Department.
Discrete Structures Chapter 7A Graphs Nurul Amelina Nasharuddin Multimedia Department.
Drawing of G. Planar Embedding of G Proposition Proof. 1. Consider a drawing of K 5 or K 3,3 in the plane. Let C be a spanning cycle. 2. If the.
Chapter 11 Graphs and Trees This handout: Terminology of Graphs Eulerian Cycles.
1/22/03Tucker, Applied Combinatorics, Section EDGE COUNTING TUCKER, APPLIED COMBINATORICS, SECTION 1.3, GROUP B Michael Duquette & Amanda Dargie.
9.2 Graph Terminology and Special Types Graphs
GRAPH Learning Outcomes Students should be able to:
Graphs Chapter 10.
Graph Theoretic Concepts. What is a graph? A set of vertices (or nodes) linked by edges Mathematically, we often write G = (V,E)  V: set of vertices,
1 Graphs Chapters 9.1 and 9.2 University of Maryland Chapters 9.1 and 9.2 Based on slides by Y. Peng University of Maryland.
Copyright © Cengage Learning. All rights reserved. CHAPTER 10 GRAPHS AND TREES.
Fall 2015 COMP 2300 Discrete Structures for Computation Donghyun (David) Kim Department of Mathematics and Physics North Carolina Central University 1.
© by Kenneth H. Rosen, Discrete Mathematics & its Applications, Sixth Edition, Mc Graw-Hill, 2007 Chapter 9 (Part 2): Graphs  Graph Terminology (9.2)
CSNB143 – Discrete Structure Topic 9 – Graph. Learning Outcomes Student should be able to identify graphs and its components. Students should know how.
Chapter 6 Graph Theory R. Johnsonbaugh Discrete Mathematics 5 th edition, 2001.
1 CS104 : Discrete Structures Chapter V Graph Theory.
(CSC 102) Lecture 28 Discrete Structures. Graphs.
GRAPHS THEROY. 2 –Graphs Graph basics and definitions Vertices/nodes, edges, adjacency, incidence Degree, in-degree, out-degree Subgraphs, unions, isomorphism.
Graphs.  Definition A simple graph G= (V, E) consists of vertices, V, a nonempty set of vertices, and E, a set of unordered pairs of distinct elements.
Week 11 - Monday.  What did we talk about last time?  Binomial theorem and Pascal's triangle  Conditional probability  Bayes’ theorem.
Basic Notions on Graphs. The House-and-Utilities Problem.
1 12/2/2015 MATH 224 – Discrete Mathematics Formally a graph is just a collection of unordered or ordered pairs, where for example, if {a,b} G if a, b.
Graph.
An Introduction to Graph Theory
Graphs 9.1 Graphs and Graph Models أ. زينب آل كاظم 1.
Graph theory and networks. Basic definitions  A graph consists of points called vertices (or nodes) and lines called edges (or arcs). Each edge joins.
Introduction to Graph Theory
Chapter 11 - Graph CSNB 143 Discrete Mathematical Structures.
Chapter 9: Graphs.
Introduction to Graph Theory By: Arun Kumar (Asst. Professor) (Asst. Professor)
Great Theoretical Ideas in Computer Science for Some.
CS 261 – Nov. 17 Graph properties – Bipartiteness – Isomorphic to another graph – Pseudograph, multigraph, subgraph Path Cycle – Hamiltonian – Euler.
COMPSCI 102 Introduction to Discrete Mathematics.
Chap 7 Graph Def 1: Simple graph G=(V,E) V : nonempty set of vertices E : set of unordered pairs of distinct elements of V called edges Def 2: Multigraph.
1 GRAPH Learning Outcomes Students should be able to: Explain basic terminology of a graph Identify Euler and Hamiltonian cycle Represent graphs using.
Antibandwidth and Cyclic Antibandwidth of Meshes and Hypercubes André Raspaud, Ondrej Sýkora, Heiko Schröder, Ľubomír Török, Imrich Vrťo.
رياضيات متقطعة لعلوم الحاسب MATH 226. Chapter 10.
MAT 2720 Discrete Mathematics Section 8.1 Introduction
Code: BCA302 Data Structures with C Prof. (Dr.) Monalisa Banerjee By.
Chapter Chapter Summary Graphs and Graph Models Graph Terminology and Special Types of Graphs Representing Graphs and Graph Isomorphism Connectivity.
Graphs. Representations of graphs : undirected graph An undirected graph G have five vertices and seven edges An adjacency-list representation of G The.
De Bruijn sequences 陳柏澍 Novembers Each of the segments is one of two types, denoted by 0 and 1. Any four consecutive segments uniquely determine.
Graphs: Definitions and Basic Properties
Proof technique (pigeonhole principle)
Graphs Hubert Chan (Chapter 9) [O1 Abstract Concepts]
Great Theoretical Ideas In Computer Science
Chapter 5 Fundamental Concept
Graph theory Definitions Trees, cycles, directed graphs.
Agenda Lecture Content: Introduction to Graph Path and Cycle
Taibah University College of Computer Science & Engineering Course Title: Discrete Mathematics Code: CS 103 Chapter 10 Graphs Slides are adopted from “Discrete.
Hamiltonian cycle part
Graph Theory Graph Colorings.
Decision Maths Graphs.
Great Theoretical Ideas In Computer Science
Graphs G = (V, E) V are the vertices; E are the edges.
Presentation transcript:

Uniquely Bipancyclic Graphs Zach Walsh

Research REU at University of West Georgia Advisor Dr. Abdollah Khodkar Research partners Alex Peterson and Christina Wahl

Graphs A graph G consists of a vertex set V(G) and an edge set E(G), where an edge is an unordered pair of vertices. The order of a graph is the size of V(G). If {A,B} is an edge, then we say A is adjacent to B.

Cycles A cycle is a sequence of distinct adjacent vertices such that the first and last vertex in the sequence are the same. A Hamiltonian cycle is a cycle that contains every vertex of the graph. The length of a cycle is the number of unique vertices in the sequence.

Bipartite Graphs A graph is bipartite if its vertex set can be partitioned into two sets A and B such that every edge is incident to one vertex in A and one vertex in B. A graph is bipartite if and only if it has no odd cycles.

Uniquely Bipancyclic Graph A uniquely bipancyclic graph (UBG) of order n is a bipartite graph with exactly one cycle of length 2m for 2≤m≤n/2. Exactly one cycle of length {4,6,8,10,…,n}

Special Properties of UBGs Every UBG has a Hamiltonian cycle. A chord is an edge incident to two nonadjacent vertices in a cycle. If a UBG has C cycles, it has order 2C+2.

History Pancyclic graphs Bipancyclic graphs Uniquely pancyclic graphs Hamiltonian bipancyclic graphs Uniquely bipancyclic graphs

Previous Results Dr. Walter Wallis classified all UBG with three or fewer chords. # of chords# of UBG 01 (order 4) 11 (order 8) 24 (order 14) 36 (order 26)

Methods Break down the problem by number of chords. Then for given number of chords, break down again based on number of chord crossings. For k chords there are at most k C 2 crossings. For each crossing number we find all possible layouts.

Four Chords, Two Crossings

Graph Labeling For each layout we assign variables to the segments of the Hamiltonian cycle between chord endpoints.

Computing Cycle Lengths We write down an equation for the length of each cycle in terms of the arc variables. In this process we must ensure that we find all cycles.

Coding Put the equations into an array. Use nested loops to test all possible combinations of variable values. If for some combination the array contains distinct even integers, we found a UBG. for a in range(0,8): for b in range(0,8): check [a+1,b+1,a+b]

Main Result We classified all UBG with four or five chords. We proved that there are exactly six UBG with four chords and none with five chords. # of chords# of UBG 01 (order 4) 11 (order 8) 24 (order 14) 36 (order 26) 46 (order 44) 50

Order 44 UBG The six order 44 UBG graphs have very similar structure. Choose x and y such that x + y = 5.

Future Research Are there infinitely many UBGs? Are there any more UBGs? For which integers n is there a UBG of order n?

Thank You! NSF Dr. Khodkar and UWG Alex and Christina NUMS