Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Computation of Kostka Numbers and Littlewood-Richardson coefficients is #P-complete Hariharan Narayanan University of Chicago.

Similar presentations


Presentation on theme: "The Computation of Kostka Numbers and Littlewood-Richardson coefficients is #P-complete Hariharan Narayanan University of Chicago."— Presentation transcript:

1 The Computation of Kostka Numbers and Littlewood-Richardson coefficients is #P-complete Hariharan Narayanan University of Chicago

2 Young tableaux 111 2 3 3 22 4 A Young tableau of shape λ = (4, 3, 2) and content μ = (3, 3, 2, 1).  The numbers in each row are non-decreasing from the left to the right.  The numbers in each column are strictly increasing from the top to the bottom.

3 Skew tableaux  As with tableaux, the numbers in each row of a skew tableau are non-decreasing from the left to the right, and the numbers in each column are strictly increasing from the top to the bottom. 13 3 2 4 A skew tableau of shape (2)*(2,1) and content μ = (1, 1, 2, 1).

4 LR (skew) tableaux  A (skew) tableau is said to be LR if, when its entries are read right to left, top to bottom, at any moment, the number of copies of i encountered is not less than the number of copies of i+1 encountered, for each i. 11 2 2 3 An LR skew tableau of shape (2)*(2,1) and content (2, 2, 1). 11 2 3 2 A skew tableau of shape (2)*(2,1) and content (2, 2, 1) that is not LR.

5 Kostka numbers Kostka numbers  The Kostka number K λμ is the number of Young tableaux having shape λ and content μ. 111 2 2 3 23 4 111 2 2 3 24 3 111 2 4 3 22 3 111 2 3 3 22 4 If λ = (4, 3, 2) and μ = (3, 3, 2, 1), K λ μ =4 and the tableaux are -

6 Littlewood-Richardson Coefficients Littlewood-Richardson Coefficients Let α and λ be partitions and ν be a vector with non-negative integer components. The Littlewood-Richardson coefficient c λα ν is the number of LR skew tableaux of shape λ*α that have content ν. 11 1 2 3 11 1 2 2 If λ = (2, 1), α = (2, 1) and ν = (3, 2, 1), c λα ν =2 and the LR skew tableaux are - 2 3

7 Consider the group SL n ( C ) of n×n matrices over complex numbers that have determinant 1. Any matrix G = (g ij ) in SL(n, C) can be defined to act upon the formal variable x i by x i Σ g ij x j. This leads to an action on the vectorspace T of all polynomials f in the variables {x i } according to G(f) x = f G -1 x. Representation theory Representation theory

8 One can decompose T into the direct sum of vectorspaces V λ, where λ = (λ 1, …, λ k ) ranges over all partitions (of all natural numbers n) such that each V λ is invariant under the action of SL n (C) and cannot be decomposed further into the non-trivial sum of SL n (C) invariant subspaces. Representation theory Representation theory

9 Let H be the subgroup of SL n (C) consisting of all diagonal matrices. Though V λ cannot be split into the direct sum of SL n (C) - invariant subspaces, it can be split into the direct sum of one dimensional H-invariant subspaces V λμ V λ = + V λμ +K λμ, μ where μ ranges over all partitions of the same number n that λ is a partition of, and the multiplicity with which V λμ occurs in V λ is K λμ, the Kostka number defined earlier. Representation theory Representation theory

10 The Littlewood-Richardson coefficient appears as the multiplicity of V ν in the decomposition of the tensor product V λ ◙V α :- V λ ◙V α = + V ν +c λα ν The Kostka numbers and the Littlewood Richardson coefficients also play an essential role in the representation theory of the symmetric groups [F97]. Representation theory Representation theory

11 Related work  Probabilistic polynomial time algorithms exist, that calculate the set of all non-zero Kostka numbers, and Littlewood-Richardson coefficients, for certain fixed parameters, in time, polynomial in the total size of the input and output [BF97].  Vector partition functions have been used to calculate Kostka numbers and Littlewood-Richardson coefficients [C03], and to study their properties [BGR04].  In his thesis, E. Rassart described some polynomiality properties of Kostka numbers and Littlewood-Richardson coefficients, and asked if they could be computed in polynomial time [R04].

