The Tutte Polynomial Graph Polynomials 238900 winter 05/06.

Slides:



Advertisements
Similar presentations
Great Theoretical Ideas in Computer Science for Some.
Advertisements

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.
Presented by Yuval Shimron Course
CompSci 102 Discrete Math for Computer Science April 19, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
Tirgul 8 Graph algorithms: Strongly connected components.
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
Data Structures, Spring 2004 © L. Joskowicz 1 Data Structures – LECTURE 14 Strongly connected components Definition and motivation Algorithm Chapter 22.5.
k-Factor Factor: a spanning subgraph of graph G
Graph. Undirected Graph Directed Graph Simple Graph.
Section 2.1 Euler Cycles Vocabulary CYCLE – a sequence of consecutively linked edges (x 1,x2),(x2,x3),…,(x n-1,x n ) whose starting vertex is the ending.
Whitney Sherman & Patti Bodkin Saint Michael’s College.
What is the next line of the proof? a). Let G be a graph with k vertices. b). Assume the theorem holds for all graphs with k+1 vertices. c). Let G be a.
Definition Hamiltonian graph: A graph with a spanning cycle (also called a Hamiltonian cycle). Hamiltonian graph Hamiltonian cycle.
Marcelino Ibañez, C. M. and Guadalupe Rodríguez A note on some inequalities for the Tutte polynomial of a matroid.
Is the following graph Hamiltonian- connected from vertex v? a). Yes b). No c). I have absolutely no idea v.
Definition Dual Graph G* of a Plane Graph:
Counting Proper Colors Given k  N and a graph G, the value  (G;k) is the number of proper colorings f: V(G)  [k], where the k colors need not all be.
Counting Proper Colors Given k  N and a graph G, the value  (G;k) is the number of proper colorings f: V(G)  [k]. The set of available colors is [k]={1,…,k};
MCA 520: Graph Theory Instructor Neelima Gupta
Tirgul 13 Today we’ll solve two questions from last year’s exams.
K-Coloring k-coloring: A k-coloring of a graph G is a labeling f: V(G)  S, where |S|=k. The labels are colors; the vertices of one color form a color.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 10, Monday, September 22.
Curve Curve: The image of a continous map from [0,1] to R 2. Polygonal curve: A curve composed of finitely many line segments. Polygonal u,v-curve: A polygonal.
K-Coloring k-coloring: A k-coloring of a graph G is a labeling f: V(G)  S, where |S|=k. The labels are colors; the vertices of one color form a color.
9.2 Graph Terminology and Special Types Graphs
Graph Theory Ch6 Planar Graphs. Basic Definitions  curve, polygon curve, drawing  crossing, planar, planar embedding, and plane graph  open set  region,
Graph Theory Chapter 6 Planar Graphs Ch. 6. Planar Graphs.
5.4 Shortest-path problem  Let G=(V,E,w) be a weighted connected simple graph, w is a function from edges set E to position real numbers set. We denoted.
Lecture 22 More NPC problems
Approximating the Minimum Degree Spanning Tree to within One from the Optimal Degree R 陳建霖 R 宋彥朋 B 楊鈞羽 R 郭慶徵 R
UNC Chapel Hill Lin/Foskey/Manocha Minimum Spanning Trees Problem: Connect a set of nodes by a network of minimal total length Some applications: –Communication.
Trees and Distance. 2.1 Basic properties Acyclic : a graph with no cycle Forest : acyclic graph Tree : connected acyclic graph Leaf : a vertex of degree.
Minimum Spanning Trees and Kruskal’s Algorithm CLRS 23.
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.
1 CS104 : Discrete Structures Chapter V Graph Theory.
 2. Region(face) colourings  Definitions 46: A edge of the graph is called a bridge, if the edge is not in any circuit. A connected planar graph is called.
Elementary Graph Algorithms CLRS Chapter 22. Graph A graph is a structure that consists of a set of vertices and a set of edges between pairs of vertices.
5.2 Trees  A tree is a connected graph without any cycles.
V Spanning Trees Spanning Trees v Minimum Spanning Trees Minimum Spanning Trees v Kruskal’s Algorithm v Example Example v Planar Graphs Planar Graphs v.
Planar Graphs Graph Coloring
Lecture 10: Graph-Path-Circuit
Chap. 11 Graph Theory and Applications 1. Directed Graph 2.
MAT 2720 Discrete Mathematics Section 8.2 Paths and Cycles
 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.
