Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

243
Six degrees of graph theory: Kevin Bacon, Paul Erd ˝ os, William McKinley and me Ryan Martin [email protected] Assistant Professor Mathematics Department Iowa State University Six degrees of graph theory:Kevin Bacon, Paul Erd˝ os, William McKinley and me – p. 1/6

Transcript of Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Page 1: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William

McKinley and meRyan Martin

[email protected]

Assistant Professor

Mathematics Department

Iowa State University

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 1/61

Page 2: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Joint WorkThis talk is based on joint work with

• Tom Bohman,Carnegie Mellon University

• Alan Frieze,Carnegie Mellon University

• Michael Krivelevich,Tel Aviv University

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 2/61

Page 3: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Six? degrees of separationIn the Kevin Bacon Game, it is postulated that thecenter of the Hollywood universe is

Kevin Bacon.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 3/61

Page 4: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Six? degrees of separationIn the Kevin Bacon Game, it is postulated that thecenter of the Hollywood universe is

.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 3/61

Page 5: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Six? degrees of separationIn the Kevin Bacon Game, it is postulated that thecenter of the Hollywood universe is

Kevin Bacon.

This is false. It is Rod Steiger.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 3/61

Page 6: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Six? degrees of separationIn the Kevin Bacon Game, it is postulated that thecenter of the Hollywood universe is

Kevin Bacon.

This is false. It is Rod Steiger.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 3/61

Page 7: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Six? degrees of separationIn the Kevin Bacon Game, it is postulated that thecenter of the Hollywood universe is

Kevin Bacon.

We link two actors together if they appeared togetherin the same movie.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 3/61

Page 8: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Six? degrees of separationIn the Kevin Bacon Game, it is postulated that thecenter of the Hollywood universe is

Kevin Bacon.

We link two actors together if they appeared togetherin the same movie.

(They must be together on a cast list at the IMDb.)

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 3/61

Page 9: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Bacon numberThe actor’s

Bacon number

is the fewest number of steps it takes to connect thatactor to

Kevin Bacon.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 4/61

Page 10: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Bacon numberThe actor’s

#is the fewest number of steps it takes to connect thatactor to

.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 4/61

Page 11: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Bacon numberThe actor’s

Bacon number

is the fewest number of steps it takes to connect thatactor to

Kevin Bacon.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 4/61

Page 12: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Bacon numberAn actor can have infinite

#.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 4/61

Page 13: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Bacon numberAn actor can have infinite

#.

(For example, a TV actor who appears in no moviecredits.)

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 4/61

Page 14: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Example: Kevin Costner

Kevin Costner is linked to Kevin Bacon because bothappeared in

JFK (1991).

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 5/61

Page 15: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Example: Kevin Costner

is linked to because bothappeared in

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 5/61

Page 16: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Example: Kevin Costneris linked to because both appeared in

JFK (1991).

So, Kevin Costner’s Kevin Bacon number is

???

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 5/61

Page 17: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Example: Kevin Costneris linked to because both appeared in

JFK (1991).

So, Kevin Costner’s Kevin Bacon number is

1

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 5/61

Page 18: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Example: Kevin Costneris linked to because both appeared in

JFK (1991).

So, ’s#

is

1

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 5/61

Page 19: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Illustration: Kevin Costner

x x

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 6/61

Page 20: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Illustration: Kevin Costner

x x

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 6/61

Page 21: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Illustration: Kevin Costner

x x

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 6/61

Page 22: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Illustration: Kevin Costner

x x

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 6/61

Page 23: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

E.g.: Henry “Fonz” WinklerWe know that

• appeared with in

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 7/61

Page 24: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

E.g.: Henry “Fonz” WinklerWe know that

• Henry Winkler appeared with Michael Keaton inNight Shift (1982)

• appeared with in

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 7/61

Page 25: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

E.g.: Henry “Fonz” WinklerWe know that

• Henry Winkler appeared with Michael Keaton inNight Shift (1982)

• Michael Keaton appeared with Kim Basinger inBatman (1989)

• appeared with in

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 7/61

Page 26: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

E.g.: Henry “Fonz” WinklerWe know that

• Henry Winkler appeared with Michael Keaton inNight Shift (1982)

• Michael Keaton appeared with Kim Basinger inBatman (1989)

• Kim Basinger appeared with Mickey Rourke in9 1/2 Weeks (1986)

• appeared with in

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 7/61

Page 27: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

E.g.: Henry “Fonz” WinklerWe know that

• Henry Winkler appeared with Michael Keaton inNight Shift (1982)

• Michael Keaton appeared with Kim Basinger inBatman (1989)

