Trees, Tanglegrams, and Tangled Chains

Size: px
Start display at page:

Download "Trees, Tanglegrams, and Tangled Chains"

Transcription

1 Trees, Tanglegrams, and Tangled Chains Sara Billey University of Washington Based on joint work with: Matjaž Konvalinka and Frederick (Erick) Matsen IV arxiv: WPI, September 12, 2015

2 Outline Background Formulas for Trees, Tanglegrams and Tangled Chains Algorithms for random generation Open Problems

3 Rooted Binary Trees B n = set of rooted inequivalent binary trees with n leaves B n 1, 1, 1, 2, 3, 6, 11, 23, 46, 98,...

4 Rooted Binary Trees B n = set of rooted inequivalent binary trees with n leaves B n 1, 1, 1, 2, 3, 6, 11, 23, 46, 98,... Examples. (1), (2), (3) represent the unique rooted binary trees for n = 1, 2, 3 respectively.

5 Rooted Binary Trees B n = set of rooted inequivalent binary trees with n leaves B n 1, 1, 1, 2, 3, 6, 11, 23, 46, 98,... Examples. (1), (2), (3) represent the unique rooted binary trees for n = 1, 2, 3 respectively. B 4 = {((1)(3)), ((2)(2))}, B 5 = {((1)((1)(3))), ((1)((2)(2))), ((2)(3))}, ((1)(((1)((1)((1)(3))))(((2)(2))(((1)(3))((2)(3)))))) is in B 20. B 20 = 293, 547

6 Catalan objects C n = set of plane rooted binary trees with n leaves C n 1, 1, 2, 5, 14, 42,... Example. ((1)(2)) and ((2)(1)) are distinct as plane trees.

7 Automorphism Groups of Rooted Binary Trees Let T B n rooted binary tree with n leaves. A(T ) is the automorphism group of T given a canonical labeling of its leaves. Example. T = ((1)((2)(2))) generated by 3 involutions [1, 3, 2, 4, 5], [1, 2, 3, 5, 4], [1, 4, 5, 2, 3] (2 3) (4 5) (2 4)(3 5) A(T ) = 2 3 = 8.

8 Tanglegrams Defn. An (ordered binary rooted) tanglegram of size n is a triple (T, w, S) where S, T B n and w S n. Two tanglegrams (T, w, S) and (T, w, S ) are equivalent provided T = T, S = S and w A(T )wa(s). T n = set of inequivalent tanglegrams with n leaves t n = T n 1, 1, 2, 13, 114, 1509, 25595, ,... Example. n = 3, t 3 = 2

9 Tanglegrams Case n = 4, t 4 = 13 :

10 Enumeration of Tanglegrams Questions.(Matsen) How many tanglegrams are in T n? How does t n grow asymptotically? First formula.:. t n = S B n T B n 1 A(T )wa(s) w S n This formula allowed us to get data up to n = 10. Sequence wasn t in OEIS.

11 Motivation to study tanglegrams Cophylogeny Estimation Problem in Biology.: Reconstruct the history of genetic changes in a host vs parasite or other linked groups of organisms. Tanglegram Layout Problem in CS.: Find a drawing of a tanglegram in the plane with planar embeddings of the left and right trees and a minimal number of crossing (straight) edges in the matching. Eades-Wormald (1994) showed this is NP-hard. Tanglegrams appear in analysis of software development in CS.

12 Main Enumeration Theorem Thm 1. The number of tanglegrams of size n is t n = λ summed over binary partitions of n. ( ) l(λ) 2 i=2 2(λ i + + λ l(λ) ) 1, z λ Defn. A binary partition λ = (λ 1 λ 1...) has each part λ k = 2 j for some j N. Defn. z λ = 1 m 0 2 m 1 4 m2 (2 j ) m j m 0!m 1!m 2! m j! for λ = 1 m 0 2 m 1 4 m 2 8 m3.

13 The numbers z λ are famous! Defn. More generally, z λ = 1 m 1 2 m 2 3 m3 j m j m 1!m 2!m 2! m j! for λ = 1 m 1 2 m 2 3 m3. Facts.: 1. The number of permutations in S n of cycle type λ is n! z λ. 2. If v S n has cycle type λ, then z λ is the size of the stabilizer of v under the conjugation of S n on itself. 3. For fixed u, v S n of cycle type λ, z λ = #{w S n wvw 1 = u }. 4. The symmetric function h n (X) = λ p λ (X) z λ.

14 Main Enumeration Theorem Thm. The number of tanglegrams of size n is t n = λ ( ) l(λ) 2 i=2 2(λ i + + λ l(λ) ) 1, z λ summed over binary partitions of n and z λ. Example. The 4 binary partitions of n = 4 are λ : (4) (22) (211) (1111) z λ : ! ! 1 4 4! t 4 = = 13

15 Corollaries Cor 1. t n = c2 n 1 n! 4 n 1 µ z µ l(µ) i=1 n(n 1) (n µ +1), µi 1 j=1 (2n 2(µ 1+ +µ i 1 ) 2j 1) 2 summed is over binary partitions µ with all parts equal to a positive power of 2 and µ n. Cor 2.: As n gets large, t n n! e n 1 πn 3. Cor 3.: There is an efficient recurrence relation for t n based on stripping off all copies of the largest part of λ. We can compute t 4000 exactly.

16 Second Enumeration Theorem Thm 2. The number of binary trees in B n is b n = λ summed over binary partitions of n. ( ) l(λ) i=2 2(λ i + + λ l(λ) ) 1, z λ

17 Second Enumeration Theorem Thm 2. The number of binary trees in B n is b n = λ summed over binary partitions of n. ( ) l(λ) i=2 2(λ i + + λ l(λ) ) 1, z λ Question. What if the exponent k is bigger than 2? t(k, n) = λ l(λ) i=2 ( 2(λ i + + λ l(λ) ) 1 ) k z λ.

