Discrete Volume Computations. for Polyhedra

Size: px
Start display at page:

Download "Discrete Volume Computations. for Polyhedra"

Transcription

1 Digital Discrete Volume Computations y for Polyhedra 20 Matthias Beck San Francisco State University math.sfsu.edu/beck DGCI x z 2

2 Science is what we understand well enough to explain to a computer, art is all the rest. Donald Knuth Discrete Volume Computations for Polyhedra Matthias Beck 2

3 Themes (0, 1, 3, 2) (1, 0, 3, 2) (1, 0, 2, 3) (0, 3, 2, 1) (0, 3, 1, 2) (3, 0, 2, 1) (3, 0, 1, 2) (1, 3, 0, 2) (0, 1, 2, 3) (1, 2, 0, 3) (3, 1, 0, 2) (1, 3, 2, 0) (0, 2, 1, 3) (1, 2, 3, 0) (3, 1, 2, 0) (2, 1, 0, 3) (0, 2, 3, 1) (2, 0, 1, 3) (2, 1, 3, 0) Discrete-geometric polynomials Computation (complexity) (2, 0, 3, 1) (3, 2, 1, 0) (3, 2, 0, 1) (2, 3, 1, 0) (2, 3, 0, 1) Generating functions Combinatorial structures Discrete Fourier analysis Discrete Volume Computations for Polyhedra Matthias Beck 3

4 A Sample Problem: Birkhoff von Neumann Polytope B n = x 11 x 1n.. x n1... x nn R n2 0 : j x jk = 1 for all 1 k n k x jk = 1 for all 1 j n Discrete Volume Computations for Polyhedra Matthias Beck 4

5 Discrete Volumes Rational polyhedron P R d solution set of a system of linear equalities & inequalities with integer coefficients Goal: understand P Z d... (list) z m1 1 zm 2 2 z m d d m P Z d (count) P Z d Discrete Volume Computations for Polyhedra Matthias Beck 5

6 Discrete Volumes Rational polyhedron P R d solution set of a system of linear equalities & inequalities with integer coefficients Goal: understand P Z d... (list) z m1 1 zm 2 2 z m d d m P Z d (count) P Z d 1 (volume) vol(p) = lim t t d P 1 t Zd Discrete Volume Computations for Polyhedra Matthias Beck 5

7 Discrete Volumes Rational polyhedron P R d solution set of a system of linear equalities & inequalities with integer coefficients Goal: understand P Z d... (list) z m1 1 zm 2 2 z m d d m P Z d (count) P Z d 1 (volume) vol(p) = lim t t d P 1 t Zd Ehrhart function L P (t) := P 1 t Zd = tp Z d for t Z >0 Discrete Volume Computations for Polyhedra Matthias Beck 5

8 Some Motivation Linear systems are everywhere, and so polyhedra are everywhere. Discrete Volume Computations for Polyhedra Matthias Beck 6

9 Some Motivation Linear systems are everywhere, and so polyhedra are everywhere. In applications, the volume of the polytope represented by a linear system measures some fundamental data of this system ( average ). Discrete Volume Computations for Polyhedra Matthias Beck 6

10 Some Motivation Linear systems are everywhere, and so polyhedra 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. Discrete Volume Computations for Polyhedra Matthias Beck 6

11 Some Motivation Linear systems are everywhere, and so polyhedra 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. Discrete Volume Computations for Polyhedra Matthias Beck 6

12 A Warm-Up Ehrhart Function Lattice polytope P R d convex hull of finitely points in Z d For t Z >0 let L P (t) := # ( tp Z d) Example: = conv {(0, 0), (1, 0), (0, 1)} = { (x, y) R 2 0 : x + y 1} Discrete Volume Computations for Polyhedra Matthias Beck 7

13 A Warm-Up Ehrhart Function Lattice polytope P R d convex hull of finitely points in Z d For t Z >0 let L P (t) := # ( tp Z d) Example: = conv {(0, 0), (1, 0), (0, 1)} = { (x, y) R 2 0 : x + y 1} L (t) = ( ) t = 1 2 (t + 1)(t + 2) Discrete Volume Computations for Polyhedra Matthias Beck 7

14 A Warm-Up Ehrhart Function Lattice polytope P R d convex hull of finitely points in Z d For t Z >0 let L P (t) := # ( tp Z d) Example: = conv {(0, 0), (1, 0), (0, 1)} = { (x, y) R 2 0 : x + y 1} L (t) = ( ) t = 1 2 (t + 1)(t + 2), a polynomial in t with leading coefficient vol ( ) = 1 2 Discrete Volume Computations for Polyhedra Matthias Beck 7

15 A Warm-Up Ehrhart Function Lattice polytope P R d convex hull of finitely points in Z d For t Z >0 let L P (t) := # ( tp Z d) Example: = conv {(0, 0), (1, 0), (0, 1)} = { (x, y) R 2 0 : x + y 1} L (t) = ( ) t = 1 2 (t + 1)(t + 2) comes with the friendly generating function t 0 ( ) t + 2 z t = 2 1 (1 z) 3 Discrete Volume Computations for Polyhedra Matthias Beck 7

16 Ehrhart Polynomials Theorem (Ehrhart 1962) For any lattice polytope P, L P (t) is a polynomial in t of degree dim P with leading coefficient vol P and constant term 1. Equivalently, Ehr P (z) := 1 + t 1 L P (t) z t is rational: Ehr P (z) = h(z) (1 z) dim P+1 where the Ehrhart h-vector h(z) satisfies h(0) = 1 and h(1) = (dim P)! vol(p). Discrete Volume Computations for Polyhedra Matthias Beck 8

17 Ehrhart Polynomials Theorem (Ehrhart 1962) For any lattice polytope P, L P (t) is a polynomial in t of degree dim P with leading coefficient vol P and constant term 1. Equivalently, Ehr P (z) := 1 + t 1 L P (t) z t is rational: Ehr P (z) = h(z) (1 z) dim P+1 where the Ehrhart h-vector h(z) satisfies h(0) = 1 and h(1) = (dim P)! vol(p). Seeming dichotomy: vol(p) = lim via a finite amount of data. t 1 t dim P L P(t) can be computed discretely Discrete Volume Computations for Polyhedra Matthias Beck 8

18 Ehrhart Polynomials Theorem (Ehrhart 1962) For any lattice polytope P, L P (t) is a polynomial in t of degree d := dim P with leading coefficient vol P and constant term 1. Ehr P (z) := 1 + t 1 L P (t) z t = h(z) (1 z) d+1 Equivalent descriptions of an Ehrhart polynomial: L P (t) = c d t d + c d 1 t d c 0 via roots of L P (t) ( Ehr P (z) L P (t) = h t+d ) ( 0 d + t+d 1 ) ( h1 d + + t hd d) Discrete Volume Computations for Polyhedra Matthias Beck 8

19 Ehrhart Polynomials Theorem (Ehrhart 1962) For any lattice polytope P, L P (t) is a polynomial in t of degree d := dim P with leading coefficient vol P and constant term 1. Ehr P (z) := 1 + t 1 L P (t) z t = h(z) (1 z) d+1 ( L P (t) = h t+d ) ( 0 d + t+d 1 ) ( h1 d + + t hd d) Theorem (Macdonald 1971) ( 1) d L P ( t) enumerates the interior lattice points in tp. Equivalently, L P (t) = h d ( t+d 1 d ) + hd 1 ( t+d 2 d ) + + h0 ( t 1 d ) Discrete Volume Computations for Polyhedra Matthias Beck 9

20 Ehrhart Polynomials Theorem (Ehrhart 1962) For any lattice polytope P, L P (t) is a polynomial in t of degree d := dim P with leading coefficient vol P and constant term 1. Ehr P (z) := 1 + t 1 L P (t) z t = h(z) (1 z) d+1 L P (t) = h d ( t+d 1 d ) + hd 1 ( t+d 2 d ) + + h0 ( t 1 d ) Theorem (Stanley 1980) h 0, h 1,..., h d are nonnegative integers. Discrete Volume Computations for Polyhedra Matthias Beck 9

21 Ehrhart Polynomials Theorem (Ehrhart 1962) For any lattice polytope P, L P (t) is a polynomial in t of degree d := dim P with leading coefficient vol P and constant term 1. Ehr P (z) := 1 + t 1 L P (t) z t = h(z) (1 z) d+1 L P (t) = h d ( t+d 1 d ) + hd 1 ( t+d 2 d ) + + h0 ( t 1 d ) Theorem (Stanley 1980) h 0, h 1,..., h d are nonnegative integers. Corollary If h d+1 k > 0 then kp contains an integer point. Discrete Volume Computations for Polyhedra Matthias Beck 9

22 Interlude: Graph Coloring a la Ehrhart ( ) k χ K2 (k) = k + 1 K 2 k + 1 x 1 = x 2 (Blass Sagan) Discrete Volume Computations for Polyhedra Matthias Beck 10

23 Interlude: Graph Coloring a la Ehrhart ( ) k χ K2 (k) = k + 1 K 2 k + 1 Similarly, for any given graph G on n nodes, we can write ( ) k + n χ G (k) = a 0 n x 1 = x 2 ( ) k + n 1 + a 1 n + + a n ( k n (Blass Sagan) ) for some (meaningful) nonnegative integers a 0,..., a n Discrete Volume Computations for Polyhedra Matthias Beck 10

24 Computational Complexity of Integer-Point Transforms Rational polyhedron P R d solution set of a system of linear equalities & inequalities with integer coefficients σ P (z) := z m1 1 zm 2 2 z m d d m P Z d is a rational function in z 1, z 2,..., z d Lenstra (1983) polynomial-time algorithm to decide whether σ P (z) = 0 Barvinok (1994) polynomial-time algorithm to compute σ P (z) Discrete Volume Computations for Polyhedra Matthias Beck 11

25 Computational Complexity of Integer-Point Transforms Rational polyhedron P R d solution set of a system of linear equalities & inequalities with integer coefficients σ P (z) := z m1 1 zm 2 2 z m d d m P Z d is a rational function in z 1, z 2,..., z d Lenstra (1983) polynomial-time algorithm to decide whether σ P (z) = 0 Barvinok (1994) polynomial-time algorithm to compute σ P (z) Example P = [0, 1000] σ [0,1000] (z) = 1 + z + + z 1000 = 1 z z Discrete Volume Computations for Polyhedra Matthias Beck 11

26 Computational Complexity of Integer-Point Transforms Rational polyhedron P R d solution set of a system of linear equalities & inequalities with integer coefficients σ P (z) := z m1 1 zm 2 2 z m d d m P Z d is a rational function in z 1, z 2,..., z d Lenstra (1983) polynomial-time algorithm to decide whether σ P (z) = 0 Barvinok (1994) polynomial-time algorithm to compute σ P (z) Given a polytope P we can compute Ehr P (z) = σ cone(p) (1, 1,..., 1, z) where cone(p) := R 0 (P {1}) Discrete Volume Computations for Polyhedra Matthias Beck 11

27 Computational Complexity of Integer-Point Transforms Rational polyhedron P R d solution set of a system of linear equalities & inequalities with integer coefficients σ P (z) := z m1 1 zm 2 2 z m d d m P Z d is a rational function in z 1, z 2,..., z d Lenstra (1983) polynomial-time algorithm to decide whether σ P (z) = 0 Barvinok (1994) polynomial-time algorithm to compute σ P (z) Implementations: De Loera, Köppe et al latte Verdoolaege freshmeat.net/projects/barvinok Discrete Volume Computations for Polyhedra Matthias Beck 11

28 Ehrhart Quasipolynomials Rational polytope P R d convex hull of finitely points in Q d Theorem (Ehrhart 1962) L P (t) is a quasipolynomial in t: L P (t) = c d (t) t d + c d 1 (t) t d c 0 (t) where c 0 (t),..., c d (t) are periodic functions. Example L [0, 1 2 ] (t) = 1 2 t ( 1)t 4 Discrete Volume Computations for Polyhedra Matthias Beck 12

29 Ehrhart Quasipolynomials Rational polytope P R d convex hull of finitely points in Q d Theorem (Ehrhart 1962) L P (t) is a quasipolynomial in t: L P (t) = c d (t) t d + c d 1 (t) t d c 0 (t) where c 0 (t),..., c d (t) are periodic functions. Equivalently, Ehr P (z) := 1 + t 1 L P (t) z t = h(z) (1 z p ) dim P+1 for some (minimal) p Z >0 (the period of L P (t)). Example Ehr [0, 1 2 ] (z) = t 0 ( 1 2 t ) ( 1)t z t = z (1 z 2 ) 2 Discrete Volume Computations for Polyhedra Matthias Beck 12

30 Interlude: Magic Squares M n (t) number of n n squares with distinct entries and row, column, and diagonal sums t joint with Thomas Zaslavsky Andrew Van Herick Similar to graph coloring, this is a polyhedral problem with forbidden hyperplanes: inside-out polytopes Discrete Volume Computations for Polyhedra Matthias Beck 13

31 Interlude: Magic Squares joint with Thomas Zaslavsky Andrew Van Herick M n (t) number of n n squares with distinct entries and row, column, and diagonal sums t Example M 3 (t) = 2t 2 32t = 2 9 (t2 16t + 72) if t 0 mod 18 (t 3)(t 13) if t 3 mod 18 2t 2 32t+78 9 = 2 9 2t 2 32t = 2 9 2t 2 32t = 2 9 2t 2 32t+96 9 = 2 9 (t 6)(t 10) if t 6 mod 18 (t 7)(t 9) if t 9 mod 18 (t 4)(t 12) if t 12 mod 18 2t 2 32t = 2 9 (t2 16t + 51) if t 15 mod 18 0 if t 0 mod 3 M 3 (t) z t = t 0 8z 15 ( 2z ) (1 z 3 ) (1 z 6 ) (1 z 9 ) Discrete Volume Computations for Polyhedra Matthias Beck 13

32 Fourier Dedekind Sums joint with Sinai Robins Rational polytope P R d convex hull of finitely points in Q d Ehr P (z) := 1 + t 1 L P (t) z t = h(z) (1 z p ) dim P+1 Natural ingredients of formulas for Ehrhart quasipolynomials: s n (c 1,..., c d ; c) := 1 c Examples s n (c 1 ; c) c 1 k=1 n c 2πi n/c e ( ) ( 1 e 2πi c 1 /c 1 e ) 2πi c 2/c (1 e ) 2πi c d/c Discrete Volume Computations for Polyhedra Matthias Beck 14

33 Fourier Dedekind Sums joint with Sinai Robins Rational polytope P R d convex hull of finitely points in Q d Ehr P (z) := 1 + t 1 L P (t) z t = h(z) (1 z p ) dim P+1 Natural ingredients of formulas for Ehrhart quasipolynomials: s n (c 1,..., c d ; c) := 1 c c 1 k=1 2πi n/c e ( ) ( 1 e 2πi c 1 /c 1 e ) 2πi c 2/c (1 e ) 2πi c d/c Examples s n (c 1 ; c) n c s 0 (c 1, c 2 ; c) c 1 k=1 2 k c1 Dedekind sum c Discrete Volume Computations for Polyhedra Matthias Beck 14

34 Fourier Dedekind Sums joint with Sinai Robins s n (c 1,..., c d ; c) := 1 c c 1 k=1 Fun Facts (Dedekind 1880s, Rademacher 1950s) s n (a, 1; b) = s n (a mod b, 1; b) 2πi n/c e ( ) ( 1 e 2πi c 1 /c 1 e ) 2πi c 2/c (1 e ) 2πi c d/c s n (a, 1; b) + s n (b, 1; a) = something simple [reciprocity] Discrete Volume Computations for Polyhedra Matthias Beck 15

35 Fourier Dedekind Sums joint with Sinai Robins s n (c 1,..., c d ; c) := 1 c c 1 k=1 Fun Facts (Dedekind 1880s, Rademacher 1950s) s n (a, 1; b) = s n (a mod b, 1; b) 2πi n/c e ( ) ( 1 e 2πi c 1 /c 1 e ) 2πi c 2/c (1 e ) 2πi c d/c s n (a, 1; b) + s n (b, 1; a) = something simple [reciprocity] Corollary s n (c 1, c 2 ; c) can be computed in time log max(c 1, c 2, c). Discrete Volume Computations for Polyhedra Matthias Beck 15

36 Fourier Dedekind Sums joint with Sinai Robins s n (c 1,..., c d ; c) := 1 c c 1 k=1 Fun Facts (Dedekind 1880s, Rademacher 1950s) s n (a, 1; b) = s n (a mod b, 1; b) 2πi n/c e ( ) ( 1 e 2πi c 1 /c 1 e ) 2πi c 2/c (1 e ) 2πi c d/c s n (a, 1; b) + s n (b, 1; a) = something simple [reciprocity] Corollary s n (c 1, c 2 ; c) can be computed in time log max(c 1, c 2, c). Corollary The Ehrhart quasipolynomial of any rational polygon P can be expressed in terms of Fourier Dedekind sums and computed in linear time in the input size of P. Discrete Volume Computations for Polyhedra Matthias Beck 15

37 Dedekind Carlitz Polynomials joint with Christian Haase Asia Matthews Dedekind sum s 0 (a, 1; b) b 1 k=1 2 ka b b 1 k=1 ka (k 1) b Dedekind Carlitz Polynomial c (u, v; a, b) := b 1 k=1 u ka b v k 1 Discrete Volume Computations for Polyhedra Matthias Beck 16

38 Dedekind Carlitz Polynomials joint with Christian Haase Asia Matthews Dedekind sum s 0 (a, 1; b) b 1 k=1 2 ka b b 1 k=1 ka (k 1) b Dedekind Carlitz Polynomial c (u, v; a, b) := b 1 k=1 u ka b v k 1 Theorem (Carlitz 1975) If a and b are relatively prime, (v 1) c (u, v; a, b) + (u 1) c (v, u; b, a) = u a 1 v b 1 1 Applying u u twice and v v once gives Dedekind s reciprocity law. Discrete Volume Computations for Polyhedra Matthias Beck 16

39 Dedekind Carlitz Polynomials joint with Christian Haase Asia Matthews c (u, v; a, b) := b 1 k=1 u ka b v k 1 Consider the 2-dimensional cone K := {λ 1 (0, 1) + λ 2 (a, b) : λ 1, λ 2 0} Fun Fact σ K (u, v) := (m,n) K Z 2 u m v n = 1 + uv c (v, u; b, a) (1 v) (1 u a v b ) Discrete Volume Computations for Polyhedra Matthias Beck 17

40 Dedekind Carlitz Polynomials joint with Christian Haase Asia Matthews c (u, v; a, b) := b 1 k=1 u ka b v k 1 Consider the 2-dimensional cone K := {λ 1 (0, 1) + λ 2 (a, b) : λ 1, λ 2 0} Fun Fact σ K (u, v) := (m,n) K Z 2 u m v n = 1 + uv c (v, u; b, a) (1 v) (1 u a v b ) Carlitz reciprocity = two cones adding up to R 2 0 Complexity anyone? Discrete Volume Computations for Polyhedra Matthias Beck 17

41 A (Small) Bouquet of Open Problems Classify Ehrhart polynomials (or, alternatively, Ehrhart h-vectors) Find more inside-out polytopes Attack existence problems via (discrete-geometric) polynomials Study periods of Ehrhart quasipolynomials Study complexity of Fourier Dedekind sums Compute vol(b 11 ) Discrete Volume Computations for Polyhedra Matthias Beck 18

42 Birkhoff von Neumann Revisited joint with Dennis Pixton Jesus De Loera Mike Develin Julian Pfeifle Richard Stanley For more about roots of (Ehrhart) polynomials, see Braun (2008) and Pfeifle (2010). Discrete Volume Computations for Polyhedra Matthias Beck 19

Classification of Ehrhart quasi-polynomials of half-integral polygons

Classification of Ehrhart quasi-polynomials of half-integral polygons Classification of Ehrhart quasi-polynomials of half-integral polygons A thesis presented to the faculty of San Francisco State University In partial fulfilment of The Requirements for The Degree Master

More information

Lattice-point generating functions for free sums of polytopes

Lattice-point generating functions for free sums of polytopes Lattice-point generating functions for free sums of polytopes Tyrrell B. McAllister 1 Joint work with Matthias Beck 2 and Pallavi Jayawant 3 1 University of Wyoming 2 San Francisco State University 3 Bates

More information

arxiv: v1 [math.co] 25 Sep 2015

arxiv: v1 [math.co] 25 Sep 2015 A BASIS FOR SLICING BIRKHOFF POLYTOPES TREVOR GLYNN arxiv:1509.07597v1 [math.co] 25 Sep 2015 Abstract. We present a change of basis that may allow more efficient calculation of the volumes of Birkhoff

More information

Cyclotomic Polytopes and Growth Series of Cyclotomic Lattices. Matthias Beck & Serkan Hoşten San Francisco State University

Cyclotomic Polytopes and Growth Series of Cyclotomic Lattices. Matthias Beck & Serkan Hoşten San Francisco State University Cyclotomic Polytopes and Growth Series of Cyclotomic Lattices Matthias Beck & Serkan Hoşten San Francisco State University math.sfsu.edu/beck Math Research Letters Growth Series of Lattices L R d lattice

More information

What is a cone? Anastasia Chavez. Field of Dreams Conference President s Postdoctoral Fellow NSF Postdoctoral Fellow UC Davis

What is a cone? Anastasia Chavez. Field of Dreams Conference President s Postdoctoral Fellow NSF Postdoctoral Fellow UC Davis What is a cone? Anastasia Chavez President s Postdoctoral Fellow NSF Postdoctoral Fellow UC Davis Field of Dreams Conference 2018 Roadmap for today 1 Cones 2 Vertex/Ray Description 3 Hyperplane Description

More information

A Course in Convexity

A Course in Convexity A Course in Convexity Alexander Barvinok Graduate Studies in Mathematics Volume 54 American Mathematical Society Providence, Rhode Island Preface vii Chapter I. Convex Sets at Large 1 1. Convex Sets. Main

More information

THE REFLEXIVE DIMENSION OF A LATTICE POLYTOPE

THE REFLEXIVE DIMENSION OF A LATTICE POLYTOPE DUKE-CGTP-04-07 THE REFLEXIVE DIMENSION OF A LATTICE POLYTOPE CHRISTIAN HAASE AND ILARION V. MELNIKOV Abstract. The reflexive dimension refldim(p ) of a lattice polytope P is the minimal d so that P is

More information

arxiv: v1 [math.co] 12 Dec 2017

arxiv: v1 [math.co] 12 Dec 2017 arxiv:1712.04381v1 [math.co] 12 Dec 2017 Semi-reflexive polytopes Tiago Royer Abstract The Ehrhart function L P(t) of a polytope P is usually defined only for integer dilation arguments t. By allowing

More information

Interval-Vector Polytopes

Interval-Vector Polytopes Interval-Vector Polytopes Jessica De Silva Gabriel Dorfsman-Hopkins California State University, Stanislaus Dartmouth College Joseph Pruitt California State University, Long Beach July 28, 2012 Abstract

More information

DESCRIPTION OF PROBLEMS MICHAEL MOSSINGHOFF AND SINAI ROBINS

DESCRIPTION OF PROBLEMS MICHAEL MOSSINGHOFF AND SINAI ROBINS SUMMER@ICERM 2014 DESCRIPTION OF PROBLEMS MICHAEL MOSSINGHOFF AND SINAI ROBINS We describe a number of interesting, open-ended problems in combinatorics, discrete geometry, and number theory for study

More information

ACTUALLY DOING IT : an Introduction to Polyhedral Computation

ACTUALLY DOING IT : an Introduction to Polyhedral Computation ACTUALLY DOING IT : an Introduction to Polyhedral Computation Jesús A. De Loera Department of Mathematics Univ. of California, Davis http://www.math.ucdavis.edu/ deloera/ 1 What is a Convex Polytope? 2

More information

Applied Integer Programming

Applied Integer Programming Applied Integer Programming D.S. Chen; R.G. Batson; Y. Dang Fahimeh 8.2 8.7 April 21, 2015 Context 8.2. Convex sets 8.3. Describing a bounded polyhedron 8.4. Describing unbounded polyhedron 8.5. Faces,

More information

POLYHEDRAL GEOMETRY. Convex functions and sets. Mathematical Programming Niels Lauritzen Recall that a subset C R n is convex if

POLYHEDRAL GEOMETRY. Convex functions and sets. Mathematical Programming Niels Lauritzen Recall that a subset C R n is convex if POLYHEDRAL GEOMETRY Mathematical Programming Niels Lauritzen 7.9.2007 Convex functions and sets Recall that a subset C R n is convex if {λx + (1 λ)y 0 λ 1} C for every x, y C and 0 λ 1. A function f :

More information

PUBLICATION LIST ( ) Jesús Antonio De Loera

PUBLICATION LIST ( ) Jesús Antonio De Loera PUBLICATION LIST (1995-2013) Jesús Antonio De Loera Books (1) (with F. Santos and J. Rambau) Triangulations: Structure for Algorithms and Applications, No. 25 of the series Algorithms and Computation in

More information

Combinatorial Geometry & Topology arising in Game Theory and Optimization

Combinatorial Geometry & Topology arising in Game Theory and Optimization Combinatorial Geometry & Topology arising in Game Theory and Optimization Jesús A. De Loera University of California, Davis LAST EPISODE... We discuss the content of the course... Convex Sets A set is

More information

Convex Geometry arising in Optimization

Convex Geometry arising in Optimization Convex Geometry arising in Optimization Jesús A. De Loera University of California, Davis Berlin Mathematical School Summer 2015 WHAT IS THIS COURSE ABOUT? Combinatorial Convexity and Optimization PLAN

More information

Lecture 4: Rational IPs, Polyhedron, Decomposition Theorem

Lecture 4: Rational IPs, Polyhedron, Decomposition Theorem IE 5: Integer Programming, Spring 29 24 Jan, 29 Lecture 4: Rational IPs, Polyhedron, Decomposition Theorem Lecturer: Karthik Chandrasekaran Scribe: Setareh Taki Disclaimer: These notes have not been subjected

More information

DM545 Linear and Integer Programming. Lecture 2. The Simplex Method. Marco Chiarandini

DM545 Linear and Integer Programming. Lecture 2. The Simplex Method. Marco Chiarandini DM545 Linear and Integer Programming Lecture 2 The Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline 1. 2. 3. 4. Standard Form Basic Feasible Solutions

More information

Semistandard Young Tableaux Polytopes. Sara Solhjem Joint work with Jessica Striker. April 9, 2017

Semistandard Young Tableaux Polytopes. Sara Solhjem Joint work with Jessica Striker. April 9, 2017 Semistandard Young Tableaux Polytopes Sara Solhjem Joint work with Jessica Striker North Dakota State University Graduate Student Combinatorics Conference 217 April 9, 217 Sara Solhjem (NDSU) Semistandard

More information

COMP331/557. Chapter 2: The Geometry of Linear Programming. (Bertsimas & Tsitsiklis, Chapter 2)

COMP331/557. Chapter 2: The Geometry of Linear Programming. (Bertsimas & Tsitsiklis, Chapter 2) COMP331/557 Chapter 2: The Geometry of Linear Programming (Bertsimas & Tsitsiklis, Chapter 2) 49 Polyhedra and Polytopes Definition 2.1. Let A 2 R m n and b 2 R m. a set {x 2 R n A x b} is called polyhedron

More information

arxiv: v1 [math.co] 27 Feb 2015

arxiv: v1 [math.co] 27 Feb 2015 Mode Poset Probability Polytopes Guido Montúfar 1 and Johannes Rauh 2 arxiv:1503.00572v1 [math.co] 27 Feb 2015 1 Max Planck Institute for Mathematics in the Sciences, Inselstraße 22, 04103 Leipzig, Germany,

More information

On the Hardness of Computing Intersection, Union and Minkowski Sum of Polytopes

On the Hardness of Computing Intersection, Union and Minkowski Sum of Polytopes On the Hardness of Computing Intersection, Union and Minkowski Sum of Polytopes Hans Raj Tiwary hansraj@cs.uni-sb.de FR Informatik Universität des Saarlandes D-66123 Saarbrücken, Germany Tel: +49 681 3023235

More information

Nowhere-Zero k-flows on Graphs

Nowhere-Zero k-flows on Graphs Nowhere-Zero k-flows on Graphs Alyssa Cuyjet Gordon Rojas Kirby Trinity College Stanford University Molly Stubblefield Western Oregon University August 3, 202 Abstract A flow on an oriented graph Γ is

More information

2. Convex sets. x 1. x 2. affine set: contains the line through any two distinct points in the set

2. Convex sets. x 1. x 2. affine set: contains the line through any two distinct points in the set 2. Convex sets Convex Optimization Boyd & Vandenberghe affine and convex sets some important examples operations that preserve convexity generalized inequalities separating and supporting hyperplanes dual

More information

arxiv:math/ v3 [math.co] 11 Jul 2006

arxiv:math/ v3 [math.co] 11 Jul 2006 A PRIMAL BARVINOK ALGORITHM BASED ON IRRATIONAL DECOMPOSITIONS MATTHIAS KÖPPE arxiv:math/0603308v3 [math.co] 11 Jul 2006 Abstract. We introduce variants of Barvinok s algorithm for counting lattice points

More information

POLYTOPES. Grünbaum and Shephard [40] remarked that there were three developments which foreshadowed the modern theory of convex polytopes.

POLYTOPES. Grünbaum and Shephard [40] remarked that there were three developments which foreshadowed the modern theory of convex polytopes. POLYTOPES MARGARET A. READDY 1. Lecture I: Introduction to Polytopes and Face Enumeration Grünbaum and Shephard [40] remarked that there were three developments which foreshadowed the modern theory of

More information

Newton Polygons of L-Functions

Newton Polygons of L-Functions Newton Polygons of L-Functions Phong Le Department of Mathematics University of California, Irvine June 2009/Ph.D. Defense Phong Le Newton Polygons of L-Functions 1/33 Laurent Polynomials Let q = p a where

More information

Short rational generating functions and their applications to integer programming

Short rational generating functions and their applications to integer programming Short rational generating functions and their applications to integer programming Kevin Woods Department of Mathematics University of California, Berkeley Berkeley, CA 94720-3840 kwoods@math.berkeley.edu

More information

2. Convex sets. affine and convex sets. some important examples. operations that preserve convexity. generalized inequalities

2. Convex sets. affine and convex sets. some important examples. operations that preserve convexity. generalized inequalities 2. Convex sets Convex Optimization Boyd & Vandenberghe affine and convex sets some important examples operations that preserve convexity generalized inequalities separating and supporting hyperplanes dual

More information

MA4254: Discrete Optimization. Defeng Sun. Department of Mathematics National University of Singapore Office: S Telephone:

MA4254: Discrete Optimization. Defeng Sun. Department of Mathematics National University of Singapore Office: S Telephone: MA4254: Discrete Optimization Defeng Sun Department of Mathematics National University of Singapore Office: S14-04-25 Telephone: 6516 3343 Aims/Objectives: Discrete optimization deals with problems of

More information

A Computational Study of Integer Programming Algorithms based on Barvinok s Rational Functions

A Computational Study of Integer Programming Algorithms based on Barvinok s Rational Functions A Computational Study of Integer Programming Algorithms based on Barvinok s Rational Functions J. A. De Loera a, D. Haws a, R. Hemmecke a, P. Huggins a, R. Yoshida a a University of California at Davis,

More information

Pick s Theorem and Lattice Point Geometry

Pick s Theorem and Lattice Point Geometry Pick s Theorem and Lattice Point Geometry 1 Lattice Polygon Area Calculations Lattice points are points with integer coordinates in the x, y-plane. A lattice line segment is a line segment that has 2 distinct

More information

CS671 Parallel Programming in the Many-Core Era

CS671 Parallel Programming in the Many-Core Era 1 CS671 Parallel Programming in the Many-Core Era Polyhedral Framework for Compilation: Polyhedral Model Representation, Data Dependence Analysis, Scheduling and Data Locality Optimizations December 3,

More information

Convexity: an introduction

Convexity: an introduction Convexity: an introduction Geir Dahl CMA, Dept. of Mathematics and Dept. of Informatics University of Oslo 1 / 74 1. Introduction 1. Introduction what is convexity where does it arise main concepts and

More information

Noncrossing sets and a Graßmann associahedron

Noncrossing sets and a Graßmann associahedron Noncrossing sets and a Graßmann associahedron Francisco Santos, Christian Stump, Volkmar Welker (in partial rediscovering work of T. K. Petersen, P. Pylyavskyy, and D. E. Speyer, 2008) (in partial rediscovering

More information

Toric Varieties and Lattice Polytopes

Toric Varieties and Lattice Polytopes Toric Varieties and Lattice Polytopes Ursula Whitcher April 1, 006 1 Introduction We will show how to construct spaces called toric varieties from lattice polytopes. Toric fibrations correspond to slices

More information

Multi-tiling and equidecomposability of polytopes by lattice translates

Multi-tiling and equidecomposability of polytopes by lattice translates Multi-tiling and equidecomposability of polytopes by lattice translates Bochen Liu Bar-Ilan University, Israel Joint work with Nir Lev 1 / 19 Multi-tiling Let A R d be a polytope and denote χ A as its

More information

Polytopes With Large Signature

Polytopes With Large Signature Polytopes With Large Signature Joint work with Michael Joswig Nikolaus Witte TU-Berlin / TU-Darmstadt witte@math.tu-berlin.de Algebraic and Geometric Combinatorics, Anogia 2005 Outline 1 Introduction Motivation

More information

Linear programming and the efficiency of the simplex algorithm for transportation polytopes

Linear programming and the efficiency of the simplex algorithm for transportation polytopes Linear programming and the efficiency of the simplex algorithm for transportation polytopes Edward D. Kim University of Wisconsin-La Crosse February 20, 2015 Loras College Department of Mathematics Colloquium

More information

arxiv: v1 [math.co] 15 Dec 2009

arxiv: v1 [math.co] 15 Dec 2009 ANOTHER PROOF OF THE FACT THAT POLYHEDRAL CONES ARE FINITELY GENERATED arxiv:092.2927v [math.co] 5 Dec 2009 VOLKER KAIBEL Abstract. In this note, we work out a simple inductive proof showing that every

More information

MATH 890 HOMEWORK 2 DAVID MEREDITH

MATH 890 HOMEWORK 2 DAVID MEREDITH MATH 890 HOMEWORK 2 DAVID MEREDITH (1) Suppose P and Q are polyhedra. Then P Q is a polyhedron. Moreover if P and Q are polytopes then P Q is a polytope. The facets of P Q are either F Q where F is a facet

More information

Integer Programming Theory

Integer Programming Theory Integer Programming Theory Laura Galli October 24, 2016 In the following we assume all functions are linear, hence we often drop the term linear. In discrete optimization, we seek to find a solution x

More information

Convex Optimization. Convex Sets. ENSAE: Optimisation 1/24

Convex Optimization. Convex Sets. ENSAE: Optimisation 1/24 Convex Optimization Convex Sets ENSAE: Optimisation 1/24 Today affine and convex sets some important examples operations that preserve convexity generalized inequalities separating and supporting hyperplanes

More information

arxiv: v2 [math.co] 4 Jul 2018

arxiv: v2 [math.co] 4 Jul 2018 SMOOTH CENTRALLY SYMMETRIC POLYTOPES IN DIMENSION 3 ARE IDP MATTHIAS BECK, CHRISTIAN HAASE, AKIHIRO HIGASHITANI, JOHANNES HOFSCHEIER, KATHARINA JOCHEMKO, LUKAS KATTHÄN, AND MATEUSZ MICHAŁEK arxiv:802.0046v2

More information

arxiv: v1 [math.gr] 19 Dec 2018

arxiv: v1 [math.gr] 19 Dec 2018 GROWTH SERIES OF CAT(0) CUBICAL COMPLEXES arxiv:1812.07755v1 [math.gr] 19 Dec 2018 BORIS OKUN AND RICHARD SCOTT Abstract. Let X be a CAT(0) cubical complex. The growth series of X at x is G x (t) = y V

More information

Integrated Math I. IM1.1.3 Understand and use the distributive, associative, and commutative properties.

Integrated Math I. IM1.1.3 Understand and use the distributive, associative, and commutative properties. Standard 1: Number Sense and Computation Students simplify and compare expressions. They use rational exponents and simplify square roots. IM1.1.1 Compare real number expressions. IM1.1.2 Simplify square

More information

Discrete Optimization 2010 Lecture 5 Min-Cost Flows & Total Unimodularity

Discrete Optimization 2010 Lecture 5 Min-Cost Flows & Total Unimodularity Discrete Optimization 2010 Lecture 5 Min-Cost Flows & Total Unimodularity Marc Uetz University of Twente m.uetz@utwente.nl Lecture 5: sheet 1 / 26 Marc Uetz Discrete Optimization Outline 1 Min-Cost Flows

More information

Math 5593 Linear Programming Lecture Notes

Math 5593 Linear Programming Lecture Notes Math 5593 Linear Programming Lecture Notes Unit II: Theory & Foundations (Convex Analysis) University of Colorado Denver, Fall 2013 Topics 1 Convex Sets 1 1.1 Basic Properties (Luenberger-Ye Appendix B.1).........................

More information

Algebraic-Geometric ideas in Discrete Optimization (Universidad de Sevilla, 2014)

Algebraic-Geometric ideas in Discrete Optimization (Universidad de Sevilla, 2014) Algebraic-Geometric ideas in Discrete Optimization (Universidad de Sevilla, 2014) Jesús A. De Loera, UC Davis Lectures based on the book: Algebraic & Geometric Ideas in the Theory of Discrete Optimization

More information

Optimal Region for Binary Search Tree, Rotation and Polytope

Optimal Region for Binary Search Tree, Rotation and Polytope Optimal Region for Binary Search Tree, Rotation and Polytope Kensuke Onishi Mamoru Hoshi 2 Department of Mathematical Sciences, School of Science Tokai University, 7 Kitakaname, Hiratsuka, Kanagawa, 259-292,

More information

The Dowling Transform of Subspace Arrangements

The Dowling Transform of Subspace Arrangements Journal of Combinatorial Theory, Series A 91, 322333 (2000) doi:10.1006jcta.2000.3098, available online at http:www.idealibrary.com on The Dowling Transform of Subspace Arrangements Richard Ehrenborg Department

More information

Polytopes Course Notes

Polytopes Course Notes Polytopes Course Notes Carl W. Lee Department of Mathematics University of Kentucky Lexington, KY 40506 lee@ms.uky.edu Fall 2013 i Contents 1 Polytopes 1 1.1 Convex Combinations and V-Polytopes.....................

More information

Gram s relation for cone valuations

Gram s relation for cone valuations Gram s relation for cone valuations Sebastian Manecke Goethe Universität Frankfurt joint work with Spencer Backman and Raman Sanyal July 31, 2018 Gram s relation for cone valuations Sebastian Manecke 1

More information

Chapter 4 Concepts from Geometry

Chapter 4 Concepts from Geometry Chapter 4 Concepts from Geometry An Introduction to Optimization Spring, 2014 Wei-Ta Chu 1 Line Segments The line segment between two points and in R n is the set of points on the straight line joining

More information

Linear programming and duality theory

Linear programming and duality theory Linear programming and duality theory Complements of Operations Research Giovanni Righini Linear Programming (LP) A linear program is defined by linear constraints, a linear objective function. Its variables

More information

Finite Math Linear Programming 1 May / 7

Finite Math Linear Programming 1 May / 7 Linear Programming Finite Math 1 May 2017 Finite Math Linear Programming 1 May 2017 1 / 7 General Description of Linear Programming Finite Math Linear Programming 1 May 2017 2 / 7 General Description of

More information

Undergraduate Texts in Mathematics. Editors S. Axler K.A. Ribet

Undergraduate Texts in Mathematics. Editors S. Axler K.A. Ribet Undergraduate Texts in Mathematics Editors S. Axler K.A. Ribet Undergraduate Texts in Mathematics Abbott: Understanding Analysis. Anglin: Mathematics: A Concise History and Philosophy. Readings in Mathematics.

More information

Gelfand-Tsetlin Polytopes

Gelfand-Tsetlin Polytopes Gelfand-Tsetlin Polytopes Per Alexandersson, September 2014 Based on Gelfand-Tsetlin patterns, integrally closedness and compressed polytopes, arxiv:1405.4718 Skew Gelfand-Tsetlin patterns A Gelfand-Tsetlin

More information

Convex Optimization - Chapter 1-2. Xiangru Lian August 28, 2015

Convex Optimization - Chapter 1-2. Xiangru Lian August 28, 2015 Convex Optimization - Chapter 1-2 Xiangru Lian August 28, 2015 1 Mathematical optimization minimize f 0 (x) s.t. f j (x) 0, j=1,,m, (1) x S x. (x 1,,x n ). optimization variable. f 0. R n R. objective

More information

maximize c, x subject to Ax b,

maximize c, x subject to Ax b, Lecture 8 Linear programming is about problems of the form maximize c, x subject to Ax b, where A R m n, x R n, c R n, and b R m, and the inequality sign means inequality in each row. The feasible set

More information

Polyhedral Computation and their Applications. Jesús A. De Loera Univ. of California, Davis

Polyhedral Computation and their Applications. Jesús A. De Loera Univ. of California, Davis Polyhedral Computation and their Applications Jesús A. De Loera Univ. of California, Davis 1 1 Introduction It is indeniable that convex polyhedral geometry is an important tool of modern mathematics.

More information

THE HYPERDETERMINANT AND TRIANGULATIONS OF THE 4-CUBE

THE HYPERDETERMINANT AND TRIANGULATIONS OF THE 4-CUBE MATHEMATICS OF COMPUTATION Volume 77, Number 263, July 2008, Pages 1653 1679 S 0025-5718(08)02073-5 Article electronically published on February 4, 2008 THE HYPERDETERMINANT AND TRIANGULATIONS OF THE 4-CUBE

More information

Lesson 17. Geometry and Algebra of Corner Points

Lesson 17. Geometry and Algebra of Corner Points SA305 Linear Programming Spring 2016 Asst. Prof. Nelson Uhan 0 Warm up Lesson 17. Geometry and Algebra of Corner Points Example 1. Consider the system of equations 3 + 7x 3 = 17 + 5 = 1 2 + 11x 3 = 24

More information

On Valuations, the Characteristic Polynomial, and Complex Subspace Arrangements

On Valuations, the Characteristic Polynomial, and Complex Subspace Arrangements Advances in Mathematics 134, 3242 (1998) Article No. AI971693 On Valuations, the Characteristic Polynomial, and Complex Subspace Arrangements Richard Ehrenborg and Margaret A. Readdy Department of Mathematics,

More information

Math 414 Lecture 2 Everyone have a laptop?

Math 414 Lecture 2 Everyone have a laptop? Math 44 Lecture 2 Everyone have a laptop? THEOREM. Let v,...,v k be k vectors in an n-dimensional space and A = [v ;...; v k ] v,..., v k independent v,..., v k span the space v,..., v k a basis v,...,

More information

Integer Programming ISE 418. Lecture 1. Dr. Ted Ralphs

Integer Programming ISE 418. Lecture 1. Dr. Ted Ralphs Integer Programming ISE 418 Lecture 1 Dr. Ted Ralphs ISE 418 Lecture 1 1 Reading for This Lecture N&W Sections I.1.1-I.1.4 Wolsey Chapter 1 CCZ Chapter 2 ISE 418 Lecture 1 2 Mathematical Optimization Problems

More information

In this chapter we introduce some of the basic concepts that will be useful for the study of integer programming problems.

In this chapter we introduce some of the basic concepts that will be useful for the study of integer programming problems. 2 Basics In this chapter we introduce some of the basic concepts that will be useful for the study of integer programming problems. 2.1 Notation Let A R m n be a matrix with row index set M = {1,...,m}

More information

Projection Volumes of Hyperplane Arrangements

Projection Volumes of Hyperplane Arrangements Discrete Comput Geom (2011) 46:417 426 DOI 10.1007/s00454-011-9363-7 Projection Volumes of Hyperplane Arrangements Caroline J. Klivans Ed Swartz Received: 11 February 2010 / Revised: 25 April 2011 / Accepted:

More information

Random Tropical Curves

Random Tropical Curves Claremont Colleges Scholarship @ Claremont HMC Senior Theses HMC Student Scholarship 2017 Random Tropical Curves Magda L. Hlavacek Harvey Mudd College Recommended Citation Hlavacek, Magda L., "Random Tropical

More information

Finding Small Triangulations of Polytope Boundaries Is Hard

Finding Small Triangulations of Polytope Boundaries Is Hard Discrete Comput Geom 24:503 517 (2000) DOI: 10.1007/s004540010052 Discrete & Computational Geometry 2000 Springer-Verlag New York Inc. Finding Small Triangulations of Polytope Boundaries Is Hard J. Richter-Gebert

More information

Proof of colorful Caratheodory: [1]. Text on convexity: [2]. Matousek s excellent book at the graduate level has a section on this: [3].

Proof of colorful Caratheodory: [1]. Text on convexity: [2]. Matousek s excellent book at the graduate level has a section on this: [3]. An asterisk* denotes that the publication is available online at the ArXiv at http://front.math.ucdavis.edu/, or (likely) on someone s webpage (do a web search in Google, for instance). Combinatorial Convexity

More information

Linear Systems on Tropical Curves

Linear Systems on Tropical Curves Linear Systems on Tropical Curves Gregg Musiker (MIT University of Minnesota) Joint work with Christian Haase (FU Berlin) and Josephine Yu (Georgia Tech) FPSAC 00 August 5, 00 Musiker (University of Minnesota)

More information

Polar Duality and Farkas Lemma

Polar Duality and Farkas Lemma Lecture 3 Polar Duality and Farkas Lemma October 8th, 2004 Lecturer: Kamal Jain Notes: Daniel Lowd 3.1 Polytope = bounded polyhedron Last lecture, we were attempting to prove the Minkowsky-Weyl Theorem:

More information

Advanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs

Advanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs Advanced Operations Research Techniques IE316 Quiz 1 Review Dr. Ted Ralphs IE316 Quiz 1 Review 1 Reading for The Quiz Material covered in detail in lecture. 1.1, 1.4, 2.1-2.6, 3.1-3.3, 3.5 Background material

More information

Algebraic statistics for network models

Algebraic statistics for network models Algebraic statistics for network models Connecting statistics, combinatorics, and computational algebra Part One Sonja Petrović (Statistics Department, Pennsylvania State University) Applied Mathematics

More information

Lecture 2 Convex Sets

Lecture 2 Convex Sets Optimization Theory and Applications Lecture 2 Convex Sets Prof. Chun-Hung Liu Dept. of Electrical and Computer Engineering National Chiao Tung University Fall 2016 2016/9/29 Lecture 2: Convex Sets 1 Outline

More information

arxiv: v1 [cs.cg] 12 May 2009

arxiv: v1 [cs.cg] 12 May 2009 SUMMING A POLYNOMIAL FUNCTION OVER INTEGRAL POINTS OF A POLYGON. USER S GUIDE. arxiv:0905.820v [cs.cg] 2 May 2009 VELLEDA BALDONI, NICOLE BERLINE, AND MICHÈLE VERGNE Abstract. This document is a companion

More information

CREPANT RESOLUTIONS OF GORENSTEIN TORIC SINGULARITIES AND UPPER BOUND THEOREM. Dimitrios I. Dais

CREPANT RESOLUTIONS OF GORENSTEIN TORIC SINGULARITIES AND UPPER BOUND THEOREM. Dimitrios I. Dais Séminaires & Congrès 6, 2002, p. 187 192 CREPANT RESOLUTIONS OF GORENSTEIN TORIC SINGULARITIES AND UPPER BOUND THEOREM by Dimitrios I. Dais Abstract. A necessary condition for the existence of torus-equivariant

More information

Convex hull computation in Normaliz

Convex hull computation in Normaliz FB Mathematik/Informatik Universität Osnabrück wbruns@uos.de Cambridge, April 2017 Based on W. Bruns, B. Ichim and C. Söger The power of pyramid decomposition in Normaliz J. Symb. Comp. 74 (2016), 513

More information

Convex Sets. CSCI5254: Convex Optimization & Its Applications. subspaces, affine sets, and convex sets. operations that preserve convexity

Convex Sets. CSCI5254: Convex Optimization & Its Applications. subspaces, affine sets, and convex sets. operations that preserve convexity CSCI5254: Convex Optimization & Its Applications Convex Sets subspaces, affine sets, and convex sets operations that preserve convexity generalized inequalities separating and supporting hyperplanes dual

More information

Three Integer Programming Algorithms based on Barvinok s Rational Functions

Three Integer Programming Algorithms based on Barvinok s Rational Functions Three Integer Programming Algorithms based on Barvinok s Rational Functions J.A. De Loera, D. Haws, R. Hemmecke, P. Huggins, and R. Yoshida Dept. of Mathematics, University of California, Davis CA 95616,

More information

Geometry. Tropical Secant Varieties of Linear Spaces. Mike Develin. 1. Introduction

Geometry. Tropical Secant Varieties of Linear Spaces. Mike Develin. 1. Introduction Discrete Comput Geom 35:117 129 (2006) DOI: 101007/s00454-005-1182-2 Discrete & Computational Geometry 2005 Springer Science+Business Media, Inc Tropical Secant Varieties of Linear Spaces Mike Develin

More information

AMS : Combinatorial Optimization Homework Problems - Week V

AMS : Combinatorial Optimization Homework Problems - Week V AMS 553.766: Combinatorial Optimization Homework Problems - Week V For the following problems, A R m n will be m n matrices, and b R m. An affine subspace is the set of solutions to a a system of linear

More information

Investigating Mixed-Integer Hulls using a MIP-Solver

Investigating Mixed-Integer Hulls using a MIP-Solver Investigating Mixed-Integer Hulls using a MIP-Solver Matthias Walter Otto-von-Guericke Universität Magdeburg Joint work with Volker Kaibel (OvGU) Aussois Combinatorial Optimization Workshop 2015 Outline

More information

Lecture 12 March 4th

Lecture 12 March 4th Math 239: Discrete Mathematics for the Life Sciences Spring 2008 Lecture 12 March 4th Lecturer: Lior Pachter Scribe/ Editor: Wenjing Zheng/ Shaowei Lin 12.1 Alignment Polytopes Recall that the alignment

More information

4 LINEAR PROGRAMMING (LP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1

4 LINEAR PROGRAMMING (LP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 4 LINEAR PROGRAMMING (LP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 Mathematical programming (optimization) problem: min f (x) s.t. x X R n set of feasible solutions with linear objective function

More information

Mathematical Programming and Research Methods (Part II)

Mathematical Programming and Research Methods (Part II) Mathematical Programming and Research Methods (Part II) 4. Convexity and Optimization Massimiliano Pontil (based on previous lecture by Andreas Argyriou) 1 Today s Plan Convex sets and functions Types

More information

Advanced Operations Research Techniques IE316. Quiz 2 Review. Dr. Ted Ralphs

Advanced Operations Research Techniques IE316. Quiz 2 Review. Dr. Ted Ralphs Advanced Operations Research Techniques IE316 Quiz 2 Review Dr. Ted Ralphs IE316 Quiz 2 Review 1 Reading for The Quiz Material covered in detail in lecture Bertsimas 4.1-4.5, 4.8, 5.1-5.5, 6.1-6.3 Material

More information

Fano varieties and polytopes

Fano varieties and polytopes Fano varieties and polytopes Olivier DEBARRE The Fano Conference Torino, September 29 October 5, 2002 Smooth Fano varieties A smooth Fano variety (over a fixed algebraically closed field k) is a smooth

More information

Characterizing Automorphism and Permutation Polytopes

Characterizing Automorphism and Permutation Polytopes Characterizing Automorphism and Permutation Polytopes By KATHERINE EMILIE JONES BURGGRAF SENIOR THESIS Submitted in partial satisfaction of the requirements for Highest Honors for the degree of BACHELOR

More information

4 Linear Programming (LP) E. Amaldi -- Foundations of Operations Research -- Politecnico di Milano 1

4 Linear Programming (LP) E. Amaldi -- Foundations of Operations Research -- Politecnico di Milano 1 4 Linear Programming (LP) E. Amaldi -- Foundations of Operations Research -- Politecnico di Milano 1 Definition: A Linear Programming (LP) problem is an optimization problem: where min f () s.t. X n the

More information

Lecture 2 - Introduction to Polytopes

Lecture 2 - Introduction to Polytopes Lecture 2 - Introduction to Polytopes Optimization and Approximation - ENS M1 Nicolas Bousquet 1 Reminder of Linear Algebra definitions Let x 1,..., x m be points in R n and λ 1,..., λ m be real numbers.

More information

Combinatorial Optimization and Integer Linear Programming

Combinatorial Optimization and Integer Linear Programming Combinatorial Optimization and Integer Linear Programming 3 Combinatorial Optimization: Introduction Many problems arising in practical applications have a special, discrete and finite, nature: Definition.

More information

The Pick Theorem and the Proof of the Reciprocity Law for Dedekind Sums

The Pick Theorem and the Proof of the Reciprocity Law for Dedekind Sums The ick Theorem and the roof of the Reciprocity Law for Dedekind Sums Beifang Chen Department of Mathematics Hong Kong University of Science and Technology Clear Water Bay, Kowloon, Hong Kong Email: mabfchen@ust.hk

More information

We have set up our axioms to deal with the geometry of space but have not yet developed these ideas much. Let s redress that imbalance.

We have set up our axioms to deal with the geometry of space but have not yet developed these ideas much. Let s redress that imbalance. Solid geometry We have set up our axioms to deal with the geometry of space but have not yet developed these ideas much. Let s redress that imbalance. First, note that everything we have proven for the

More information

Negative Numbers in Combinatorics: Geometrical and Algebraic Perspectives

Negative Numbers in Combinatorics: Geometrical and Algebraic Perspectives Negative Numbers in Combinatorics: Geometrical and Algebraic Perspectives James Propp (UMass Lowell) June 29, 2012 Slides for this talk are on-line at http://jamespropp.org/msri-up12.pdf 1 / 99 I. Equal

More information

CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 14: Combinatorial Problems as Linear Programs I. Instructor: Shaddin Dughmi

CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 14: Combinatorial Problems as Linear Programs I. Instructor: Shaddin Dughmi CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 14: Combinatorial Problems as Linear Programs I Instructor: Shaddin Dughmi Announcements Posted solutions to HW1 Today: Combinatorial problems

More information

1. CONVEX POLYGONS. Definition. A shape D in the plane is convex if every line drawn between two points in D is entirely inside D.

1. CONVEX POLYGONS. Definition. A shape D in the plane is convex if every line drawn between two points in D is entirely inside D. 1. CONVEX POLYGONS Definition. A shape D in the plane is convex if every line drawn between two points in D is entirely inside D. Convex 6 gon Another convex 6 gon Not convex Question. Why is the third

More information

Lecture 3. Corner Polyhedron, Intersection Cuts, Maximal Lattice-Free Convex Sets. Tepper School of Business Carnegie Mellon University, Pittsburgh

Lecture 3. Corner Polyhedron, Intersection Cuts, Maximal Lattice-Free Convex Sets. Tepper School of Business Carnegie Mellon University, Pittsburgh Lecture 3 Corner Polyhedron, Intersection Cuts, Maximal Lattice-Free Convex Sets Gérard Cornuéjols Tepper School of Business Carnegie Mellon University, Pittsburgh January 2016 Mixed Integer Linear Programming

More information

Target Cuts from Relaxed Decision Diagrams

Target Cuts from Relaxed Decision Diagrams Target Cuts from Relaxed Decision Diagrams Christian Tjandraatmadja 1, Willem-Jan van Hoeve 1 1 Tepper School of Business, Carnegie Mellon University, Pittsburgh, PA {ctjandra,vanhoeve}@andrew.cmu.edu

More information