Omnistructures Anant Godbole, ETSU 2011 Cumberland Conference, - - PowerPoint PPT Presentation

omnistructures
SMART_READER_LITE
LIVE PREVIEW

Omnistructures Anant Godbole, ETSU 2011 Cumberland Conference, - - PowerPoint PPT Presentation

Outline Collaborators One Dimension Two Dimensions Three Dimensions Omnistructures Anant Godbole, ETSU 2011 Cumberland Conference, Louisville May 11, 2011 Anant Godbole, ETSU Omnistructures Outline Collaborators One Dimension Two


slide-1
SLIDE 1

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Omnistructures

Anant Godbole, ETSU

2011 Cumberland Conference, Louisville

May 11, 2011

Anant Godbole, ETSU Omnistructures

slide-2
SLIDE 2

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Collaborators One Dimension Two Dimensions Three Dimensions

Anant Godbole, ETSU Omnistructures

slide-3
SLIDE 3

Outline Collaborators One Dimension Two Dimensions Three Dimensions

This is joint work with Sunil Abraham, Katie Banks, Greg Brockman, Mike Deren, Cihan Eroglu, Stephanie Sapp, and Nicholas Triantafillou.

Anant Godbole, ETSU Omnistructures

slide-4
SLIDE 4

Outline Collaborators One Dimension Two Dimensions Three Dimensions

deBruijn’s Theorem

◮ The sequence 11101000, when wrapped around, is an efficient

compressed way to list the eight sequences in {0, 1}3 as contiguous substrings. It is an example of a universal cycle, or U-cycle, of three letter words on the binary alphabet {0, 1}.

Anant Godbole, ETSU Omnistructures

slide-5
SLIDE 5

Outline Collaborators One Dimension Two Dimensions Three Dimensions

deBruijn’s Theorem

◮ The sequence 11101000, when wrapped around, is an efficient

compressed way to list the eight sequences in {0, 1}3 as contiguous substrings. It is an example of a universal cycle, or U-cycle, of three letter words on the binary alphabet {0, 1}.

◮ The first result on U-cycles is due to deBruijn, who showed

that U-cycles exist for k-letter words on an n letter alphabet, no matter what the values of k, n are. These cycles are called deBruijn cycles.

Anant Godbole, ETSU Omnistructures

slide-6
SLIDE 6

Outline Collaborators One Dimension Two Dimensions Three Dimensions

deBruijn’s Theorem

◮ The sequence 11101000, when wrapped around, is an efficient

compressed way to list the eight sequences in {0, 1}3 as contiguous substrings. It is an example of a universal cycle, or U-cycle, of three letter words on the binary alphabet {0, 1}.

◮ The first result on U-cycles is due to deBruijn, who showed

that U-cycles exist for k-letter words on an n letter alphabet, no matter what the values of k, n are. These cycles are called deBruijn cycles.

◮ The classical sample space from Statistics

{HHH, HHT, HTH, HTT, THH, THT, TTH, TTT} uses 24 characters, but the U-cycle does the job in 8 characters.

Anant Godbole, ETSU Omnistructures

slide-7
SLIDE 7

Outline Collaborators One Dimension Two Dimensions Three Dimensions

deBruijn’s Theorem

◮ The sequence 11101000, when wrapped around, is an efficient

compressed way to list the eight sequences in {0, 1}3 as contiguous substrings. It is an example of a universal cycle, or U-cycle, of three letter words on the binary alphabet {0, 1}.

◮ The first result on U-cycles is due to deBruijn, who showed

that U-cycles exist for k-letter words on an n letter alphabet, no matter what the values of k, n are. These cycles are called deBruijn cycles.

◮ The classical sample space from Statistics

{HHH, HHT, HTH, HTT, THH, THT, TTH, TTT} uses 24 characters, but the U-cycle does the job in 8 characters.

◮ If the eight words are to appear as subsequences rather than

strings, however, we need just 6 bits: HTHTHT

Anant Godbole, ETSU Omnistructures

slide-8
SLIDE 8

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Omnibus sequences, or Omnisequences

◮ Leo Tolstoy’s novel War and Peace has the following property:

it contains this paragraph as a subsequence: Ignoring punctuation and special fonts, if one were to write just the letters and spaces that appear in the book as a string, then there would be a subsequence of that string that is identical to the string of letters and spaces in this paragraph. The full property is more general – War and Peace contains as a subsequence any possible string of up to nine hundred fifty letters and spaces such as the first 950 characters of President Obama’s Inaugural Address, as well as a string of 950 “q”s.

