The Pinnacle Set of a Permutation arXiv:1609.01782 Robert Davis - - PowerPoint PPT Presentation

the pinnacle set of a permutation
SMART_READER_LITE
LIVE PREVIEW

The Pinnacle Set of a Permutation arXiv:1609.01782 Robert Davis - - PowerPoint PPT Presentation

Background Results Questions The Pinnacle Set of a Permutation arXiv:1609.01782 Robert Davis joint with Sarah Nelson, T. Kyle Petersen, and Bridget E. Tenner Michigan State University 26 June 2017 Background Results Questions Peaks


slide-1
SLIDE 1

Background Results Questions

The Pinnacle Set of a Permutation

arXiv:1609.01782

Robert Davis

joint with Sarah Nelson, T. Kyle Petersen, and Bridget E. Tenner

Michigan State University

26 June 2017

slide-2
SLIDE 2

Background Results Questions

Peaks

Definition Let w = w(1)w(2) · · · w(n) ∈ Sn. The peak set of w is Pk(w) = {i ∈ {2, . . . , n − 1} | w(i − 1) < w(i) > w(i + 1)}.

slide-3
SLIDE 3

Background Results Questions

Peaks

Definition Let w = w(1)w(2) · · · w(n) ∈ Sn. The peak set of w is Pk(w) = {i ∈ {2, . . . , n − 1} | w(i − 1) < w(i) > w(i + 1)}. Call S ⊆ [n] an admissible peak set if S = Pk(w) for some permutation w.

slide-4
SLIDE 4

Background Results Questions

Peaks

Definition Let w = w(1)w(2) · · · w(n) ∈ Sn. The peak set of w is Pk(w) = {i ∈ {2, . . . , n − 1} | w(i − 1) < w(i) > w(i + 1)}. Call S ⊆ [n] an admissible peak set if S = Pk(w) for some permutation w. If w = 3417625, then Pk(w) = {2, 4}.

slide-5
SLIDE 5

Background Results Questions

Peaks

Theorem (Billey, Burdzy, Sagan, 2012) If S is an admissible peak set, then #{w ∈ Sn | Pk(w) = S} = pkS(n)2n−#S−1 for some polynomial pkS, called the peak polynomial of S, such that pkS(k) ∈ Z for any k ∈ Z.

slide-6
SLIDE 6

Background Results Questions

Peaks

Theorem (Billey, Burdzy, Sagan, 2012) If S is an admissible peak set, then #{w ∈ Sn | Pk(w) = S} = pkS(n)2n−#S−1 for some polynomial pkS, called the peak polynomial of S, such that pkS(k) ∈ Z for any k ∈ Z. The peak polynomial for S = {2, 4} is pkS(n) = n − 2 3

  • +2

n − 2 2

n − 2 1

slide-7
SLIDE 7

Background Results Questions

Peaks

Theorem (Billey, Burdzy, Sagan, 2012) If S is an admissible peak set, then #{w ∈ Sn | Pk(w) = S} = pkS(n)2n−#S−1 for some polynomial pkS, called the peak polynomial of S, such that pkS(k) ∈ Z for any k ∈ Z. The peak polynomial for S = {2, 4} is pkS(n) = n − 2 3

  • +2

n − 2 2

n − 2 1

  • = 1

6n3− 1 2n2− 5 3n+4.

slide-8
SLIDE 8

Background Results Questions

Peak Polynomial Theorem

Theorem (Diaz-Lopez, Harris, Insko, Omar, 2016) There exist nonnegative integers cS

k , 0 ≤ k < max S, such that

pkS(n) =

max S−1

  • k=0

cS

k

n − max S k

  • .
slide-9
SLIDE 9

Background Results Questions

Peak Polynomial Theorem

Theorem (Diaz-Lopez, Harris, Insko, Omar, 2016) There exist nonnegative integers cS

k , 0 ≤ k < max S, such that

pkS(n) =

max S−1

  • k=0

cS

k

n − max S k

  • .

The peak polynomial for S = {2, 4} is pkS(n) = 0 n − 4

  • + 4

n − 4 1

  • + 4

n − 4 2

  • + 1

n − 4 3

  • .
slide-10
SLIDE 10

Background Results Questions

Pinnacles

Definition Let w ∈ Sn. The pinnacle set of w is Pin(w) = {w(i) | i ∈ Pk(w)}.

slide-11
SLIDE 11

Background Results Questions

Pinnacles

Definition Let w ∈ Sn. The pinnacle set of w is Pin(w) = {w(i) | i ∈ Pk(w)}. If w = 3417625, then Pk(w) = {2, 4}

slide-12
SLIDE 12

Background Results Questions

Pinnacles

Definition Let w ∈ Sn. The pinnacle set of w is Pin(w) = {w(i) | i ∈ Pk(w)}. If w = 3417625, then Pk(w) = {2, 4}, and Pin(w) = {4, 7}.

slide-13
SLIDE 13

Background Results Questions

