the edge of graphicality - nist · degree sequence in positive lexicographical order. the following...

45
The Edge of Graphicality Elizabeth Moseman in collaboration with Brian Cloteaux, M. Drew LaMar, James Shook February 5, 2013

Upload: others

Post on 19-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

The Edge of Graphicality

Elizabeth Moseman

in collaboration with

Brian Cloteaux, M. Drew LaMar, James Shook

February 5, 2013

Page 2: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Graphical Sequences

A sequence α = (α1, ..., αn) of positive integers isgraphical if there is a graph G = (V , E) withV = {v1, . . . , vn} and d(vi) = αi .

Page 3: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Graphical Sequences

A sequence α = (α1, ..., αn) of positive integers isgraphical if there is a graph G = (V , E) withV = {v1, . . . , vn} and d(vi) = αi .

Example: Let α = (2, 4, 3, 4, 3).

Page 4: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Graphical Sequences

A sequence α = (α1, ..., αn) of positive integers isgraphical if there is a graph G = (V , E) withV = {v1, . . . , vn} and d(vi) = αi .

Example: Let α = (2, 4, 3, 4, 3).

v1

v2 v3

v4 v5

Page 5: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Directed Graphs

A sequence α =(

(α+

1 , α−

1 ), . . . , (α+n , α

n ))

of positiveinteger pairs is digraphical if there is a digraphG = (V , E) with V = {v1, . . . , vn} and d+(vi) = α

+

i ,d−(vi) = α

i .

Page 6: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Directed Graphs

A sequence α =(

(α+

1 , α−

1 ), . . . , (α+n , α

n ))

of positiveinteger pairs is digraphical if there is a digraphG = (V , E) with V = {v1, . . . , vn} and d+(vi) = α

+

i ,d−(vi) = α

i .

Example: Let α =(

(1, 1), (3, 2), (2, 1), (1, 1), (1, 3))

Page 7: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Directed Graphs

A sequence α =(

(α+

1 , α−

1 ), . . . , (α+n , α

n ))

of positiveinteger pairs is digraphical if there is a digraphG = (V , E) with V = {v1, . . . , vn} and d+(vi) = α

+

i ,d−(vi) = α

i .

Example: Let α =(

(1, 1), (3, 2), (2, 1), (1, 1), (1, 3))

v1

v2 v3

v4 v5

Page 8: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Adjacency Matrix

A zero-one matrix A is the adjacency matrix for agraph G if aij = 1 if and only if there is an edge(vi , vj).

Page 9: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Adjacency Matrix

A zero-one matrix A is the adjacency matrix for agraph G if aij = 1 if and only if there is an edge(vi , vj).

0 1 1 0 01 0 1 1 11 1 0 0 10 1 0 0 10 1 1 1 0

v1

v2 v3

v4 v5

Page 10: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Adjacency Matrix

A zero-one matrix A is the adjacency matrix for agraph G if aij = 1 if and only if there is an edge(vi , vj).

0 0 1 0 01 0 0 1 10 1 0 0 10 0 0 0 10 1 0 0 0

v1

v2 v3

v4 v5

Page 11: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Sequence Order

◮ There is no order to the vertices of a graph, butall our sequences have order. We definecanonical orders.

Page 12: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Sequence Order

◮ There is no order to the vertices of a graph, butall our sequences have order. We definecanonical orders.

◮ For an undirected graph, the usual order isnon-increasing.

Page 13: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Sequence Order

◮ There is no order to the vertices of a graph, butall our sequences have order. We definecanonical orders.

◮ For an undirected graph, the usual order isnon-increasing.

◮ An integer pair sequence α is in positivelexicographical order if α

+

i ≥ α+

i+1 withα−

i ≥ α−

i+1 when α+

i = α+

i+1

Page 14: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Sequence Order

◮ There is no order to the vertices of a graph, butall our sequences have order. We definecanonical orders.

◮ For an undirected graph, the usual order isnon-increasing.

◮ An integer pair sequence α is in positivelexicographical order if α

+

i ≥ α+

i+1 withα−

i ≥ α−

i+1 when α+

i = α+

i+1

◮ In this order, our exampleα =

(

(1, 1), (3, 2), (2, 1), (1, 1), (1, 3))

becomes(

(3, 2), (2, 1), (1, 3), (1, 1))

.

Page 15: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

When is a sequence realizable?