Anant Godbole, ETSU Omnistructures

slide-9
SLIDE 9

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Omnibus sequences, or Omnisequences

◮ Leo Tolstoy’s novel War and Peace has the following property:

it contains this paragraph as a subsequence: Ignoring punctuation and special fonts, if one were to write just the letters and spaces that appear in the book as a string, then there would be a subsequence of that string that is identical to the string of letters and spaces in this paragraph. The full property is more general – War and Peace contains as a subsequence any possible string of up to nine hundred fifty letters and spaces such as the first 950 characters of President Obama’s Inaugural Address, as well as a string of 950 “q”s.

◮ War and Peace is thus a tome that is nine hundred

fifty-omnibus (or omni) over the twenty seven character alphabet {a, b, c, . . . , z, SPACE}.

Anant Godbole, ETSU Omnistructures

slide-10
SLIDE 10

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Average Case Behavior

◮ In general, to get a minimal k-omni sequence over the

alphabet {1, 2, . . . , a}, we can just write the alphabet back to back k times. Average case behavior is more important. Roll an a sided die n times:

Anant Godbole, ETSU Omnistructures

slide-11
SLIDE 11

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Average Case Behavior

◮ In general, to get a minimal k-omni sequence over the

alphabet {1, 2, . . . , a}, we can just write the alphabet back to back k times. Average case behavior is more important. Roll an a sided die n times:

◮ Theorem

Let r > 0 be a constant, and fix a ≥ 2, n = rk, where n, k are both

  • integers. Then

lim

k→∞ P(Sequence is k − omni) =

0, if r < aH(1..a), or 1, if r > aH(1..a) where H(1..a) = a

1 1 i ≈ ln a.

Anant Godbole, ETSU Omnistructures

slide-12
SLIDE 12

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Missing Words

◮ If a = 2, H(1..a) = 3, so that with (smaller) larger than 3k

letters the sequence is very (un)likely to be k omni.

Anant Godbole, ETSU Omnistructures

slide-13
SLIDE 13

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Missing Words

◮ If a = 2, H(1..a) = 3, so that with (smaller) larger than 3k

letters the sequence is very (un)likely to be k omni.

◮ Let M be the number of missing k-letter words in an n string.

The sequence is omni iff M = 0.

Anant Godbole, ETSU Omnistructures

slide-14
SLIDE 14

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Missing Words

◮ If a = 2, H(1..a) = 3, so that with (smaller) larger than 3k

letters the sequence is very (un)likely to be k omni.

◮ Let M be the number of missing k-letter words in an n string.

The sequence is omni iff M = 0.

◮ Thus it is natural to ask if E(M) is large if n < 3k and if

E(M) is small if n > 3k

Anant Godbole, ETSU Omnistructures

slide-15
SLIDE 15

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Missing Words

◮ If a = 2, H(1..a) = 3, so that with (smaller) larger than 3k

letters the sequence is very (un)likely to be k omni.

◮ Let M be the number of missing k-letter words in an n string.

The sequence is omni iff M = 0.

◮ Thus it is natural to ask if E(M) is large if n < 3k and if

E(M) is small if n > 3k

◮ This is not true, however!

Anant Godbole, ETSU Omnistructures

slide-16
SLIDE 16

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Threshold for E(M) is different

◮ With

D(a, r) = (a − 1)r−1rr ar−1(r − 1)r−1 , and a fixed, E(M) → 0 as k → ∞ if D(a, r) ≤ 1, and E(M) → ∞ (k → ∞) if D(a, r) > 1.

Anant Godbole, ETSU Omnistructures

slide-17
SLIDE 17

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Threshold for E(M) is different

◮ With

D(a, r) = (a − 1)r−1rr ar−1(r − 1)r−1 , and a fixed, E(M) → 0 as k → ∞ if D(a, r) ≤ 1, and E(M) → ∞ (k → ∞) if D(a, r) > 1.

◮ Recall, e.g., that for k-omni strings, the threshold ratio (prior

to which the probability of a string being k-omni was 0, beyond which it was 1) is 2H(1..2) = 3 for a = 2. However, again for a = 2, we can show that D(2, r) = 1 when r ≈ 4.403.

Anant Godbole, ETSU Omnistructures

slide-18
SLIDE 18

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Threshold for E(M) is different

◮ With

D(a, r) = (a − 1)r−1rr ar−1(r − 1)r−1 , and a fixed, E(M) → 0 as k → ∞ if D(a, r) ≤ 1, and E(M) → ∞ (k → ∞) if D(a, r) > 1.

