Top Banner
Ankit Garg Microsoft Research India NONCOMMUTATIVE ANALYSIS, COMPUTATIONAL COMPLEXITY, AND QUANTUM INFORMATION October 16, 2019 Invariant theory, noncommutative optimization and applications: part 1
38

Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Oct 01, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Ankit Garg

Microsoft Research India

N O N C O M M U T A T I V E A N A L Y S I S , C O M P U T A T I O N A L C O M P L E X I T Y , A N D Q U A N T U M I N F O R M A T I O N

October 16, 2019

Invariant theory, noncommutative optimization and applications: part 1

Page 2: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Overview

! Optimization problems in invariant theory.! Connections to several areas of computer science, mathematics and

physics.

! Surprising avenues for convexity: geodesic convexity and moment polytopes.

Geometric complexity theory – asymptotic vanishing of Kronecker coefficients.

Quantum information theory– one-body quantum marginal problem.

Functional analysis – Brascamp-Liebinequalities.

Optimization– Geodesic convexity. Captures general linear programming.

Complexity theory and derandomization –Special cases of polynomial identity

testing.

Noncommutative algebra – Special cases of polynomial identity testing.

Page 3: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Outline

! Invariant theory! Optimization in invariant theory! Moment polytopes! Open problems

Page 4: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Invariant theory

Page 5: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Linear actions of groups

Group ! acts linearly on vector space " (= %&).(: ! → !+(") ,×, matrices group homomorphism.67: " → " invertible linear map ∀ 9 ∈ !.67;7< = 67;67< and 6=& = >,.

Example 1! = @A acts on " = %A by permuting coordinates.

6B CD, … , CA = CB(D), … , CB(A) .

Example 2! = !+A % acts on " = 6A(%) by conjugation.

6H I = JIJKD.

Page 6: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Objects of study

Group ! acts linearly on vector space ".• Invariant polynomials: Polynomial functions on "

invariant under action of !. # s.t. # $%& = #(&) for all * ∈!, & ∈ ".

• Orbits: Orbit of vector &, -. = $%& ∶ * ∈ ! . • Orbit-closures: Orbits may not be closed. Take their

closures. Orbit-closure of vector & , -. = cl $%& ∶ * ∈ ! .

Page 7: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Null cone

Group ! acts linearly on vector space ".Null cone: Vectors # s.t. 0 lies in the orbit-closure of #.

#: 0 ∈ '( .Sequence of group elements )*,… , )-, … s.t. lim-→2345 # = 0.

Problem: Given # ∈ ", decide if it is in the null cone.Captures many interesting questions.

[Hilbert 1893; Mumford 1965]: # in null cone iff 7 # = 0 for all homogeneous invariant polynomials 7.! One direction clear (polynomials are continuous).! Other direction uses Nullstellansatz and some algebraic

geometry.

Page 8: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Example 1

" = $% acts on & = '% by permuting coordinates. () *+,… , *% → *)(+), … , *)(%) .

Null cone = {0}.No closures.

Page 9: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Example 2

" = "$% & acts on ' = (%(&) by conjugation. (+ , = -,-./.

! Invariants: generated by tr ,2 .! Null cone: nilpotent matrices.

Page 10: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Example 3

" = $%& ' ×$%&(') acts on + = ,&(') by left-right multiplication.

,(-,/) 0 = 102.• Invariants: generated by Det(0).• Null cone: Singular matrices.

Page 11: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Example 4

"#$: group*of*,×, diagonal*matrices*with*determinant*1.< = "#$×"#$ acts on > = ?$(A) by left-right multiplication.

?(C,E) F = GFH.• Invariants: generated by FI,J(I) ⋅ FL,J(L) ⋯F$,J($).• Null cone: perfect matching.GN is in null cone iff O has no perfect matching.

O1 0 11 0 01 1 1

GN

Page 12: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Example 5: Linear programming

" = $%: (Abelian!) group5of57×7 diagonal5matrices.?:5(Laurent)5polynomials.

" acts on ? by scaling variables. C ∈ $%, C =diag(EF, … , E%).

IC J(KF, … , K%) = J(EFKF, … , E%K%).

J = ∑M∈NOMKM. supp J = P ∈ Ω: OM ≠ 0 .

Null cone ↔ Linear ProgrammingJ not in null cone ↔ 0 ∈ conv P ∶ P ∈ supp(J) .In nonVAbelian5groups,5the5null cone (membership) problem is a non-commutative analogue of linear programming.

Page 13: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Example 6

" = $%& ' ×$%&(') acts on + = ,&(')⊕. by simultaneous left-right multiplication.

,(/,1) (23, … , 2.) = (5236,… , 52.6).! Invariants [DW 00, DZ 01, SdB 01, ANS 10]: generated by Det ∑= >= ⊗ 2= .