Pinnacles

Definition Let w ∈ Sn. The pinnacle set of w is Pin(w) = {w(i) | i ∈ Pk(w)}. Call S an admissible pinnacle set if S = Pin(w) for some permutation w. If w = 3417625, then Pk(w) = {2, 4}, and Pin(w) = {4, 7}.

slide-14
SLIDE 14

Background Results Questions

Pinnacles

Question Let pS(n) = #{w ∈ Sn | Pin(w) = S}. What can we say about pS?

slide-15
SLIDE 15

Background Results Questions

Pinnacles

Question Let pS(n) = #{w ∈ Sn | Pin(w) = S}. What can we say about pS? Easy observations:

1 If i is a peak, then neither i − 1 nor i + 1 can be a peak,

but both w(i − 1) and w(i + 1) may still be pinnacles (e.g. 1625374)

slide-16
SLIDE 16

Background Results Questions

Pinnacles

Question Let pS(n) = #{w ∈ Sn | Pin(w) = S}. What can we say about pS? Easy observations:

1 If i is a peak, then neither i − 1 nor i + 1 can be a peak,

but both w(i − 1) and w(i + 1) may still be pinnacles (e.g. 1625374)

2 For all n, p∅(n) = 2n−1.

slide-17
SLIDE 17

Background Results Questions

Pinnacles

Question Let pS(n) = #{w ∈ Sn | Pin(w) = S}. What can we say about pS? Easy observations:

1 If i is a peak, then neither i − 1 nor i + 1 can be a peak,

but both w(i − 1) and w(i + 1) may still be pinnacles (e.g. 1625374)

2 For all n, p∅(n) = 2n−1. 3 If max S ≤ t ≤ n, then pS(n) = 2n−tpS(t).

slide-18
SLIDE 18

Background Results Questions

Theorem (D., Nelson, Petersen, Tenner) Let S ⊂ Z>0 with max S = m. Then S is an admissible pinnacle set if and only if both

1 S \ {m} is an admissible pinnacle set, and 2 m > 2#S.

slide-19
SLIDE 19

Background Results Questions

Theorem (D., Nelson, Petersen, Tenner) Let S ⊂ Z>0 with max S = m. Then S is an admissible pinnacle set if and only if both

1 S \ {m} is an admissible pinnacle set, and 2 m > 2#S.

So {4, 5, 7} is admissible but {4, 5, 7, 8} is not.

slide-20
SLIDE 20

Background Results Questions

Theorem (D., Nelson, Petersen, Tenner) Let S ⊂ Z>0 with max S = m. Then S is an admissible pinnacle set if and only if both

1 S \ {m} is an admissible pinnacle set, and 2 m > 2#S.

Moreover, there are m−2

⌊m/2⌋

  • admissible pinnacle sets with

maximum m, and

  • n − 1

⌊(n − 1)/2⌋

  • admissible pinnacle sets S ⊆ [n].

So {4, 5, 7} is admissible but {4, 5, 7, 8} is not.

slide-21
SLIDE 21

Background Results Questions

Proof sketch

Construct the set of diagonal lattice paths (with up-steps (1, 1) and down-steps (1, −1)) starting at (0, 0) and ending at (n − 1, n − 1 mod 2). Example (n = 20)

slide-22
SLIDE 22

Background Results Questions

Proof sketch

Mark the up-steps strictly below the x-axis and the down-steps weakly above the x-axis. Example (n = 20)

slide-23
SLIDE 23

Background Results Questions

Proof sketch

If step i is marked, label it i + 1. Example (n = 20)

4 6 12 13 19 20

slide-24
SLIDE 24

Background Results Questions

Proof sketch

Example (n = 20)

4 6 12 13 19 20

Construct the permutation u1v1u2v2 · · · ∈ Sn where the subsequences u1u2 . . . and v1v2 . . . are increasing and the vi are the labels on the marked paths.

slide-25
SLIDE 25

Background Results Questions

Proof sketch

Example (n = 20)

4 6 12 13 19 20

Construct the permutation u1v1u2v2 · · · ∈ Sn where the subsequences u1u2 . . . and v1v2 . . . are increasing and the vi are the labels on the marked paths. In our example, we get the permutation 1, 4, 2, 6, 3, 12, 5, 13, 7, 19, 8, 20, 9, 10, 11, 14, 15, 16, 17, 18.

slide-26
SLIDE 26

Background Results Questions

Diagonal Lattice Paths

Corollary If m = 2#S + 1, then the number of admissible pinnacle sets with maximum m and size #S is the Catalan number 1 #S + 1 2#S #S

  • .
slide-27
SLIDE 27

Background Results Questions

Diagonal Lattice Paths

Corollary If m = 2#S + 1, then the number of admissible pinnacle sets with maximum m and size #S is the Catalan number 1 #S + 1 2#S #S

  • .

Note: a simpler proof does exist, but does not make the connection with lattice paths obvious.

slide-28
SLIDE 28