◮ Recall, e.g., that for k-omni strings, the threshold ratio (prior

to which the probability of a string being k-omni was 0, beyond which it was 1) is 2H(1..2) = 3 for a = 2. However, again for a = 2, we can show that D(2, r) = 1 when r ≈ 4.403.

◮ What is going on? It appears that for values of n between 3k

and 4.403k, sequences are omni with high probability, and yet the expected number of missing sequences is huge.

Anant Godbole, ETSU Omnistructures

slide-19
SLIDE 19

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Omnimosaics

◮ An omnimosaic O(n, k, a) is defined to be an n × n matrix,

with entries from the set A = {1, 2, . . . , a}, that contains, as a submatrix, each of the ak2 k × k matrices over A.

Anant Godbole, ETSU Omnistructures

slide-20
SLIDE 20

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Omnimosaics

◮ An omnimosaic O(n, k, a) is defined to be an n × n matrix,

with entries from the set A = {1, 2, . . . , a}, that contains, as a submatrix, each of the ak2 k × k matrices over A.

◮ The smallest size of an omnimosaic is defined to be ω(k, a)

Anant Godbole, ETSU Omnistructures

slide-21
SLIDE 21

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Omnimosaics

◮ An omnimosaic O(n, k, a) is defined to be an n × n matrix,

with entries from the set A = {1, 2, . . . , a}, that contains, as a submatrix, each of the ak2 k × k matrices over A.

◮ The smallest size of an omnimosaic is defined to be ω(k, a) ◮ the example

    1 1 1 1 1 1 1 1     shows that ω(2, 2) = 4.

Anant Godbole, ETSU Omnistructures

slide-22
SLIDE 22

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Universal Graphs

◮ If a = 2 we quickly see that an omnimosaic is a bipartite

graph with n elements in each color class so that each possible k × k bipartite graph occurs as an induced subgraph (with isomorphic graphs counting as separate cases).

Anant Godbole, ETSU Omnistructures

slide-23
SLIDE 23

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Universal Graphs

◮ If a = 2 we quickly see that an omnimosaic is a bipartite

graph with n elements in each color class so that each possible k × k bipartite graph occurs as an induced subgraph (with isomorphic graphs counting as separate cases).

◮ In this respect this work continues along the lines of the vast

body of work on Universal Graphs done by Moon, Chung and her colleagues, and more recent authors such as Alstrup, Butler and Frieze. A good historical account that includes many more references is the paper by Alstrup. Studied are graphs that are induced universal for all graph isomorphisms; graphs that are universal or induced universal for families of graphs; and random graphs. In the nomenclature of the above authors, when a = 2, omnimosaics would likely be termed as “bipartite induced universal graphs.” Moreover,

Anant Godbole, ETSU Omnistructures

slide-24
SLIDE 24

Outline Collaborators One Dimension Two Dimensions Three Dimensions

The work of Brightwell, Alon, etc

◮ In two papers arising from a rather unlikely problem (graph

  • rientations), Brightwell and Kohayakawa; and Alon, Pach,

and Solymosi essentially solve the problem for non-bipartite graphs (a=2).

Anant Godbole, ETSU Omnistructures

slide-25
SLIDE 25

Outline Collaborators One Dimension Two Dimensions Three Dimensions

The work of Brightwell, Alon, etc

◮ In two papers arising from a rather unlikely problem (graph

  • rientations), Brightwell and Kohayakawa; and Alon, Pach,

and Solymosi essentially solve the problem for non-bipartite graphs (a=2).

◮ Our main results contain constructions that do better than

Moon’s; use general values of a; and yield a slightly sharper result than Alon et al’s.

Anant Godbole, ETSU Omnistructures

slide-26
SLIDE 26

Outline Collaborators One Dimension Two Dimensions Three Dimensions

The work of Brightwell, Alon, etc

◮ In two papers arising from a rather unlikely problem (graph

  • rientations), Brightwell and Kohayakawa; and Alon, Pach,

and Solymosi essentially solve the problem for non-bipartite graphs (a=2).

◮ Our main results contain constructions that do better than

Moon’s; use general values of a; and yield a slightly sharper result than Alon et al’s.

◮ ω(2, 3) = 6

Anant Godbole, ETSU Omnistructures

slide-27
SLIDE 27

Outline Collaborators One Dimension Two Dimensions Three Dimensions

The work of Brightwell, Alon, etc

◮ In two papers arising from a rather unlikely problem (graph

  • rientations), Brightwell and Kohayakawa; and Alon, Pach,