18 Tangled Chains Defn. A tangled chain of size n and length k is an ordered sequence of binary trees with complete matchings between the leaves of neighboring trees in the sequence. Thm 3. The number of tangled chains of size n and length k is t(k, n) = λ l(λ) i=2 ( 2(λ i + + λ l(λ) ) 1 ) k z λ.

19 Outline of Proof of Theorem 1 t n = S B n T B n 1 A(T )wa(s) w S n

20 Outline of Proof of Theorem 1 For S, T fixed t n = S B n T B n 1 A(T )wa(s) w S n A(T )wa(s) = A(T ) A(S) A(T ) wa(s)w 1

21 Outline of Proof of Theorem 1 For S, T fixed t n = S B n T B n A(T )wa(s) = w S n A(T ) wa(s)w 1 = 1 A(T )wa(s) w S n A(T ) A(S) A(T ) wa(s)w 1 w S n u A(T ) v A(S) χ[u = wvw 1 ]

22 Outline of Proof of Theorem 1 For S, T fixed t n = S B n T B n A(T )wa(s) = w S n A(T ) wa(s)w 1 = = u A(T ) v A(S) 1 A(T )wa(s) w S n A(T ) A(S) A(T ) wa(s)w 1 w S n u A(T ) v A(S) w S n χ[u = wvw 1 ] χ[u = wvw 1 ]

23 Outline of Proof of Theorem 1 For S, T fixed t n = S B n T B n A(T )wa(s) = w S n A(T ) wa(s)w 1 = = u A(T ) v A(S) 1 A(T )wa(s) w S n A(T ) A(S) A(T ) wa(s)w 1 w S n u A(T ) v A(S) w S n χ[u = wvw 1 ] = A(T ) λ A(S) λ z λ λ n χ[u = wvw 1 ] where A(T ) λ = {w A(T ) type(w) = λ}. Only binary partitions occur!

24 Outline of Proof of Main Theorem t n = = S B n T B n S B n T B n λ 1 A(T )wa(s) w S n A(T ) λ A(S) λ z λ A(T ) A(S)

25 Outline of Proof of Main Theorem t n = = S B n T B n S B n T B n λ z λ = λ 1 A(T )wa(s) w S n A(T ) λ A(S) λ z λ A(T ) A(S) A(T ) λ A(T ) T B n 2

26 Outline of Proof of Main Theorem To show: t n = = S B n T B n S B n T B n λ z λ = λ A(T ) λ = A(T ) T B n via the recurrence 1 A(T )wa(s) w S n A(T ) λ A(S) λ z λ A(T ) A(S) A(T ) λ A(T ) T B n ( ) l(λ) i=2 2(λ i + + λ l(λ) ) 1 =: q λ z λ 2q λ = q λ/2 + Conclusion: t n = z λ q 2 λ. λ 1 λ 2 =λ 2 q λ 1q λ 2

27 Random Generation of Tanglegrams Input: n Step 1: Pick a binary partition λ n with prob z λ q 2 λ /t n. Step 2: Choose T and u A(T ) λ uniformly by subdividing λ = λ 1 λ 2 according to the recurrence for q λ. Similarly, choose S and v A(T ) λ uniformly by subdividing. Step 3: Among the z λ permutations w such that u = wvw 1, pick one uniformly. Output: (T, w, S).

28 Random Generation of a Permutation in A(T ) Input: Binary tree T B n with left and right subtrees T 1 and T 2. If n = 1, set w = (1) A(T ), unique choice. Otherwise, recursively find w 1 A(T 1 ) and w 2 A(T 2 ) at random. If T 1 T 2, set w = w 1 w 2. If T 1 = T 2, choose either w = w 1 w 2 or w = πw 1 w 2 with equal probability. Here π = (1 k)(2 (k + 1))(3 (k + 3)) (k n) where k = n/2 flips the labels on the leaves of the two subtrees. Output: Permutation w A(T ).

29 Random Generation of Tanglegrams:Step 2 Step 2: Choose T and u A(T ) λ uniformly by subdividing λ = λ 1 λ 2 according to the recurrence for q λ. Input: λ n. If n = 1, output T =, u = (1) A(T ), unique choice. Otherwise, pick a subdivision of λ from two types {(λ/2, λ/2)} {(λ 1, λ 2 ) : λ 1 λ 2 = λ} with probability proportional to q λ/2 + q λ 1q λ 2 = 2q λ.

30 Random Generation of Tanglegrams:Step 2 Step 2: Choose T and u A(T ) λ uniformly by subdividing λ = λ 1 λ 2 according to the recurrence for q λ. Type 1: (λ/2, λ/2). Use the algorithm recursively to compute T 1 B n/2 and a permutations u 2 A(T 1 ) λ/2. Uniformly at random, generate anther permutation u 1 A(T 1 ). Set T = (T 1, T 1 ), u = πu 1 πu 1 1 πu 2. Type 2: (λ 1, λ 2 ). Use the algorithm recursively to compute trees T 1, T 2 and permutations u 1 A(T 1 ) λ 1 u 2 A(T 2 ) λ 2. Switch if necessary so T 1 T 2. Set Output: (T, u). T = (T 1, T 2 ), u = u 1 u 2.

31 Random Generation of Tanglegrams:Step 2 Example If λ = (6, 4), then λ = 10, λ/2 = (3, 2) and π = (1 6)(2 7)(3 8)(4 9)(5 10). If then all in cycle notation. w 1 = (1 4)(2 5)(3) and w 2 = (6 9 7)(8 10) w = πw 1 πw 1 1 πw 2 = ( )( ),

32 Review: Random Generation of Tanglegrams Input: n Step 1: Pick a binary partition λ n with prob z λ q 2 λ /t n. Step 2: Choose T and u A(T ) λ uniformly by subdividing λ = λ 1 λ 2 according to the recurrence for q λ. Similarly, choose S and v A(T ) λ uniformly by subdividing. Step 3: Among the z λ permutations w such that u = wvw 1, pick one uniformly. Output: (T, w, S).

33 Random Tanglegrams: n=10

34 Random Tanglegrams: n=20

35 Random Tanglegrams: n=30