! Null cone: Non-commutative singularity. Captures non-commutative rational identity testing.

[GGOW 16, DM 16, IQS 16]: Deterministic polynomial time algorithms.

Page 14: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Non-commutative rational expressions

! ≮ #$, #&, … , #( ≯: non-commutative rational functions and their representations.Example: ((#$#&+$ + #-+$)+$+#/)+$No easy canonical form.

#$ #& 1

+ +

×

# #$

INV

+

Page 15: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Non-commutative RIT

Given two non-commutative rational expressions as formulas/circuits, determine if they represent the same element.

What does it mean for two expressions represent the same element? – No easy canonical form.

Operational definition [Amitsur 66].

Page 16: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Equivalence

Given a rational expression ! "#, "%, … , "' =(("#"%*# + ",*#)*#+".)*#: Dom(!) := (2#, 2%, … , 2') s. t. !(2#, 2%, … , 2') de8ined

Example: ! "#, "% = ("#"% − "%"#)*#. Dom ! = 2#, 2% s. t. Det(2#2% − 2%2#) ≠ 0 .

[Definition]: Two rational expressions !# and !% are equivalent if !# 2#, … , 2' = !% 2#,… , 2' for all 2#, … , 2' ∈ Dom(!#) ∩

Dom(!%).

Page 17: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Non-commutative rational identity testing

Given two valid rational expressions as formulas/circuits, are they equivalent?Same as, given a valid rational expression, is it equivalent to 0?Reduces to example 6. Previous algorithms exponential time.Connection to invariant theory crucial for efficient algs.

Page 18: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Optimization in invariant theory: geometric invariant theory (GIT)

Page 19: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

GIT: computational perspective

What is complexity of null cone membership?GIT puts it in !" ∩ $%!" (morally).! Hilbert-Mumford criterion: how to certify

membership in null cone.! Kempf-Ness theorem: how to certify non-

membership in null cone.

Page 20: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Kempf-Ness

Group ! acts linearly on vector space ".How to certify # not in null cone?Exhibit invariant polynomial $ s.t. $ # ≠ 0.Not feasible in general.Invariants hard to find, high degree, high complexity etc.Kempf-Ness provides an efficient way.

Page 21: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

An optimization perspective

Finding minimal norm elements in orbit-closures!Group ! acts linearly on vector space ".

cap & = inf+∈- .+ & //.

Null cone: & s.t. cap & = 0.

12

&′

Page 22: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Moment map

Group ! acts linearly on vector space ".

#$ % = '( ) **.

Moment map +,()): gradient of #$ % at % = /0.How much norm of ) decreases by infinitesimal action around /0.

Page 23: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Example 1

" = $∗ acts on & = $.' ( ) = ( ).*+ ( = |(|-|)|-.Moment map: consider action of ( = exp(2), 2 ≈ 0.

67 ) = 899: exp 22 ) -

:<== 2 ) -.

Page 24: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Example 2

" = $%&×$%& acts on ( = )&.)(+,,+.) 0 = 12 0 13.42, 43 ∈ 6&: ∑8 42 9 = ∑: 43(;) = 0. Directional derivative: action of (exp @ 42 , exp(@ 43)), @ ≈ 0.! BC 0 = (D2, D3), ∑8 D2 9 = ∑: D3(;) = 0 s.t.

! ⟨D2, 42⟩ + ⟨D3, 43⟩ = HIIJ

K(exp @ 42 , exp @ 43 ) 0 L3

JMN= 2 OP, 42 + 2 ⟨QP, 43⟩= 2 OP − ST, 42 + 2 ⟨QP − ST, 43⟩

OP, QP vectors of row and column U33 norms of 0. BC 0 = 2(OP − ST, QP − ST).

Page 25: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Kempf-Ness

Group ! acts linearly on vector space ".[Kempf, Ness 79]: # not in null cone iff non-zero $ in orbit-closure of # s.t. %& $ = 0.$ certifies # not in null cone.One direction easy.! # not in null cone. Take $ vector of minimal norm in orbit-

closure of #. $ non-zero.! $ minimal norm in its orbit. ⇒ Norm does not decrease by

infinitesimal action around *+. ⇒ %& $ = 0.! Global minimum ⇒ local minimum.

Page 26: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Kempf-Ness

Other direction: local minimum ⇒ global. Some “convexity”.! Commutative group actions – Euclidean convexity

(change of variables) [exercise].! Non-commutative group actions: geodesic

convexity.

Page 27: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Moment polytopes

Page 28: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Commutative case

! = #$: (Abelian!) group4of46×6 diagonal4matrices.>:4(Laurent)4polynomials.! acts on > by scaling variables. B ∈ #$, B = diag(DE, … , D$).

HB I(JE, … , J$) = I(DEJE, … , D$J$).I = ∑L∈MNLJL. supp I = O ∈ Ω: NL ≠ 0 .

Moment map: ST I = ∑L∈M NL UO.

Moment polytope: V = all gradients= {ST I : I U = 1}= conv O ∶ O ∈ supp(I)

Page 29: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Noncommutative case

Collection of gradients not convex.! = !#$ acts on % = &$. Matrix vector mult.'( ) = 2 ))+.Theorem [Kostant 73, Atiyah 82, GS 82, NM 84, Kirwan 84, Brion 87]: Collection of spectra convex polytope!

spec 4 = 56, 58, … , 5$ , 56 ≥ 58 ≥ ⋯ ≥ 5$< = {spec('( ) ): ) 8 = 1} convex polytope. Called the moment polytope.True even if vary over orbit-closures.

Page 30: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Quantum marginals

Pure quantum state |"⟩$%,…,$( () quantum systems).Characterize marginals *$%, … , *$( (marginal states on systems)?Only the spectra matter (local rotations for free).! Collection of such spectra convex polytope!! Follows from theory of moment polytopes.! Underlying group action: Products of +,’s on

tensors.[BFGOWW 18]: Efficient algorithms via

alternating minimization.[BFGOWW 19]: Efficient algorithms for all group actions via geodesic gradient descent.Algorithms run in time poly(1/6). 6 error parameter.

Page 31: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

More examples

! Newton: ! ∈ # $%, … , $( , ! = ∑+∈,-+$+ homogeneous polynomial../ = conv 4: 4 ∈ Ω ⊆ 8(

! Schur-Horn: 9 :×: symmetric matrix..< = diag A : A similar to 9 ⊆ 8(

! Horn: . = G<, GH, GI : 9 + A = K ⊆ 8L(

! Edmonds: M,M′ linear matroids on [:]..Q,QR = conv{1U: V basis for M,M′} ⊆ 8(

Page 32: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Open problems

Page 33: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Open problems

! Complexity of null cone, moment polytope membership. !" ∩ $%!"? Polynomial time?

! Ellipsoid/interior point methods for geodesicallyconvex problems. poly(log(1/.)) running time.

! More applications?

Page 34: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Lectures and videos

! IAS workshop videos:https://www.math.ias.edu/ocit2018! Avi’s CCC 2017 tutorial:http://computationalcomplexity.org/Archive/2017/tutorial.php

Page 35: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

Thank You

Page 36: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

References

! [Hilbert 1893; Mumford 1965]: Geometric invariant theory, book.

! [DW 00, DZ 01, SdB 01, ANS 10]: Harm Derksen and Jerzy Weyman. Semi-invariants of quivers and saturation for Littlewood-Richardson coefficients.

Matyas Domokos and A. N. Zubkov. Semi-invariants of quivers as determinants.Aidan Schofield and Michel Van den Bergh. Semi-invariants of quivers for arbitrary dimension vectors.Bharat Adsul, Suresh Nayak, and K. V. Subrahmanyam. A geometric approach to the kronecker problem ii : rectangular shapes, invariants of n n matrices, and a generalization of the artin-procesi theorem.

Page 37: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

References

! [GGOW 16, DM 16, IQS 16]:Ankit Garg, Leonid Gurvits, Rafael Oliveira, Avi Wigderson. Operator scaling: theory and applications.Harm Derksen, Visu Makam. Polynomial degree bounds for matrix semi-invariants.Gábor Ivanyos, Youming Qiao, K. V. Subrahmanyam. Constructive noncommutative rank computation is in deterministic polynomial time

Page 38: Invariant theory, noncommutative optimization and ...€¦ · Optimization problems in invariant theory.!Connectionsto several areas of computer science, mathematics and physics.!Surprising

References

! [Amitsur 66]: Shimshon Amitsur. Rational identities and applications to algebra and geometry.

! [Kempf, Ness 79]: Kempf, George; Ness, Linda (1979), "The length of vectors in representation spaces“.

! [Kostant 73, Atiyah 82, GS 82, NM 84, Kirwan 84, Brion 87]:B. Kostant. On convexity, the Weyl group and the Iwasawa decomposition.M. F. Atiyah. Convexity and commuting hamiltonians.Victor Guillemin and Shlomo Sternberg. Convexity properties of the moment mapping.Linda Ness and David Mumford. A stratification of the null cone via the moment map.Frances Kirwan. Convexity properties of the moment mapping, III.Michel Brion. Sur l’image de l’application moment.! [BFGOWW 18]: Peter Bürgisser, Cole Franks, Ankit Garg, Rafael Mendes de

Oliveira, Michael Walter, Avi Wigderson. Efficient algorithms for tensor scaling, quantum marginals and moment polytopes.

! [BFGOWW 19]: Upcoming paper by the same authors as above. Almost ready!