and Solymosi essentially solve the problem for non-bipartite graphs (a=2).

◮ Our main results contain constructions that do better than

Moon’s; use general values of a; and yield a slightly sharper result than Alon et al’s.

◮ ω(2, 3) = 6 ◮

kak/2 e ≤ ω(k, a) ≤ kak/2 e (1 + o(1)) for a well-specified function o(1) that tends to zero as k → ∞ and which may be taken to be 2 log k/k.

Anant Godbole, ETSU Omnistructures

slide-28
SLIDE 28

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Lower Bound

◮ The lower bound in the result is trivial and we dispose it off

right away.

Anant Godbole, ETSU Omnistructures

slide-29
SLIDE 29

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Lower Bound

◮ The lower bound in the result is trivial and we dispose it off

right away.

◮ There are

n

k

2 k × k sub-matrices of an n × n matrix; these are to cover all ak2 possibilities so, by the pigeonhole principle we must have

Anant Godbole, ETSU Omnistructures

slide-30
SLIDE 30

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Lower Bound

◮ The lower bound in the result is trivial and we dispose it off

right away.

◮ There are

n

k

2 k × k sub-matrices of an n × n matrix; these are to cover all ak2 possibilities so, by the pigeonhole principle we must have

◮ n k

2 ≥ ak2.

Anant Godbole, ETSU Omnistructures

slide-31
SLIDE 31

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Lower Bound

◮ The lower bound in the result is trivial and we dispose it off

right away.

◮ There are

n

k

2 k × k sub-matrices of an n × n matrix; these are to cover all ak2 possibilities so, by the pigeonhole principle we must have

◮ n k

2 ≥ ak2.

◮ Now, since, by a na¨

ıve application of Stirling’s formula n k

ne k k ,

Anant Godbole, ETSU Omnistructures

slide-32
SLIDE 32

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Lower Bound

◮ The lower bound in the result is trivial and we dispose it off

right away.

◮ There are

n

k

2 k × k sub-matrices of an n × n matrix; these are to cover all ak2 possibilities so, by the pigeonhole principle we must have

◮ n k

2 ≥ ak2.

◮ Now, since, by a na¨

ıve application of Stirling’s formula n k

ne k k ,

◮ We see that we must have

n ≥ kak/2 e in order for the array to form an omnimosaic.

Anant Godbole, ETSU Omnistructures

slide-33
SLIDE 33

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Proof Technique

◮ Fill each pixel in the n × n array independently and uniformly

{1, 2, . . . , a} with probability 1/a.

Anant Godbole, ETSU Omnistructures

slide-34
SLIDE 34

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Proof Technique

◮ Fill each pixel in the n × n array independently and uniformly

{1, 2, . . . , a} with probability 1/a.

◮ Let M be the number of “missing” k × k matrices, i.e.

matrices that cannot be found as a submatrix of the random n × n array. Then

Anant Godbole, ETSU Omnistructures

slide-35
SLIDE 35

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Proof Technique

◮ Fill each pixel in the n × n array independently and uniformly

{1, 2, . . . , a} with probability 1/a.

◮ Let M be the number of “missing” k × k matrices, i.e.

matrices that cannot be found as a submatrix of the random n × n array. Then

M =

ak2

  • j=1

Ij, where Ij = 1 (or Ij = 0) according as the jth matrix is missing (or present) as a submatrix.

Anant Godbole, ETSU Omnistructures

slide-36
SLIDE 36

Outline Collaborators One Dimension Two Dimensions Three Dimensions

◮ We will show that

P(array is not an omnimosaic) = P(M ≥ 1) ≤ E(M) =

ak2

  • j=1

P(Ij = 1) < 1 (or → 0) if n ≥ kak/2

e

(1 + o(1)), where we have used Markov’s inequality and linearity of expectation, and where the last claim will be a consequence of Suen’s inequality.

Anant Godbole, ETSU Omnistructures

slide-37
SLIDE 37

Outline Collaborators One Dimension Two Dimensions Three Dimensions

◮ We will show that

P(array is not an omnimosaic) = P(M ≥ 1) ≤ E(M) =

ak2

  • j=1

P(Ij = 1) < 1 (or → 0) if n ≥ kak/2

e

(1 + o(1)), where we have used Markov’s inequality and linearity of expectation, and where the last claim will be a consequence of Suen’s inequality.

◮ We have a construction with n = kak/2

Anant Godbole, ETSU Omnistructures

slide-38
SLIDE 38

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Graphs