36 Random Tanglegrams: n=50

37 Random Tanglegrams: n=100

38 Positivity and symmetric functions go hand in hand with enumeration. This is a story that began with an enumeration question and via work of Gessel now connects to symmetric functions, plethysm of Schur functions, and Kronecker coefficients.

39 Open Problems 1. Is there a closed form or functional equation for T (x) = t n x n like there is for binary trees B(x)? B(x) = x ( ) B(x) 2 + B(x 2 ) 2. Is there an efficient algorithm for depth first search on tanglegrams? 3. Can one describe the lex minimal permutations in the double cosets A(T )\S n /A(S) for S, T B n?

Trees, Tanglegrams, and Tangled Chains

Trees, Tanglegrams, and Tangled Chains Trees, Tanglegrams, and Tangled Chains Sara Billey University of Washington Based on joint work with: Matjaž Konvalinka and Frederick (Erick) Matsen IV arxiv:1507.04976 LSU Math Student Colloquium, February

More information

An Introduction to Combinatorial Species

An Introduction to Combinatorial Species An Introduction to Combinatorial Species Ira M. Gessel Department of Mathematics Brandeis University Summer School on Algebraic Combinatorics Korea Institute for Advanced Study Seoul, Korea June 14, 2016

More information

Coxeter-Knuth Classes and a Signed Little Bijection

Coxeter-Knuth Classes and a Signed Little Bijection Coxeter-Knuth Classes and a Signed Little Bijection Sara Billey University of Washington Based on joint work with: Zachary Hamaker, Austin Roberts, and Benjamin Young. UC Berkeley, February, 04 Outline

More information

Enumeration of Parabolic Double Cosets for Coxeter Groups

Enumeration of Parabolic Double Cosets for Coxeter Groups Enumeration of Parabolic Double Cosets for Coxeter Groups Sara Billey University of Washington Based on joint work with: Matjaž Konvalinka, T. Kyle Petersen, William Slofstra and Bridget Tenner based on

More information

Boolean Product Polynomials and the Resonance Arrangement

Boolean Product Polynomials and the Resonance Arrangement Boolean Product Polynomials and the Resonance Arrangement Sara Billey University of Washington Based on joint work with: Lou Billera and Vasu Tewari FPSAC July 17, 2018 Outline Symmetric Polynomials Schur

More information

Coxeter-Knuth Graphs and a signed Little Bijection

Coxeter-Knuth Graphs and a signed Little Bijection Coxeter-Knuth Graphs and a signed Little Bijection Sara Billey University of Washington http://www.math.washington.edu/ billey AMS-MAA Joint Meetings January 17, 2014 0-0 Outline Based on joint work with

More information

Patterns in Standard Young Tableaux

Patterns in Standard Young Tableaux Patterns in Standard Young Tableaux Sara Billey University of Washington Slides: math.washington.edu/ billey/talks Based on joint work with: Matjaž Konvalinka and Joshua Swanson 6th Encuentro Colombiano

More information

Random Walks on Graphs. One Concrete Example of a random walk Motivation applications

Random Walks on Graphs. One Concrete Example of a random walk Motivation applications Random Walks on Graphs Outline One Concrete Example of a random walk Motivation applications shuffling cards universal traverse sequence self stabilizing token management scheme random sampling enumeration

More information

On Universal Types. Gadiel Seroussi Hewlett-Packard Laboratories Palo Alto, California, USA. University of Minnesota, September 14, 2004

On Universal Types. Gadiel Seroussi Hewlett-Packard Laboratories Palo Alto, California, USA. University of Minnesota, September 14, 2004 On Universal Types Gadiel Seroussi Hewlett-Packard Laboratories Palo Alto, California, USA University of Minnesota, September 14, 2004 Types for Parametric Probability Distributions A = finite alphabet,

More information

Logic and Discrete Mathematics. Section 6.7 Recurrence Relations and Their Solution

Logic and Discrete Mathematics. Section 6.7 Recurrence Relations and Their Solution Logic and Discrete Mathematics Section 6.7 Recurrence Relations and Their Solution Slides version: January 2015 Definition A recurrence relation for a sequence a 0, a 1, a 2,... is a formula giving a n

More information

Fighting Fish: enumerative properties. Enrica Duchi. Veronica Guerrini & Simone Rinaldi DIISM, Università di Siena.

Fighting Fish: enumerative properties. Enrica Duchi. Veronica Guerrini & Simone Rinaldi DIISM, Università di Siena. Fighting Fish: enumerative properties Enrica Duchi IRIF, Université Paris Diderot Veronica Guerrini & Simone Rinaldi DIISM, Università di Siena Gilles Schaeffer LIX, CNRS and École Polytechnique Séminaire

More information

The Number of Guillotine Partitions in d Dimensions

The Number of Guillotine Partitions in d Dimensions The Number of Guillotine Partitions in d Dimensions Eyal Ackerman Gill Barequet Ron Y. Pinter Dan Romik Abstract Guillotine partitions play an important role in many research areas and application domains,

More information

Pattern Popularity in 132-Avoiding Permutations

Pattern Popularity in 132-Avoiding Permutations Pattern Popularity in 132-Avoiding Permutations The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher Rudolph,

More information

A proof of the Square Paths Conjecture

A proof of the Square Paths Conjecture A proof of the Square Paths Conjecture Emily Sergel Leven October 7, 08 arxiv:60.069v [math.co] Jan 06 Abstract The modified Macdonald polynomials, introduced by Garsia and Haiman (996), have many astounding

More information

What you learned in Math 28. Rosa C. Orellana

What you learned in Math 28. Rosa C. Orellana What you learned in Math 28 Rosa C. Orellana Chapter 1 - Basic Counting Techniques Sum Principle If we have a partition of a finite set S, then the size of S is the sum of the sizes of the blocks of the

More information

Divide-and-conquer algorithm

Divide-and-conquer algorithm Divide-and-conquer algorithm IDEA: n n matrix = 2 2 matrix of (n/2) (n/2) submatrices: r=ae+bg s=af+bh t =ce+dh u=cf+dg r t s u = a c e g September 15, 2004 Introduction to Algorithms L3.31 b d C = A B

