# Directed Graphs 3/6/121. Normal Person’s Graph x y y = f(x) 3/6/122.

## Presentation on theme: "Directed Graphs 3/6/121. Normal Person’s Graph x y y = f(x) 3/6/122."— Presentation transcript:

Directed Graphs 3/6/121

Normal Person’s Graph x y y = f(x) 3/6/122

Computer Scientist’s Graph a f e c d b 3/6/123

Digraphs a set, V, of vertices aka “nodes” a set, E ⊆ V×V of directed edges (v,w) ∈ E v w notation: v → w 3/6/124

Relations and Graphs a c b d V= {a,b,c,d} E = {(a,b), (a,c), (c,b)} 3/6/125

Formally, a digraph with vertices V is the same as a binary relation on V. Digraphs 3/6/126

Walks & Paths Walk: follow successive edges length: 5 edges (not the 6 vertices) 3/6/127

Walks & Paths Path: walk thru vertices without repeat vertex length: 4 edges 3/6/128

Lemma: The shortest walk between two vertices is a path! Proof: (by contradiction ) suppose path from u to v crossed itself: u v c Walks & Paths 3/6/129

Proof: (by contradiction ) suppose path from u to v crossed itself: u v c then path without c---c is shorter! Lemma: The shortest walk between two vertices is a path! Walks & Paths 3/6/1210

Walks & Paths Digraph G defines walk relation G + u G + v iff ∃ walk u to v (the positive walk relation) “+” means 1 or more 3/6/1211

Walks & Paths Digraph G defines walk relation G * u G * v iff u to v (the walk relation) “*” means “0 or more” 3/6/1212

Cycles A cycle is a walk whose only repeat vertex is its start & end. (a single vertex is a length 0 cycle) 3/6/1213

… v0v0 v1v1 v2v2 v n-1 v0v0 v0v0 vivi v i+1 Cycles 3/6/1214

Closed walk starts & ends at the same vertex. Lemma: The shortest positive length closed walk containing a vertex is a positive length cycle! Proof: similar Closed Walks & Cycles 3/6/1215

has no positive length cycle Directed Acyclic Graph DAG lec 7M.16 3/6/1216

examples: < relation on integers ⊊ relation on sets prerequisite on classes Directed Acyclic Graph DAG 3/6/1217

Example: Tournament Graph Every team plays every other 3/6/1218 H Y P D H Y P D DAG => Unique ranking

Download ppt "Directed Graphs 3/6/121. Normal Person’s Graph x y y = f(x) 3/6/122."

Similar presentations