Trees Thm 2.1. (Cayley 1889) There are nn-2 different labeled trees
Graphs Lecture 2. Graphs (1) An undirected graph is a triple (V, E, Y), where V and E are finite sets and Y:E g{X V :| X |=2}. A directed graph or digraph.
Introduction to Graph Theory
Introduction to Graph Theory
Graph Theory Unit: 4.
Great Theoretical Ideas in Computer Science for Some.
 Hamilton paths.  Definition 20: A Hamilton paths is a path that contains each vertex exactly once. A Hamilton circuit is a circuit that contains.
Chromatic Coloring with a Maximum Color Class Bor-Liang Chen Kuo-Ching Huang Chih-Hung Yen* 30 July, 2009.
COMPSCI 102 Introduction to Discrete Mathematics.
CSC 252: Algorithms October 28, 2000 Homework #5: Graphs Victoria Manfredi (252a-ad) notes: -Definitions for each of the graph concepts are those presented.
MCA 520: Graph Theory Instructor Neelima Gupta
CSC317 1 At the same time: Breadth-first search tree: If node v is discovered after u then edge uv is added to the tree. We say that u is a predecessor.
Trees.
Outline 1 Properties of Planar Graphs 5/4/2018.
Proof technique (pigeonhole principle)
5.9.2 Characterizations of Planar Graphs
Graph theory Definitions Trees, cycles, directed graphs.
Lecture 12 Algorithm Analysis
Chapter 23 Minimum Spanning Tree
CS 583 Analysis of Algorithms
Theorem 5.13: For vT‘, l’(v)= min{l(v), l(vk)+w(vk, v)}
Gaph Theory Planar Graphs
Discrete Mathematics for Computer Science
Lecture 12 Algorithm Analysis
Elementary Graph Algorithms
Presentation transcript:

The Tutte Polynomial Graph Polynomials winter 05/06

The Rank Generation Polynomial Reminder Number of connected components in G(V,F)

The Rank Generation Polynomial Theorem 2 Is the graph obtained by omitting edge e Is the graph obtained by contracting edge e In addition, S(E n ;x,y) = 1 for G(V,E) where |V|=n and |E|=0

The Rank Generation Polynomial Theorem 2 – Proof Let us define : G’=G – e G’’=G / e r’ =r n’ =n r’’ =r n’’ =n

The Rank Generation Polynomial Theorem 2 – Proof Let us denote :

The Rank Generation Polynomial Observations

The Rank Generation Polynomial Observations

The Rank Generation Polynomial Observations

The Rank Generation Polynomial Observations 3

The Rank Generation Polynomial Observations 1 2

The Rank Generation Polynomial Reminder

The Rank Generation Polynomial Let us define

The Rank Generation Polynomial 1

2 3

+

Obvious

The Rank Generation Polynomial Obvious

The Rank Generation Polynomial

Obvious Q.E.D

The Tutte Polynomial

Reminder 4 5

The Universal Tutte Polynomial

Theorem 6

The Universal Tutte Polynomial Theorem 6 - Proof 5

The Universal Tutte Polynomial If e is a bridge 4

The Universal Tutte Polynomial If e is a bridge

The Universal Tutte Polynomial If e is a loop 4

The Universal Tutte Polynomial If e is a bridge

The Universal Tutte Polynomial If e is neither a loop nor a bridge

The Universal Tutte Polynomial If e is neither a loop nor a bridge 4

The Universal Tutte Polynomial If e is neither a loop nor a bridge

The Universal Tutte Polynomial If e is neither a loop nor a bridge

The Universal Tutte Polynomial Theorem 6 - Proof Q.E.D

The Universal Tutte Polynomial Theorem 7 then

The Universal Tutte Polynomial Theorem 7 – proof V(G) is dependant entirely on V(G-e) and V(G/e). In addition – Q.E.D

Evaluations of the Tutte Polynomial Proposition 8 Let G be a connected graph. is the number of spanning trees of G Shown in the previous lecture

Evaluations of the Tutte Polynomial Proposition 8 Let G be a connected graph. is the number of connected spanning sub-graphs of G

Evaluations of the Tutte Polynomial Proposition 8 Let G be a connected graph. is the number of connected spanning sub-graphs of G sub-graphs of Gconnected