More information

Approaches to the Enumerative Theory of Meanders. Michael La Croix

Approaches to the Enumerative Theory of Meanders. Michael La Croix Approaches to the Enumerative Theory of Meanders Michael La Croix September 29, 2003 Contents 1 Introduction 1 1.1 Definitions............................. 2 1.2 Enumerative Strategies......................

More information

Generating Functions

Generating Functions Semester 1, 2004 Generating functions Another means of organising enumeration. Two examples we have seen already. Example 1. Binomial coefficients. Let X = {1, 2,..., n} c k = # k-element subsets of X

More information

Learning Theory. Machine Learning CSE546 Carlos Guestrin University of Washington. November 25, Carlos Guestrin

Learning Theory. Machine Learning CSE546 Carlos Guestrin University of Washington. November 25, Carlos Guestrin Learning Theory Machine Learning CSE546 Carlos Guestrin University of Washington November 25, 2013 Carlos Guestrin 2005-2013 1 What now n We have explored many ways of learning from data n But How good

More information

Hyperplane Arrangements & Diagonal Harmonics

Hyperplane Arrangements & Diagonal Harmonics Hyperplane Arrangements & Diagonal Harmonics Drew Armstrong arxiv:1005.1949 Coinvariants Coinvariants Theorems (Newton-Chevalley-etc): Let S n act on S = C[x 1,..., x n ] by permuting variables. Coinvariants

More information

patterns Lara Pudwell faculty.valpo.edu/lpudwell

patterns Lara Pudwell faculty.valpo.edu/lpudwell faculty.valpo.edu/lpudwell joint work with Andrew Baxter Permutation 2014 East Tennessee State University July 7, 2014 Ascents Definition An ascent in the string x 1 x n is a position i such that x i

More information

Results and conjectures on the number of standard strong marked tableaux

Results and conjectures on the number of standard strong marked tableaux FPSAC 013, Paris, France DMTCS proc. (subm.), by the authors, 1 1 Results and conjectures on the number of standard strong marked tableaux Susanna Fishel 1 and Matjaž Konvalinka 1 School of Mathematical

More information

Computing generating functions for the number of descents in permutations which avoid a family of permutations that start with 1

Computing generating functions for the number of descents in permutations which avoid a family of permutations that start with 1 Computing generating functions for the number of descents in permutations which avoid a family of permutations that start with 1 Quang T. Bach Department of Mathematics University of California, San Diego

More information

Counting chains in noncrossing partition lattices

Counting chains in noncrossing partition lattices Counting chains in noncrossing partition lattices Nathan Reading NC State University NCSU Algebra Seminar, November 16, 2007 1 Counting chains in noncrossing partition lattices Classical noncrossing partitions

More information

Finding parking when not commuting. Jon McCammond U.C. Santa Barbara

Finding parking when not commuting. Jon McCammond U.C. Santa Barbara Finding parking when not commuting PSfrag replacements 7 8 1 2 6 3 5 {{1, 4, 5}, {2, 3}, {6, 8}, {7}} 4 Jon McCammond U.C. Santa Barbara 1 A common structure The goal of this talk will be to introduce

More information

A Dynamic Programming Approach to Counting Hamiltonian Cycles in Bipartite Graphs

A Dynamic Programming Approach to Counting Hamiltonian Cycles in Bipartite Graphs A Dynamic Programming Approach to Counting Hamiltonian Cycles in Bipartite Graphs Patric R. J. Östergård Department of Communications and Networking Aalto University School of Electrical Engineering P.O.

More information

Analysis of Approximate Quickselect and Related Problems

Analysis of Approximate Quickselect and Related Problems Analysis of Approximate Quickselect and Related Problems Conrado Martínez Univ. Politècnica Catalunya Joint work with A. Panholzer and H. Prodinger LIP6, Paris, April 2009 Introduction Quickselect finds

More information

SELF-DUAL GRAPHS BRIGITTE SERVATIUS AND HERMAN SERVATIUS

SELF-DUAL GRAPHS BRIGITTE SERVATIUS AND HERMAN SERVATIUS SELF-DUAL GRAPHS BRIGITTE SERVATIUS AND HERMAN SERVATIUS Abstract. We consider the three forms of self-duality that can be exhibited by a planar graph G, map self-duality, graph self-duality and matroid

More information

The Divide-and-Conquer Design Paradigm

The Divide-and-Conquer Design Paradigm CS473- Algorithms I Lecture 4 The Divide-and-Conquer Design Paradigm CS473 Lecture 4 1 The Divide-and-Conquer Design Paradigm 1. Divide the problem (instance) into subproblems. 2. Conquer the subproblems

More information

Lecture 6 : Kronecker Product of Schur Functions Part I

Lecture 6 : Kronecker Product of Schur Functions Part I CS38600-1 Complexity Theory A Spring 2003 Lecture 6 : Kronecker Product of Schur Functions Part I Lecturer & Scribe: Murali Krishnan Ganapathy Abstract The irreducible representations of S n, i.e. the

More information

q xk y n k. , provided k < n. (This does not hold for k n.) Give a combinatorial proof of this recurrence by means of a bijective transformation.

q xk y n k. , provided k < n. (This does not hold for k n.) Give a combinatorial proof of this recurrence by means of a bijective transformation. Math 880 Alternative Challenge Problems Fall 2016 A1. Given, n 1, show that: m1 m 2 m = ( ) n+ 1 2 1, where the sum ranges over all positive integer solutions (m 1,..., m ) of m 1 + + m = n. Give both

More information

Proof Assistants for Graph Non-isomorphism

Proof Assistants for Graph Non-isomorphism Proof Assistants for Graph Non-isomorphism Arjeh M. Cohen 8 January 2007 second lecture of Three aspects of exact computation a tutorial at Mathematics: Algorithms and Proofs (MAP) Leiden, January 8 12,

More information