Theorem (Erdos, Gallai (1960))A non-increasing non-negative integer sequence(d1, ..., dn) is graphic if and only if the sum is evenand the sequence satisfies

k∑

i=1

di ≤ k(k − 1) +n

i=k+1

min{k , di} for 1 ≤ k ≤ n.

(1)

Page 16: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

When is a sequence realizable?

Theorem (Fulkerson (1960), Chen (1966))Let α =

(

(α+

1 , α−

1 ), . . . , (α+n , α

n ))

be a non-negativeinteger sequence in positive lexicographic order.There is a digraph G that realizes α if and only if∑

α+

i =∑

α−

i and for every k with 1 ≤ k < n

k∑

i=1

min(α−

i , k − 1) +

n∑

i=k+1

min(α−

i , k) ≥

k∑

i=1

α+

i . (2)

Page 17: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Unique labeled Realizations

Theorem (Collected Results)Let α be a graphical sequence and G a realization ofα. The following are equivalent:

The degree sequences and graphs satisfying any ofthe above are called threshold graphs.

Page 18: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Unique labeled Realizations

Theorem (Collected Results)Let α be a graphical sequence and G a realization ofα. The following are equivalent:

◮ G is the unique labeled realization of α.

The degree sequences and graphs satisfying any ofthe above are called threshold graphs.

Page 19: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Unique labeled Realizations

Theorem (Collected Results)Let α be a graphical sequence and G a realization ofα. The following are equivalent:

◮ G is the unique labeled realization of α.◮ There are no alternating four cycles in G.

The degree sequences and graphs satisfying any ofthe above are called threshold graphs.

Page 20: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Unique labeled Realizations

Theorem (Collected Results)Let α be a graphical sequence and G a realization ofα. The following are equivalent:

◮ G is the unique labeled realization of α.◮ There are no alternating four cycles in G.◮ G can be formed from a one vertex graph by

adding a sequence of vertices, where eachadded vertex is either empty or dominating.

The degree sequences and graphs satisfying any ofthe above are called threshold graphs.

Page 21: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Unique labeled Realizations

Theorem (Collected Results)Let α be a graphical sequence and G a realization ofα. The following are equivalent:

◮ G is the unique labeled realization of α.◮ There are no alternating four cycles in G.◮ G can be formed from a one vertex graph by

adding a sequence of vertices, where eachadded vertex is either empty or dominating.

◮ α satisfies the Erdos–Gallai conditions withequality.

The degree sequences and graphs satisfying any ofthe above are called threshold graphs.

Page 22: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Alternating four cycle: Four distinct vertices so that(w , x) and (y , z) are edges and (w , z) and (x , y) arenot.

Page 23: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Alternating four cycle: Four distinct vertices so that(w , x) and (y , z) are edges and (w , z) and (x , y) arenot.

w

z

x

y

Page 24: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Alternating four cycle: Four distinct vertices so that(w , x) and (y , z) are edges and (w , z) and (x , y) arenot.

w

z

x

y

Distinct integers i , j , k , l so that aik = ajl = 1 andail = ajk = 0

Page 25: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Adding vertices to form a threshold graph:

Page 26: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Adding vertices to form a threshold graph:

Page 27: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Adding vertices to form a threshold graph:

Page 28: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Adding vertices to form a threshold graph:

Page 29: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Adding vertices to form a threshold graph:

Page 30: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Adding vertices to form a threshold graph:

Page 31: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Adding vertices to form a threshold graph:

Page 32: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Unique realizations of Digraphs

Forbidden Configurations

Theorem (Rao, Jana and Bandyopadhyayl(1996))A digraph G is the unique realization of its degreesequence if and only if it has neither a two-switch noran induced directed three-cycle.

Page 33: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Unique realizations of Digraphs

Forbidden Configurations

Theorem (Rao, Jana and Bandyopadhyayl(1996))A digraph G is the unique realization of its degreesequence if and only if it has neither a two-switch noran induced directed three-cycle.

w

y

x

z

x y

z

A two-switch and an induced directed three-cycle.Solid arcs must appear in the digraph and dashedarcs must not appear in the digraph. If an arc is notlisted, then it may or may not be present.

Page 34: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Unique realizations of Digraphs

Forbidden Configurations

Theorem (Rao, Jana and Bandyopadhyayl(1996))A digraph G is the unique realization of its degreesequence if and only if it has neither a two-switch noran induced directed three-cycle.

w

y

x

z

x y

z