◮ What if we seek to construct a k-universal induced graph with

at most a − 1 edges between vertices?

Anant Godbole, ETSU Omnistructures

slide-39
SLIDE 39

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Graphs

◮ What if we seek to construct a k-universal induced graph with

at most a − 1 edges between vertices?

◮ Pigeonhole yields

n

k

  • ≥ a(k

2), or Anant Godbole, ETSU Omnistructures

slide-40
SLIDE 40

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Graphs

◮ What if we seek to construct a k-universal induced graph with

at most a − 1 edges between vertices?

◮ Pigeonhole yields

n

k

  • ≥ a(k

2), or

n ≥ ka(k−1)/2 e

Anant Godbole, ETSU Omnistructures

slide-41
SLIDE 41

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Graphs

◮ What if we seek to construct a k-universal induced graph with

at most a − 1 edges between vertices?

◮ Pigeonhole yields

n

k

  • ≥ a(k

2), or

n ≥ ka(k−1)/2 e

◮ Theorem:

n ≤ ka(k−1)/2 e (1 + o(1))

Anant Godbole, ETSU Omnistructures

slide-42
SLIDE 42

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Omnisculptures

◮ What if we seek to construct a three dimensional omnimosaic,

i.e., an omnisculpture, which is an n × n × n array that contains all k × k × k a-colored cubical blocks?

Anant Godbole, ETSU Omnistructures

slide-43
SLIDE 43

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Omnisculptures

◮ What if we seek to construct a three dimensional omnimosaic,

i.e., an omnisculpture, which is an n × n × n array that contains all k × k × k a-colored cubical blocks?

◮ Pigeonhole yields

n

k

3 ≥ ak3, or

Anant Godbole, ETSU Omnistructures

slide-44
SLIDE 44

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Omnisculptures

◮ What if we seek to construct a three dimensional omnimosaic,

i.e., an omnisculpture, which is an n × n × n array that contains all k × k × k a-colored cubical blocks?

◮ Pigeonhole yields

n

k

3 ≥ ak3, or

n ≥ kak2/3 e

Anant Godbole, ETSU Omnistructures

slide-45
SLIDE 45

Outline Collaborators One Dimension Two Dimensions Three Dimensions

Omnisculptures

◮ What if we seek to construct a three dimensional omnimosaic,

i.e., an omnisculpture, which is an n × n × n array that contains all k × k × k a-colored cubical blocks?

◮ Pigeonhole yields

n

k

3 ≥ ak3, or

n ≥ kak2/3 e

◮ Theorem:

n ≤ kak2/3 e (1 + o(1))

Anant Godbole, ETSU Omnistructures

slide-46
SLIDE 46

Outline Collaborators One Dimension Two Dimensions Three Dimensions

3-Uniform Hypergraphs

◮ What if we seek to construct a k-universal induced

three-uniform hypergraph with a possible edge colors?

Anant Godbole, ETSU Omnistructures

slide-47
SLIDE 47

Outline Collaborators One Dimension Two Dimensions Three Dimensions

3-Uniform Hypergraphs

◮ What if we seek to construct a k-universal induced

three-uniform hypergraph with a possible edge colors?

Anant Godbole, ETSU Omnistructures

slide-48
SLIDE 48

Outline Collaborators One Dimension Two Dimensions Three Dimensions

3-Uniform Hypergraphs

◮ What if we seek to construct a k-universal induced

three-uniform hypergraph with a possible edge colors?

◮ ◮ Pigeonhole yields

n

k

  • ≥ a(k

3), or Anant Godbole, ETSU Omnistructures

slide-49
SLIDE 49

Outline Collaborators One Dimension Two Dimensions Three Dimensions

3-Uniform Hypergraphs

◮ What if we seek to construct a k-universal induced

three-uniform hypergraph with a possible edge colors?

◮ ◮ Pigeonhole yields

n

k

  • ≥ a(k

3), or

n ≥ ka(k−1)(k−2)/6 e

Anant Godbole, ETSU Omnistructures

slide-50
SLIDE 50

Outline Collaborators One Dimension Two Dimensions Three Dimensions

3-Uniform Hypergraphs

◮ What if we seek to construct a k-universal induced

three-uniform hypergraph with a possible edge colors?

◮ ◮ Pigeonhole yields

n

k

  • ≥ a(k

3), or

n ≥ ka(k−1)(k−2)/6 e

◮ Theorem:

n ≤ ka(k−1)(k−2)/6 e (1 + o(1))

Anant Godbole, ETSU Omnistructures