Outline. 1 Introduction. 3 Quicksort. 4 Analysis. 5 References. Idea. 1 Choose an element x and reorder the array as follows:

Outline. 1 Introduction. 3 Quicksort. 4 Analysis. 5 References. Idea. 1 Choose an element x and reorder the array as follows: Outline Computer Science 331 Quicksort Mike Jacobson Department of Computer Science University of Calgary Lecture #28 1 Introduction 2 Randomized 3 Quicksort Deterministic Quicksort Randomized Quicksort

More information

Tree-width. September 14, 2015

Tree-width. September 14, 2015 Tree-width Zdeněk Dvořák September 14, 2015 A tree decomposition of a graph G is a pair (T, β), where β : V (T ) 2 V (G) assigns a bag β(n) to each vertex of T, such that for every v V (G), there exists

More information

Notes on Paths, Trees and Lagrange Inversion

Notes on Paths, Trees and Lagrange Inversion Notes on Paths, Trees and Lagrange Inversion Today we are going to start with a problem that may seem somewhat unmotivated, and solve it in two ways. From there, we will proceed to discuss applications

More information

Convergence Rate of Markov Chains

Convergence Rate of Markov Chains Convergence Rate of Markov Chains Will Perkins April 16, 2013 Convergence Last class we saw that if X n is an irreducible, aperiodic, positive recurrent Markov chain, then there exists a stationary distribution

More information

Course : Algebraic Combinatorics

Course : Algebraic Combinatorics Course 18.31: Algebraic Combinatorics Lecture Notes # 10 Addendum by Gregg Musiker (Based on Lauren Williams Notes for Math 19 at Harvard) February 5th - 7th, 009 1 Introduction to Partitions A partition

More information

Adjoint Representations of the Symmetric Group

Adjoint Representations of the Symmetric Group Adjoint Representations of the Symmetric Group Mahir Bilen Can 1 and Miles Jones 2 1 mahirbilencan@gmail.com 2 mej016@ucsd.edu Abstract We study the restriction to the symmetric group, S n of the adjoint

More information

Skew quantum Murnaghan-Nakayama rule

Skew quantum Murnaghan-Nakayama rule FPSAC 0, Reykjavik, Iceland DMTCS proc. (subm.), by the authors, Skew quantum Murnaghan-Nakayama rule Matjaž Konvalinka University of Ljubljana, Faculty of Mathematics and Physics, Slovenia Abstract. In

More information

Forty years of tree enumeration

Forty years of tree enumeration October 24, 206 Canada John Moon (Alberta) Counting labelled trees Canadian mathematical monographs What is our subject? Asymptotic enumeration or Probabilistic combinatorics? What is our subject? Asymptotic

More information

Alternative Combinatorial Gray Codes

Alternative Combinatorial Gray Codes Alternative Combinatorial Gray Codes Cormier-Iijima, Samuel sciyoshi@gmail.com December 17, 2010 Abstract Gray codes have numerous applications in a variety of fields, including error correction, encryption,

More information

CS 5321: Advanced Algorithms - Recurrence. Acknowledgement. Outline. Ali Ebnenasir Department of Computer Science Michigan Technological University

CS 5321: Advanced Algorithms - Recurrence. Acknowledgement. Outline. Ali Ebnenasir Department of Computer Science Michigan Technological University CS 5321: Advanced Algorithms - Recurrence Ali Ebnenasir Department of Computer Science Michigan Technological University Acknowledgement Eric Torng Moon Jung Chung Charles Ofria Outline Motivating example:

More information

Braids and some other groups arising in geometry and topology

Braids and some other groups arising in geometry and topology Braids and some other groups arising in geometry and topology Vladimir Vershinin Young Topologist Seminar, IMS, Singapore (11-21 August 2015) Braids and Thompson groups 1. Geometrical definition of Thompson

More information

PAC-learning, VC Dimension and Margin-based Bounds

PAC-learning, VC Dimension and Margin-based Bounds More details: General: http://www.learning-with-kernels.org/ Example of more complex bounds: http://www.research.ibm.com/people/t/tzhang/papers/jmlr02_cover.ps.gz PAC-learning, VC Dimension and Margin-based

More information

CS 5321: Advanced Algorithms Analysis Using Recurrence. Acknowledgement. Outline

CS 5321: Advanced Algorithms Analysis Using Recurrence. Acknowledgement. Outline CS 5321: Advanced Algorithms Analysis Using Recurrence Ali Ebnenasir Department of Computer Science Michigan Technological University Acknowledgement Eric Torng Moon Jung Chung Charles Ofria Outline Motivating

More information

Derangements with an additional restriction (and zigzags)

Derangements with an additional restriction (and zigzags) Derangements with an additional restriction (and zigzags) István Mező Nanjing University of Information Science and Technology 2017. 05. 27. This talk is about a class of generalized derangement numbers,

More information

Higher dimensional Ellentuck spaces

Higher dimensional Ellentuck spaces Higher dimensional Ellentuck spaces Natasha Dobrinen University of Denver Forcing and Its Applications Retrospective Workshop Fields Institute, April 1, 2015 Dobrinen Higher dimensional Ellentuck spaces

More information

Approximate enumeration of trivial words.

Approximate enumeration of trivial words. Approximate enumeration of trivial words. Andrew Murray Elder Buks van Rensburg Thomas Wong Cameron Rogers Odense, August 2016 COUNTING THINGS Enumeration Find closed form expression for number of objects

More information

A basis for the non-crossing partition lattice top homology

A basis for the non-crossing partition lattice top homology J Algebr Comb (2006) 23: 231 242 DOI 10.1007/s10801-006-7395-5 A basis for the non-crossing partition lattice top homology Eliana Zoque Received: July 31, 2003 / Revised: September 14, 2005 / Accepted:

More information

arxiv: v1 [math.gr] 2 Aug 2017

arxiv: v1 [math.gr] 2 Aug 2017 RANDOM GROUP COBORDISMS OF RANK 7 arxiv:1708.0091v1 [math.gr] 2 Aug 2017 SYLVAIN BARRÉ AND MIKAËL PICHOT Abstract. We construct a model of random groups of rank 7, and show that in this model the random

