V. Adamchik 1. Graph Theory. Victor Adamchik. Fall of There are different ways to draw the same graph. Consiser the following two graphs.

Similar documents
V. Adamchik 1. Graph Theory. Victor Adamchik. Fall of 2005

Graph Theory Lecture 3: Sum of Degrees Formulas, Planar Graphs, and Euler s Theorem Spring 2014 Morgan Schreffler Office: POT 902

CS311H. Prof: Peter Stone. Department of Computer Science The University of Texas at Austin

Sum of Degrees of Vertices Theorem

Simple Graphs Degrees, Isomorphism, Paths

Midterm Practice Problems

Full and Complete Binary Trees

Discrete Mathematics Problems

Connectivity and cuts

Labeling outerplanar graphs with maximum degree three

Outline 2.1 Graph Isomorphism 2.2 Automorphisms and Symmetry 2.3 Subgraphs, part 1

Discrete Mathematics & Mathematical Reasoning Chapter 10: Graphs

Introduction to Graph Theory


SHARP BOUNDS FOR THE SUM OF THE SQUARES OF THE DEGREES OF A GRAPH

GRAPH THEORY LECTURE 4: TREES

Lecture 16 : Relations and Functions DRAFT

Planar Graphs. Complement to Chapter 2, The Villas of the Bellevue

Analysis of Algorithms, I

Just the Factors, Ma am

Examination paper for MA0301 Elementær diskret matematikk

UPPER BOUNDS ON THE L(2, 1)-LABELING NUMBER OF GRAPHS WITH MAXIMUM DEGREE

Handout #Ch7 San Skulrattanakulchai Gustavus Adolphus College Dec 6, Chapter 7: Digraphs

Euler Paths and Euler Circuits

136 CHAPTER 4. INDUCTION, GRAPHS AND TREES

P. Jeyanthi and N. Angel Benseera

Arrangements And Duality

Chapter 7. Permutation Groups

TU e. Advanced Algorithms: experimentation project. The problem: load balancing with bounded look-ahead. Input: integer m 2: number of machines

CMPSCI611: Approximating MAX-CUT Lecture 20

The Open University s repository of research publications and other research outputs

Triangle deletion. Ernie Croot. February 3, 2010

6.2 Permutations continued

On planar regular graphs degree three without Hamiltonian cycles 1

Lecture 7: NP-Complete Problems

Chapter 19. General Matrices. An n m matrix is an array. a 11 a 12 a 1m a 21 a 22 a 2m A = a n1 a n2 a nm. The matrix A has n row vectors

CS 598CSC: Combinatorial Optimization Lecture date: 2/4/2010

(67902) Topics in Theory and Complexity Nov 2, Lecture 7

arxiv: v1 [cs.cg] 15 Sep 2014

1 Definitions. Supplementary Material for: Digraphs. Concept graphs

Network/Graph Theory. What is a Network? What is network theory? Graph-based representations. Friendship Network. What makes a problem graph-like?

The minimum number of distinct areas of triangles determined by a set of n points in the plane

Social Media Mining. Graph Essentials

SECTIONS NOTES ON GRAPH THEORY NOTATION AND ITS USE IN THE STUDY OF SPARSE SYMMETRIC MATRICES

A permutation can also be represented by describing its cycles. What do you suppose is meant by this?

On Integer Additive Set-Indexers of Graphs

Zachary Monaco Georgia College Olympic Coloring: Go For The Gold

Finding and counting given length cycles

Outline. NP-completeness. When is a problem easy? When is a problem hard? Today. Euler Circuits

DEGREES OF CATEGORICITY AND THE HYPERARITHMETIC HIERARCHY

THE NUMBER OF GRAPHS AND A RANDOM GRAPH WITH A GIVEN DEGREE SEQUENCE. Alexander Barvinok

Class One: Degree Sequences

Removing Even Crossings

Notes on Determinant

Graph Theory Problems and Solutions

The Out-Degree Curve of Planar Orientation

1 Symmetries of regular polyhedra

DATA ANALYSIS II. Matrix Algorithms

Network Flow I. Lecture Overview The Network Flow Problem

Tenacity and rupture degree of permutation graphs of complete bipartite graphs

MATHEMATICAL INDUCTION. Mathematical Induction. This is a powerful method to prove properties of positive integers.

2. (a) Explain the strassen s matrix multiplication. (b) Write deletion algorithm, of Binary search tree. [8+8]

Lecture 15 An Arithmetic Circuit Lowerbound and Flows in Graphs

Mathematics for Algorithm and System Analysis

On the Unique Games Conjecture

M-Degrees of Quadrangle-Free Planar Graphs

Mathematical Induction. Lecture 10-11

1. Nondeterministically guess a solution (called a certificate) 2. Check whether the solution solves the problem (called verification)

COMBINATORIAL PROPERTIES OF THE HIGMAN-SIMS GRAPH. 1. Introduction

Lecture 1: Course overview, circuits, and formulas

Actually Doing It! 6. Prove that the regular unit cube (say 1cm=unit) of sufficiently high dimension can fit inside it the whole city of New York.

S on n elements. A good way to think about permutations is the following. Consider the A = 1,2,3, 4 whose elements we permute with the P =

Topological Treatment of Platonic, Archimedean, and Related Polyhedra

DERIVATIVES AS MATRICES; CHAIN RULE

Incenter Circumcenter

WOLLONGONG COLLEGE AUSTRALIA. Diploma in Information Technology

Chapter 3.1 Angles. Geometry. Objectives: Define what an angle is. Define the parts of an angle.

On one-factorizations of replacement products

Graph Theory Origin and Seven Bridges of Königsberg -Rhishikesh

Lecture 17 : Equivalence and Order Relations DRAFT

Cacti with minimum, second-minimum, and third-minimum Kirchhoff indices

Extremal Wiener Index of Trees with All Degrees Odd

Mathematical Induction. Mary Barnes Sue Gordon

The Clar Structure of Fullerenes

Borne inférieure de circuit : une application des expanders

Mathematical Research Letters 1, (1994) MAPPING CLASS GROUPS ARE AUTOMATIC. Lee Mosher

Classification of Cartan matrices

A Brief Introduction to Property Testing

( ) which must be a vector

arxiv: v1 [math.co] 7 Mar 2012

Mathematics Course 111: Algebra I Part IV: Vector Spaces

Graphs without proper subgraphs of minimum degree 3 and short cycles

INCIDENCE-BETWEENNESS GEOMETRY

Tensor invariants of SL(n), wave graphs and L-tris arxiv:math/ v1 [math.rt] 27 Feb 1998

E XPLORING QUADRILATERALS

COUNTING INDEPENDENT SETS IN SOME CLASSES OF (ALMOST) REGULAR GRAPHS

Product irregularity strength of certain graphs

ON DEGREES IN THE HASSE DIAGRAM OF THE STRONG BRUHAT ORDER

Minimum Bisection is NP-hard on Unit Disk Graphs

An algorithmic classification of open surfaces

Transcription:

V. Adamchik 1 Graph Theory Victor Adamchik Fall of 2005 Plan 1. Graph Isomorphism 2. Graph Enumeration 3. Planar Graphs Graphs Isomorphism There are different ways to draw the same graph. Consiser the following two graphs. You probably feel that these graphs do not differ from each other. What about this pair? Another pair

V. Adamchik 21-127: Concepts of Mathematics Are they the same? To answer this question, we need to look at the most essential property of a graph. Recall the graph representation. We discuss two models - an adjacency list and an adjacency matrix. So, we can say that a notion about which pair of vertices are adjacent and which are not is the most important property. Base on this, we can say that two graphs above must be identical - check the pair of adjacent vertices. Definition. Graphs G 1 V 1, E 1 and G 2 V 2, E 2 are isomorphic if 1. there is a bijection (one-to-one correspondence) f from V 1 to V 2 and 2. there is a bijection g from E 1 to E 2 that maps each edge v, u to fv, fu Example of non-isomorphic graphs Exercise. Are these two graphs isomorphic?

V. Adamchik 3 In practice, it is not a simple task to prove that two graphs are isomorphic. It is much simpler to show that two graphs are not isomorphic by showing an invariant property that one has and other does not. An invariant is a property such that if a graph has it all isomorphic graphs have it. Some of such properties are the number of vertices, the number of edges, degree of a vertex and some others. Note, a complete set of such invariants is unknown. Theorem. Two graphs are isomorphic for some ordering of their vertices their adjacency matrices are equal. Question. How many different adjacency matrices do a graph with n vertices have? Answer. It's equal to the number of permutations of n elements, which is n. Graph Enumeration The subject of graph enumeration is concerned with the problem of finding out how many non-isomorphic graphs there are which posses a given property. Main Question of this section: How many are there simple undirected non-isomorphic graphs with n vertices? We will try to answer this question into two steps. First, we count all labelled graphs. How many are there simple undirected labelled graphs with n vertices? Here is a set of all such graphs for n3

V. Adamchik 21-127: Concepts of Mathematics There are only two choices for each edge, it either exists or it does not. Therefore, since the maximum number of edges is n 2, the total number of undirected labelled graphs is 2 n 2 Next, we will count all unlabelled graphs. We observe that in the above picture there are some isomorphic graphs. Excluding them, we obtain only four unlabelled graphs (with 3 vertices) Therefore, to count all unlabelled graphs we need to count the number of equivalent classes. Here are some partciluar cases vertices 1 num of graphs 1 2 3 2 4 4 5 11 34 Counting the number of equivalent classes is far out of this course.

V. Adamchik 5 Planar graphs An undirected graph is called a planar graph if it can be drawn on a paper without having two edges cross. We say that a graph can be embedded in the plane, if it planar. A planar graph divides the plane into regions (bounded by the edges), called faces. The following planar graph has 4 faces. Theorem (Euler's formula) For any connected planar graph G V, E, the following formula holds where F stands for the number of faces. V FE 2 Proof (by induction on the number of faces) Base step. G is connected and has only one face. It is a tree, so E V 1 and therefore V 1E 2. Suppose the formula holds for a connected graph with n faces. Prove it for n1 faces.

V. Adamchik 21-127: Concepts of Mathematics Choose an edge e connecting two different faces of G, and remove it. The graph remains connected. This removal decreases both the number of faces and edges by one. So, we can use inductive hypothesis. V E F V E1F 12. QED. Theorem (Euler's formula for a disconnected graph) For any planar graph G V, E with k components, the following formula holds V FE 1 k Proof. Choose an edge e within the same face and remove it. The graph becomes disconnected. This removal decreases the number of edges by one and increase the number of componenets by one. Since the formula holds for Ge, it also holds for G. QED