Evaluations of the Tutte Polynomial Proposition 8 Let G be a connected graph. is the number of (edge sets forming) spanning forests of G Spanning forests

Evaluations of the Tutte Polynomial Proposition 8 Let G be a connected graph. is the number of spanning sub-graphs of G

The Universal Tutte Polynomial Theorem 9 The chromatic polynomial and the Tutte polynomial are related by the equation :

The Universal Tutte Polynomial Theorem 9 – proof Claim :

The Universal Tutte Polynomial Theorem 9 – proof We must show that :

The Universal Tutte Polynomial Theorem 9 – proof and :

The Universal Tutte Polynomial Theorem 9 – proof Obvious. (empty graphs)

The Universal Tutte Polynomial Theorem 9 – proof Obvious Chromatic polynomial property

The Universal Tutte Polynomial Theorem 9 – proof Thus :

The Universal Tutte Polynomial Theorem 9 – proof And so, due to the uniqueness we shown in Theorem 7 :

The Universal Tutte Polynomial Theorem 9 – proof Remembering that :

The Universal Tutte Polynomial Theorem 9 – proof Remembering that : Q.E.D

Evaluations of the Tutte Polynomial Let G be a connected graph. is the number of acyclic orientations of G. We know that (Theorem 9) –

Evaluations of the Tutte Polynomial So – And thus –

Acyclic Orientations of Graphs Let G be a connected graph without loops or multiple edges. An orientation of a graph is received after assigning a direction to each edge. An orientation of a graph is acyclic if it does not contain any directed cycles.

Acyclic Orientations of Graphs is the number of pairs where is a map Proposition 1.1 and is an orientation of G, subject to the following : The orientation is acyclic

Acyclic Orientations of Graphs Proof The second condition forces the map to be a proper coloring. The second condition is immediately implied from the first one.

Acyclic Orientations of Graphs Proof Conversely, if the map is proper, than the second condition defines a unique acyclic orientation of G. Hence, the number of allowed mappings is simply the number of proper coloring with x colors, which is by definition

Acyclic Orientations of Graphs be the number of pairs where is a mapand is an orientation of G, subject to the following : The orientation is acyclic

Acyclic Orientations of Graphs Theorem 1.2

Acyclic Orientations of Graphs Proof The chromatic polynomial is uniquely determined by the following : G 0 is the one vertex graph Disjoint union

Acyclic Orientations of Graphs Proof We now have to show for the new polynomial : G 0 is the one vertex graph Disjoint union Obvious

Acyclic Orientations of Graphs Proof We need to show that : Let :

Acyclic Orientations of Graphs Proof Let : Let be an acyclic orientation of G-e compatible with Let :

Acyclic Orientations of Graphs Proof Let be an orientation of G after adding {u  v} to Let be an orientation of G after adding {v  u} to

Acyclic Orientations of Graphs Proof We will show that for each pair exactly one of the orientations is acyclic and compatible with,expect for of them, in which case both are acyclic orientations compatible with

Acyclic Orientations of Graphs Proof Once this is done, we will know that – due to the definition of

Acyclic Orientations of Graphs Proof For each pair where - and is an acyclic orientation compatible with one of these three scenarios must hold :

Acyclic Orientations of Graphs Proof Case 1 – Clearly is not compatible with while is compatible. Moreover, is acyclic : Impossible cicle

Acyclic Orientations of Graphs Proof Case 2 – Clearly is not compatible with while is compatible. Moreover, is acyclic : Impossible cicle

Acyclic Orientations of Graphs Proof Case 3 – Both are compatible with At least one is also acyclic. Suppose not, then: contains

Acyclic Orientations of Graphs Proof contains Impossible cicle

Acyclic Orientations of Graphs Proof We now have to show that both and are acyclic for exactly pairs of with Let z denote the vertex identifying {u,v} in

Acyclic Orientations of Graphs Proof Z some acyclic orientation compatible with uv impossible to add a circle by the new edge {u,v} two acyclic orientations, compatible with

Acyclic Orientations of Graphs Proof Z exactly one, necessarily acyclic, compatible with uv Some two acyclic orientations, compatible with All other vertices of G remains the same

Acyclic Orientations of Graphs Proof And so both and are acyclic for exactly pairs of with And so –

Acyclic Orientations of Graphs Proof It is obvious that for x = 1 every orientation is compatible with And so the expression count the number of acyclic orientations in G Q.E.D