A two-switch and an induced directed three-cycle.Distinct integers i , j , k , l so that aik = ajl = 1 andail = ajk = 0 form a two-switch.

Page 35: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Unique realizations of Digraphs

Forbidden Configurations

Theorem (Rao, Jana and Bandyopadhyayl(1996))A digraph G is the unique realization of its degreesequence if and only if it has neither a two-switch noran induced directed three-cycle.

w

y

x

z

x y

z

A two-switch and an induced directed three-cycle.Distinct integer i , j , k so that aij = ajk = aki = 1 andaik = akj = aji = 0 form an induced directed threecycle.

Page 36: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Characterization

Theorem (2012)Let G be a digraph, A its adjacency matrix, and α thedegree sequence in positive lexicographical order.The following are equivalent:

1. G is the unique labeled realization of the degreesequence α.

Page 37: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Characterization

Theorem (2012)Let G be a digraph, A its adjacency matrix, and α thedegree sequence in positive lexicographical order.The following are equivalent:

1. G is the unique labeled realization of the degreesequence α.

2. There are no 2-switches or induced directed3-cycles in G.

Page 38: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Characterization

Theorem (2012)Let G be a digraph, A its adjacency matrix, and α thedegree sequence in positive lexicographical order.The following are equivalent:

1. G is the unique labeled realization of the degreesequence α.

2. There are no 2-switches or induced directed3-cycles in G.

3. For every triple of distinct indices i, j and k withi < j , if ajk = 1, then aik = 1.

Page 39: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Characterization

Theorem (2012)Let G be a digraph, A its adjacency matrix, and α thedegree sequence in positive lexicographical order.The following are equivalent:

1. G is the unique labeled realization of the degreesequence α.

2. There are no 2-switches or induced directed3-cycles in G.

3. For every triple of distinct indices i, j and k withi < j , if ajk = 1, then aik = 1.

4. The Fulkerson-Chen inequalities are satisfiedwith equality. In other words, for 1 ≤ k ≤ n,

k∑

i=1

min(α−

i , k − 1) +n

i=k+1

min(α−

i , k) =k

i=1

α+

i .

Page 40: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Construction of Threshold Digraphs

◮ Let α− = (α−

1 , . . . , α−

n ) be a sequence ofintegers from {0, . . . , n − 1}.

α− = (3, 4, 2, 1, 1)

Page 41: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Construction of Threshold Digraphs

◮ Let α− = (α−

1 , . . . , α−

n ) be a sequence ofintegers from {0, . . . , n − 1}.

◮ Form a matrix by placing α−

i ones in column i sothat they are upper justified, skipping thediagonal.

α− = (3, 4, 2, 1, 1)

0 1 1 1 11 0 1 0 01 1 0 0 01 1 0 0 00 1 0 0 0

Page 42: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Construction of Threshold Digraphs

◮ Let α− = (α−

1 , . . . , α−

n ) be a sequence ofintegers from {0, . . . , n − 1}.

◮ Form a matrix by placing α−

i ones in column i sothat they are upper justified, skipping thediagonal.

◮ This matrix is the adjacency matrix of athreshold digraph.

α− = (3, 4, 2, 1, 1)

0 1 1 1 11 0 1 0 01 1 0 0 01 1 0 0 00 1 0 0 0

v1

v2 v3

v4 v5

Page 43: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Applications

Using our Theorem we can obtain a shortconstructive proof of the Fulkerson-ChenInequalities.

Page 44: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Applications

Using our Theorem we can obtain a shortconstructive proof of the Fulkerson-ChenInequalities.Note that there are other construction algorithms fordigraphs. Most notably the results of Kleitman andWang in 1973.

Page 45: The Edge of Graphicality - NIST · degree sequence in positive lexicographical order. The following are equivalent: 1. G is the unique labeled realization of the degree sequence α

Applications

Using our Theorem we can obtain a shortconstructive proof of the Fulkerson-ChenInequalities.Note that there are other construction algorithms fordigraphs. Most notably the results of Kleitman andWang in 1973.

TheoremLet α =

(

(α+

1 , α−

1 ), . . . , (α+n , α

n ))

be a degreesequence in positive lexicographic order. There is adigraph G which realizes α if and only if∑

α+

i =∑

α−

i and for every k with 1 ≤ k < n

k∑

i=1

min(α−

i , k − 1) +

n∑

i=k+1

min(α−

i , k) ≥

k∑

i=1

α+

i .