12 The problems are in #P Kostka numbers :  A tableau is fully described by the number of copies of j that are present in its i th row. This description has polynomial length.  Given such a description, one can verify whether it corresponds to a tableau of the required kind, in polynomial time, by checking  whether the columns have strictly increasing entries, from the top to the bottom, and that  the shape and content are correct.

13 The problems are in #P Littlewood Richardson coefficients :  An LR skew tableau is fully described by its shape and the number of copies of j that are present in the i th row of.  An LR skew tableau λ*α is fully described by its shape and the number of copies of j that are present in the i th row of it.  This description has polynomial length.  Given such a description, one can verify whether it corresponds to an LR skew tableau of the required kind by checking  whether the columns have strictly increasing entries, from the top to the bottom,  that the shape and content are correct and  that the skew tableau is LR.  Each can be verified in polynomial time.

14 Hardness Results We prove that the computation of the Kostka number is #P hard, by reducing to it, the #P complete problem [DKM79] of computing the number of 2 × k contingency tables with given row and column sums. We prove that the computation of the Kostka number K λμ is #P hard, by reducing to it, the #P complete problem [DKM79] of computing the number of 2 × k contingency tables with given row and column sums. The problem of computating the Littlewood – Richardson coefficient is shown to be #P-hard by reducing to it, the computation of the Kostka number. The problem of computating the Littlewood – Richardson coefficient c λα ν is shown to be #P-hard by reducing to it, the computation of the Kostka number K λμ.

15 Contingency tables A contingency table is a matrix of non-negative integers having prescribed row and column sums. A contingency table is a matrix of non-negative integers having prescribed row and column sums. 43 322

16 Contingency tables Counting the number of 2 × k contingency tables with given row and column sums is #P complete. [DKM79] Counting the number of 2 × k contingency tables with given row and column sums is #P complete. [DKM79]Example: A contingency table with row sums a = (4, 3) and column sums b = (3, 2, 2) :- 211 11143 322

17 We shall exhibit a reduction from the problem We shall exhibit a reduction from the problem of counting the number of 2 × k contingency tables with row sums a = (a 1, a 2 ), a 1 ≥ a 2 and column sums b = (b 1, …, b k ) to the set of Young tableau having shape λ = (a 1 +a 2, a 2 ) and content μ = (b, a 2 ). Reduction to computing Kostka numbers

18 The Robinson Schensted Knuth (RSK) correspondence gives a bijection between the set I(a, b) of contingency tables having row sums a, column sums b, The Robinson Schensted Knuth (RSK) correspondence gives a bijection between the set I(a, b) of contingency tables having row sums a, column sums b, and the set U T(λ’, a) × T(λ’, b) of pairs of tableaux having contents a and b respectively. and the set U T(λ’, a) × T(λ’, b) of pairs of tableaux having contents a and b respectively. RSK correspondence

19 211 111 P Q C

20 RSK correspondence 111 111 P Q 11

21 RSK correspondence 011 111 P Q 1111

22 RSK correspondence 001 111 P Q 111121

23 RSK correspondence 000 111 P Q 11112113

24 RSK correspondence 000 011 P Q 11112113 1

25 RSK correspondence 000 011 P Q 1111 2 1131 2

26 RSK correspondence 000 001 P Q 1111 2 1131 2 2

27 RSK correspondence 000 001 P Q 1111 2 111 2 2 32

28 RSK correspondence 000 000 P Q 1111 2 111 2 2 32 32 Content P = (3, 2, 2) = b Content Q = (4, 3) = a

29 RSK correspondence Thus, the RSK correspondence gives us the identity |I(a, b)| = Σ K λ’a K λ’b Thus, the RSK correspondence gives us the identity |I(a, b)| = Σ K λ’a K λ’b  K λ’a > 0 implies that  K λ’a > 0 implies that λ 1 ≥ a 1 and that λ 2 ≤a 2, but b is arbitrary, so the summation is over a set exponential in the size of (a, b).

30 RSK correspondence P Q 1111 2 111 2 2 32 32 Content P = b Content Q = a  Q is fully determined by its shape and content since it has only 1’s and 2’s. K λ’a > 0 In other words K λ’a > 0 implies that K λ’a = 1.