More information

Enumeration Schemes for Words Avoiding Permutations

Enumeration Schemes for Words Avoiding Permutations Enumeration Schemes for Words Avoiding Permutations Lara Pudwell November 27, 2007 Abstract The enumeration of permutation classes has been accomplished with a variety of techniques. One wide-reaching

More information

SARA C. BILLEY AND STEPHEN A. MITCHELL

SARA C. BILLEY AND STEPHEN A. MITCHELL AFFINE PARTITIONS AND AFFINE GRASSMANNIANS SARA C. BILLEY AND STEPHEN A. MITCHELL Abstract. We give a bijection between certain colored partitions and the elements in the quotient of an affine Weyl group

More information

Finding parking when not commuting. Jon McCammond U.C. Santa Barbara

Finding parking when not commuting. Jon McCammond U.C. Santa Barbara Finding parking when not commuting 7 6 8 1 2 3 5 4 {{1,4,5}, {2,3}, {6,8}, {7}} Jon McCammond U.C. Santa Barbara 1 A common structure The main goal of this talk will be to introduce you to a mathematical

More information

A collection of topological Ramsey spaces of trees and their application to profinite graph theory

A collection of topological Ramsey spaces of trees and their application to profinite graph theory A collection of topological Ramsey spaces of trees and their application to profinite graph theory Yuan Yuan Zheng Abstract We construct a collection of new topological Ramsey spaces of trees. It is based

More information

Randomized Sorting Algorithms Quick sort can be converted to a randomized algorithm by picking the pivot element randomly. In this case we can show th

Randomized Sorting Algorithms Quick sort can be converted to a randomized algorithm by picking the pivot element randomly. In this case we can show th CSE 3500 Algorithms and Complexity Fall 2016 Lecture 10: September 29, 2016 Quick sort: Average Run Time In the last lecture we started analyzing the expected run time of quick sort. Let X = k 1, k 2,...,

More information

Finite Metric Spaces & Their Embeddings: Introduction and Basic Tools

Finite Metric Spaces & Their Embeddings: Introduction and Basic Tools Finite Metric Spaces & Their Embeddings: Introduction and Basic Tools Manor Mendel, CMI, Caltech 1 Finite Metric Spaces Definition of (semi) metric. (M, ρ): M a (finite) set of points. ρ a distance function

More information

Multi-Embedding and Path Approximation of Metric Spaces

Multi-Embedding and Path Approximation of Metric Spaces Multi-Embedding and Path Approximation of Metric Spaces Yair Bartal and Manor Mendel mendelma@cshujiacil The Hebrew University Multi-Embedding and Path Approximation of Metric Spaces p1/4 Metric Embedding

More information

arxiv: v1 [math.gr] 18 May 2015

arxiv: v1 [math.gr] 18 May 2015 Peak Sets of Classical Coxeter Groups Alexander Diaz-Lopez 1, Pamela E. Harris 2, Erik Insko 3 and Darleen Perez-Lavin 3 arxiv:1505.04479v1 [math.gr] 18 May 2015 1 Department of Mathematics, University

More information

A BIJECTION BETWEEN WELL-LABELLED POSITIVE PATHS AND MATCHINGS

A BIJECTION BETWEEN WELL-LABELLED POSITIVE PATHS AND MATCHINGS Séminaire Lotharingien de Combinatoire 63 (0), Article B63e A BJECTON BETWEEN WELL-LABELLED POSTVE PATHS AND MATCHNGS OLVER BERNARD, BERTRAND DUPLANTER, AND PHLPPE NADEAU Abstract. A well-labelled positive

More information

On certain family of B-modules

On certain family of B-modules On certain family of B-modules Piotr Pragacz (IM PAN, Warszawa) joint with Witold Kraśkiewicz with results of Masaki Watanabe Issai Schur s dissertation (Berlin, 1901): classification of irreducible polynomial

More information

MATH 556: PROBABILITY PRIMER

MATH 556: PROBABILITY PRIMER MATH 6: PROBABILITY PRIMER 1 DEFINITIONS, TERMINOLOGY, NOTATION 1.1 EVENTS AND THE SAMPLE SPACE Definition 1.1 An experiment is a one-off or repeatable process or procedure for which (a there is a well-defined

More information

Average Case Analysis of QuickSort and Insertion Tree Height using Incompressibility

Average Case Analysis of QuickSort and Insertion Tree Height using Incompressibility Average Case Analysis of QuickSort and Insertion Tree Height using Incompressibility Tao Jiang, Ming Li, Brendan Lucier September 26, 2005 Abstract In this paper we study the Kolmogorov Complexity of a

More information

Isomorphisms between pattern classes

Isomorphisms between pattern classes Journal of Combinatorics olume 0, Number 0, 1 8, 0000 Isomorphisms between pattern classes M. H. Albert, M. D. Atkinson and Anders Claesson Isomorphisms φ : A B between pattern classes are considered.

More information

Constructing Critical Indecomposable Codes

Constructing Critical Indecomposable Codes Constructing Critical Indecomposable Codes Judy L. Walker 1 Abstract Critical indecomposable codes were introduced by Assmus [1], who also gave a recursive construction for these objects. One of the key

More information

Multiple Sample Categorical Data

Multiple Sample Categorical Data Multiple Sample Categorical Data paired and unpaired data, goodness-of-fit testing, testing for independence University of California, San Diego Instructor: Ery Arias-Castro http://math.ucsd.edu/~eariasca/teaching.html

More information

Approximate Voronoi Diagrams

Approximate Voronoi Diagrams CS468, Mon. Oct. 30 th, 2006 Approximate Voronoi Diagrams Presentation by Maks Ovsjanikov S. Har-Peled s notes, Chapters 6 and 7 1-1 Outline Preliminaries Problem Statement ANN using PLEB } Bounds and

More information

I-Indexed Indiscernible Sets and Trees

