flow polytopes in combinatorics and algebra
play

Flow polytopes in combinatorics and algebra Karola M esz aros - PowerPoint PPT Presentation

Flow polytopes in combinatorics and algebra Karola M esz aros Cornell University Triangle Lectures in Combinatorics March 24, 2018 Flow polytopes in combinatorics and algebra Karola M esz aros Cornell University Triangle Lectures


  1. More examples of flow polytopes Example x 14 G is the complete graph k n +1 x 24 x 13 a = (1 , 1 , . . . , 1 , − n ) x 12 a x 23 x 34 1 1 1 − 3 Theorem (M, Morales, Rhoades 2014) volume equals # SYT( n − 1 , n − 2 , . . . , 2 , 1) · C 1 C 2 · · · C n − 1 Combinatorial proof?

  2. More examples of flow polytopes Example x 14 G is the complete graph k n +1 x 24 x 13 a = (1 , 1 , . . . , 1 , − n ) x 12 a x 23 x 34 1 1 1 − 3 Theorem (M, Morales, Rhoades 2014) volume equals # SYT( n − 1 , n − 2 , . . . , 2 , 1) · C 1 C 2 · · · C n − 1 Combinatorial proof? Relation to CRY?

  3. Even more examples of flow polytopes Theorem (Postnikov 2013) If G is a planar graph then F G (1 , 0 , . . . , 0 , − 1) is integrally equivalent to an order polytope of a certain poset P G . Corollary If G is a planar graph then vol F G (1 , 0 , . . . , 0 , − 1) = # linear extensions of P G .

  4. Examples of flow polytopes F G ( a ) = { flows x ( ǫ ) ∈ R ≥ 0 , ǫ ∈ E ( G ) | netflow( i ) = a i } Example (Baldoni-Vergne 2008) Π 4 x 1 x 2 x 3 y 1 y 2 y 3 a 1 a 2 a 3 − a 1 − a 2 − a 3

  5. Examples of flow polytopes F G ( a ) = { flows x ( ǫ ) ∈ R ≥ 0 , ǫ ∈ E ( G ) | netflow( i ) = a i } Example (Baldoni-Vergne 2008) Π 4 x 1 x 2 x 3 y 1 y 2 y 3 a 1 a 2 a 3 − a 1 − a 2 − a 3 x 1 + y 1 = a 1 − → x 1 ≤ a 1

  6. Examples of flow polytopes F G ( a ) = { flows x ( ǫ ) ∈ R ≥ 0 , ǫ ∈ E ( G ) | netflow( i ) = a i } Example (Baldoni-Vergne 2008) Π 4 x 1 x 2 x 3 y 1 y 2 y 3 a 1 a 2 a 3 − a 1 − a 2 − a 3 x 1 + y 1 = a 1 − → x 1 ≤ a 1 x 2 + y 2 − y 1 = a 2 − → x 1 + x 2 ≤ a 1 + a 2

  7. Examples of flow polytopes F G ( a ) = { flows x ( ǫ ) ∈ R ≥ 0 , ǫ ∈ E ( G ) | netflow( i ) = a i } Example (Baldoni-Vergne 2008) Π 4 x 1 x 2 x 3 y 1 y 2 y 3 a 1 a 2 a 3 − a 1 − a 2 − a 3 x 1 + y 1 = a 1 − → x 1 ≤ a 1 x 2 + y 2 − y 1 = a 2 − → x 1 + x 2 ≤ a 1 + a 2 x 3 + y 3 − y 2 = a 3 − → x 1 + x 2 + x 3 ≤ a 1 + a 2 + a 3

  8. Examples of flow polytopes F G ( a ) = { flows x ( ǫ ) ∈ R ≥ 0 , ǫ ∈ E ( G ) | netflow( i ) = a i } Example (Baldoni-Vergne 2008) Π 4 x 1 x 2 x 3 y 1 y 2 y 3 a 1 a 2 a 3 − a 1 − a 2 − a 3 x 1 + y 1 = a 1 − → x 1 ≤ a 1 x 2 + y 2 − y 1 = a 2 − → x 1 + x 2 ≤ a 1 + a 2 x 3 + y 3 − y 2 = a 3 − → x 1 + x 2 + x 3 ≤ a 1 + a 2 + a 3 F Π n +1 ( a ) is the Pitman-Stanley polytope

  9. Pitman-Stanley polytope a = ( a 1 , a 2 , . . . , a n ) ∈ Z n ≥ 0 x 1 ≤ a 1 � � x 1 + x 2 ≤ a 1 + a 2 ( x 1 , . . . , x n ) ∈ R n PS n ( a ) = ≥ 0 . . . x 1 + · · · + x n ≤ a 1 + · · · + a n Example PS 2 (1 , 1)

  10. Pitman-Stanley polytope a = ( a 1 , a 2 , . . . , a n ) ∈ Z n ≥ 0 x 1 ≤ a 1 � � x 1 + x 2 ≤ a 1 + a 2 ( x 1 , . . . , x n ) ∈ R n PS n ( a ) = ≥ 0 . . . x 1 + · · · + x n ≤ a 1 + · · · + a n Example PS 2 (1 , 1) PS 3 (1 , 1 , 1)

  11. Pitman-Stanley polytope a = ( a 1 , a 2 , . . . , a n ) ∈ Z n ≥ 0 x 1 ≤ a 1 � � x 1 + x 2 ≤ a 1 + a 2 ( x 1 , . . . , x n ) ∈ R n PS n ( a ) = ≥ 0 . . . x 1 + · · · + x n ≤ a 1 + · · · + a n Example PS 2 (1 , 1) PS 3 (1 , 1 , 1) • 2 n vertices, n dimensional, is a generalized permutahedron

  12. Generalized permutahedra 123 213 132 312 231 321

  13. Volume of the Pitman-Stanley polytope Theorem (Pitman-Stanley 01) � � � n a j 1 1 · · · a j n vol PS n ( a ) = n j 1 , . . . , j n j � (1 ,..., 1) � = a f (1) · · · a f ( n ) f parking function

  14. Volume of the Pitman-Stanley polytope Theorem (Pitman-Stanley 01) � � � n a j 1 1 · · · a j n vol PS n ( a ) = n j 1 , . . . , j n j � (1 ,..., 1) � = a f (1) · · · a f ( n ) f parking function Example vol PS 2 ( a 1 , a 2 ) = 2 a 1 a 2 + a 2 1 = a 1 a 2 + a 2 a 1 + a 2 1

  15. Volume of the Pitman-Stanley polytope Theorem (Pitman-Stanley 01) � � � n a j 1 1 · · · a j n vol PS n ( a ) = n j 1 , . . . , j n j � (1 ,..., 1) � = a f (1) · · · a f ( n ) f parking function Example vol PS 2 ( a 1 , a 2 ) = 2 a 1 a 2 + a 2 1 = a 1 a 2 + a 2 a 1 + a 2 1 2 1 2 1 2 1

  16. Volume of the Pitman-Stanley polytope Theorem (Pitman-Stanley 01) � � � n a j 1 1 · · · a j n vol PS n ( a ) = n j 1 , . . . , j n j � (1 ,..., 1) � = a f (1) · · · a f ( n ) f parking function Example vol PS 2 ( a 1 , a 2 ) = 2 a 1 a 2 + a 2 1 = a 1 a 2 + a 2 a 1 + a 2 1 vol PS 3 ( a 1 , a 2 , a 3 ) = 6 a 1 a 2 a 3 + 3 a 2 1 a 2 + 3 a 1 a 2 2 + 3 a 2 1 a 3 + a 3 1

  17. Volume of the Pitman-Stanley polytope Theorem (Pitman-Stanley 01) � � � n a j 1 1 · · · a j n vol PS n ( a ) = n j 1 , . . . , j n j � (1 ,..., 1) � = a f (1) · · · a f ( n ) f parking function Example vol PS 2 ( a 1 , a 2 ) = 2 a 1 a 2 + a 2 1 = a 1 a 2 + a 2 a 1 + a 2 1 vol PS 3 ( a 1 , a 2 , a 3 ) = 6 a 1 a 2 a 3 + 3 a 2 1 a 2 + 3 a 1 a 2 2 + 3 a 2 1 a 3 + a 3 1 Proof via a subdivision where each term corresponds to the volume of a cell in subdivision

  18. Lattice points of the Pitman-Stanley polytope Theorem (Pitman-Stanley, Gessel 01) � � a 1 t + 1 � � � � a 2 t � � � � a n t � � � L PS n ( a ) ( t ) = · · · j 1 j 2 j n j � (1 ,..., 1)

  19. Lattice points of the Pitman-Stanley polytope Theorem (Pitman-Stanley, Gessel 01) � � a 1 t + 1 � � � � a 2 t � � � � a n t � � � L PS n ( a ) ( t ) = · · · j 1 j 2 j n j � (1 ,..., 1) � � m � � is “ m multichoose k ” n

  20. Lattice points of the Pitman-Stanley polytope Theorem (Pitman-Stanley, Gessel 01) � � a 1 t + 1 � � � � a 2 t � � � � a n t � � � L PS n ( a ) ( t ) = · · · j 1 j 2 j n j � (1 ,..., 1) � � m � � is “ m multichoose k ” n � � 3 � � = 6 , counting { 1 , 1 } , { 1 , 2 } , { 1 , 3 } , { 2 , 2 } , { 2 , 3 } , { 3 , 3 } 2

  21. Lattice points of the Pitman-Stanley polytope Theorem (Pitman-Stanley, Gessel 01) � � a 1 t + 1 � � � � a 2 t � � � � a n t � � � L PS n ( a ) ( t ) = · · · j 1 j 2 j n j � (1 ,..., 1) � � m � � is “ m multichoose k ” n � � 3 � � = 6 , counting { 1 , 1 } , { 1 , 2 } , { 1 , 3 } , { 2 , 2 } , { 2 , 3 } , { 3 , 3 } 2 � � m � � � m + n − 1 � = n n

  22. Lattice points of the Pitman-Stanley polytope Theorem (Pitman-Stanley, Gessel 01) � � a 1 t + 1 � � � � a 2 t � � � � a n t � � � L PS n ( a ) ( t ) = · · · j 1 j 2 j n j � (1 ,..., 1) Corollary L PS n ( a ) ( t ) ∈ N [ t ]

  23. Summary F G ( a ) = { flows x ( ǫ ) ∈ R ≥ 0 , ǫ ∈ E ( G ) | netflow( i ) = a i } Examples • F k n +1 ( a ) : CRY polytope ( a = (1 , 0 , . . . , 0 , − 1) ), Tesler polytope ( a = (1 , 1 , . . . , 1 , − n ) ); volumes divisible by C 1 · · · C n − 2 • F Π n +1 ( a ) : Pitman-Stanley polytope , explicit volume and lattice point formulas related to parking functions. Question • Is there a formula for volume and lattice points of F G ( a ) ?

  24. Lidskii volume formula Theorem (Baldoni-Vergne 08, Postnikov-Stanley - unpublished) G m edges, n + 1 vertices, a i ≥ 0 � m − n � � a j 1 1 · · · a j n vol F G ( a 1 , . . . , a n ) = n j 1 , . . . , j n j � o × K G ( j 1 − o 1 , . . . , j n − o n , 0) where o = ( o 1 , . . . , o n ) , o v = outdeg ( v ) − 1 and | j | = m − n .

  25. Lidskii volume formula Theorem (Baldoni-Vergne 08, Postnikov-Stanley - unpublished) G m edges, n + 1 vertices, a i ≥ 0 � m − n � � a j 1 1 · · · a j n vol F G ( a 1 , . . . , a n ) = n j 1 , . . . , j n j � o × K G ( j 1 − o 1 , . . . , j n − o n , 0) where o = ( o 1 , . . . , o n ) , o v = outdeg ( v ) − 1 and | j | = m − n . Pitman-Stanley polytope: Π 4 � � � n a j 1 1 · · · a j n vol F Π n +1 ( a ) = n · 1 j 1 , . . . , j n j � (1 ,..., 1)

  26. Lidskii volume formula Theorem (Baldoni-Vergne 08, Postnikov-Stanley - unpublished) G m edges, n + 1 vertices, a i ≥ 0 � m − n � � a j 1 1 · · · a j n vol F G ( a 1 , . . . , a n ) = n j 1 , . . . , j n j � o × K G ( j 1 − o 1 , . . . , j n − o n , 0) where o = ( o 1 , . . . , o n ) , o v = outdeg ( v ) − 1 and | j | = m − n . Example � 2 � � 2 � vol F G ( 1 ) = K G (1 − 1 , 1 − 1 , 0) + K G (2 − 1 , 0 − 1 , 0) 1 , 1 2 , 0 = 2 · 1 + 1 · 2 = 4 .

  27. Lidskii volume formula Theorem (Baldoni-Vergne 08, Postnikov-Stanley - unpublished) G m edges, n + 1 vertices, a i ≥ 0 � m − n � � a j 1 1 · · · a j n vol F G ( a 1 , . . . , a n ) = n j 1 , . . . , j n j � o × K G ( j 1 − o 1 , . . . , j n − o n , 0) where o = ( o 1 , . . . , o n ) , o v = outdeg ( v ) − 1 and | j | = m − n . Corollary: vol F G (1 , 0 , . . . , 0 , − 1) = 1 · K G ( m − n − o 1 , − o 2 , . . . , − o n , 0) .

  28. Lidskii volume formula Theorem (Baldoni-Vergne 08, Postnikov-Stanley - unpublished) G m edges, n + 1 vertices, a i ≥ 0 � m − n � � a j 1 1 · · · a j n vol F G ( a 1 , . . . , a n ) = n j 1 , . . . , j n j � o × K G ( j 1 − o 1 , . . . , j n − o n , 0) where o = ( o 1 , . . . , o n ) , o v = outdeg ( v ) − 1 and | j | = m − n . Corollary: vol F G (1 , 0 , . . . , 0 , − 1) = 1 · K G ( m − n − o 1 , − o 2 , . . . , − o n , 0) . Example: (CRY polytope) � n − 1 � vol F k n +1 (1 , 0 , . . . , 0 , − 1) = K k n +1 ( , − n + 2 , . . . , − 2 , − 1 , 0) 2

  29. Lidskii lattice point formula Theorem (Baldoni-Vergne 08, Postnikov-Stanley – unpublished) G m edges, n + 1 vertices, a i ≥ 0 � � a 1 − i 1 � � � � a n − i n � � � K G ( a 1 , . . . , a n ) = · · · j 1 j n j � o × K G ( j 1 − o 1 , . . . , j n − o n , 0) where | j | = m − n , o v = outdeg ( v ) − 1 , i v = indeg ( v ) − 1

  30. Lidskii lattice point formula Theorem (Baldoni-Vergne 08, Postnikov-Stanley – unpublished) G m edges, n + 1 vertices, a i ≥ 0 � � a 1 − i 1 � � � � a n − i n � � � K G ( a 1 , . . . , a n ) = · · · j 1 j n j � o × K G ( j 1 − o 1 , . . . , j n − o n , 0) where | j | = m − n , o v = outdeg ( v ) − 1 , i v = indeg ( v ) − 1 Pitman-Stanley polytope: Π 4 � � a 1 + 1 � � � � a 2 � � � � a n � � � F Π n +1 ( a ) = · · · j 1 j 2 j n j � (1 ,..., 1)

  31. Lidskii lattice point formula Theorem (Baldoni-Vergne 08, Postnikov-Stanley – unpublished) G m edges, n + 1 vertices, a i ≥ 0 � � a 1 − i 1 � � � � a n − i n � � � K G ( a 1 , . . . , a n ) = · · · j 1 j n j � o × K G ( j 1 − o 1 , . . . , j n − o n , 0) where | j | = m − n , o v = outdeg ( v ) − 1 , i v = indeg ( v ) − 1 Example K G (1 , 1 , − 2) = � � 2 � � � � 0 � � � � 2 � � � � 0 � � = K G (0 , 0 , 0) + K G (1 , − 1 , 0) 1 1 2 0 = 0 + 3 · 2 = 6 .

  32. About the proofs � � a 1 − i 1 � � � � a n − i n � � � K G ( a 1 , . . . , a n ) = · · · j 1 j n j � o × K G ( j 1 − o 1 , . . . , j n − o n , 0) • proof by Baldoni and Vergne uses residues • proof by Postnikov-Stanley uses the Elliott-MacMahon algorithm

  33. About the proofs � � a 1 − i 1 � � � � a n − i n � � � K G ( a 1 , . . . , a n ) = · · · j 1 j n j � o × K G ( j 1 − o 1 , . . . , j n − o n , 0) • proof by Baldoni and Vergne uses residues • proof by Postnikov-Stanley uses the Elliott-MacMahon algorithm • new proof (M-Morales) by polytope subdivision

  34. Subdivision proof of Lidskii formulas � m − n � � a j 1 1 · · · a j n vol F G ( a 1 , . . . , a n ) = n j 1 , . . . , j n j � o × K G ( j 1 − o 1 , . . . , j n − o n , 0) Subdivide F G ( a ) into cells of types indexed by j . j 1 + 1 multiple edges j 2 + 1 multiple edges a 1 a 2 a 3 � m − n � a j 1 1 · · · a j n volume of each type j cell : n j 1 , . . . , j n # times type j cell appears: K G ( j 1 − o 1 , . . . , j n − o n , 0)

  35. Example subdivision 1 1 − 2

  36. Example subdivision 1 1 − 2 × lower dimen- sional

  37. Example subdivision 1 1 − 2 × lower dimen- sional

  38. Example subdivision 1 1 − 2 × lower dimen- sional

  39. Example subdivision 1 1 − 2 volume: 2 · 1+1 · 2 = 4 . × lower lattice points: dimen- 0 + 3 · 2 = 6 . sional

  40. Triangulation in the case F G (1 , 0 , . . . , 0 , − 1) Special case (Stanley-Postnikov) vol F G (1 , 0 , . . . , 0 , − 1) = 1 · K G ( m − n − o 1 , − o 2 , . . . , − o n , 0) .

  41. Triangulation in the case F G (1 , 0 , . . . , 0 , − 1) Special case (Stanley-Postnikov) vol F G (1 , 0 , . . . , 0 , − 1) = 1 · K G ( m − n − o 1 , − o 2 , . . . , − o n , 0) . Final outcomes of subdivision all of the form m − n + 1 multiple edges 1 − 1

  42. Triangulation in the case F G (1 , 0 , . . . , 0 , − 1) Special case (Stanley-Postnikov) vol F G (1 , 0 , . . . , 0 , − 1) = 1 · K G ( m − n − o 1 , − o 2 , . . . , − o n , 0) . Final outcomes of subdivision all of the form m − n + 1 multiple edges 1 − 1 • the associated polytope is a simplex with volume 1

  43. Triangulation in the case F G (1 , 0 , . . . , 0 , − 1) Special case (Stanley-Postnikov) vol F G (1 , 0 , . . . , 0 , − 1) = 1 · K G ( m − n − o 1 , − o 2 , . . . , − o n , 0) . Final outcomes of subdivision all of the form m − n + 1 multiple edges 1 − 1 • the associated polytope is a simplex with volume 1 • They proved the number of times we obtain this outcome in the subdivision tree is K G ( m − n − o 1 , − o 2 , . . . , − o n , 0)

  44. Flow polytopes and...

  45. Flow polytopes and... • Kostant partition functions

  46. Flow polytopes and... • Kostant partition functions

  47. Flow polytopes and... • Kostant partition functions • Grothendieck polynomials

  48. Flow polytopes and... • Kostant partition functions • Grothendieck polynomials • space of diagonal harmonics

  49. Encoding triangulations of F ( G ) := F G (1 , 0 , . . . , 0 , − 1) G 0 G 1 G 2 G 3 → Reduction Lemma. F ( G 0 ) = F ( G 1 ) ∪ F ( G 2 ) , F ( G 1 ) ∩ F ( G 2 ) = F ( G 3 ) .

  50. Encoding triangulations of F ( G ) := F G (1 , 0 , . . . , 0 , − 1) G 0 G 1 G 2 G 3 → Reduction Lemma. F ( G 0 ) = F ( G 1 ) ∪ F ( G 2 ) , F ( G 1 ) ∩ F ( G 2 ) = F ( G 3 ) . Some of the polytopes above may be empty.

  51. � G

  52. � G s t

  53. � G s t

  54. � G s t

  55. Encoding triangulations of F ( � G ) G 0 G 1 G 2 G 3 → Reduction Lemma. F ( � G 0 ) = F ( � G 1 ) ∪ F ( � G 2 ) , F ( � G 1 ) ∩ F ( � G 2 ) = F ( � G 3 ) , where F ( � G 0 ) , F ( � G 1 ) , F ( � G 2 ) , are of the same dimension and F ( � G 3 ) is one dimension less.

  56. Reduction tree T ( G ) 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 A reduction tree of G = ([4] , { (1 , 2) , (2 , 3) , (3 , 4) } ) with five leaves. The edges on which the reductions are performed are in bold.

  57. Reduction tree T ( G ) 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 If the leaves are labeled by graphs H 1 , . . . , H k then the flow polytopes F ( � H 1 ) , . . . , F ( � H k ) are simplices.

  58. Canonical reduction tree

  59. Canonical reduction tree

  60. Canonical reduction tree Theorem (M, 2009) The full dimensional leaves of the canonical reduction tree are the noncrossing alternating spanning trees of the directed transitive closure of the noncrossing tree at the root.

  61. Encoding triangulations with reduced forms G 0 G 1 G 2 G 3 → i j k i j i j k i j k k x ij x jk → x jk x ik + x ik x ij + βx ik

  62. The subdivision algebra Generated by x ij , 1 ≤ i < j ≤ n , over Z [ β ] subject to relations x ij x kl = x kl x ij , for all i, j, k, l x ij x jk = x jk x ik + x ik x ij + βx ik

Recommend


More recommend