Optimization

Total Page:16

File Type:pdf, Size:1020Kb

Optimization Optimization Lecture 03 10/25/11 Geometry of LPs A (linear) subspace of ő is a subset of points that is closed under vector addition and scalar multiplication. Equivalently, ͍ Ɣ ͬ ∈ ő ͕%ͥ ͬͥ ƍ ⋯ ƍ ͕% ͬ Ɣ0,͞Ɣ1,…,͡ʝ is the set of points satisfying some set of homogeneous linear equations. It has dimension dim ͍ Ɣ ͘Ǝrank ͕$% . Note: dim ʚ͍ʛ is the maximum number of linear independent vectors in ͍. 2 Geometry of LPs An affine subspace ̻ of ő is a linear subspace ͍ translated by a vector ͩ, formally, ̻ Ɣ ͩ ƍ ͬ ͬ ∈ ͍ʝ. We define dim ̻ Ɣ dim ʚ͍ʛ. Equivalently, ̻ Ɣ ͬ ∈ ő ͕%ͥ ͬͥ ƍ ⋯ ƍ ͕% ͬ Ɣ ͖%, ͞ Ɣ 1, … , ͡ʝ Is the set of points satisfying some set of (inhomogenous) linear equations. The dimension of any subset of ő is the smallest dimension of any affine subspace containing it. 3 Geometry of LPs For example, every line segment has dimension 1. Any set of ͟ points, ͟ ƙ ͘ ƍ 1, has dimension at most ͟ Ǝ 1. The feasible region ̀ Ɣʜͬ|̻ͬ Ɣ͖,ͬƚ0ʝ of the linear program max. ͗ͬ s.t. ̻ͬ Ɣ ͖, ̻ an ͡ Ɛ ͘-matrix, ͡ Ɨ ͘ ͬ ƚ 0, has dimension at most ͘ Ǝ ͡. 4 Convex Polytopes An affine subspace of ő of dimension ͘ Ǝ 1 is called a hyperplane . Alternatively, a hyperplane is a set of points ͬ satisfying ͕ͥͬͥ ƍ ⋯ ƍ ͕ͬ Ɣ ͖, with not all ‘s equal to zero. ͕% A hyperplane defines two (closed) halfspaces. These are the sets of points satisfying or ͕ͥͬͥ ƍ ⋯ ƍ ͕ͬ ƚ ͖ , respectively. ͕ͥͬͥ ƍ ⋯ ƍ ͕ͬ ƙ ͖ 5 Convex Polytopes A subset ͍ of ő is called convex , if for any ͬ, ͭ ∈ ͍ and ∈ ʞ0,1ʟ, it holds that ͬ ƍ 1 Ǝ ͭ ∈ ͍. A halfspace is a convex set. Therefore the intersection of halfspaces is convex. The intersection of a finite number of halfspaces, when it is bounded and non-empty, is called a (convex) polytope . We are interested in convex polytopes that are included in the non-negative orthant, i.e., by convention ͘ of the halfspace defining the polytope will always be , . ͬ% ƚ 0 ͞ Ɣ 1, … , ͘ 6 Convex Polytopes Polytope defined by the constraints of LP-1: ͬͥ ƍ ͬͦ ƍ ͬͧ ƙ 4 ͬͥ ƙ 2 ͬͧ ƙ 3 3ͬͦ ƍ ͬͧ ƙ 6 ͬͥ, ͬͦ, ͬͧ ƚ 0 7 Convex Polytopes Let ͊ be a convex polytope of dimension ͘ and ͍͂ a halfspace defined by hyperplane ͂. Let ͚ Ɣ ͊ ∩ ͍͂ . If ͚ ⊆ ͂, i.e., when ͊ and ͍͂ touch just in their exteriors, we call ͚ a face of ͊ and ͂ is the supporting hyperplane defining ͚. There are three distinguished kinds of faces: • A facet is a face of dimension ͘ Ǝ 1. • A vertex is a face of dimension zero (a point). • An edge is a face of dimension one (a line segment). 8 Convex Polytopes Some facets, edges and vertices of the 3-dimensional polytope defined by the constraints of LP-1. 9 Convex Polytopes The hyperplane defining a facet corresponds to a defining halfspace of the polytope. The converse is not always true. Vertices are the polytope‘s corners. An edge is a line segment joining two vertices. Not every pair of vertices defines an edge, though! Theorem 2 (a) Every convex polytope is the convex hull of its vertices. (b) Conversely, if ͐ is a finite set of points, then the convex hull of ͐ is a convex polytope ͊. The set of vertices of ͊ is a subset of ͐. What‘s the formal relation between standard-form LPs and polytopes? 10 Standard-Form LPs and Polytopes Given an LP max. ͗ͬ s.t. ̻ͬ Ɣ ͖ ͬ ƚ 0, in standard form, we assume w.l.o.g. that the equations ̻ͬ Ɣ ͖ are of the form )ͯ( ͬ$ Ɣ ͖$ Ǝ ȕ ͕$% ͬ% , ͝Ɣ͢Ǝ͡ƍ1,…,͢. %Ͱͥ We can always achieve this by finding a basis Č of ̻, multi- plying ̻ͬ Ɣ ͖ by ̼ͯͥ and rearranging ̻ͬ Ɣ ͖ so Č corres- ponds to the last ͡ columns of ̻. 11 Standard-Form LPs and Polytopes So ̻ͬ Ɣ ͖, ͬ ƚ 0, is in fact equivalent to the inequalities )ͯ( ͖$ Ǝ ȕ ͕$% ͬ% ƚ0, ͞Ɣ͢Ǝ͡ƍ1,…,͢ %Ͱͥ . ͬ% ƚ0, ͞ Ɣ1,…,͢Ǝ͡ This, however, is an intersection of halfspaces (and bounded by Assumption 3) and, thus, defines a convex polytope ͊ ⊂ ő)ͯ(. Thus, we can view the feasible region ̀ ⊂ ő) of a standard- form LP ̻ͬ Ɣ ͖, ͬ ƚ 0, as a convex polytope ͊ ⊂ ő)ͯ(. 12 Standard-Form LPs and Polytopes Conversely, let ͊ be a polytope in the non-negative orthant of ő)ͯ(. The ͢ halfspaces defining ͊ can be expressed as ͜$ͥ ͬͥ ƍ ⋯ ƍ ͜$ )ͯ( ͬ)ͯ( ƍ ͛$ ƙ0, ͝Ɣ1,…,͢, where w.l.o.g. the first ͢ Ǝ ͡ inequalities are of the form ͬ$ ƚ0, ͝Ɣ1,…,͢Ǝ͡. Let ͂ be the matrix of coefficients of the remaining inequali- ties. We introduce slack variables to obtain ͡ ͬ)ͯ(ͮͥ, … , ͬ) the equivalent formulation ̻ͬ Ɣ ͖, ͬ ƚ 0, with matrix , , and ͡ Ɛ ͢ ̻ Ɣ ʞ͂|̓ʟ ͖ Ɣ Ǝ ͛)ͯ(ͮͥ, … , ͛) ). ͬ ∈ ő 13 Standard-Form LPs and Polytopes Thus, we can alternatively view any polytope ͊ ⊂ ő)ͯ( as the feasible region ̀ ⊂ ő) of a standard-form LP ̻ͬ Ɣ ͖, ͬ ƚ 0. The transformation of solutions between these two eqivalent views is as follows: Given a point , we ͬȤ Ɣ ͬͥ, … , ͬ)ͯ( ∈ ͊ obtain by defining ͬ Ɣ ͬͥ, … , ͬ) ∈ ̀ )ͯ( ͬ$ Ɣ Ǝ͛$ Ǝ ȕ ͜$% ͬ% , ͝Ɣ͢Ǝ͡ƍ1,…,͢. %Ͱͥ Conversely, can be transformed into ͬ Ɣ ͬͥ, … , ͬ) ∈ ̀ by truncating the last coordinates ͬȤ Ɣ ͬͥ, … , ͬ)ͯ( ∈ ͊ ͡ of . ͬ 14 Standard-Form LPs and Polytopes Theorem 3 Let ͊ ∈ ő)ͯ( be a convex polytope, ̀ Ɣ ͬ ̻ͬ Ɣ ͖, ͬ ƚ 0 ⊂ ő) the corresponding feasible region of a standard-form LP, and . Then the following are ͬȤ Ɣ ͬͥ, … , ͬ)ͯ( ∈ ͊ equivalent: (a) The point ͬȤ is a vertex of ͊. (b) If ͬȤ Ɣ ͬȤɑ ƍ 1 Ǝ ͬȤ′′ , with ͬȤɑ, ͬȤɑɑ ∈ ͊ and 0 Ɨ Ɨ 1, then ͬȤɑ Ɣ ͬȤɑɑ Ɣ ͬȤ. (c) The corresponding vector ͬ ∈ ̀ with )ͯ( ͬ$ Ɣ Ǝ͛$ Ǝ ∑%Ͱͥ ͜$% ͬ% , ͝Ɣ͢Ǝ͡ƍ1,…,͢ is a basic feasible solution of ̀. 15.
Recommended publications
  • A General Geometric Construction of Coordinates in a Convex Simplicial Polytope
    A general geometric construction of coordinates in a convex simplicial polytope ∗ Tao Ju a, Peter Liepa b Joe Warren c aWashington University, St. Louis, USA bAutodesk, Toronto, Canada cRice University, Houston, USA Abstract Barycentric coordinates are a fundamental concept in computer graphics and ge- ometric modeling. We extend the geometric construction of Floater’s mean value coordinates [8,11] to a general form that is capable of constructing a family of coor- dinates in a convex 2D polygon, 3D triangular polyhedron, or a higher-dimensional simplicial polytope. This family unifies previously known coordinates, including Wachspress coordinates, mean value coordinates and discrete harmonic coordinates, in a simple geometric framework. Using the construction, we are able to create a new set of coordinates in 3D and higher dimensions and study its relation with known coordinates. We show that our general construction is complete, that is, the resulting family includes all possible coordinates in any convex simplicial polytope. Key words: Barycentric coordinates, convex simplicial polytopes 1 Introduction In computer graphics and geometric modelling, we often wish to express a point x as an affine combination of a given point set vΣ = {v1,...,vi,...}, x = bivi, where bi =1. (1) i∈Σ i∈Σ Here bΣ = {b1,...,bi,...} are called the coordinates of x with respect to vΣ (we shall use subscript Σ hereafter to denote a set). In particular, bΣ are called barycentric coordinates if they are non-negative. ∗ [email protected] Preprint submitted to Elsevier Science 3 December 2006 v1 v1 x x v4 v2 v2 v3 v3 (a) (b) Fig.
    [Show full text]
  • 1 Lifts of Polytopes
    Lecture 5: Lifts of polytopes and non-negative rank CSE 599S: Entropy optimality, Winter 2016 Instructor: James R. Lee Last updated: January 24, 2016 1 Lifts of polytopes 1.1 Polytopes and inequalities Recall that the convex hull of a subset X n is defined by ⊆ conv X λx + 1 λ x0 : x; x0 X; λ 0; 1 : ( ) f ( − ) 2 2 [ ]g A d-dimensional convex polytope P d is the convex hull of a finite set of points in d: ⊆ P conv x1;:::; xk (f g) d for some x1;:::; xk . 2 Every polytope has a dual representation: It is a closed and bounded set defined by a family of linear inequalities P x d : Ax 6 b f 2 g for some matrix A m d. 2 × Let us define a measure of complexity for P: Define γ P to be the smallest number m such that for some C s d ; y s ; A m d ; b m, we have ( ) 2 × 2 2 × 2 P x d : Cx y and Ax 6 b : f 2 g In other words, this is the minimum number of inequalities needed to describe P. If P is full- dimensional, then this is precisely the number of facets of P (a facet is a maximal proper face of P). Thinking of γ P as a measure of complexity makes sense from the point of view of optimization: Interior point( methods) can efficiently optimize linear functions over P (to arbitrary accuracy) in time that is polynomial in γ P . ( ) 1.2 Lifts of polytopes Many simple polytopes require a large number of inequalities to describe.
    [Show full text]
  • The Orientability of Small Covers and Coloring Simple Polytopes
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Osaka City University Repository Nakayama, H. and Nishimura, Y. Osaka J. Math. 42 (2005), 243–256 THE ORIENTABILITY OF SMALL COVERS AND COLORING SIMPLE POLYTOPES HISASHI NAKAYAMA and YASUZO NISHIMURA (Received September 1, 2003) Abstract Small Cover is an -dimensional manifold endowed with a Z2 action whose or- bit space is a simple convex polytope . It is known that a small cover over is characterized by a coloring of which satisfies a certain condition. In this paper we shall investigate the topology of small covers by the coloring theory in com- binatorics. We shall first give an orientability condition for a small cover. In case = 3, an orientable small cover corresponds to a four colored polytope. The four color theorem implies the existence of orientable small cover over every simple con- vex 3-polytope. Moreover we shall show the existence of non-orientable small cover over every simple convex 3-polytope, except the 3-simplex. 0. Introduction “Small Cover” was introduced and studied by Davis and Januszkiewicz in [5]. It is a real version of “Quasitoric manifold,” i.e., an -dimensional manifold endowed with an action of the group Z2 whose orbit space is an -dimensional simple convex poly- tope. A typical example is provided by the natural action of Z2 on the real projec- tive space R whose orbit space is an -simplex. Let be an -dimensional simple convex polytope. Here is simple if the number of codimension-one faces (which are called “facets”) meeting at each vertex is , equivalently, the dual of its boundary complex ( ) is an ( 1)-dimensional simplicial sphere.
    [Show full text]
  • Generating Combinatorial Complexes of Polyhedral Type
    transactions of the american mathematical society Volume 309, Number 1, September 1988 GENERATING COMBINATORIAL COMPLEXES OF POLYHEDRAL TYPE EGON SCHULTE ABSTRACT. The paper describes a method for generating combinatorial com- plexes of polyhedral type. Building blocks B are implanted into the maximal simplices of a simplicial complex C, on which a group operates as a combinato- rial reflection group. Of particular interest is the case where B is a polyhedral block and C the barycentric subdivision of a regular incidence-polytope K together with the action of the automorphism group of K. 1. Introduction. In this paper we discuss a method for generating certain types of combinatorial complexes. We generalize ideas which were recently applied in [23] for the construction of tilings of the Euclidean 3-space E3 by dodecahedra. The 120-cell {5,3,3} in the Euclidean 4-space E4 is a regular convex polytope whose facets and vertex-figures are dodecahedra and 3-simplices, respectively (cf. Coxeter [6], Fejes Toth [12]). When the 120-cell is centrally projected from some vertex onto the 3-simplex T spanned by the neighboured vertices, then a dissection of T into dodecahedra arises (an example of a central projection is shown in Figure 1). This dissection can be used as a building block for a tiling of E3 by dodecahedra. In fact, in the barycentric subdivision of the regular tessellation {4,3,4} of E3 by cubes each 3-simplex can serve as as a fundamental region for the symmetry group W of {4,3,4} (cf. Coxeter [6]). Therefore, mapping T affinely onto any of these 3-simplices and applying all symmetries in W turns the dissection of T into a tiling T of the whole space E3.
    [Show full text]
  • Frequently Asked Questions in Polyhedral Computation
    Frequently Asked Questions in Polyhedral Computation http://www.ifor.math.ethz.ch/~fukuda/polyfaq/polyfaq.html Komei Fukuda Swiss Federal Institute of Technology Lausanne and Zurich, Switzerland [email protected] Version June 18, 2004 Contents 1 What is Polyhedral Computation FAQ? 2 2 Convex Polyhedron 3 2.1 What is convex polytope/polyhedron? . 3 2.2 What are the faces of a convex polytope/polyhedron? . 3 2.3 What is the face lattice of a convex polytope . 4 2.4 What is a dual of a convex polytope? . 4 2.5 What is simplex? . 4 2.6 What is cube/hypercube/cross polytope? . 5 2.7 What is simple/simplicial polytope? . 5 2.8 What is 0-1 polytope? . 5 2.9 What is the best upper bound of the numbers of k-dimensional faces of a d- polytope with n vertices? . 5 2.10 What is convex hull? What is the convex hull problem? . 6 2.11 What is the Minkowski-Weyl theorem for convex polyhedra? . 6 2.12 What is the vertex enumeration problem, and what is the facet enumeration problem? . 7 1 2.13 How can one enumerate all faces of a convex polyhedron? . 7 2.14 What computer models are appropriate for the polyhedral computation? . 8 2.15 How do we measure the complexity of a convex hull algorithm? . 8 2.16 How many facets does the average polytope with n vertices in Rd have? . 9 2.17 How many facets can a 0-1 polytope with n vertices in Rd have? . 10 2.18 How hard is it to verify that an H-polyhedron PH and a V-polyhedron PV are equal? .
    [Show full text]
  • Notes on Convex Sets, Polytopes, Polyhedra, Combinatorial Topology, Voronoi Diagrams and Delaunay Triangulations
    Notes on Convex Sets, Polytopes, Polyhedra, Combinatorial Topology, Voronoi Diagrams and Delaunay Triangulations Jean Gallier and Jocelyn Quaintance Department of Computer and Information Science University of Pennsylvania Philadelphia, PA 19104, USA e-mail: [email protected] April 20, 2017 2 3 Notes on Convex Sets, Polytopes, Polyhedra, Combinatorial Topology, Voronoi Diagrams and Delaunay Triangulations Jean Gallier Abstract: Some basic mathematical tools such as convex sets, polytopes and combinatorial topology, are used quite heavily in applied fields such as geometric modeling, meshing, com- puter vision, medical imaging and robotics. This report may be viewed as a tutorial and a set of notes on convex sets, polytopes, polyhedra, combinatorial topology, Voronoi Diagrams and Delaunay Triangulations. It is intended for a broad audience of mathematically inclined readers. One of my (selfish!) motivations in writing these notes was to understand the concept of shelling and how it is used to prove the famous Euler-Poincar´eformula (Poincar´e,1899) and the more recent Upper Bound Theorem (McMullen, 1970) for polytopes. Another of my motivations was to give a \correct" account of Delaunay triangulations and Voronoi diagrams in terms of (direct and inverse) stereographic projections onto a sphere and prove rigorously that the projective map that sends the (projective) sphere to the (projective) paraboloid works correctly, that is, maps the Delaunay triangulation and Voronoi diagram w.r.t. the lifting onto the sphere to the Delaunay diagram and Voronoi diagrams w.r.t. the traditional lifting onto the paraboloid. Here, the problem is that this map is only well defined (total) in projective space and we are forced to define the notion of convex polyhedron in projective space.
    [Show full text]
  • Convex Hull in Higher Dimensions
    Comp 163: Computational Geometry Professor Diane Souvaine Tufts University, Spring 2005 1991 Scribe: Gabor M. Czako, 1990 Scribe: Sesh Venugopal, 2004 Scrib Higher Dimensional Convex Hull Algorithms 1 Convex hulls 1.0.1 Definitions The following definitions will be used throughout. Define • Sd:Ad-Simplex The simplest convex polytope in Rd.Ad-simplex is always the convex hull of some d + 1 affinely independent points. For example, a line segment is a 1 − simplex i.e., the smallest convex subspace which con- tains two points. A triangle is a 2 − simplex and a tetrahedron is a 3 − simplex. • P: A Simplicial Polytope. A polytope where each facet is a d − 1 simplex. By our assumption, a convex hull in 3-D has triangular facets and in 4-D, a convex hull has tetrahedral facets. •P: number of facets of Pi • F : a facet of P • R:aridgeofF • G:afaceofP d+1 • fj(Pi ): The number of j-faces of P .Notethatfj(Sd)=C(j+1). 1.0.2 An Upper Bound on Time Complexity: Cyclic Polytope d 1 2 d Consider the curve Md in R defined as x(t)=(t ,t , ..., t ), t ∈ R.LetH be the hyperplane defined as a0 + a1x1 + a2x2 + ... + adxd = 0. The intersection 2 d of Md and H is the set of points that satisfy a0 + a1t + a2t + ...adt =0. This polynomial has at most d real roots and therefore d real solutions. → H intersects Md in at most d points. This brings us to the following definition: A convex polytope in Rd is a cyclic polytope if it is the convex hull of a 1 set of at least d +1pointsonMd.
    [Show full text]
  • Scribability Problems for Polytopes
    SCRIBABILITY PROBLEMS FOR POLYTOPES HAO CHEN AND ARNAU PADROL Abstract. In this paper we study various scribability problems for polytopes. We begin with the classical k-scribability problem proposed by Steiner and generalized by Schulte, which asks about the existence of d-polytopes that cannot be realized with all k-faces tangent to a sphere. We answer this problem for stacked and cyclic polytopes for all values of d and k. We then continue with the weak scribability problem proposed by Gr¨unbaum and Shephard, for which we complete the work of Schulte by presenting non weakly circumscribable 3-polytopes. Finally, we propose new (i; j)-scribability problems, in a strong and a weak version, which generalize the classical ones. They ask about the existence of d-polytopes that can not be realized with all their i-faces \avoiding" the sphere and all their j-faces \cutting" the sphere. We provide such examples for all the cases where j − i ≤ d − 3. Contents 1. Introduction 2 1.1. k-scribability 2 1.2. (i; j)-scribability 3 Acknowledgements 4 2. Lorentzian view of polytopes 4 2.1. Convex polyhedral cones in Lorentzian space 4 2.2. Spherical, Euclidean and hyperbolic polytopes 5 3. Definitions and properties 6 3.1. Strong k-scribability 6 3.2. Weak k-scribability 7 3.3. Strong and weak (i; j)-scribability 9 3.4. Properties of (i; j)-scribability 9 4. Weak scribability 10 4.1. Weak k-scribability 10 4.2. Weak (i; j)-scribability 13 5. Stacked polytopes 13 5.1. Circumscribability 14 5.2.
    [Show full text]
  • Combinatorial Aspects of Convex Polytopes Margaret M
    Combinatorial Aspects of Convex Polytopes Margaret M. Bayer1 Department of Mathematics University of Kansas Carl W. Lee2 Department of Mathematics University of Kentucky August 1, 1991 Chapter for Handbook on Convex Geometry P. Gruber and J. Wills, Editors 1Supported in part by NSF grant DMS-8801078. 2Supported in part by NSF grant DMS-8802933, by NSA grant MDA904-89-H-2038, and by DIMACS (Center for Discrete Mathematics and Theoretical Computer Science), a National Science Foundation Science and Technology Center, NSF-STC88-09648. 1 Definitions and Fundamental Results 3 1.1 Introduction : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 3 1.2 Faces : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 3 1.3 Polarity and Duality : : : : : : : : : : : : : : : : : : : : : : : : : 3 1.4 Overview : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 4 2 Shellings 4 2.1 Introduction : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 4 2.2 Euler's Relation : : : : : : : : : : : : : : : : : : : : : : : : : : : : 4 2.3 Line Shellings : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 5 2.4 Shellable Simplicial Complexes : : : : : : : : : : : : : : : : : : : 5 2.5 The Dehn-Sommerville Equations : : : : : : : : : : : : : : : : : : 6 2.6 Completely Unimodal Numberings and Orientations : : : : : : : 7 2.7 The Upper Bound Theorem : : : : : : : : : : : : : : : : : : : : : 8 2.8 The Lower Bound Theorem : : : : : : : : : : : : : : : : : : : : : 9 2.9 Constructions Using Shellings : : : : : : : : : : : : :
    [Show full text]
  • Realizing Planar Graphs As Convex Polytopes
    Realizing Planar Graphs as Convex Polytopes G¨unter Rote Institut f¨urInformatik, Freie Universit¨atBerlin, Takustraße 9, 14195 Berlin, Germany [email protected] Abstract. This is a survey on methods to construct a three-dimensional convex polytope with a given combinatorial structure, that is, with the edges forming a given 3-connected planar graph, focusing on efforts to achieve small integer coordinates. Keywords: Convex polytope, spiderweb embedding 1 Introduction The graphs formed by the edges of three-dimensional polytopes are characterized by Steinitz' seminal theorem from 1916 [13]: they are exactly the planar 3- connected graphs. For such a graph G with n vertices, I will discuss different methods of actually constructing a polytope with this structure. 2 Inductive Methods The original proof of Steinitz transforms G into simpler and simpler graphs by sequence of elementary operations, until eventually K4, the graph of the tetra- hedron, is obtained. By following this transformation in the reverse order, one can gradually turn the tetrahedron into a realization of G. The operations can be carried out with rational coordinates, and after clearing common denomina- tors, one obtains integer coordinates. However, the required number of bits of accuracy for each vertex coordinate is exponential. In other words, the n vertices lie on an integer grid whose size is doubly exponential in n [9]. A triangulated (or simplicial) polytope, in which every face is a triangle, is easier to realize on the grid than a general polytope, since each vertex can be perturbed within some small neighborhood while maintaining the combinatorial structure of the polytope.
    [Show full text]
  • Volumes and Integrals Over Polytopes
    Volumes of Polytopes: FAMILIAR AND USEFUL But, How to compute the volumes anyway? How to Integrate a Polynomial over a Convex Polytope New Techniques for Integration over a Simplex Another Idea to integrate fast: Cone Valuations Volumes and Integrals over Polytopes Jes´usA. De Loera, UC Davis June 29, 2011 Volumes of Polytopes: FAMILIAR AND USEFUL But, How to compute the volumes anyway? Why compute the volume and its cousins? How to Integrate a Polynomial over a Convex Polytope Computational Complexity of Volume New Techniques for Integration over a Simplex Another Idea to integrate fast: Cone Valuations Meet Volume The (Euclidean) volume V (R) of a region of space R is real non-negative number defined via the Riemann integral over the regions. EXAMPLE: P = f(x; y) : 0 ≤ x ≤ 1; 0 ≤ y ≤ 1g NV (P) = 2! · 1 = 2: n Given polytopes P1;:::; Pk ⊂ R and real numbers t1;:::; tk ≥ 0 the Minkowski sum is the polytope t1P1 + ··· + tk Pk := ft1v1 + ··· + tk vk : vi 2 Pi g . Volumes of Polytopes: FAMILIAR AND USEFUL But, How to compute the volumes anyway? Why compute the volume and its cousins? How to Integrate a Polynomial over a Convex Polytope Computational Complexity of Volume New Techniques for Integration over a Simplex Another Idea to integrate fast: Cone Valuations Meet Volume's Cousins In the case when P is an n-dimensional lattice polytope (i.e., all vertices have integer coordinates) we can naturally define a normalized volume of P, NV (P) to be n!V (P). n Given polytopes P1;:::; Pk ⊂ R and real numbers t1;:::; tk ≥ 0 the Minkowski sum is the polytope t1P1 + ··· + tk Pk := ft1v1 + ··· + tk vk : vi 2 Pi g .
    [Show full text]
  • An Introduction to Convex Polytopes
    Graduate Texts in Mathematics Arne Brondsted An Introduction to Convex Polytopes 9, New YorkHefdelbergBerlin Graduate Texts in Mathematics90 Editorial Board F. W. GehringP. R. Halmos (Managing Editor) C. C. Moore Arne Brondsted An Introduction to Convex Polytopes Springer-Verlag New York Heidelberg Berlin Arne Brondsted K, benhavns Universitets Matematiske Institut Universitetsparken 5 2100 Kobenhavn 0 Danmark Editorial Board P. R. Halmos F. W. Gehring C. C. Moore Managing Editor University of Michigan University of California Indiana University Department of at Berkeley Department of Mathematics Department of Mathematics Ann Arbor, MI 48104 Mathematics Bloomington, IN 47405 U.S.A. Berkeley, CA 94720 U.S.A. U.S.A. AMS Subject Classifications (1980): 52-01, 52A25 Library of Congress Cataloging in Publication Data Brondsted, Arne. An introduction to convex polytopes. (Graduate texts in mathematics; 90) Bibliography : p. 1. Convex polytopes.I. Title.II. Series. QA64.0.3.B76 1982 514'.223 82-10585 With 3 Illustrations. © 1983 by Springer-Verlag New York Inc. All rights reserved. No part of this book may be translated or reproduced in any form without written permission from Springer-Verlag, 175 Fifth Avenue, New York, New York 10010, U.S.A. Typeset by Composition House Ltd., Salisbury, England. Printed and bound by R. R. Donnelley & Sons, Harrisonburg, VA. Printed in the United States of America. 987654321 ISBN 0-387-90722-X Springer-Verlag New York Heidelberg Berlin ISBN 3-540-90722-X Springer-Verlag Berlin Heidelberg New York Preface The aim of this book is to introduce the reader to the fascinating world of convex polytopes. The highlights of the book are three main theorems in the combinatorial theory of convex polytopes, known as the Dehn-Sommerville Relations, the Upper Bound Theorem and the Lower Bound Theorem.
    [Show full text]