I-Indexed Indiscernible Sets and Trees 1 / 20 I-Indexed Indiscernible Sets and Trees Lynn Scow Vassar College Harvard/MIT Logic Seminar December 3, 2013 2 / 20 Outline 1 background 2 the modeling property 3 a dictionary theorem 3 / 20 order

More information

Morse functions statistics

Morse functions statistics P H A S I S Journal Program F U N C T I O N A L A N A L Y S I S and Other Mathematics, 006, 11, 97 103 Morse functions statistics Liviu I. Nicolaescu Abstract. We prove a conjecture of V. I. Arnold concerning

More information

Optimal Parity Edge-Coloring of Complete Graphs

Optimal Parity Edge-Coloring of Complete Graphs Optimal Parity Edge-Coloring of Complete Graphs David P. Bunde, Kevin Milans, Douglas B. West, Hehui Wu Abstract A parity walk in an edge-coloring of a graph is a walk along which each color is used an

More information

Conditional Probability P( )

Conditional Probability P( ) Conditional Probability P( ) 1 conditional probability and the chain rule General defn: where P(F) > 0 Implies: P(EF) = P(E F) P(F) ( the chain rule ) General definition of Chain Rule: 2 Best of 3 tournament

More information

Hurwitz numbers for real polynomials arxiv: v2 [math.ag] 11 Dec 2018

Hurwitz numbers for real polynomials arxiv: v2 [math.ag] 11 Dec 2018 Hurwitz numbers for real polynomials arxiv:609.0529v2 [math.ag] Dec 28 Ilia Itenberg, Dimitri Zvonkine December 2, 28 Abstract We consider the problem of defining and computing real analogs of polynomial

More information

A Course in Combinatorics

A Course in Combinatorics A Course in Combinatorics J. H. van Lint Technical Universüy of Eindhoven and R. M. Wilson California Institute of Technology H CAMBRIDGE UNIVERSITY PRESS CONTENTS Preface xi 1. Graphs 1 Terminology of

More information

A construction for the outer automorphism of S 6

A construction for the outer automorphism of S 6 A construction for the outer automorphism of S 6 Padraig Ó Catháin joint work with Neil Gillespie and Cheryl Praeger University of Queensland 5 August 2013 Automorphisms of finite groups G a finite group.

More information

On Fast Bitonic Sorting Networks

On Fast Bitonic Sorting Networks On Fast Bitonic Sorting Networks Tamir Levi Ami Litman January 1, 2009 Abstract This paper studies fast Bitonic sorters of arbitrary width. It constructs such a sorter of width n and depth log(n) + 3,

More information

Lecture 2: Proof of Switching Lemma

Lecture 2: Proof of Switching Lemma Lecture 2: oof of Switching Lemma Yuan Li June 25, 2014 1 Decision Tree Instead of bounding the probability that f can be written as some s-dnf, we estimate the probability that f can be computed by a

More information

arxiv: v3 [cs.dm] 18 Jan 2018

arxiv: v3 [cs.dm] 18 Jan 2018 On H-topological intersection graphs Steven Chaplick 1, Martin Töpfer 2, Jan Voborník 3, and Peter Zeman 3 1 Lehrstuhl für Informatik I, Universität Würzburg, Germany, www1.informatik.uni-wuerzburg.de/en/staff,

More information

Computational problems in infinite groups

Computational problems in infinite groups Computational problems in infinite groups Laura Volker Murray Andrew Buks Ciobanu Diekert Elder Rechnitzer van Rensburg Mathematics and Computation, CARMA June 2015. 2 Part I: Equations in free groups

More information

Staircase diagrams and the enumeration of smooth Schubert varieties

Staircase diagrams and the enumeration of smooth Schubert varieties FPSAC 06 Vancouver, Canada DMTCS proc. BC, 06, 07 08 Staircase diagrams and the enumeration of smooth Schubert varieties Edward Richmond and William Slofstra Department of Mathematics, Oklahoma State University,

More information

There are self-avoiding walks of steps on Z 3

There are self-avoiding walks of steps on Z 3 There are 7 10 26 018 276 self-avoiding walks of 38 797 311 steps on Z 3 Nathan Clisby MASCOS, The University of Melbourne Institut für Theoretische Physik Universität Leipzig November 9, 2012 1 / 37 Outline

More information

ALGEBRA HOMEWORK SET 2. Due by class time on Wednesday 14 September. Homework must be typeset and submitted by as a PDF file.

ALGEBRA HOMEWORK SET 2. Due by class time on Wednesday 14 September. Homework must be typeset and submitted by  as a PDF file. ALGEBRA HOMEWORK SET 2 JAMES CUMMINGS (JCUMMING@ANDREW.CMU.EDU) Due by class time on Wednesday 14 September. Homework must be typeset and submitted by email as a PDF file. (1) Let H and N be groups and

More information

Hopf structures on binary trees (variations on a theme)

Hopf structures on binary trees (variations on a theme) Hopf structures on binary trees (variations on a theme) Aaron Lauve Texas A&M University joint work with: Stefan Forcey Tennessee State University Frank Sottile Texas A&M University AMS Sectional Meeting,

More information

Imprimitive symmetric graphs with cyclic blocks

Imprimitive symmetric graphs with cyclic blocks Imprimitive symmetric graphs with cyclic blocks Sanming Zhou Department of Mathematics and Statistics University of Melbourne Joint work with Cai Heng Li and Cheryl E. Praeger December 17, 2008 Outline

More information

COS597D: Information Theory in Computer Science September 21, Lecture 2

COS597D: Information Theory in Computer Science September 21, Lecture 2 COS597D: Information Theory in Computer Science September 1, 011 Lecture Lecturer: Mark Braverman Scribe: Mark Braverman In the last lecture, we introduced entropy H(X), and conditional entry H(X Y ),

More information

Outline. Computer Science 331. Cost of Binary Search Tree Operations. Bounds on Height: Worst- and Average-Case