• Kim Basinger appeared with Mickey Rourke in9 1/2 Weeks (1986)

• Mickey Rourke appeared with Kevin Bacon inDiner (1982)

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 7/61

Page 38: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

More: Henry “Fonz” WinklerBut it is also true that

• appeared with??? in(2000).

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 9/61

Page 39: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

More: Henry “Fonz” WinklerBut it is also true that

• appeared with in(2000).

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 9/61

Page 40: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

More: Henry “Fonz” WinklerBut it is also true that

• Henry Winkler appeared with Clint Howardin Little Nicky (2000).

• appeared with in(2000)

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 9/61

Page 41: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

More: Henry “Fonz” WinklerBut it is also true that

• Henry Winkler appeared with Clint Howardin Little Nicky (2000).

• Clint Howard appeared with Kevin Bacon inMy Dog Skip (2000).

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 9/61

Page 42: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Better: Henry “Fonz” Winkler

x x x

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 10/61

Page 43: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Better: Henry “Fonz” Winkler

x x x

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 10/61

Page 44: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Better: Henry “Fonz” Winkler

x x x

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 10/61

Page 45: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Better: Henry “Fonz” Winkler

x x x

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 10/61

Page 46: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Better: Henry “Fonz” Winkler

x x x

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 10/61

Page 47: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Better: Henry “Fonz” Winkler

x x x

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 10/61

Page 48: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Can we do even better?

has never appeared in a film with

.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 11/61

Page 49: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Can we do even better?

Kevin Bacon has never appeared in a film withHenry Winkler.

So, ’s#

is

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 11/61

Page 50: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Can we do even better?

Kevin Bacon has never appeared in a film withHenry Winkler.

So, Henry Winkler’s Kevin Bacon number is

???

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 11/61

Page 51: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Can we do even better?

Kevin Bacon has never appeared in a film withHenry Winkler.

So, Henry Winkler’s Kevin Bacon number is

2

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 11/61

Page 52: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

In sum: Henry “Fonz” Winkler