31 RSK correspondence P Q 1111 2 111 2 2 32 32 Content P = b Content Q = a  The shape of P and Q could be any s = (s_1, s_2) such that s_1 ≥ a_1 and s_2 ≤a_2, but none other.

32 In our example, shape λ = (7, 3), and content μ = (3, 2, 2, 3). 11 2 12 3 344 4  Extend P by padding it with copies of k+1 to a tableau T of shape λ and content μ, where λ = (a_1 + a_2, a_2) and μ = (b, a_2). Reduction to computing Kostka numbers

33 Row sums a = content of Q= (4, 3), Column sums b = content of P = (3, 2, 2), shape λ = (7, 3), and content μ = (3, 2, 2, 3). 11 2 12 3 344 4 211 111 11 2 12 3 3 1111 22 2 From Contingency tables to Kostka numbers P Q

34 From Kostka numbers to Littlewood- Richardson coefficients Given a shape λ, content μ = (μ 1,…, μ s ), let α = (μ 2, μ 2 +μ 3, …, μ 2 +…+μ s ), and let ν = λ + α Claim: K λμ = c λα ν

35 From Kostka numbers to Littlewood- Richardson coefficients 11 2 12 3 344 4 11 2 12 3 344 4 3 111111 22222 33 1 T S

36 Any tableau of shape λ and content μ, can be embedded in an LR skew tableau of shape λ*α, and content ν. 11 2 12 3 344 4 From Kostka numbers to Littlewood- Richardson coefficients

37 Any tableau of shape λ and content μ, can be embedded in an LR skew tableau of shape λ*α, and content ν. 11 2 12 3 344 4 3 111111 22222 33 1 From Kostka numbers to Littlewood- Richardson coefficients

38 Any LR skew tableau of shape λ*α and Any LR skew tableau of shape λ*α and content ν, when restricted to λ, has content content ν, when restricted to λ, has content μ. 11 2 12 3 344 4 3 111111 22222 33 1 From Kostka numbers to Littlewood- Richardson coefficients

39 Any LR skew tableau of shape λ*α and Any LR skew tableau of shape λ*α and content ν, when restricted to λ, has content content ν, when restricted to λ, has content μ. 11 2 12 3 344 4 From Kostka numbers to Littlewood- Richardson coefficients

40 Future directions Do there exist Fully Polynomial Randomized Approximation Schemes (FPRAS) for the evaluation of these quantities? Do there exist Fully Polynomial Randomized Approximation Schemes (FPRAS) for the evaluation of these quantities?

41 Thank You! Thank You!

42 References [BF97] A. Barvinok and S.V. Fomin, Sparse interpolation of symmetric polynomials, Advances in Applied Mathematics, 18 (1997), 271-285, MR 98i:05164. [BF97] A. Barvinok and S.V. Fomin, Sparse interpolation of symmetric polynomials, Advances in Applied Mathematics, 18 (1997), 271-285, MR 98i:05164. [BGR04] S. Billey, V. Guillimin, E. Rassart, A vector partition function for the multiplicities of sl k (C), Journal of Algebra, 278 (2004) no. 1, 251-293. [BGR04] S. Billey, V. Guillimin, E. Rassart, A vector partition function for the multiplicities of sl k (C), Journal of Algebra, 278 (2004) no. 1, 251-293. [C03] C. Cochet, Kostka numbers and Littlewood-Richardson coefficients, preprint (2003). [C03] C. Cochet, Kostka numbers and Littlewood-Richardson coefficients, preprint (2003).  [DKM79] M. Dyer, R. Kannan and J. Mount, Sampling Contingency tables, Random Structures and Algorithms, (1979) 10 487-506.  [F97] W. Fulton, Young Tableaux, London Mathematical Society Student Texts 35 (1997).  [R04] E. Rassart, Geometric approaches to computing Kostka numbers and Littlewood-Richardson coefficients, preprint (2003).


Download ppt "The Computation of Kostka Numbers and Littlewood-Richardson coefficients is #P-complete Hariharan Narayanan University of Chicago."

Similar presentations


Ads by Google