Degree Sequences & Digraphs

Slides:



Advertisements
Similar presentations
The Havel-Hakimi Algorithm. Take as input a degree sequence S and determine if that sequence is graphical That is, can we produce a graph with that degree.
Advertisements

Connectivity - Menger’s Theorem Graphs & Algorithms Lecture 3.
Chapter 8 Topics in Graph Theory
Every edge is in a red ellipse (the bags). The bags are connected in a tree. The bags an original vertex is part of are connected.
Walks, Paths and Circuits Walks, Paths and Circuits Sanjay Jain, Lecturer, School of Computing.
Graph-02.
1 Constructing Splits Graphs Author: Andreas W.M. Dress Daniel H. Huson Presented by: Bakhtiyar Uddin.
Decompositions of graphs into closed trails of even sizes Sylwia Cichacz AGH University of Science and Technology, Kraków, Poland.
MCA 520: Graph Theory Instructor Neelima Gupta
Graphs Graphs are the most general data structures we will study in this course. A graph is a more general version of connected nodes than the tree. Both.
MCA 520: Graph Theory Instructor Neelima Gupta
1 Representing Relations Part 2: directed graphs.
1 Graph Introduction Definitions. 2 Definitions I zDirected Graph (or Di-Graph) is an ordered pair G=(V,E) such that yV is a finite, non-empty set (of.
CS5371 Theory of Computation Lecture 1: Mathematics Review I (Basic Terminology)
1 Section 8.4 Connectivity. 2 Paths In an undirected graph, a path of length n from u to v, where n is a positive integer, is a sequence of edges e 1,
GRAPH Learning Outcomes Students should be able to:
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,
Graph Theory Fundamental concepts Fundamental Concept Graph Theory.
GRAPHS CSE, POSTECH. Chapter 16 covers the following topics Graph terminology: vertex, edge, adjacent, incident, degree, cycle, path, connected component,
Chapter 1 Fundamental Concept
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.
Chapter 1 Fundamental Concepts II Pao-Lien Lai 1.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Introduction Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering,
8.3 Representing Relations Directed Graphs –Vertex –Arc (directed edge) –Initial vertex –Terminal vertex.
Chapter 1 Fundamental Concepts Introduction to Graph Theory Douglas B. West July 11, 2002.
CSE 20: Discrete Mathematics for Computer Science Prof. Shachar Lovett.
Graph.
Connectivity and Paths 報告人:林清池. Connectivity A separating set of a graph G is a set such that G-S has more than one component. The connectivity of G,
An Introduction to Graph Theory
Graph Theory and Applications
CSCI 115 Chapter 8 Topics in Graph Theory. CSCI 115 §8.1 Graphs.
GRAPHS. Graph Graph terminology: vertex, edge, adjacent, incident, degree, cycle, path, connected component, spanning tree Types of graphs: undirected,
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Hamiltonian Cycles Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering,
 Quotient graph  Definition 13: Suppose G(V,E) is a graph and R is a equivalence relation on the set V. We construct the quotient graph G R in the follow.
Basic properties Continuation
Graph Theory Ch. 1. Fundamental Concept 1 Chapter 1 Fundamental Concept 1.1 What Is a Graph? 1.2 Paths, Cycles, and Trails 1.3 Vertex Degree and Counting.
8.4 Closures of Relations Definition: The closure of a relation R with respect to property P is the relation obtained by adding the minimum number of.
Introduction to Graph Theory By: Arun Kumar (Asst. Professor) (Asst. Professor)
Graph Concepts and Algorithms Using LEDA By Caroline Moore and Carmen Frerichs (252a-at and 252a-ao) each graph in the presentation was created using gw_basic_graph_algorithms.
Graph Concepts Illustrated Using The Leda Library Amanuel Lemma CS252 Algorithms.
CSC 252: Algorithms October 28, 2000 Homework #5: Graphs Victoria Manfredi (252a-ad) notes: -Definitions for each of the graph concepts are those presented.
Section 9.3. Section Summary Representing Relations using Matrices Representing Relations using Digraphs.
1 GRAPH Learning Outcomes Students should be able to: Explain basic terminology of a graph Identify Euler and Hamiltonian cycle Represent graphs using.
Leda Demos By: Kelley Louie Credits: definitions from Algorithms Lectures and Discrete Mathematics with Algorithms by Albertson and Hutchinson graphics.
CSC 252 Pallavi Moorthy Homework 5. 1.) Vertices, edges From cd../../handout/demo/graph_alg/gw_shortest_path.
Trees.
An Introduction to Graph Theory
Algorithms and Networks
Degree-based graph construction & Sampling
Proof technique (pigeonhole principle)
Grade 11 AP Mathematics Graph Theory
Discrete Structures – CNS2300
3.3 Applications of Maximum Flow and Minimum Cut
Can you draw this picture without lifting up your pen/pencil?
מבני נתונים ויעילות אלגוריתמים
Trees.
Discrete Math II Howon Kim
Some Counting Problems
5.4 T-joins and Postman Problems
Hamiltonian Cycles.
Proof Techniques.
Graphs G = (V, E) V are the vertices; E are the edges.
Euler circuit Theorem 1 If a graph G has an Eulerian path, then it must have exactly two odd vertices. Theorem 2 If a graph G has an Eulerian circuit,
GRAPHS Lecture 17 CS2110 Spring 2018.
Paths and Connectivity
Paths and Connectivity
Introduction to Graph Theory
Graph Theory: Euler Graphs and Digraphs
Graph Theory: Degree Sequences and Digraphs
Locality In Distributed Graph Algorithms
Presentation transcript:

Degree Sequences & Digraphs

Degree Sequence The degree sequence of a graph is the list of vertex degrees, usually written in non-increasing order, as d1  …  dn

Algorithmic or Constructive Proofs Every loop-less graph G has a bipartite sub-graph with at least e(G)/2 edges The non-negative integers, d1  …  dn are the vertex degrees of some graph if and only if  di is even

Graphic Sequence A graphic sequence is a list of non-negative numbers that is the degree sequence of some simple graph. A simple graph with degree sequence d realizes d.

Graphic: necessary & sufficient For n>1, the non-negative integer list d of size n is graphic if and only if d is graphic, where d is the list of size n-1 obtained from d by deleting its largest element , and subtracting 1 from its  next largest elements. [Havel 1955, Hakimi 1962]

2-switch A 2-switch is a replacement of a pair edges xy and zw in a simple graph by the edges yz and wx, given that yz and wx did not appear in the graph originally. If G and H are two simple graphs with vertex set V, dG(v) = dH(v) for every v  V if and only if there is a sequence of 2-switches that transforms G into H. [Berge 1973]

Orientation of a Digraph An orientation of a graph G is a digraph D obtained from G by choosing an orientation (x  y or y  x) for each edge xy  E(G). A tournament is an orientation of a complete graph.

King A king is a vertex from which every vertex is reachable by a path of length at most 2. Every tournament has a king.