PERMANENT VERSUS DETERMINANT, OBSTRUCTIONS, and KRONECKER COEFFICIENTS∗ 1. Motivation the Determinant Polynomial Is Defined As

PERMANENT VERSUS DETERMINANT, OBSTRUCTIONS, and KRONECKER COEFFICIENTS∗ 1. Motivation the Determinant Polynomial Is Defined As

S´eminaire Lotharingien de Combinatoire 75 (2016), Article B75a PERMANENT VERSUS DETERMINANT, OBSTRUCTIONS, AND KRONECKER COEFFICIENTS∗ PETER BURGISSER¨ y Abstract. We give an introduction to some of the recent ideas that go under the name \geometric complexity theory". We first sketch the proof of the known upper and lower bounds for the determinantal complexity of the permanent. We then introduce the concept of a representation theoretic obstruction, which has close links to algebraic combinatorics, and we explain some of the insights gained so far. In particular, we address very recent insights on the complexity of testing the positivity of Kronecker coefficients. We also briefly discuss the related asymptotic version of this question. 1. Motivation The determinant polynomial is defined as n detn := det(X) := sgn(π) xiπ(i); π2S i=1 Xn Y where xij are variables over a field K. The determinant derives its importance from the × fact that it defines a group homomorphism det: GLn(K) K due to ! det(X Y ) = det(X) det(Y ): · It is highly relevant for computational mathematics that the determinant has an efficient computation. For instance, by using Gaussian elimination, it can be computed with O(n3) arithmetic operations. The definition of the permanent polynomial looks similarly as for that of the determi- nant: n pern := per(X) := xiπ(i); π2S i=1 Xn Y but without the sign changes. The permanent has less symmetries: per(X Y ) = per(X) per(Y ) holds if X is a product of a permutation and a diagonal matrix,· or if Y is so; but in general, the multiplicativity property is violated. Also, for the permanent, there is no known efficient computation. We do not know whether there is a polynomial time algorithm for computing it. The permanent often shows up in algebraic combina- torics and statistical physics as a generating function in enumeration problems. 2000 Mathematics Subject Classification. 68Q17, 20C30, 05E10, 14L24. Key words and phrases. Permanent versus determinant, geometric complexity theory, orbit closures, representations, plethysms, Kronecker coefficients, Young tableaux, highest weight vectors. ∗ This is an elaboration of a series of three lectures at the 75th S´eminaireLotharingien de Combinatoire and XX Incontro Italiano di Combinatorica Algebrica in Bertinoro, Italy, September 6{9, 2015. Institute of Mathematics, Technische Universit¨atBerlin, [email protected]. Partially sup- portedy by DFG grant BU 1371/3-2. 2 PETER BURGISSER¨ In computer science, the permanent is known as a universal (or complete) problem in a class of weighted enumeration problems. One says that the family (pern) of permanents is VNP-complete. This theory was created in 1979 by L. Valiant [59]. See [6, 41] for more information. Proving that computing pern requires superpolynomially many arithmetic operations in n is considered the holy grail of algebraic complexity theory. This essentially amounts to proving the separation VP = VNP of complexity classes. This separation is an \easier" variant of the famous P = NP6 problem. 6 2. Determinantal complexity a b a b Note that per = det . P´olya [52] asked in 1913 whether such a formula is c d c− d also possible for n 3, i.e., whether there is a sign matrix [ij] such that pern = det[ijxij]. This was disproved≥ by Szeg}o[58] in the same year. Marcus and Minc [44] strengthened this result by showing that there is no matrix [fpq] of linear forms fpq in the variables xij such that pern = det[fpq]. But what happens if we allow for the determinant a larger matrix? We can express per3 as the determinant of a matrix of size 7, whose entries are constants or variables, cf. [27]: 0 0 0 0 x33 x32 x31 x11 1 0 0 0 0 0 2x12 0 1 0 0 0 0 3 per3 = det 6x13 0 0 1 0 0 0 7 : 6 7 6 0 x22 x21 0 1 0 0 7 6 7 6 0 x23 0 x21 0 1 0 7 6 7 6 0 0 x23 x22 0 0 1 7 4 5 Definition 2.1. The determinantal complexity dc(f) of a polynomial f K[x1; : : : ; xN ] is the smallest s such that there exists a square matrix A of size s, whose2 entries are affine linear functions of x1; : : : ; xN , such that f = det(A). Moreover, we write dc(m) := dc(perm). We clearly have dc(2) = 2. By the above formula, dc(3) 7. Recent work showed the optimality: dc(3) = 7; cf. [30, 2]. ≤ 2.1. An upper bound. The following nice upper bound is due to Grenet [27], based on ideas in Valiant [59]. Theorem 2.2 (Grenet). We have dc(m) 2m 1. ≤ − Proof. 1. We first give the determinant of a matrix A of size m a combinatorial interpre- tation. We consider the complete directed graph with the node set [m] := 1; 2; : : : m f g and the edges (i; j) carrying the weight aij. Moreover, we interpret a permutation π of [m] as the collection of their disjoint cycles (including loops for the fixed points) and call this a cycle cover c of the digraph. We write sgn(c) := sgn(π). The weight of c is defined as the product of the weights of the edges occurring in c. GEOMETRY, INVARIANTS, AND THE ELUSIVE SEARCH FOR COMPLEXITY LOWER BOUNDS JAN DRAISMA In a Simons Institute Open Lecture [B¨ur14] that marks the beginning of a semester-long programme on Algorithms and Complexity in Algebraic Geometry, Peter Burgisser¨ of TU Berlin gave an overview of recent developments in geometric complexity theory. This article is loosely based on B¨urgisser’s lecture and on lectures in the programme’s boot camp one week earlier. To set the stage, B¨urgisser introduced three families of polynomials: esym := X X , det := sgn(⇡)X X , and perm := X X , k,n i1 ··· ik n 1⇡(1) ··· n⇡(n) n 1⇡(1) ··· n⇡(n) 1 i <...<i n ⇡ S ⇡ S 1 X k X2 n X2 n n known as the k-th elementary symmetric polynomial, the determinant, and the permanent. If k is roughly 2 ,then these polynomials look very similar in that their degrees grow linearly in n, while they have super-exponentially many terms. But how efficiently can these polynomials be evaluated at given values xi or xij for the variables? Gaussian elimination allows one to evaluate det in (n3) arithmetic operations. This is, of course, not optimal—and n O I will get back to this issue below—but at least it is polynomial in n. To evaluate esymk,n, one can first evaluate the n k polynomial pn(T ):=(T + x1) (T + xn) at n values for T , interpolate, and extract the coefficient of T − . Again, the complexity is (n3); and using··· the discretePERMANENT Fourier VERSUS transform DETERMINANT one can do even better. 3 O Now how about permThenn? we One see can that do det( betterA) equals than evaluating the sum of the then! signed terms individuallyweights over and all cycle adding covers these of up; one way of reducing thethe complexity digraph: to exponential is depicted in Figure 1. But no polynomial-time algorithm is known for evaluating the permanent. And indeed, probably none exists: a theorem by Leslie Valiant states that (permn)n is complete in the complexity class VNP [Val79].det(A This) = classsgn( canc) be weight( thoughtc): of as an arithmetic analogue of NP, and c the common belief that P=NP would imply that not allX elements of VNP can be evaluated in polynomial time. Yet 6 [m] how does one prove2. lowerWe build bounds now on a digraph the complexityPm (see of Figure the sequence 1). Its node (perm setn)n is? the Valiant power showed set 2 thatof [itm would]. suffice to prove that ifFor perm each isS expressed2[m] of size as deti 1,(A where) for 1 somei Nm,N and-matrixj [mA] ofS, a weffine-linear form a directed functions edge in the x , as n 2 −N ≤ ≤ ⇥ 2 n ij in Figure 1, thenfromN Smustto S growj super-polynomiallyof weight xij. It is in easyn. to In see 2004, that using geometric properties of the hypersurfaces [ f g defined by detN = 0 and by permn = 0, Mignon and Ressayre proved the best known lower bound to date on this per (2X) = weight(π); determinantal complexity of the permanent: N m [MR04]. ≥ 2 π Adi↵erent route towards lower bounds was pioneered by XKetan Mulmuley and Milind Sohoni [MS01]. At a where the sum is over all directed paths π going from to [m]. (We define theN weightn of very basic level, their approach involves two key ideas. The first is to think of detN and Z − perm (the padded π as the product of the weights of its edges.) ; n permanent,whereZ is a homogenizing variable that can be taken equal to XNN) as points in the same vector space 2 VN of homogeneous polynomials of degree N in N variables, where the padded determinant just happens to use 2 only n + 1 of the variables. On this space acts the group GLN 2 of linear transformations among the variables, and a =123 ; =123 1 2 3 12 13 23 ; x11 x12 x13 =123 0 0 0 0 x x x ; 33 32 31 1 2 3 1 x11 1 0 0 0 0 0 x23 x23 2 x12 0 1 0 0 0 0 x22 x22 3 x13 0 0 1 0 0 0 x21 x21 12 0 x22 x21 0 1 0 0 12 23 13 0 x23 0 x21 0 1 0 13 23 0 0 x23 x22 0 0 1 x33 x32 x31 123 = ; Figure 1.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    19 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us