Outline. Computer Science 331. Cost of Binary Search Tree Operations. Bounds on Height: Worst- and Average-Case Outline Computer Science Average Case Analysis: Binary Search Trees Mike Jacobson Department of Computer Science University of Calgary Lecture #7 Motivation and Objective Definition 4 Mike Jacobson (University

More information

Applications of Analytic Combinatorics in Mathematical Biology (joint with H. Chang, M. Drmota, E. Y. Jin, and Y.-W. Lee)

Applications of Analytic Combinatorics in Mathematical Biology (joint with H. Chang, M. Drmota, E. Y. Jin, and Y.-W. Lee) Applications of Analytic Combinatorics in Mathematical Biology (joint with H. Chang, M. Drmota, E. Y. Jin, and Y.-W. Lee) Michael Fuchs Department of Applied Mathematics National Chiao Tung University

More information

Recursive constructions of irreducible polynomials over finite fields

Recursive constructions of irreducible polynomials over finite fields Recursive constructions of irreducible polynomials over finite fields Carleton FF Day 2017 - Ottawa Lucas Reis (UFMG - Carleton U) September 2017 F q : finite field with q elements, q a power of p. F q

More information

Basic Algorithms for Permutation Groups

Basic Algorithms for Permutation Groups Basic Algorithms for Permutation Groups Alexander Hulpke Department of Mathematics Colorado State University Fort Collins, CO, 80523-1874 Arizona Summer Program 2008 JAH, Arizona Summer Program 2008 Basic

More information

Enumerating rc-invariant Permutations with No Long Decreasing Subsequences

Enumerating rc-invariant Permutations with No Long Decreasing Subsequences Enumerating rc-invariant Permutations with No Long Decreasing Subsequences Eric S. Egge Department of Mathematics Carleton College Northfield, MN 55057 USA eegge@carleton.edu Abstract We use the Robinson-Schensted-Knuth

More information

Standard paths in another composition poset

Standard paths in another composition poset Standard paths in another composition poset Jan Snellman Department of Mathematics, Stockholm University SE-10691 Stockholm, Sweden Jan.Snellmanmath.su.se Submitted: Oct 8, 2003; Accepted: Oct 17, 2004;

More information

Some Catalan Musings p. 1. Some Catalan Musings. Richard P. Stanley

Some Catalan Musings p. 1. Some Catalan Musings. Richard P. Stanley Some Catalan Musings p. 1 Some Catalan Musings Richard P. Stanley Some Catalan Musings p. 2 An OEIS entry A000108: 1,1,2,5,14,42,132,429,... Some Catalan Musings p. 2 An OEIS entry A000108: 1,1,2,5,14,42,132,429,...

More information

Symmetry in Network Coding

Symmetry in Network Coding Symmetry in Network Coding Formalization, Graph-theoretic Characterization, and Computation Jayant Apte John Walsh Department of Electrical and Computer Engineering Drexel University, Philadelphia ISIT,

More information

ON KRONECKER PRODUCTS OF CHARACTERS OF THE SYMMETRIC GROUPS WITH FEW COMPONENTS

ON KRONECKER PRODUCTS OF CHARACTERS OF THE SYMMETRIC GROUPS WITH FEW COMPONENTS ON KRONECKER PRODUCTS OF CHARACTERS OF THE SYMMETRIC GROUPS WITH FEW COMPONENTS C. BESSENRODT AND S. VAN WILLIGENBURG Abstract. Confirming a conjecture made by Bessenrodt and Kleshchev in 1999, we classify

More information

Genetic Theory of Cubic Graphs

Genetic Theory of Cubic Graphs Hamiltonian Cycle, Traveling Salesman and Related Optimization Problems Workshop, 2012 Joint work with: Vladimir Ejov, Jerzy Filar, Michael Haythorpe Earlier works containing ideas that can be seen as

More information

Longest element of a finite Coxeter group

Longest element of a finite Coxeter group Longest element of a finite Coxeter group September 10, 2015 Here we draw together some well-known properties of the (unique) longest element w in a finite Coxeter group W, with reference to theorems and

More information

Combinatorial aspects of elliptic curves

Combinatorial aspects of elliptic curves Formal Power Series and Algebraic Combinatorics Séries Formelles et Combinatoire Algébrique San Diego, California 2006 Combinatorial aspects of elliptic curves Gregg Musiker Abstract. Given an elliptic

More information

Asymptotic enumeration of sparse uniform linear hypergraphs with given degrees

Asymptotic enumeration of sparse uniform linear hypergraphs with given degrees Asymptotic enumeration of sparse uniform linear hypergraphs with given degrees Vladimir Blinovsky Instituto de atemática e Estatística Universidade de São Paulo, 05508-090, Brazil Institute for Information

More information

Cluster Variables and Perfect Matchings of Subgraphs of the dp 3 Lattice

Cluster Variables and Perfect Matchings of Subgraphs of the dp 3 Lattice Cluster Variables and Perfect Matchings of Subgraphs of the dp Lattice Sicong Zhang October 8, 0 Abstract We give a combinatorial intepretation of cluster variables of a specific cluster algebra under

More information

Decision Trees. Lewis Fishgold. (Material in these slides adapted from Ray Mooney's slides on Decision Trees)

Decision Trees. Lewis Fishgold. (Material in these slides adapted from Ray Mooney's slides on Decision Trees) Decision Trees Lewis Fishgold (Material in these slides adapted from Ray Mooney's slides on Decision Trees) Classification using Decision Trees Nodes test features, there is one branch for each value of

More information

The expansion of random regular graphs

The expansion of random regular graphs The expansion of random regular graphs David Ellis Introduction Our aim is now to show that for any d 3, almost all d-regular graphs on {1, 2,..., n} have edge-expansion ratio at least c d d (if nd is

More information

Group Codes with Complex Reflection Groups

Group Codes with Complex Reflection Groups Group Codes with Complex Reflection Groups Hye Jung Kim, J.B. Nation and Anne Shepler University of Hawai i at Mānoa and University of North Texas Ashikaga, August 2010 Group Codes Recall the basic plan

More information