Background Results Questions

Computing pS(n): a quadratic recurrence

n u v

slide-29
SLIDE 29

Background Results Questions

Computing pS(n)

Proposition (D., Nelson, Petersen, Tenner) Let l, m be integers satisfying 3 ≤ l < m. For any n ≥ l, p{l}(n) = 2n−2(2l−2 − 1) and for any n ≥ m, p{l,m}(n) = 2n+m−l−5 3l−1 − 2l + 1

  • − 2n−3(2l−2 − 1).
slide-30
SLIDE 30

Background Results Questions

Computing pS(n): a linear recurrence

Proposition (D., Nelson, Petersen, Tenner) Suppose S is an admissible pinnacle set and max S = m. For any n ≥ m, pS(n) is given by 2n−m    (m − 2#S)pS\{m}(m − 1) + 2

  • T=(S\{m})∪{j}

j∈[m]\S

pT (m − 1)     .

slide-31
SLIDE 31

Background Results Questions

Bounds on pS(n) for fixed size of S

Theorem (D., Nelson, Petersen, Tenner) Let S be an admissible pinnacle set of size d, and suppose n > 2d. Then the following bounds are sharp: 2n−d−1 ≤ pS(n) ≤

slide-32
SLIDE 32

Background Results Questions

Bounds on pS(n) for fixed size of S

Theorem (D., Nelson, Petersen, Tenner) Let S be an admissible pinnacle set of size d, and suppose n > 2d. Then the following bounds are sharp: 2n−d−1 ≤ pS(n) ≤ d!(d + 1)!2n−2d−1S(n − d, d + 1), where S(·, ·) denotes the Stirling number of the second kind.

slide-33
SLIDE 33

Background Results Questions

Bounds on pS(n) for fixed size of S

Theorem (D., Nelson, Petersen, Tenner) Let S be an admissible pinnacle set of size d, and suppose n > 2d. Then the following bounds are sharp: 2n−d−1 ≤ pS(n) ≤ d!(d + 1)!2n−2d−1S(n − d, d + 1), where S(·, ·) denotes the Stirling number of the second kind. The lower bound is achieved by choosing S = {3, 5, . . . , 2d + 1} and applying the linear recurrence.

slide-34
SLIDE 34

Background Results Questions

Bounds on pS(n) for fixed size of S

Theorem (D., Nelson, Petersen, Tenner) Let S be an admissible pinnacle set of size d, and suppose n > 2d. Then the following bounds are sharp: 2n−d−1 ≤ pS(n) ≤ d!(d + 1)!2n−2d−1S(n − d, d + 1), where S(·, ·) denotes the Stirling number of the second kind. The upper bound is achieved by choosing S = {n − d + 1, n − d + 2, . . . , n}.

slide-35
SLIDE 35

Background Results Questions

Maximizing pS(n) over all S ⊆ [n]

Definition For fixed n, let d(n) = k < n/2 be the value maximizing the expression k!(k + 1)!2n−2k−1S(n − k, k + 1).

slide-36
SLIDE 36

Background Results Questions

Maximizing pS(n) over all S ⊆ [n]

Definition For fixed n, let d(n) = k < n/2 be the value maximizing the expression k!(k + 1)!2n−2k−1S(n − k, k + 1). n 4 5 6 7 8 9 10 11 12 d(n) 1 1 1 2 2 2 3 3 3

slide-37
SLIDE 37

Background Results Questions

Maximizing pS(n) over all S ⊆ [n]

Definition For fixed n, let d(n) = k < n/2 be the value maximizing the expression k!(k + 1)!2n−2k−1S(n − k, k + 1). n 4 5 6 7 8 9 10 11 12 13 14 15 16 d(n) 1 1 1 2 2 2 3 3 3 4 4 4 4

slide-38
SLIDE 38

Background Results Questions

Plot: d(n) for n ≤ 200 vs. the line k = n/π

slide-39
SLIDE 39

Background Results Questions

Questions

Question Is there a simple formula for d(n)? What is d(n) asymptotically? Why does the line n/π fit so nicely?

slide-40
SLIDE 40

Background Results Questions

Questions

Question Is there a simple formula for d(n)? What is d(n) asymptotically? Why does the line n/π fit so nicely? Question For a given S, is there a class of operations (e.g., valley hopping) that one may apply to any w ∈ Sn with Pin(w) = S to

  • btain any other permutation w′ ∈ Sn with Pin(w′) = S, and no
  • ther permutations?
slide-41
SLIDE 41

Background Results Questions

Questions

Question Is there a simple formula for d(n)? What is d(n) asymptotically? Why does the line n/π fit so nicely? Question For a given S, is there a class of operations (e.g., valley hopping) that one may apply to any w ∈ Sn with Pin(w) = S to

  • btain any other permutation w′ ∈ Sn with Pin(w′) = S, and no
  • ther permutations?

Question For general n and S, is there a closed-form, non-recursive formula for pS(n)?