PPPPPPhhhhhh((((((

������

((((((((

(((

hhhhhhhh

hhhx xx xxx

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 12/61

Page 53: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

In sum: Henry “Fonz” Winkler

PPPPPPhhhhhh((((((

������

((((((((

(((

hhhhhhhh

hhhx xx xxx

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 12/61

Page 54: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

In sum: Henry “Fonz” Winkler

PPPPPPhhhhhh((((((

������

((((((((

(((

hhhhhhhh

hhhx xx xxx

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 12/61

Page 57: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

What about the high numbers?As we said before, there are actors with infinite

#.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 14/61

Page 58: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

What about the high numbers?As we said before, there are actors with infinite

#.

The actors with large#

are obscure and thereason why is fairly obvious.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 14/61

Page 59: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Kevin Bacon not so specialMost successful actors follow the same pattern:

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 15/61

Page 60: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Kevin Bacon not so specialMost successful actors follow the same pattern:

For every pair of successful actors, they areconnected by a path of length≤ 5

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 15/61

Page 61: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Kevin Bacon not so specialMost successful actors follow the same pattern:

For every pair of successful actors, they areconnected by a path of length≤ 5

Why?

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 15/61

Page 62: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Our modelWe will represent actors byvertices

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 16/61

Page 63: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Our modelWe will represent actors byvertices

x

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 16/61

Page 64: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Our modelWe will represent actors byvertices

xand connect them withedges

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 16/61

Page 65: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Our modelWe will represent actors byvertices

xand connect them withedges

x xif they appeared in the same film.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 16/61

Page 66: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Our modelWe will represent actors byvertices

xand connect them withedges

x xif they appeared in the same film.

This is agraph.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 16/61

Page 67: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Model parameters• There aren actors.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 17/61

Page 68: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Model parameters• There aren actors.• Fix a constantd.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 17/61

Page 69: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Model parameters• There aren actors.• Fix a constantd.• We will begin with anarbitrary graphH.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 17/61

Page 70: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Model parameters• There aren actors.• Fix a constantd.• We will begin with anarbitrary graphH.• In H, each actor is connected to at leastdn other

actors.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 17/61

Page 71: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Model parameters• There aren actors.• Fix a constantd.• We will begin with anarbitrary graphH.• In H, each actor is connected to at leastdn other

actors.• The constantd can be extremely tiny:

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 17/61

Page 72: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Model parameters• There aren actors.• Fix a constantd.• We will begin with anarbitrary graphH.• In H, each actor is connected to at leastdn other

actors.• The constantd can be extremely tiny:

0.1

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 17/61

Page 73: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Model parameters• There aren actors.• Fix a constantd.• We will begin with anarbitrary graphH.• In H, each actor is connected to at leastdn other

actors.• The constantd can be extremely tiny:

0.1, 0.01

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 17/61

Page 74: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Model parameters• There aren actors.• Fix a constantd.• We will begin with anarbitrary graphH.• In H, each actor is connected to at leastdn other

actors.• The constantd can be extremely tiny:

0.1, 0.01, 0.000001

It just needs to be independent ofn.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 17/61

Page 75: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Random castingWe addf(n) random casting connections.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 18/61

Page 76: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Random castingWe addf(n) random casting connections.

What doesrandommean?

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 18/61

Page 77: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Random edgesLet N be the number of pairs with no connectionbetween them (non-edges). We can createm newrandom edges in two ways:

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 19/61

Page 78: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Random edgesLet N be the number of pairs with no connectionbetween them (non-edges). We can createm newrandom edges in two ways:

• For every set ofm unconnected pairs, choose oneset uniformly at random.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 19/61

Page 79: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Random edgesLet N be the number of pairs with no connectionbetween them (non-edges). We can createm newrandom edges in two ways:

• For every set ofm unconnected pairs, choose oneset uniformly at random.

• Connect a previously unconnected pair,independently, with probabilitym/N .

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 19/61

Page 80: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Random edgesLet N be the number of pairs with no connectionbetween them (non-edges). We can createm newrandom edges in two ways:

• For every set ofm unconnected pairs, choose oneset uniformly at random.

• Connect a previously unconnected pair,independently, with probabilitym/N (coin flips).

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 19/61

Page 81: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Random edgesLet N be the number of pairs with no connectionbetween them (non-edges). We can createm newrandom edges in two ways:

• For every set ofm unconnected pairs, choose oneset uniformly at random.

• Connect a previously unconnected pair,independently, with probabilitym/N (coin flips).The average number of new connections ism.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 19/61

Page 82: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The modelsFor our purposes, these produce the same results.

The question:

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 20/61

Page 83: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The modelsFor our purposes, these produce the same results.

The question:

What is the longest distance between anypair of actors ?

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 20/61

Page 84: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The modelsFor our purposes, these produce the same results.

The question:

What is the longest distance between anypair of actors(diameter)?

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 20/61

Page 85: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The theoremTheorem. If f(n) → ∞ asn → ∞, then

Pr (diam ≤ 5) → 1

Important points:• Recallf(n) is the number of random

connections.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 21/61

Page 86: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The theoremTheorem. If f(n) → ∞ asn → ∞, then

Pr (diam ≤ 5) → 1

Important points:• Recallf(n) is the number of random

connections.• “5” doesn’t depend ond at all.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 21/61

Page 87: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The theoremTheorem. If f(n) → ∞ asn → ∞, then

Pr (diam ≤ 5) → 1

Important points:• Recallf(n) is the number of random

connections.• “5” doesn’t depend ond at all.• f(n) can be very small:

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 21/61

Page 88: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The theoremTheorem. If f(n) → ∞ asn → ∞, then

Pr (diam ≤ 5) → 1

Important points:• Recallf(n) is the number of random

connections.• “5” doesn’t depend ond at all.• f(n) can be very small:

√n

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 21/61

Page 89: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The theoremTheorem. If f(n) → ∞ asn → ∞, then

Pr (diam ≤ 5) → 1

Important points:• Recallf(n) is the number of random

connections.• “5” doesn’t depend ond at all.• f(n) can be very small:

√n, log n

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 21/61

Page 90: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The theoremTheorem. If f(n) → ∞ asn → ∞, then

Pr (diam ≤ 5) → 1

Important points:• Recallf(n) is the number of random

connections.• “5” doesn’t depend ond at all.• f(n) can be very small:

√n, log n,

√log log log n

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 21/61

Page 91: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Qualifying the modelThis is a nice result on a pretty good model.

The model only assumes some density conditions anda little bit of randomness.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 22/61

Page 92: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The proofTo prove the theorem, you need theRegularityLemma.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 23/61

Page 93: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The proofTo prove the theorem, you need theRegularityLemma.

The Regularity Lemma is ’spowerful and complicated graph theoretic tool.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 23/61

Page 94: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The proofTo prove the theorem, you need theRegularityLemma.

The Regularity Lemma is Endre Szemerédi’spowerful and complicated graph theoretic tool.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 23/61

Page 95: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Best possible?

The theorem is “tight”:

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 24/61

Page 96: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Best possible?

The theorem is “tight”:

If there aren’t an infinite number of edgesadded, then someH ’s will be disconnected.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 24/61

Page 97: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

What about closer connections?

• To getdiam ≤ 4, you need randomconnections.

• To getdiam ≤ 3, you need randomconnections.

• To getdiam ≤ 2, you need randomconnections.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 25/61

Page 98: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

What about closer connections?

• To getdiam ≤ 4, you needc1 log n randomconnections.

• To getdiam ≤ 3, you needc1 log n randomconnections.

• To getdiam ≤ 2, you need randomconnections.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 25/61

Page 99: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

What about closer connections?

• To getdiam ≤ 4, you needc1 log n randomconnections.

• To getdiam ≤ 3, you needc1 log n randomconnections.

• To getdiam ≤ 2, you needc2n log n randomconnections.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 25/61

Page 100: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Applying this knowledge

To have it be very likely that everyone isconnected by a path of no more than 5acquaintances, just arrange a few randommeetings.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 26/61

Page 101: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Applying this knowledge

To have it be very likely that everyone isconnected by a path of no more than 5acquaintances, just arrange a few randommeetings.

Think about people at Central College.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 26/61

Page 102: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Central College cliques'

&

$

%xxx

xxx xx

x xxx

x xxx

x

x

EEEE����������

��������PP

PPP��LLLL�������QQb

bb CCBB���DDD�

��EEE�����hhh

������

����

������A

AAAAA

((((!!!

!!ll

ll

ll

AAAA

JJJJJJJJ

``````

bbbAAA

ZZ

���TTTT

PP

Mathematicians

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 27/61

Page 103: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Central College cliques'

&

$

%xxx

xxx xx

x xxx

x xxx

x

x

EEEE����������

��������PP

PPP��LLLL�������QQb

bb CCBB���DDD�

��EEE�����hhh

������

����

������A

AAAAA

((((!!!

!!ll

ll

ll

AAAA

JJJJJJJJ

``````

bbbAAA

ZZ

���TTTT

PP

'

&

$

%xx

x

xx

xxx

x

x

x xx

xx

@@

eeeee

xxLLLLL

���

��

��

���

eee

���

((((llllJJJ

ZZ

aaaa

hhhhhx!!!!AAAA

���

hhhhbb

bb

``"

"""

((((

���

bbbbCC

��` QQ

(((HHHHH���

��

Mathematicians Social Scientists

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 27/61

Page 104: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

More Central College cliques

xx

x

'

&

$

%

xx

x

xx x

x

x

x

xxx

xx``PP

hhhh

""""

aaaa

But for us to getdiameter≤ 5, wedo need each per-son to know atleastdn others be-fore we add fewrandom edges.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 28/61

Page 105: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

More Central College cliques

xx

x

'

&

$

%

xx

x

xx x

x

x

x

xxx

xx``PP

hhhh

""""

aaaa

But for us to getdiameter≤ 5, wedo need each per-son to know atleastdn others be-fore we add fewrandom edges.

Computer Scientists

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 28/61

Page 106: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The clichéThe cliché states that every pair of people is separatedby at most

six degrees of separation.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 29/61

Page 107: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The clichéThe cliché states that every pair of people is separatedby at most

six degrees of separation.

In fact, it isFIVE degrees of separation

and there’s an actual proof!

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 29/61

Page 108: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Erdos numberOne of the most prolific mathematicians of the 20thcentury was

Paul (Pál) ErdosMarch 26, 1913-September 20, 1996

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 30/61

Page 109: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Erdos numberOne of the most prolific mathematicians of the 20thcentury was

Paul (Pál) ErdosMarch 26, 1913-September 20, 1996

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 30/61

Page 110: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Erdos number project

TheErdos number project is concerned with thedistance of mathematicians from Paul Erdos.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 31/61

Page 111: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Erdos number project

The#

project is concerned with thedistance of mathematicians from Paul Erdos.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 31/61

Page 112: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Erdos number project

The#

project is concerned with thedistance of mathematicians from Paul Erdos.

Two mathematicians are connected if theyco-authored a paper together and that paper appears inMathematical Reviews, accessible by MathSciNet.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 31/61

Page 113: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Most prolific authors

• : 1401 papers (Erdos number )

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 32/61

Page 114: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Most prolific authors

• : 1401 papers (Erdos number )

• Drumi Bainov:782 (Erdos number )

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 32/61

Page 115: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Most prolific authors

• : 1401 papers (Erdos number )

• Drumi Bainov:782 (Erdos number )

• Leonard Carlitz:730 (Erdos number )

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 32/61

Page 116: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Most prolific authors

• : 1401 papers (Erdos number )

• Drumi Bainov:782 (Erdos number )

• Leonard Carlitz:730 (Erdos number )

• Lucien Godeaux:644 (Erdos number )

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 32/61

Page 117: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Most prolific authors

• : 1401 papers (Erdos number )

• Drumi Bainov:782 (Erdos number )

• Leonard Carlitz:730 (Erdos number )

• Lucien Godeaux:644 (Erdos number )

• Saharon Shelah:600 (Erdos number )

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 32/61

Page 118: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Most prolific authors

• : 1401 papers (Erdos number0)

• Drumi Bainov:782 (Erdos number4)

• Leonard Carlitz:730 (Erdos number2)

• Lucien Godeaux:644 (Erdos number∞)

• Saharon Shelah:600 (Erdos number1)

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 32/61

Page 119: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Erdos number statistics

• wrote1401 papers in Math Reviews.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 33/61

Page 120: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Erdos number statistics

• wrote1401 papers in Math Reviews.

• There are337, 000 vertices (authors) in the graph.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 33/61

Page 121: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Erdos number statistics

• wrote1401 papers in Math Reviews.

• There are337, 000 vertices (authors) in the graph.

• There are about496, 000 edges.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 33/61

Page 122: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Erdos number statistics

• wrote1401 papers in Math Reviews.

• There are337, 000 vertices (authors) in the graph.

• There are about496, 000 edges.

• Average number of authors per paper:1.45

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 33/61

Page 123: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Erdos number statistics

• wrote1401 papers in Math Reviews.

• There are337, 000 vertices (authors) in the graph.

• There are about496, 000 edges.

• Average number of authors per paper:1.45

• Average number of papers per author:6.87

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 33/61

Page 124: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Experimental data

#0 11 5022 57133 264224 621365 661576 322807 10431

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 34/61

Page 125: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Experimental data

#0 11 5092 69843 264224 621365 661576 322807 10431

#8 32149 95310 26211 9412 2313 414 715 1

(Most recent data)

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 34/61

Page 126: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Experimental data

#0 11 5092 69843 264224 621365 661576 322807 10431

#8 32149 95310 26211 9412 2313 414 715 1 (R. G. Kamalov)

(Most recent data)

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 34/61

Page 127: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The unknown mathematician

xxx

x

xPPPPPPPPPPP

,,,,,,,,,,,

�����������

ll

ll

ll

ll

lll

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 35/61

Page 128: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The unknown mathematician

xxx

x

xPPPPPPPPPPP

,,,,,,,,,,,

�����������

ll

ll

ll

ll

lll

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 35/61

Page 129: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The unknown mathematician

xxx

x

xPPPPPPPPPPP

,,,,,,,,,,,

�����������

ll

ll

ll

ll

lll

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 35/61

Page 130: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The unknown mathematician

xxx

x

xPPPPPPPPPPP

,,,,,,,,,,,

�����������

ll

ll

ll

ll

lll

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 35/61

Page 131: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The unknown mathematician

xxx

x

xPPPPPPPPPPP

,,,,,,,,,,,

�����������

ll

ll

ll

ll

lll

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 35/61

Page 132: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The unknown mathematician

xxx

x

xPPPPPPPPPPP

,,,,,,,,,,,

�����������

ll

ll

ll

ll

lll

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 35/61

Page 133: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Computer networksGraphs model much more serious stuff.

I.e.,

• computer networks,

• shipping routes,

• distribution networks.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 36/61

Page 134: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Network questionIn networks we are concerned with one particularquantity:

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 37/61

Page 135: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Network questionIn networks we are concerned with one particularquantity:

connectivity: A connected graph isk-connected ifremovingany set ofk − 1 vertices (and allrelevant edges) leaves the graph connected.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 37/61

Page 136: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Same model• n computers

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 38/61

Page 137: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Same model• n computers

• in H, each computer is connected to≥ dn others

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 38/61

Page 138: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Same model• n computers

• in H, each computer is connected to≥ dn others

• addf(n) random connections

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 38/61

Page 139: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Same model• n computers

• in H, each computer is connected to≥ dn others

• addf(n) random connections

Of course, we want high connectivity with as littlerandomness as possible.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 38/61

Page 140: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Connectivity theoremTheorem. Let k be a function ofn that is≪ n. Let Hhave the property that each vertex is connected to atleastdn other vertices.

• If f(n) ≫ k, then the graph becomesk-connected, with high probability.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 39/61

Page 141: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Connectivity theoremTheorem. Let k be a function ofn that is≪ n. Let Hhave the property that each vertex is connected to atleastdn other vertices.

• If f(n) ≫ k, then the graph becomesk-connected, with high probability.

• If d < 1/2, there is anH0 such that for everyk ≪ n, f(n) = k − 1 ensures that the graph failsto bek-connected, with high probability.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 39/61

Page 142: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Bottom lineA way to interpret this theorem is:

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 40/61

Page 143: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Bottom lineA way to interpret this theorem is:

If you needk-connectivity,

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 40/61

Page 144: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Bottom lineA way to interpret this theorem is:

If you needk-connectivity,

then you need to add a little more(asymptotically) random edges thank.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 40/61

Page 145: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Bottom lineA way to interpret this theorem is:

If you needk-connectivity,

then you need to add a little more(asymptotically) random edges thank.

If fewer thank random edges are added,k-connectivity does not necessarily occur.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 40/61

Page 146: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Worst caseWhat is thatH0?

H0 =

�� S

S��S

S""""b

bbbx x

xxx x����AAAAb

bbb""""

�� S

S��S

S""""b

bbbx x

xxx x����AAAAb

bbb""""

�� S

S��S

S""""b

bbbx x

xxx x����AAAAb

bbb""""

�� S

S��S

S""""b

bbbx x

xxx x����AAAAb

bbb""""

�� S

S��S

S""""bb

bbx x

xxx x����AAAAb

bbb""""

�� S

S��S

S""""bb

bbx x

xxx x����AAAAb

bbb""""

�� S

S��S

S""""b

bbbx x

xxx x����AAAAb

bbb""""

�� S

S��S

S""""b

bbbx x

xxx x����AAAAb

bbb""""

Disjoint cliques give the worst case.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 41/61

Page 147: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Other propertiesWe’ve used this model to investigate other properties:

• Hamilton cycle

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 42/61

Page 148: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Other propertiesWe’ve used this model to investigate other properties:

• Hamilton cycle

• Small cliques as subgraphs

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 42/61

Page 149: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Other propertiesWe’ve used this model to investigate other properties:

• Hamilton cycle

• Small cliques as subgraphs

• Chromatic number

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 42/61

Page 150: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

What next?Shall we conclude with

• more mathematics,

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 43/61

Page 151: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

What next?Shall we conclude with

• more mathematics,

• people with high Bacon numbers,

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 43/61

Page 152: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

What next?Shall we conclude with

• more mathematics,

• people with high Bacon numbers,

• mathematicians and dead presidents, or

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 43/61

Page 153: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

What next?Shall we conclude with

• more mathematics,

• people with high Bacon numbers,

• mathematicians and dead presidents, or

• connections between Bacon numbers and Erdosnumbers?

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 43/61

Page 154: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Intersecting hypergraphsI work on the question of random intersectinghypergraphs.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 44/61

Page 155: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Intersecting hypergraphsI work on the question of random intersectinghypergraphs.

We take subsets at random so that, with eachselection, every pair of subsets has a nonemptyintersection.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 44/61

Page 156: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Intersecting hypergraphsI work on the question of random intersectinghypergraphs.

We take subsets at random so that, with eachselection, every pair of subsets has a nonemptyintersection.

Eventually, we run out of eligible subsets.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 44/61

Page 157: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Intersecting hypergraphsI work on the question of random intersectinghypergraphs.

We take subsets at random so that, with eachselection, every pair of subsets has a nonemptyintersection.

Eventually, we run out of eligible subsets.

What do we end up with?

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 44/61

Page 158: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Intersecting hypergraphsI work on the question of random intersectinghypergraphs.

We take subsets, of sizer, from [n] at random.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 44/61

Page 159: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Intersecting hypergraphsWe take subsets, of sizer, from [n] at random.

• If r ≪ n1/3, then all subsets contain the samevertex.

Size=

(

n − 1

r − 1

)

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 44/61

Page 160: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Intersecting hypergraphsWe take subsets, of sizer, from [n] at random.

• If r ≪ n1/3, then all subsets contain the samevertex.

Size=

(

n − 1

r − 1

)

• If n1/3 ≪ r ≪ n5/12, it’s determined by a randomvariablet.

Size∼(

r2

n

)t (n − 1

r − 1

)

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 44/61

Page 161: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

It’s just killing you, isn’t it?Let us return to the Kevin Bacon question.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 45/61

Page 162: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

It’s just killing you, isn’t it?Let us return to the Kevin Bacon question.

We want to find actors with an

• infinite#

and

• with#=8 .

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 45/61

Page 165: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Infinite Kevin Bacon number

is someone with infinite#

.

Thomas Alva Edison only appeared in one movie (abrief documentary) and was the only actor.

Not soon coming to DVD:Mr. Edison at Work inHis Chemical Laboratory (1897).

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 46/61

Page 169: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Kevin Bacon number 8William Rufus Shafter also appeared in two films:

• Surrender of General Toral (1898) withJoseph Wheeler.

• Major General Shafter (1898) as the onlycredited cast member.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 48/61

Page 173: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The chain

8 William Rufus Shafter was inSurrender ofGeneral Toral (1898) with Joseph Wheeler

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 50/61

Page 174: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The chain

8 William Rufus Shafter was inSurrender ofGeneral Toral (1898) with Joseph Wheeler

7 Joseph Wheeler was inGeneral Wheeler andSecretary of War Alger at Camp Wikoff(1898) with Russell Alexander Alger

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 50/61

Page 175: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The chain

6 Russell Alexander Alger was inPresidentMcKinley’s Inspection of Camp Wikoff(1898) with President William McKinley

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 50/61

Page 176: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The chain

6 Russell Alexander Alger was inPresidentMcKinley’s Inspection of Camp Wikoff(1898) with President William McKinley

5 President William McKinley was inPresidentMcKinley Taking the Oath (1901) withU. S. Senator Marcus Hanna

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 50/61

Page 177: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The chain

6 Russell Alexander Alger was inPresidentMcKinley’s Inspection of Camp Wikoff(1898) with President William McKinley

5 President William McKinley was inPresidentMcKinley Taking the Oath (1901) withU. S. Senator Marcus Hanna (R-OH)

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 50/61

Page 178: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The chain

4 U. S. Senator Marcus Hanna (R-OH) was inOpening of the Pan-American ExpositionShowing Vice President RooseveltLeading the Procession (1901) withPresident Theodore Roosevelt

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 50/61

Page 179: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

The chain

4 U. S. Senator Marcus Hanna (R-OH) was inOpening of the Pan-American ExpositionShowing Vice President RooseveltLeading the Procession (1901) withPresident Theodore Roosevelt

3 President Theodore Roosevelt was inWomanhood, the Glory of the Nation(1917) with Walter McGrail

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 50/61

Page 188: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Dead presidentsWilliam McKinley has a unique distinction.

He was one of four presidents to be assassinated:

LincolnApr. 15,

1865

GarfieldSep. 19,

1881

McKinleySep. 14,

1901

KennedyNov. 22,

1963

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 51/61

Page 189: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield (not the cat)

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 52/61

Page 190: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield (not the cat)

• Born in a log cabin in1831.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 52/61

Page 191: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield (not the cat)

• Born in a log cabin in1831 near Cleveland.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 52/61

Page 192: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield (not the cat)

• Born in a log cabin in1831 near Cleveland.

• 18 years in the House.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 52/61

Page 193: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield (not the cat)

• Born in a log cabin in1831 near Cleveland.

• 18 years in the House.

• Elected in 1880.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 52/61

Page 194: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield (not the cat)

• Born in a log cabin in1831 near Cleveland.

• 18 years in the House.

• Elected in 1880.

• Shot on July 2.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 52/61

Page 195: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield (not the cat)

• Born in a log cabin in1831 near Cleveland.

• 18 years in the House.

• Elected in 1880.

• Shot on July 2, died onSeptember 19.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 52/61

Page 196: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield (not the cat)

• Born in a log cabin in1831 near Cleveland.

• 18 years in the House.

• Elected in 1880.

• Shot on July 2, died onSeptember 19.

• Amateurmathematician.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 52/61

Page 197: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Published mathematicianAs a Congressman, Garfield got a publication credit:

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 53/61

Page 198: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Published mathematicianAs a Congressman, Garfield got a publication credit:

J.A. Garfield,The New England Journal of Education,3, Boston, 1876, p. 161.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 53/61

Page 199: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Published mathematicianAs a Congressman, Garfield got a publication credit:

J.A. Garfield,The New England Journal of Education,3, Boston, 1876, p. 161.

Garfield found a proof of the Pythagorean theorem:

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 53/61

Page 200: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Published mathematicianAs a Congressman, Garfield got a publication credit:

J.A. Garfield,The New England Journal of Education,3, Boston, 1876, p. 161.

Garfield found a proof of the Pythagorean theorem:

b cca

a b

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 53/61

Page 201: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield’s proof

2 cca

a b

b 13

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 54/61

Page 202: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield’s proof

2 cca

a b

b 13

area of trapezoid= area of triangle 1+ area of triangle 2+ area of triangle 3

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 54/61

Page 203: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield’s proof

2 cca

a b

b 13

area of trapezoid= area of triangle 1+ area of triangle 2+ area of triangle 3

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 54/61

Page 204: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield’s proof

2 cca

a b

b 13

1

2(a + b)(a + b) = area of triangle 1

+ area of triangle 2+ area of triangle 3

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 54/61

Page 205: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield’s proof

a

a b

b

c c 32

1

2(a + b)(a + b) = area of triangle 1

+ area of triangle 2+ area of triangle 3

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 54/61

Page 206: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield’s proof

a

a b

b

c c 32

1

2(a + b)(a + b) =

1

2c2

+ area of triangle 2+ area of triangle 3

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 54/61

Page 207: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield’s proof

cca

a b

b

3

1

2(a + b)(a + b) =

1

2c2

+ area of triangle 2+ area of triangle 3

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 54/61

Page 208: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield’s proof

cca

a b

b

3

1

2(a + b)(a + b) =

1

2c2

+1

2ab

+ area of triangle 3

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 54/61

Page 209: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield’s proof

3b

b cca

a

1

2(a + b)(a + b) =

1

2c2

+1

2ab

+ area of triangle 3

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 54/61

Page 210: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield’s proof

3b

b cca

a

1

2(a + b)(a + b) =

1

2c2

+1

2ab

+1

2ab

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 54/61

Page 211: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield’s proof

cca

a b

b

1

2(a + b)(a + b) =

1

2c2

+1

2ab

+1

2ab

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 54/61

Page 212: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield’s proof

cca

a b

b

1

2(a + b)(a + b) =

1

2c2 +

1

2ab +

1

2ab

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 54/61

Page 213: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield’s proof

cca

a b

b

(a + b)(a + b) = c2 + ab + ab

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 54/61

Page 214: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield’s proof

cca

a b

b

a2 + 2ab + b2 = c2 + ab + ab

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 54/61

Page 215: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Garfield’s proof

cca

a b

b

a2 + b2 = c2

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 54/61

Page 216: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Bacon and Erdos

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 55/61

Page 217: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Bacon and Erdos

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 55/61

Page 218: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Bacon and Erdos

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 55/61

Page 219: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Bacon and Erdos

How are THESE guysrelated?

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 55/61

Page 226: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Nerd celebrities

Danica McKellar, math nerd. Best known for: TheWonder Years (1988-1993) and The West Wing(2002-present).

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 57/61

Page 230: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Danica’s Math Career

4 Danica McKellar wrote

Percolation and Gibbs State Multiplicityfor Ferromagnetic Ashkin-Teller Modelsin Two Dimensions,

which appeared in

Journal of Physics A: Mathematics and General,

with Winn and Chayes.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 58/61

Page 231: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Danica’s Math Career

3 Lincoln Chayes wrote

No directed fractal percolation in zeroarea,

which appeared in

The Journal of Statistical Physics,

with Peres and Pemantle.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 58/61

Page 232: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Danica’s Math Career

2 Robin Pemantle wrote

Metrics on compositions andcoincidences among renewal sequences,

which appeared in

The IMA Volumes in Mathematics and itsApplications,

with Diaconis, Holmes, Lalley and Janson.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 58/61

Page 233: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Danica’s Math Career

1 Svante Janson wrote

A note on triangle-free graphs,

which appeared in

The IMA Volumes in Mathematics and itsApplications,

with Łuczak, Spencer and Paul Erdos

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 58/61

Page 234: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Danica’s Math Career

1 Svante Janson wroteA note on triangle-freegraphs, which appeared inThe IMA Volumes inMathematics and its Applications, with Łuczak,Spencer and Paul Erdos

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 58/61

Page 240: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Tying it all togetherAnd, just when you thought this whole talk was just adisjointed mess that didn’t fit at all together . . .

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 60/61

Page 241: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Tying it all togetherAnd, just when you thought this whole talk was just adisjointed mess that didn’t fit at all together . . .

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 60/61

Page 242: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

Tying it all togetherAnd, just when you thought this whole talk was just adisjointed mess that didn’t fit at all together . . .

It does!

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 60/61

Page 243: Six degrees of graph theory: Kevin Bacon, Paul Erdos, William

ThanksThank you for letting me talk today.

Ryan MartinIowa State University

[email protected]

The file for this talk is available online at my website:

http://www.math.iastate.edu/rymartin

These slides were created by the Prosper document preparation system.

Six degrees of graph theory:Kevin Bacon, Paul Erdos, William McKinley and me – p. 61/61