The (Degree, Diameter) Problem By Whitney Sherman.

Slides:



Advertisements
Similar presentations
CSE 211 Discrete Mathematics
Advertisements

Lower Bound for Sparse Euclidean Spanners Presented by- Deepak Kumar Gupta(Y6154), Nandan Kumar Dubey(Y6279), Vishal Agrawal(Y6541)
Lecture 5 Graph Theory. Graphs Graphs are the most useful model with computer science such as logical design, formal languages, communication network,
MCA 202: Discrete Mathematics under construction Instructor Neelima Gupta
22C:19 Discrete Math Graphs Fall 2010 Sukumar Ghosh.
22C:19 Discrete Math Graphs Fall 2014 Sukumar Ghosh.
Midwestern State University Department of Computer Science Dr. Ranette Halverson CMPS 2433 – CHAPTER 4 GRAPHS 1.
10.4 Spanning Trees. Def Def: Let G be a simple graph. A spanning tree of G is a subgraph of G that is a tree containing every vertex of G See handout.
Lecture 21 Paths and Circuits CSCI – 1900 Mathematics for Computer Science Fall 2014 Bill Pine.
CONNECTIVITY “The connectivity of a network may be defined as the degree of completeness of the links between nodes” (Robinson and Bamford, 1978).
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
Tucker, Applied Combinatorics, Section 1.4, prepared by Patti Bodkin
Chapter 9 Graph algorithms Lec 21 Dec 1, Sample Graph Problems Path problems. Connectedness problems. Spanning tree problems.
Is the following graph Hamiltonian- connected from vertex v? a). Yes b). No c). I have absolutely no idea v.
Graphs G = (V,E) V is the vertex set. Vertices are also called nodes and points. E is the edge set. Each edge connects two different vertices. Edges are.
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.
Introduction Outline The Problem Domain Network Design Spanning Trees Steiner Trees Triangulation Technique Spanners Spanners Application Simple Greedy.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 10, Monday, September 22.
22C:19 Discrete Math Graphs Spring 2014 Sukumar Ghosh.
Time-Constrained Flooding A.Mehta and E. Wagner. Time-Constrained Flooding: Problem Definition ●Devise an algorithm that provides a subgraph containing.
GRAPH Learning Outcomes Students should be able to:
Minimal Spanning Trees What is a minimal spanning tree (MST) and how to find one.
Graphs Chapter 10.
7 Graph 7.1 Even and Odd Degrees.
Graph Theory Topics to be covered:
Approximating the Minimum Degree Spanning Tree to within One from the Optimal Degree R 陳建霖 R 宋彥朋 B 楊鈞羽 R 郭慶徵 R
Spanning Trees Introduction to Spanning Trees AQR MRS. BANKS Original Source: Prof. Roger Crawfis from Ohio State University.
Spanning Trees Introduction to Spanning Trees AQR MRS. BANKS Original Source: Prof. Roger Crawfis from Ohio State University.
Which of these can be drawn without taking your pencil off the paper and without going over the same line twice? If we can find a path that goes over all.
Can you connect the dots as shown without taking your pen off the page or drawing the same line twice.
7.1 and 7.2: Spanning Trees. A network is a graph that is connected –The network must be a sub-graph of the original graph (its edges must come from the.
Expanders via Random Spanning Trees R 許榮財 R 黃佳婷 R 黃怡嘉.
Techniques for Proving NP-Completeness Show that a special case of the problem you are interested in is NP- complete. For example: The problem of finding.
Data Structures & Algorithms Graphs
The countable character of uncountable graphs François Laviolette Barbados 2003.
Basic Notions on Graphs. The House-and-Utilities Problem.
Graphs A ‘Graph’ is a diagram that shows how things are connected together. It makes no attempt to draw actual paths or routes and scale is generally inconsequential.
Graph Theory and Applications
Graph theory and networks. Basic definitions  A graph consists of points called vertices (or nodes) and lines called edges (or arcs). Each edge joins.
Data Structures & Algorithms Graphs Richard Newman based on book by R. Sedgewick and slides by S. Sahni.
Introduction to Graph Theory Lecture 13: Graph Coloring: Edge Coloring.
CS 261 – Nov. 17 Graph properties – Bipartiteness – Isomorphic to another graph – Pseudograph, multigraph, subgraph Path Cycle – Hamiltonian – Euler.
Graphs Definition: a graph is an abstract representation of a set of objects where some pairs of the objects are connected by links. The interconnected.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. Fast.
Spanning Tree Definition:A tree T is a spanning tree of a graph G if T is a subgraph of G that contains all of the vertices of G. A graph may have more.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
Grade 11 AP Mathematics Graph Theory Definition: A graph, G, is a set of vertices v(G) = {v 1, v 2, v 3, …, v n } and edges e(G) = {v i v j where 1 ≤ i,
1 Data Structures and Algorithms Graphs. 2 Graphs Basic Definitions Paths and Cycles Connectivity Other Properties Representation Examples of Graph Algorithms:
Expanders and Ramanujan Graphs Mike Krebs, Cal State LA For slideshow: click “Research and Talks” from
Trees.
Week 6 - Monday.  What did we talk about last time?  Artificial intelligence  Lab 5.
An Introduction to Graph Theory
Outline 1 Properties of Planar Graphs 5/4/2018.
Redraw these graphs so that none of the line intersect except at the vertices B C D E F G H.
Graph theory Definitions Trees, cycles, directed graphs.
What is the next line of the proof?
Graph Algorithm.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Graph Operations And Representation
Introduction Wireless Ad-Hoc Network
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Graph Theory What is a graph?.
Route Inspection Which of these can be drawn without taking your pencil off the paper and without going over the same line twice? If we introduce a vertex.
Hamiltonian Cycles.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 8th ed., by Kenneth H.
Gaph Theory Planar Graphs
GRAPH THEORY Properties of Planar Graphs Ch9-1.
Planarity.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
GRAPH THEORY Properties of Planar Graphs Ch9-1.
Presentation transcript:

The (Degree, Diameter) Problem By Whitney Sherman

Land of Many Ponds There exists a mystical place call it the Land of Many Ponds. Three things live there, a duck, a dragon, and a ‘mediator.’ The duck can move only to 1 pond at a time. The dragon can move 2 and the ‘mediator’ 3. The dragon decides to try and find the duck. It is up to the mediator to get to the duck at the same time as the dragon does so he doesn’t eat the duck. Duck Dragon Mediator

Vocabulary Degree is the number of edges emanating from a given vertex. A graph is called regular if all of the vertices have the same degree. The distance from one vertex x to another vertex y is the smallest number of moves that it takes to get there. The diameter of a graph is the longest distance you can find between two vertices. So the diameter of a graph is the maximum of the minimum distances between all pairs of vertices. A given graph G is has Degree, and diameter and this is expressed as ( where is the maximum degree over all the vertices).

Example All 12 vertices of G are of degree 3, so G is 3-regular. The diameter table shows the distances between each vertex. G is a planar (3,3) graph G Diameter Table bcdafghejkil e f g h a b c d i j k l l a b c d e f g h i j k

Real World Application In designing large interconnections of networks, there is usually a need for each pair of nodes to communicate or to exchange data efficiently, and it is impractical to directly connect each pair of nodes. The problem of designing networks concerned with two constraints: (1) The limitation of the number of connections attached to every node, the degree of a node, and (2) The limitation of the number of intermediate nodes on the communication route between any two given nodes, the diameter. Consequently the problem becomes the degree/ diameter problem So the goal is to find large order graphs with small values.

Moore Bound For example: The Moore bound on a 3-regular, non-planar graph with 20 vertices and a diameter of 3, is 22 The order (i.e. the number of vertices) of a graph with degree where is > 2 and with diameter is bounded by the Moore Bound. The Moore bound is found by this equation: A (3,3) Non-planar graph on 20 vertices (largest known) Note: The Moore Bound is not necessarily achieved!

Hilbigs Theorem Both of the exceptions in this theorem are non-planar This theorem can be used to find planar (3,3) graphs when Except for the Peterson graph and the graph obtained from it (by expanding one vertex to a triangle), every 2-connected, d-regular graph on at most vertices is Hamiltonian. A graph G is said to be k- connected if there does not exist a set of k-1 vertices whose removal disconnects the graph Example of 2-connected graphs: Peterson Graph

Construction of (3,3) Start with the Hamiltonian cycle on n vertices Add to it, a 1-factor (Recall: A 1-factor is a perfect matching in a graph i.e. spanning subgraph which is 1-regular ) of The number of 1-factors of (n even) is given by: However, we are not interested in those 1-factors that contain an edge of the Hamiltonian cycle because they would give us a multigraph. So we consider every 1-factor of - where translates to “a 2-factor.” This gives a simple cubic graph and by Hilbigs theorem any (3,3) graph on at most 12 vertices can be constructed In any attempt to draw these graphs recall the first theorem of graph theory: that the sum of all the degrees of all the vertices is twice the number of edges. So say you attempted to make a (3,3) graph on 12 vertices… you know that the graph has to have 18 edges.

Pratt’s Results using Hilbigs Theorem Vertices (n)1-factors ofCasesDiameter 3PlanarIsomorphism Classes Table 1: Results for (3,3) planar graphs.

Examples of Planar (3,3) nth Order Graphs n=8 Recall Table 1: there are 3 graphs that have these properties. n=10 Recall Table 1: there are 6 graphs that have these properties n=12 Recall Table 1: There are 2 graphs that have these properties. n=14 There are 509 connected cubic graphs on n=14. Only 34 with a diameter of 3, and none are planar. n=16 There are 4060 connected cubic graphs on n=16 Only 14 have diameter 3 and none are planar. n=18 There are connected cubic graphs on 18 vertices 1 has diameter 3 but it is not planar Haewood graph

Final Results Using Hilbig, McKay, and Royle Table 2: Summary of results for Vertices (n)Connected Cubic Graphs HamiltonianDiameter 3Planar (3,3) graphs

Further Research This problem continues to be researched on larger graphs. In turn, new theorems are brought about. Zhang’s Theorem (1985) Every 4-regular graph contains a 3-regular sub graph. Using this theorem, one can find planar graphs on a fixed number of vertices n, by adding 1-factors to the planar graphs on n vertices for all with (since adding edges does not increase the diameter) and (K is the connectivity, if K is unknown, K=1). Peterson (1891) A graph is 2-factorable it is regular of even degree. A 2-factorization of a graph is a decomposition of all the edges of the graph into 2-factors i.e. a spanning graph that is 2-regular Hartsfield & Ringel Theorem (1994) Every regular graph of even degree is bridgeless. This shows that when is even, a connected regular graph is 2- edge-connected.

It all comes together… The pond example came about because “the land of many ponds” is a (3,3) planar graph on 12 vertices. I was interested to find if there was a graph of larger order that still held these properties. As it turns out there is not, Pratt proved this in 1996.

Class Example Can you create a planar (4,3) graph with n=16? How many edges must it have? What is the Moore Bound? ba e f g h a b c d i j k l m n o p e f g h a b c d i j k l m n o p edges Moore Bound: