Counting Faces of Polytopes

Size: px
Start display at page:

Download "Counting Faces of Polytopes"

Transcription

1 Counting Faces of Polytopes Carl Lee University of Kentucky James Madison University March 2015 Carl Lee (UK) Counting Faces of Polytopes James Madison University 1 / 36

2 Convex Polytopes A convex polytope P is the convex hull of a finite set of points in R d. Example: Cube Carl Lee (UK) Counting Faces of Polytopes James Madison University

3 Face-Vectors The face-vector of a d-dimensional polytope is f = (f 0, f 1,..., f d 1 ), where f j is the number of faces of dimension j. Define also f 1 = f d = 1. Example: Cube. f = (8, 12, 6).

4 Face-Vectors The face-vector of a d-dimensional polytope is f = (f 0, f 1,..., f d 1 ), where f j is the number of faces of dimension j. Define also f 1 = f d = 1. Example: Cube. f = (8, 12, 6). 4-Cube. f = (16, 32, 24, 8). Carl Lee (UK) Counting Faces of Polytopes James Madison University 3 / 36

5 Face-Vectors The face-vector of a d-dimensional polytope is f = (f 0, f 1,..., f d 1 ), where f j is the number of faces of dimension j. Define also f 1 = f d = 1. Example: Cube. f = (8, 12, 6). 4-Cube. f = (16, 32, 24, 8). Question: What are the possible face-vectors of polytopes? Carl Lee (UK) Counting Faces of Polytopes James Madison University 3 / 36

6 Three-Dimensional Polytopes Theorem (Euler s Relation) f 0 f 1 + f 2 = 2 for convex 3-polytopes. Example: Cube = 2. Carl Lee (UK) Counting Faces of Polytopes James Madison University 4 / 36

7 Three-Dimensional Polytopes Sketch of proof: Sweep the polytope with a plane in general direction. (Think of immersing in water.) Count vertices, edges, and polygons only when fully swept (under water). Watch how χ = f 0 f 1 + f 2 changes when the plane hits each vertex. Carl Lee (UK) Counting Faces of Polytopes James Madison University 5 / 36

8 Three-Dimensional Polytopes Sketch of proof: Sweep the polytope with a plane in general direction. (Think of immersing in water.) Count vertices, edges, and polygons only when fully swept (under water). Watch how χ = f 0 f 1 + f 2 changes when the plane hits each vertex. Initially χ = 0. Carl Lee (UK) Counting Faces of Polytopes James Madison University 5 / 36

9 Three-Dimensional Polytopes Sketch of proof: Sweep the polytope with a plane in general direction. (Think of immersing in water.) Count vertices, edges, and polygons only when fully swept (under water). Watch how χ = f 0 f 1 + f 2 changes when the plane hits each vertex. Initially χ = 0. Bottom vertex. χ changes by = 1. Carl Lee (UK) Counting Faces of Polytopes James Madison University 5 / 36

10 Three-Dimensional Polytopes Sketch of proof: Sweep the polytope with a plane in general direction. (Think of immersing in water.) Count vertices, edges, and polygons only when fully swept (under water). Watch how χ = f 0 f 1 + f 2 changes when the plane hits each vertex. Initially χ = 0. Bottom vertex. χ changes by = 1. Intermediate vertex with k incident lower edges. χ changes by 1 k + (k 1) = 0. Carl Lee (UK) Counting Faces of Polytopes James Madison University 5 / 36

11 Three-Dimensional Polytopes Sketch of proof: Sweep the polytope with a plane in general direction. (Think of immersing in water.) Count vertices, edges, and polygons only when fully swept (under water). Watch how χ = f 0 f 1 + f 2 changes when the plane hits each vertex. Initially χ = 0. Bottom vertex. χ changes by = 1. Intermediate vertex with k incident lower edges. χ changes by 1 k + (k 1) = 0. Top vertex. If its degree is k, then χ changes by 1 k + k = 1. Carl Lee (UK) Counting Faces of Polytopes James Madison University 5 / 36

12 Three-Dimensional Polytopes Sketch of proof: Sweep the polytope with a plane in general direction. (Think of immersing in water.) Count vertices, edges, and polygons only when fully swept (under water). Watch how χ = f 0 f 1 + f 2 changes when the plane hits each vertex. Initially χ = 0. Bottom vertex. χ changes by = 1. Intermediate vertex with k incident lower edges. χ changes by 1 k + (k 1) = 0. Top vertex. If its degree is k, then χ changes by 1 k + k = 1. Total change in χ is therefore 2. Carl Lee (UK) Counting Faces of Polytopes James Madison University 5 / 36

13 Three-Dimensional Polytopes Sketch of proof: Sweep the polytope with a plane in general direction. (Think of immersing in water.) Count vertices, edges, and polygons only when fully swept (under water). Watch how χ = f 0 f 1 + f 2 changes when the plane hits each vertex. Initially χ = 0. Bottom vertex. χ changes by = 1. Intermediate vertex with k incident lower edges. χ changes by 1 k + (k 1) = 0. Top vertex. If its degree is k, then χ changes by 1 k + k = 1. Total change in χ is therefore 2. Note: This proof technique generalizes to higher dimensions. Carl Lee (UK) Counting Faces of Polytopes James Madison University 5 / 36

14 Three-Dimensional Polytopes Other necessary conditions: Carl Lee (UK) Counting Faces of Polytopes James Madison University 6 / 36

15 Three-Dimensional Polytopes Other necessary conditions: f 0, f 1, f 2 are positive integers Carl Lee (UK) Counting Faces of Polytopes James Madison University 6 / 36

16 Three-Dimensional Polytopes Other necessary conditions: f 0, f 1, f 2 are positive integers What else? Carl Lee (UK) Counting Faces of Polytopes James Madison University 6 / 36

17 Three-Dimensional Polytopes Other necessary conditions: f 0, f 1, f 2 are positive integers What else? Theorem (Steinitz) A positive integer vector (f 0, f 1, f 2 ) is the face-vector of a 3-polytope if and only if the following conditions hold. f 0 f 1 + f 2 = 2, f 0 2f 2 4, and f 2 2f 0 4. Carl Lee (UK) Counting Faces of Polytopes James Madison University 6 / 36

18 Three-Dimensional Polytopes Carl Lee (UK) Counting Faces of Polytopes James Madison University 7 / 36

19 Four-Dimensional Polytopes What is the characterization of face-vectors of 4-polytopes? Carl Lee (UK) Counting Faces of Polytopes James Madison University 8 / 36

20 Four-Dimensional Polytopes What is the characterization of face-vectors of 4-polytopes? We don t know! Carl Lee (UK) Counting Faces of Polytopes James Madison University 8 / 36

21 Four-Dimensional Polytopes What is the characterization of face-vectors of 4-polytopes? We don t know! But there are some partial results. Carl Lee (UK) Counting Faces of Polytopes James Madison University 8 / 36

22 d-dimensional Polytopes Theorem (Euler-Poincaré Formula) For every d-polytope, d 1 f j = 1 ( 1) d j=0 Carl Lee (UK) Counting Faces of Polytopes James Madison University 9 / 36

23 d-dimensional Polytopes Theorem (Euler-Poincaré Formula) For every d-polytope, d 1 f j = 1 ( 1) d j=0 Early proofs (pre-poincaré) relied upon the implicit or unproven assumption of shellability, not established until 1970 by Bruggesser and Mani. Carl Lee (UK) Counting Faces of Polytopes James Madison University 9 / 36

24 d-dimensional Polytopes Theorem (Euler-Poincaré Formula) For every d-polytope, d 1 f j = 1 ( 1) d j=0 Early proofs (pre-poincaré) relied upon the implicit or unproven assumption of shellability, not established until 1970 by Bruggesser and Mani. Grünbaum developed a sweeping-like proof. Carl Lee (UK) Counting Faces of Polytopes James Madison University 9 / 36

25 d-dimensional Polytopes A facet of a d-polytope is a face of dimension d 1. Carl Lee (UK) Counting Faces of Polytopes James Madison University 10 / 36

26 d-dimensional Polytopes A facet of a d-polytope is a face of dimension d 1. Theorem (Upper Bound Theorem, McMullen) The dual to the cyclic d-polytope with n vertices has the largest number of faces of all dimensions of any d-polytope with n facets. Carl Lee (UK) Counting Faces of Polytopes James Madison University 10 / 36

27 Four-Dimensional Polytopes Barnette characterized the sets of various pairs of components of (f 0, f 1, f 2, f 3 ). Carl Lee (UK) Counting Faces of Polytopes James Madison University 11 / 36

28 Simple Polytopes A d-polytope is simple if every vertex is incident to precisely d edges. Carl Lee (UK) Counting Faces of Polytopes James Madison University 12 / 36

29 Simple Polytopes A d-polytope is simple if every vertex is incident to precisely d edges. Example: The cube, (as well as the d-cube for all d). Carl Lee (UK) Counting Faces of Polytopes James Madison University 12 / 36

30 Simple Polytopes Theorem (Lower Bound Theorem, Barnette) The truncation polytope of dimension d with n facets has the smallest number of faces of all dimensions of any simple d-polytope with n facets. Carl Lee (UK) Counting Faces of Polytopes James Madison University 13 / 36

31 h-vectors Sweep a simple d-polytope with a hyperplane in general direction. Orient all edges in the direction of the sweep. Let h i be the number of vertices of indegree i. The h-vector is (h 0, h 1,..., h d ). Note that it is a nonnegative vector of integers. Carl Lee (UK) Counting Faces of Polytopes James Madison University 14 / 36

32 h-vectors Example: Cube Carl Lee (UK) Counting Faces of Polytopes James Madison University 15 / 36

33 h-vectors Example: Cube h = (1, 3, 3, 1) Carl Lee (UK) Counting Faces of Polytopes James Madison University 15 / 36

34 h-vectors Theorem (McMullen) f j = d i=j ( ) i h i, j = 0,..., d j Carl Lee (UK) Counting Faces of Polytopes James Madison University 16 / 36

35 h-vectors Theorem (McMullen) f j = d i=j ( ) i h i, j = 0,..., d j Idea: Every subset of j incoming edges to a vertex corresponds to an i-face. Carl Lee (UK) Counting Faces of Polytopes James Madison University 16 / 36

36 h-vectors These relations are invertible. Theorem (McMullen) h i = d ( ) j ( 1) i+j f j, i = 0,..., d i j=i Carl Lee (UK) Counting Faces of Polytopes James Madison University 17 / 36

37 h-vectors These relations are invertible. Theorem (McMullen) h i = d ( ) j ( 1) i+j f j, i = 0,..., d i j=i This implies that (h 0,..., h d ) is independent of the choice of hyperplane! Carl Lee (UK) Counting Faces of Polytopes James Madison University 17 / 36

38 h-vectors Stanley s trick to convert from the face-factor to the h-vector. Consider the face-vector (36, 108, 141, 102, 43, 10). Carl Lee (UK) Counting Faces of Polytopes James Madison University 18 / 36

39 h-vectors Stanley s trick to convert from the face-factor to the h-vector. Consider the face-vector (36, 108, 141, 102, 43, 10) Carl Lee (UK) Counting Faces of Polytopes James Madison University 18 / 36

40 Dehn-Sommerville Relations Reversing the sweep reverses the directions of all edges, and so swaps indegree with outdegree for each vertex. Carl Lee (UK) Counting Faces of Polytopes James Madison University 19 / 36

41 Dehn-Sommerville Relations Reversing the sweep reverses the directions of all edges, and so swaps indegree with outdegree for each vertex. The invariance of the h-vector then implies Carl Lee (UK) Counting Faces of Polytopes James Madison University 19 / 36

42 Dehn-Sommerville Relations Reversing the sweep reverses the directions of all edges, and so swaps indegree with outdegree for each vertex. The invariance of the h-vector then implies Theorem (Dehn-Sommerville Relations) For every simple d-polytope, h i = h d i for all i. Carl Lee (UK) Counting Faces of Polytopes James Madison University 19 / 36

43 Dehn-Sommerville Relations Reversing the sweep reverses the directions of all edges, and so swaps indegree with outdegree for each vertex. The invariance of the h-vector then implies Theorem (Dehn-Sommerville Relations) For every simple d-polytope, h i = h d i for all i. Besides being a nonnegative symmetric vector of integers, what other conditions must hold for the h-vector? Carl Lee (UK) Counting Faces of Polytopes James Madison University 19 / 36

44 Canonical Representations For positive integers a and i, a can be written uniquely in the form ( ) ( ) ( ) ai ai 1 aj a = i i 1 j where a i > a i 1 > > a j j 1. This is the i-canonical representation of a. For example, the 4-canonical representation of 26 is 26 = ( ) ( ) 5 3 ( ) Carl Lee (UK) Counting Faces of Polytopes James Madison University 20 / 36

45 Canonical Representations Now define a <i> by adding one to the top and bottom of every binomial coefficient in the i-canonical representation of a. ( ) ( ) ( ) a <i> ai + 1 ai aj + 1 = i + 1 i j + 1 For example, 26 <4> = Define also a <0> = 0. ( ) ( ) ( ) 3 = Carl Lee (UK) Counting Faces of Polytopes James Madison University 21 / 36

46 g-theorem For any symmetric vector (h 0, h 1,..., h d ) define g 0 = h 0 and g i = h i h i 1, i = 1,..., d/2. (That is to say, compute differences up to half way.) Carl Lee (UK) Counting Faces of Polytopes James Madison University 22 / 36

47 g-theorem For any symmetric vector (h 0, h 1,..., h d ) define g 0 = h 0 and g i = h i h i 1, i = 1,..., d/2. (That is to say, compute differences up to half way.) Theorem (g-theorem, Billera-L-Stanley, conjectured by McMullen) A vector (h 0, h 1,..., h d ) of positive integers is the h-vector of a simple d-polytope if and only if the following conditions hold. h i = h d 1, i = 0,..., d, g i 0, i = 0, 1,..., d/2, and g 0 = 1 and g i+1 g <i> i for all i = 1, 2,... d/2 1. Carl Lee (UK) Counting Faces of Polytopes James Madison University 22 / 36

48 g-theorem For example, if we consider the potential face-vector f = (36, 108, 141, 102, 43, 10) we compute h = (1, 4, 8, 10, 8, 4, 1) and g = (1, 3, 4, 2). Now h is symmetric, g is nonnegative, g 0 = 1, 4 3 <1>, and 2 4 <2>, so this is a valid face-vector for a simple polytope. Carl Lee (UK) Counting Faces of Polytopes James Madison University 23 / 36

49 g-theorem The necessity of the conditions comes from considering a certain graded ring associated with the simple polytope (the Stanley-Reisner ring), and its relationship to the cohomology of a certain complex projective toric variety for which the hard Lefschetz Theorem holds. (McMullen later provided a more geometric proof using his polytope algebra.) The sufficiency of the conditions comes from a direct construction. Carl Lee (UK) Counting Faces of Polytopes James Madison University 24 / 36

50 Nonsimple Polytopes It is fruitful to look beyond the face-vectors for nonsimple polytopes, and consider flag-vectors, which count chains of faces of various types and lengths. Carl Lee (UK) Counting Faces of Polytopes James Madison University 25 / 36

51 Flag f -Vector and cd-index Fine; Bayer-Klapper Example: Triangular bipyramid P. Carl Lee (UK) Counting Faces of Polytop

52 Flag f -Vector and cd-index Example: Triangular bipyramid P. f S = numbers of chains of faces of type S. S f S h S w S ccc 4cd 3dc Carl Lee (UK) Counting Faces of Polytopes James Madison University 27 / 36

53 Flag f -Vector and cd-index Example: Triangular bipyramid P. f S = numbers of chains of faces of type S. S f S h S w S ccc 4cd 3dc Carl Lee (UK) Counting Faces of Polytopes James Madison University 28 / 36

54 Flag f -Vector and cd-index Example: Triangular bipyramid P. f S = numbers of chains of faces of type S. S f S h S w S ccc 4cd 3dc h S = T S ( 1) S T f T Carl Lee (UK) Counting Faces of Polytopes James Madison University 29 / 36

55 Flag f -Vector and cd-index Example: Triangular bipyramid P. f S = numbers of chains of faces of type S. S f S h S w S ccc 4cd 3dc 1 1 aaa baa aba aab bba bab abb bbb h S = T S ( 1) S T f T Carl Lee (UK) Counting Faces of Polytopes James Madison University 30 / 36

56 Flag f -Vector and cd-index Example: Triangular bipyramid P. f S = numbers of chains of faces of type S. S f S h S w S ccc 4cd 3dc 1 1 aaa baa aba aab bba bab abb bbb 1 h S = T S ( 1) S T f T c = a + b and d = ab + ba Φ(P) = c 3 + 4cd + 3dc. Carl Lee (UK) Counting Faces of Polytopes James Madison University 31 / 36

57 cd-index Thus the cd-index contains a Fibonacci amount of information. Carl Lee (UK) Counting Faces of Polytopes James Madison University 32 / 36

58 cd-index Thus the cd-index contains a Fibonacci amount of information. Theorem (Bayer-Klapper) The cd-index exists! Carl Lee (UK) Counting Faces of Polytopes James Madison University 32 / 36

59 cd-index Thus the cd-index contains a Fibonacci amount of information. Theorem (Bayer-Klapper) The cd-index exists! Theorem (Stanley) The cd-index is nonnegative. Carl Lee (UK) Counting Faces of Polytopes James Madison University 32 / 36

60 cd-index Thus the cd-index contains a Fibonacci amount of information. Theorem (Bayer-Klapper) The cd-index exists! Theorem (Stanley) The cd-index is nonnegative. The cd-index can be computed by sweeping. Carl Lee (UK) Counting Faces of Polytopes James Madison University 32 / 36

61 cd-index Thus the cd-index contains a Fibonacci amount of information. Theorem (Bayer-Klapper) The cd-index exists! Theorem (Stanley) The cd-index is nonnegative. The cd-index can be computed by sweeping. Ehrenborg has shown how to lift inequalities of cd-indices into new inequalities in higher dimensions. Carl Lee (UK) Counting Faces of Polytopes James Madison University 32 / 36

62 cd-index Thus the cd-index contains a Fibonacci amount of information. Theorem (Bayer-Klapper) The cd-index exists! Theorem (Stanley) The cd-index is nonnegative. The cd-index can be computed by sweeping. Ehrenborg has shown how to lift inequalities of cd-indices into new inequalities in higher dimensions. We still cannot characterize the set of all cd-indices. Carl Lee (UK) Counting Faces of Polytopes James Madison University 32 / 36

63 Four-Dimensional Polytopes What we know about 4-polytopes besides the Euler-Poincaré relation: f 02 3f 2 0 f 02 3f 1 0 f 02 3f 2 + f 1 4f f 1 6f 0 f 02 0 f f 2 f 1 + f 0 0 2(f 02 3f 2 ) + f 1 ( f 0 ) 2 2(f 02 3f 1 ) + f 2 ( f 2 f 1 +f 0 ) 2 f 02 4f 2 + 3f 1 2f 0 ( f 0 ) 2 f 02 + f 2 2f 1 2f 0 ( f 2 f 1 +f 0 2 ) Carl Lee (UK) Counting Faces of Polytopes James Madison University 33 / 36

64 Four-Dimensional Polytopes But there are still some huge gaps in what we know to be true about flag-vectors and the 4-polytopes we know how to construct. Carl Lee (UK) Counting Faces of Polytopes James Madison University 34 / 36

65 What I am Skipping About Counting Faces Shellings Winding numbers in Gale transforms Dimensions of stress and motion spaces Formulas for volumes of polytopes The toric h-vector Hopf algebras Much more... Carl Lee (UK) Counting Faces of Polytopes James Madison University 35 / 36

66 Thank you! Carl Lee (UK) Counting Faces of Polytopes James Madison University 36 / 36

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

Flag Vectors of Polytopes

Flag Vectors of Polytopes Flag Vectors of Polytopes An Overview Margaret M. Bayer University of Kansas FPSAC 06 Marge Bayer (University of Kansas) Flag Vectors of Polytopes FPSAC 06 1 / 23 Definitions CONVEX POLYTOPE: P = conv{x

More information

The important function we will work with is the omega map ω, which we now describe.

The important function we will work with is the omega map ω, which we now describe. 20 MARGARET A. READDY 3. Lecture III: Hyperplane arrangements & zonotopes; Inequalities: a first look 3.1. Zonotopes. Recall that a zonotope Z can be described as the Minkowski sum of line segments: Z

More information

Combinatorial Aspects of Convex Polytopes

Combinatorial Aspects of Convex Polytopes Combinatorial Aspects of Convex Polytopes Margaret M. Bayer 1 Department of Mathematics University of Kansas Carl W. Lee 2 Department of Mathematics University of Kentucky August 1, 1991 Chapter for Handbook

More information

Shellings, the Euler-Poincaré Formula for Polytopes, Dehn-Sommerville Equations, the Upper Bound Theorem

Shellings, the Euler-Poincaré Formula for Polytopes, Dehn-Sommerville Equations, the Upper Bound Theorem Chapter 8 Shellings, the Euler-Poincaré Formula for Polytopes, Dehn-Sommerville Equations, the Upper Bound Theorem 8.1 Shellings The notion of shellability is motivated by the desire to give an inductive

More information

arxiv: v1 [math.mg] 13 Mar 2018

arxiv: v1 [math.mg] 13 Mar 2018 Characterizing face and flag vector pairs for polytopes Hannah Sjöberg Institut für Mathematik FU Berlin, Arnimallee 14195 Berlin, Germany sjoberg@math.fu-berlin.de Günter M. Ziegler Institut für Mathematik

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

Triangulations of Simplicial Polytopes

Triangulations of Simplicial Polytopes Beiträge zur Algebra und Geometrie Contributions to Algebra and Geometry Volume 45 (004), No. 1, 37-46. Triangulations of Simplicial Polytopes Peter McMullen University College London Gower Street, London

More information

Lifting the toric g-vector inequalities

Lifting the toric g-vector inequalities Lifting the toric g-vector inequalities Richard EHRENBORG Abstract We present a method of lifting linear inequalities for the flag f-vector of polytopes to higher dimensions. Known inequalities that can

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

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

Figure 2.1: An example of a convex set and a nonconvex one.

Figure 2.1: An example of a convex set and a nonconvex one. Convex Hulls 2.1 Definitions 2 Convexity is the key to understanding and simplifying geometry, and the convex hull plays a role in geometry akin to the sorted order for a collection of numbers. So what

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

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

h-polynomials of triangulations of flow polytopes (Cornell University)

h-polynomials of triangulations of flow polytopes (Cornell University) h-polynomials of triangulations of flow polytopes Karola Mészáros (Cornell University) h-polynomials of triangulations of flow polytopes (and of reduction trees) Karola Mészáros (Cornell University) Plan

More information

The Charney-Davis conjecture for certain subdivisions of spheres

The Charney-Davis conjecture for certain subdivisions of spheres The Charney-Davis conjecture for certain subdivisions of spheres Andrew Frohmader September, 008 Abstract Notions of sesquiconstructible complexes and odd iterated stellar subdivisions are introduced,

More information

Question. Why is the third shape not convex?

Question. Why is the third shape not convex? 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 1 Basic definitions, the intersection poset and the characteristic polynomial

LECTURE 1 Basic definitions, the intersection poset and the characteristic polynomial R. STANLEY, HYPERPLANE ARRANGEMENTS LECTURE Basic definitions, the intersection poset and the characteristic polynomial.. Basic definitions The following notation is used throughout for certain sets of

More information

Toric Cohomological Rigidity of Simple Convex Polytopes

Toric Cohomological Rigidity of Simple Convex Polytopes Toric Cohomological Rigidity of Simple Convex Polytopes Dong Youp Suh (KAIST) The Second East Asian Conference on Algebraic Topology National University of Singapore December 15-19, 2008 1/ 28 This talk

More information

Subdividing the cd-index

Subdividing the cd-index Subdividing the cd-index by Patrick Dornian A thesis presented to the University Of Waterloo in fulfillment of the thesis requirement for the degree of Master of Mathematics in Combinatorics and Optimization

More information

Properties of Cut Polytopes

Properties of Cut Polytopes Properties of Cut Polytopes Ankan Ganguly October 4, 2013 Abstract In this paper we begin by identifying some general properties shared by all cut polytopes which can be used to analyze the general cut

More information

Institutionen för matematik, KTH.

Institutionen för matematik, KTH. Institutionen för matematik, KTH. Chapter 10 projective toric varieties and polytopes: definitions 10.1 Introduction Tori varieties are algebraic varieties related to the study of sparse polynomials.

More information

Rubber bands. Chapter Rubber band representation

Rubber bands. Chapter Rubber band representation Chapter 1 Rubber bands In the previous chapter, we already used the idea of looking at the graph geometrically, by placing its nodes on the line and replacing the edges by rubber bands. Since, however,

More information

Cluster algebras and infinite associahedra

Cluster algebras and infinite associahedra Cluster algebras and infinite associahedra Nathan Reading NC State University CombinaTexas 2008 Coxeter groups Associahedra and cluster algebras Sortable elements/cambrian fans Infinite type Much of 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

Outreach Lecture: Polytopes

Outreach Lecture: Polytopes Outreach Lecture: Polytopes Darrell Allgaier (Grove City College), David Perkinson (Reed College), Sarah Ann Stewart (North Central College), John Thurber (Eastern Oregon University) Abstract This is an

More information

Euler flag enumeration of Whitney stratified spaces

Euler flag enumeration of Whitney stratified spaces Euler flag enumeration of Whitney stratified spaces Richard EHRENBORG, Mark GORESKY and Margaret READDY Abstract The flag vector contains all the face incidence data of a polytope, and in the poset setting,

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

arxiv: v1 [cs.cc] 30 Jun 2017

arxiv: v1 [cs.cc] 30 Jun 2017 On the Complexity of Polytopes in LI( Komei Fuuda May Szedlá July, 018 arxiv:170610114v1 [cscc] 30 Jun 017 Abstract In this paper we consider polytopes given by systems of n inequalities in d variables,

More information

Monotonicity of the cd-index for polytopes

Monotonicity of the cd-index for polytopes Math. Z. 233, 421 441 (2000) c Springer-Verlag 2000 Monotonicity of the cd-index for polytopes Louis J. Billera 1, Richard Ehrenborg 2, 1 Department of Mathematics, White Hall, Cornell University, Ithaca,

More information

arxiv: v1 [math.co] 18 Nov 2010

arxiv: v1 [math.co] 18 Nov 2010 Axioms for the g-vector of general convex polytopes Jonathan Fine 18 November 2010 arxiv:1011.4269v1 [math.co] 18 Nov 2010 Abstract McMullen s g-vector is important for simple convex polytopes. This paper

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

Affine and toric hyperplane arrangements

Affine and toric hyperplane arrangements Affine and toric hyperplane arrangements Richard EHRENBORG, Margaret READDY and Michael SLONE Abstract We extend the Billera Ehrenborg Readdy map between the intersection lattice and face lattice of a

More information

LAMC Advanced Circle October 9, Oleg Gleizer. Warm-up

LAMC Advanced Circle October 9, Oleg Gleizer. Warm-up LAMC Advanced Circle October 9, 2016 Oleg Gleizer prof1140g@math.ucla.edu Warm-up Problem 1 Prove that a straight line tangent to a circle is perpendicular to the radius connecting the tangency point to

More information

Planar Graphs. 1 Graphs and maps. 1.1 Planarity and duality

Planar Graphs. 1 Graphs and maps. 1.1 Planarity and duality Planar Graphs In the first half of this book, we consider mostly planar graphs and their geometric representations, mostly in the plane. We start with a survey of basic results on planar graphs. This chapter

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

Contents. Preface... VII. Part I Classical Topics Revisited

Contents. Preface... VII. Part I Classical Topics Revisited Contents Preface........................................................ VII Part I Classical Topics Revisited 1 Sphere Packings........................................... 3 1.1 Kissing Numbers of Spheres..............................

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

The Gift Wrapping Method in PHCpack

The Gift Wrapping Method in PHCpack The Gift Wrapping Method in PHCpack Jan Verschelde University of Illinois at Chicago Department of Mathematics, Statistics, and Computer Science http://www.math.uic.edu/ jan jan@math.uic.edu Graduate Computational

More information

Automata Theory TEST 1 Answers Max points: 156 Grade basis: 150 Median grade: 81%

Automata Theory TEST 1 Answers Max points: 156 Grade basis: 150 Median grade: 81% Automata Theory TEST 1 Answers Max points: 156 Grade basis: 150 Median grade: 81% 1. (2 pts) See text. You can t be sloppy defining terms like this. You must show a bijection between the natural numbers

More information

arxiv: v1 [math.co] 23 May 2015

arxiv: v1 [math.co] 23 May 2015 Face enumeration on simplicial complexes Steven Klee and Isabella Novik arxiv:1505.06380v1 [math.co] 23 May 2015 1 Introduction Let M be a closed triangulable manifold, and let be a triangulation of M.

More information

The basics of rigidity

The basics of rigidity The basics of rigidity Lectures I and II Session on Granular Matter Institut Henri Poincaré R. Connelly Cornell University Department of Mathematics 1 What determines rigidity? 2 What determines rigidity?

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

On the Parikh-de-Bruijn grid

On the Parikh-de-Bruijn grid On the Parikh-de-Bruijn grid Péter Burcsi Zsuzsanna Lipták W. F. Smyth ELTE Budapest (Hungary), U of Verona (Italy), McMaster U (Canada) & Murdoch U (Australia) Words & Complexity 2018 Lyon, 19-23 Feb.

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

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

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

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

1.5 Part - 2 Inverse Relations and Inverse Functions

1.5 Part - 2 Inverse Relations and Inverse Functions 1.5 Part - 2 Inverse Relations and Inverse Functions What happens when we reverse the coordinates of all the ordered pairs in a relation? We obviously get another relation, but does it have any similarities

More information

Simplicial and Cellular Spanning Trees, I: General Theory

Simplicial and Cellular Spanning Trees, I: General Theory Simplicial and Cellular Spanning Trees, I: General Theory Art Duval (University of Texas at El Paso) Caroline Klivans (Brown University) Jeremy Martin (University of Kansas) University of California, Davis

More information

A combinatorial proof of a formula for Betti numbers of a stacked polytope

A combinatorial proof of a formula for Betti numbers of a stacked polytope A combinatorial proof of a formula for Betti numbers of a staced polytope Suyoung Choi Department of Mathematical Sciences KAIST, Republic of Korea choisy@aistacr (Current Department of Mathematics Osaa

More information

Lifts of convex sets and cone factorizations

Lifts of convex sets and cone factorizations Lifts of convex sets and cone factorizations João Gouveia Universidade de Coimbra 20 Dec 2012 - CORE - Université Catholique de Louvain with Pablo Parrilo (MIT) and Rekha Thomas (U.Washington) Lifts of

More information

2 GIL KALAI A proof of Perles theorem is given in Section 2. (The proof relies only section 1.4 from the Introduction.) The proof given here is somewh

2 GIL KALAI A proof of Perles theorem is given in Section 2. (The proof relies only section 1.4 from the Introduction.) The proof given here is somewh SOME ASPECTS OF THE COMBINATORIAL THEORY OF CONVEX POLYTOPES GIL KALAI Institute of Mathematics Hebrew University Jerusalem, 91904, Israel e{mail: kalai@humus.huji.ac.il Abstract. We start with a theorem

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

Glynda, the good witch of the North

Glynda, the good witch of the North Strings and Languages It is always best to start at the beginning -- Glynda, the good witch of the North What is a Language? A language is a set of strings made of of symbols from a given alphabet. An

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

Geometric and Combinatorial Weighted Voting: Some Open Problems

Geometric and Combinatorial Weighted Voting: Some Open Problems Geometric and Combinatorial Weighted Voting: Some Open Problems Sarah K. Mason and R. Jason Parsley Winston Salem, NC Encuentro Colombiano de Combinatoria 2016 Types of voting In voting for most political

More information

Parallelohedra and the Voronoi Conjecture

Parallelohedra and the Voronoi Conjecture Alexey Garber Bielefeld University November 28, 2012 Parallelohedra Denition Convex d-dimensional polytope P is called a parallelohedron if R d can be (face-to-face) tiled into parallel copies of P. Parallelohedra

More information

Linear Programming and its Applications

Linear Programming and its Applications Linear Programming and its Applications Outline for Today What is linear programming (LP)? Examples Formal definition Geometric intuition Why is LP useful? A first look at LP algorithms Duality Linear

More information

Flag Enumeration in Polytopes, Eulerian Partially Ordered Sets and Coxeter Groups

Flag Enumeration in Polytopes, Eulerian Partially Ordered Sets and Coxeter Groups Proceedings of the International Congress of Mathematicians Hyderabad, India, 2010 Flag Enumeration in Polytopes, Eulerian Partially Ordered ets and Coxeter Groups Louis J. Billera Abstract. We discuss

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

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

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

Linear Programming in Small Dimensions

Linear Programming in Small Dimensions Linear Programming in Small Dimensions Lekcija 7 sergio.cabello@fmf.uni-lj.si FMF Univerza v Ljubljani Edited from slides by Antoine Vigneron Outline linear programming, motivation and definition one dimensional

More information

Week 9: Planar and non-planar graphs. 1st and 3rd of November, 2017

Week 9: Planar and non-planar graphs. 1st and 3rd of November, 2017 (1/26) MA284 : Discrete Mathematics Week 9: Planar and non-planar graphs http://www.maths.nuigalway.ie/~niall/ma284/ 1st and 3rd of November, 2017 1 Recall... planar graphs and Euler s formula 2 Non-planar

More information

6. Lecture notes on matroid intersection

6. Lecture notes on matroid intersection Massachusetts Institute of Technology 18.453: Combinatorial Optimization Michel X. Goemans May 2, 2017 6. Lecture notes on matroid intersection One nice feature about matroids is that a simple greedy algorithm

More information

Manifold arrangements

Manifold arrangements Manifold arrangements Richard Ehrenborg and Margaret Readdy Abstract We determine the cd-index of the induced subdivision arising from a manifold arrangement. This generalizes earlier results in several

More information

5.3 Cutting plane methods and Gomory fractional cuts

5.3 Cutting plane methods and Gomory fractional cuts 5.3 Cutting plane methods and Gomory fractional cuts (ILP) min c T x s.t. Ax b x 0integer feasible region X Assumption: a ij, c j and b i integer. Observation: The feasible region of an ILP can be described

More information

Lecture 3 Randomized Algorithms

Lecture 3 Randomized Algorithms Lecture 3 Randomized Algorithms Jean-Daniel Boissonnat Winter School on Computational Geometry and Topology University of Nice Sophia Antipolis January 23-27, 2017 Computational Geometry and Topology Randomized

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

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

Geometric Algorithms in Three Dimensions Tutorial. FSP Seminar, Strobl,

Geometric Algorithms in Three Dimensions Tutorial. FSP Seminar, Strobl, Geometric Algorithms in Three Dimensions Tutorial FSP Seminar, Strobl, 22.06.2006 Why Algorithms in Three and Higher Dimensions Which algorithms (convex hulls, triangulations etc.) can be generalized to

More information

Some Advanced Topics in Linear Programming

Some Advanced Topics in Linear Programming Some Advanced Topics in Linear Programming Matthew J. Saltzman July 2, 995 Connections with Algebra and Geometry In this section, we will explore how some of the ideas in linear programming, duality theory,

More information

Realizing Planar Graphs as Convex Polytopes. Günter Rote Freie Universität Berlin

Realizing Planar Graphs as Convex Polytopes. Günter Rote Freie Universität Berlin Realizing Planar Graphs as Convex Polytopes Günter Rote Freie Universität Berlin General Problem Statement GIVEN: a combinatorial type of 3-dimensional polytope (a 3-connected planar graph) [ + additional

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

CS 372: Computational Geometry Lecture 10 Linear Programming in Fixed Dimension

CS 372: Computational Geometry Lecture 10 Linear Programming in Fixed Dimension CS 372: Computational Geometry Lecture 10 Linear Programming in Fixed Dimension Antoine Vigneron King Abdullah University of Science and Technology November 7, 2012 Antoine Vigneron (KAUST) CS 372 Lecture

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

Euler Characteristic

Euler Characteristic Euler Characteristic Rebecca Robinson May 15, 2007 Euler Characteristic Rebecca Robinson 1 PLANAR GRAPHS 1 Planar graphs v = 5, e = 4, f = 1 v e + f = 2 v = 6, e = 7, f = 3 v = 4, e = 6, f = 4 v e + f

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

ON CELLULAR RESOLUTION OF MONOMIAL IDEALS

ON CELLULAR RESOLUTION OF MONOMIAL IDEALS ON CELLULAR RESOLUTION OF MONOMIAL IDEALS THE WORKSHOP ON COMPUTATIONAL DIFFERENTIAL ALGEBRA AND RELATED TOPICS SCHOOL OF MATHEMATICS, IPM JUNE 21-25, 2014 TEHRAN, IRAN RAHIM ZAARE-NAHANDI, UNIVERSITY

More information

Convex Hulls in Three Dimensions. Polyhedra

Convex Hulls in Three Dimensions. Polyhedra Convex Hulls in Three Dimensions Polyhedra Polyhedron 1.A polyhedron is the generalization of a 2- D polygon to 3-D A finite number of flat polygonal faces The boundary or surface of a polyhedron - Zero-dimensional

More information

Voronoi Diagrams, Delaunay Triangulations and Polytopes

Voronoi Diagrams, Delaunay Triangulations and Polytopes Voronoi Diagrams, Delaunay Triangulations and Polytopes Jean-Daniel Boissonnat MPRI, Lecture 2 Computational Geometry Learning Voronoi, Delaunay & Polytopes MPRI, Lecture 2 1 / 43 Voronoi diagrams in nature

More information

MAXIMAL FLOW THROUGH A NETWORK

MAXIMAL FLOW THROUGH A NETWORK MAXIMAL FLOW THROUGH A NETWORK L. R. FORD, JR. AND D. R. FULKERSON Introduction. The problem discussed in this paper was formulated by T. Harris as follows: "Consider a rail network connecting two cities

More information

Motivation. Profile vectors in the poset of subspaces. For a family F of subsets of [n] = {1, 2,..., n} P.L. Erdős, P. Frankl, G.O.H.

Motivation. Profile vectors in the poset of subspaces. For a family F of subsets of [n] = {1, 2,..., n} P.L. Erdős, P. Frankl, G.O.H. Profile vectors in the poset of subspaces Dániel Gerbner, Eötvös University, Motivation Balázs Patkós Central European University, Budapest For a family F of subsets of [n] = {1, 2,..., n} P.L. Erdős,

More information

The orientability of small covers and coloring simple polytopes. Nishimura, Yasuzo; Nakayama, Hisashi. Osaka Journal of Mathematics. 42(1) P.243-P.

The orientability of small covers and coloring simple polytopes. Nishimura, Yasuzo; Nakayama, Hisashi. Osaka Journal of Mathematics. 42(1) P.243-P. Title Author(s) The orientability of small covers and coloring simple polytopes Nishimura, Yasuzo; Nakayama, Hisashi Citation Osaka Journal of Mathematics. 42(1) P.243-P.256 Issue Date 2005-03 Text Version

More information

arxiv: v1 [math.co] 13 Mar 2015

arxiv: v1 [math.co] 13 Mar 2015 THE MANY FACES OF MODERN COMBINATORICS CRISTIAN LENART arxiv:1503.04240v1 [math.co] 13 Mar 2015 Abstract. This is a survey of recent developments in combinatorics. The goal is to give a big picture of

More information

FACE ENUMERATION FOR LINE ARRANGEMENTS IN A 2-TORUS

FACE ENUMERATION FOR LINE ARRANGEMENTS IN A 2-TORUS Indian J. Pure Appl. Math., 48(3): 345-362, September 2017 c Indian National Science Academy DOI: 10.1007/s13226-017-0234-7 FACE ENUMERATION FOR LINE ARRANGEMENTS IN A 2-TORUS Karthik Chandrasekhar and

More information

Invariant Measures. The Smooth Approach

Invariant Measures. The Smooth Approach Invariant Measures Mathieu Desbrun & Peter Schröder 1 The Smooth Approach On this show lots of derivatives tedious expressions in coordinates For what? only to discover that there are invariant measures

More information

1 Appendix to notes 2, on Hyperbolic geometry:

1 Appendix to notes 2, on Hyperbolic geometry: 1230, notes 3 1 Appendix to notes 2, on Hyperbolic geometry: The axioms of hyperbolic geometry are axioms 1-4 of Euclid, plus an alternative to axiom 5: Axiom 5-h: Given a line l and a point p not on l,

More information

Linear Precision for Parametric Patches

Linear Precision for Parametric Patches Department of Mathematics Texas A&M University March 30, 2007 / Texas A&M University Algebraic Geometry and Geometric modeling Geometric modeling uses polynomials to build computer models for industrial

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

An Introduction to Computational Geometry: Arrangements and Duality

An Introduction to Computational Geometry: Arrangements and Duality An Introduction to Computational Geometry: Arrangements and Duality Joseph S. B. Mitchell Stony Brook University Some images from [O Rourke, Computational Geometry in C, 2 nd Edition, Chapter 6] Arrangement

More information

be a polytope. has such a representation iff it contains the origin in its interior. For a generic, sort the inequalities so that

be a polytope. has such a representation iff it contains the origin in its interior. For a generic, sort the inequalities so that ( Shelling (Bruggesser-Mani 1971) and Ranking Let be a polytope. has such a representation iff it contains the origin in its interior. For a generic, sort the inequalities so that. a ranking of vertices

More information

Voronoi diagram and Delaunay triangulation

Voronoi diagram and Delaunay triangulation Voronoi diagram and Delaunay triangulation Ioannis Emiris & Vissarion Fisikopoulos Dept. of Informatics & Telecommunications, University of Athens Computational Geometry, spring 2015 Outline 1 Voronoi

More information

Hyperplane Arrangements with Large Average Diameter

Hyperplane Arrangements with Large Average Diameter Hyperplane Arrangements with Large Average Diameter Hyperplane Arrangements with Large Average Diameter By Feng Xie, B.Sc. A Thesis Submitted to the School of Graduate Studies in Partial Fulfilment of

More information

Simplicial Matrix-Tree Theorems

Simplicial Matrix-Tree Theorems Art Duval (University of Texas at El Paso) Caroline Klivans (University of Chicago) Jeremy Martin (University of Kansas) KUMUNU VIII University of Nebraska, Lincoln September 9, 2007 Graphs and Spanning

More information

COMBINATORIAL COMMUTATIVE ALGEBRA. Fatemeh Mohammadi (University of Bristol)

COMBINATORIAL COMMUTATIVE ALGEBRA. Fatemeh Mohammadi (University of Bristol) COMBINATORIAL COMMUTATIVE ALGEBRA Fatemeh Mohammadi (University of Bristol) Abstract. In this lecture we focus on the ideals associated to graphs. We see many interesting examples in which the Betti numbers

More information

1. A busy airport has 1500 takeo s perday. Provetherearetwoplanesthatmusttake o within one minute of each other. This is from Bona Chapter 1 (1).

1. A busy airport has 1500 takeo s perday. Provetherearetwoplanesthatmusttake o within one minute of each other. This is from Bona Chapter 1 (1). Math/CS 415 Combinatorics and Graph Theory Fall 2017 Prof. Readdy Homework Chapter 1 1. A busy airport has 1500 takeo s perday. Provetherearetwoplanesthatmusttake o within one minute of each other. This

More information

Euler s polyhedron formula a starting point of today s polytope theory

Euler s polyhedron formula a starting point of today s polytope theory Elem. Math. 6 (007) 184 19 0013-6018/07/040184-9 c Swiss Mathematical Society, 007 Elemente der Mathematik Euler s polyhedron formula a starting point of today s polytope theory Günter M. Ziegler and Christian

More information

The Simplex Algorithm

The Simplex Algorithm The Simplex Algorithm Uri Feige November 2011 1 The simplex algorithm The simplex algorithm was designed by Danzig in 1947. This write-up presents the main ideas involved. It is a slight update (mostly

More information