discreet e volume computations
play

Discreet e Volume Computations \ for Polytopes: An Invitation to - PowerPoint PPT Presentation

Discreet e Volume Computations \ for Polytopes: An Invitation to Ehrhart Theory Matthias Beck San Francisco State University math.sfsu.edu/beck Meet my friends . . . If the solution set of a linear system of (in-)equalities is bounded, we


  1. Discreet e Volume Computations \ for Polytopes: An Invitation to Ehrhart Theory Matthias Beck San Francisco State University math.sfsu.edu/beck

  2. Meet my friends . . . If the solution set of a linear system of (in-)equalities is bounded, we call this solution set a polytope. Alternatively, a polytope is the convex hull of a finite set of points in R d . Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 2

  3. Meet my friends . . . If the solution set of a linear system of (in-)equalities is bounded, we call this solution set a polytope. Alternatively, a polytope is the convex hull of a finite set of points in R d . Example: the 3-dimensional unit cube . . . ( x, y, z ) ∈ R 3 :       0 ≤ x ≤ 1   0 ≤ y ≤ 1     0 ≤ z ≤ 1   Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 2

  4. Meet my friends . . . If the solution set of a linear system of (in-)equalities is bounded, we call this solution set a polytope. Alternatively, a polytope is the convex hull of a finite set of points in R d . Example: the 3-dimensional unit cube . . . . . . is the convex hull of ( x, y, z ) ∈ R 3 :   (0 , 0 , 0)     0 ≤ x ≤ 1   (1 , 0 , 0) 0 ≤ y ≤ 1 (0 , 1 , 0)     0 ≤ z ≤ 1   (0 , 0 , 1) (1 , 1 , 0) (1 , 0 , 1) (0 , 1 , 1) (1 , 1 , 1) Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 2

  5. Meet my friends . . . The standard simplex x ∈ R d : x 1 + x 2 + · · · + x d ≤ 1 , x j ≥ 0 � � ∆ = = conv { (0 , 0 , . . . , 0) , (1 , 0 , 0 , . . . , 0) , (0 , 1 , 0 , . . . , 0) , . . . , (0 , 0 , . . . , 0 , 1) } Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 3

  6. Meet my friends . . . The standard simplex x ∈ R d : x 1 + x 2 + · · · + x d ≤ 1 , x j ≥ 0 � � ∆ = = conv { (0 , 0 , . . . , 0) , (1 , 0 , 0 , . . . , 0) , (0 , 1 , 0 , . . . , 0) , . . . , (0 , 0 , . . . , 0 , 1) } The pyramid over the ( d − 1) -dimensional unit cube ✷ : the convex hull of ✷ (lifted into dimension d ) and (0 , 0 , . . . , 0 , 1) or ( x 1 , x 2 , . . . , x d ) ∈ R d : � � Pyr = 0 ≤ x 1 , x 2 , . . . , x d − 1 ≤ 1 − x d ≤ 1 Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 3

  7. Meet my friends . . . The cross-polytope ( x 1 , x 2 , . . . , x d ) ∈ R d : | x 1 | + | x 2 | + · · · + | x d | ≤ 1 � � = ✸ = conv { ( ± 1 , 0 , . . . , 0) , (0 , ± 1 , 0 , . . . , 0) , . . . , (0 , . . . , 0 , ± 1) } Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 4

  8. A Plug For Great, Free Software YOU should check out Ewgenij Gawrilow and Michael Joswig’s polymake www.math.tu-berlin.de/polymake Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 5

  9. Today’s Goal Given a lattice polytope P (i.e., the extreme points are in Z d ), compute its (continuous) volume � vol P := d x . P Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 6

  10. Today’s Goal Given a lattice polytope P (i.e., the extreme points are in Z d ), compute its (continuous) volume � vol P := d x . P Approach: Discretize the problem . . . P ∩ 1 � t Z d � # vol P = lim . t d t →∞ Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 6

  11. Today’s Goal Given a lattice polytope P (i.e., the extreme points are in Z d ), compute its (continuous) volume � vol P := d x . P Approach: Discretize the problem . . . P ∩ 1 � t Z d � # vol P = lim . t d t →∞ For a positive integer t we define the discrete volume of P as P ∩ 1 t Z d � � L P ( t ) := # . Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 6

  12. Today’s Goal Given a lattice polytope P (i.e., the extreme points are in Z d ), compute its (continuous) volume � vol P := d x . P Approach: Discretize the problem . . . P ∩ 1 � t Z d � # vol P = lim . t d t →∞ For a positive integer t we define the discrete volume of P as P ∩ 1 t Z d � � L P ( t ) := # . Today’s real goal: Given a lattice polytope P , compute L P ( t ) . Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 6

  13. Why Should We Care? Linear systems are everywhere, and so polytopes are everywhere. ◮ Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 7

  14. Why Should We Care? Linear systems are everywhere, and so polytopes are everywhere. ◮ In applications, the volume of the polytope represented by a linear ◮ system measures some fundamental data of this system (“average”). Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 7

  15. Why Should We Care? Linear systems are everywhere, and so polytopes are everywhere. ◮ In applications, the volume of the polytope represented by a linear ◮ system measures some fundamental data of this system (“average”). Polytopes are basic geometric objects, yet even for these basic objects ◮ volume computation is hard and there remain many open problems. Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 7

  16. Why Should We Care? Linear systems are everywhere, and so polytopes are everywhere. ◮ In applications, the volume of the polytope represented by a linear ◮ system measures some fundamental data of this system (“average”). Polytopes are basic geometric objects, yet even for these basic objects ◮ volume computation is hard and there remain many open problems. Many discrete problems in various mathematical areas are linear ◮ problems, thus they ask for the discrete volume of a polytope in disguise. Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 7

  17. Why Should We Care? Linear systems are everywhere, and so polytopes are everywhere. ◮ In applications, the volume of the polytope represented by a linear ◮ system measures some fundamental data of this system (“average”). Polytopes are basic geometric objects, yet even for these basic objects ◮ volume computation is hard and there remain many open problems. Many discrete problems in various mathematical areas are linear ◮ problems, thus they ask for the discrete volume of a polytope in disguise. Polytopes are cool. ◮ Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 7

  18. A Warm-Up Example ( x, y ) ∈ R 2 : 0 ≤ x, y ≤ 1 � � Let’s consider the unit square ✷ = Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 8

  19. A Warm-Up Example ( x, y ) ∈ R 2 : 0 ≤ x, y ≤ 1 � � Let’s consider the unit square ✷ = ✷ ∩ 1 t Z 2 � � L ✷ ( t ) = # = . . . Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 8

  20. A Warm-Up Example ( x, y ) ∈ R 2 : 0 ≤ x, y ≤ 1 � � Let’s consider the unit square ✷ = ✷ ∩ 1 t Z 2 � = ( t + 1) 2 � L ✷ ( t ) = # Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 8

  21. A Warm-Up Example ( x, y ) ∈ R 2 : 0 ≤ x, y ≤ 1 � � Let’s consider the unit square ✷ = ✷ ∩ 1 t Z 2 � = ( t + 1) 2 � L ✷ ( t ) = # t 2 + 2 t + 1 vol ( ✷ ) = lim = 1 t 2 t →∞ Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 8

  22. A Warm-Up Example ( x, y ) ∈ R 2 : 0 ≤ x, y ≤ 1 � � Let’s consider the unit square ✷ = ✷ ∩ 1 t Z 2 � = ( t + 1) 2 � L ✷ ( t ) = # t 2 + 2 t + 1 vol ( ✷ ) = lim = 1 t 2 t →∞ ✷ ◦ = ( x, y ) ∈ R 2 : 0 < x, y < 1 � � Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 8

  23. A Warm-Up Example ( x, y ) ∈ R 2 : 0 ≤ x, y ≤ 1 � � Let’s consider the unit square ✷ = ✷ ∩ 1 t Z 2 � = ( t + 1) 2 � L ✷ ( t ) = # t 2 + 2 t + 1 vol ( ✷ ) = lim = 1 t 2 t →∞ ✷ ◦ = ( x, y ) ∈ R 2 : 0 < x, y < 1 � � � ✷ ◦ ∩ 1 � = ( t − 1) 2 = t 2 − 2 t + 1 = L ✷ ( − t ) t Z 2 L ✷ ◦ ( t ) = # Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 8

  24. A Warm-Up Example in General Dimension ( x 1 , x 2 , . . . , x d ) ∈ R d : 0 ≤ x j ≤ 1 � � For the unit d -cube ✷ = we obtain the analogous formulas L ✷ ( t ) = ( t + 1) d L ✷ ◦ ( t ) = ( t − 1) d . and Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 9

  25. A Warm-Up Example in General Dimension ( x 1 , x 2 , . . . , x d ) ∈ R d : 0 ≤ x j ≤ 1 � � For the unit d -cube ✷ = we obtain the analogous formulas L ✷ ( t ) = ( t + 1) d L ✷ ◦ ( t ) = ( t − 1) d . and Note that d � d � � t k , L ✷ ( t ) = vol ( ✷ ) = 1 k k =0 := m ( m − 1)( m − 2) ··· ( m − n +1) � m � (where are the binomial coefficients) n ! n Discreet \ e Volume Computations for Polytopes: An Invitation to Ehrhart Theory Matthias Beck 9

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend