Gift Wrapping for Pretropisms
|
|
- Kimberly Carter
- 5 years ago
- Views:
Transcription
1 Gift Wrapping for Pretropisms Jan Verschelde University of Illinois at Chicago Department of Mathematics, Statistics, and Computer Science jan Graduate Computational Algebraic Geometry Seminar Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
2 Outline 1 Pretropisms and Solution Sets an illustrative example pretropisms and tropisms 2 Applying Gift Wrapping computing cones of pretropisms sketching an algorithm in pseudocode running a test program in PHCpack Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
3 an illustrative example (x 2 x1 2)(x x x 3 2 1)(x 1 0.5) = 0 f(x 1, x 2, x 3 ) = (x 3 x1 3 )(x x x 3 2 1)(x 2 0.5) = 0 (x 2 x1 2)(x 3 x1 3)(x x x 3 2 1)(x 3 0.5) = 0 f 1 (0) = Z = Z 2 Z 1 Z 0 = {Z 21 } {Z 11 Z 12 Z 13 Z 14 } {Z 01 } 1 Z 21 is the sphere x x x = 0, 2 Z 11 is the line (x 1 = 0.5, x 3 = ), 3 Z 12 is the line (x 1 = 0.5, x 2 = 0.5), 4 Z 13 is the line (x 1 = 0.5, x 2 = 0.5), 5 Z 14 is the twisted cubic (x 2 x 2 1 = 0, x 3 x 3 1 = 0), 6 Z 01 is the point (x 1 = 0.5, x 2 = 0.5, x 3 = 0.5). Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
4 numerical irreducible decomposition Used in two papers in numerical algebraic geometry: first cascade of homotopies: 197 paths A.J. Sommese, J. Verschelde, and C.W. Wampler: Numerical decomposition of the solution sets of polynomial systems into irreducible components. SIAM J. Numer. Anal. 38(6): , equation-by-equation solver: 13 paths A.J. Sommese, J. Verschelde, and C.W. Wampler: Solving polynomial systems equation by equation. In Algorithms in Algebraic Geometry, Volume 146 of The IMA Volumes in Mathematics and Its Applications, pages , Springer-Verlag, The mixed volume of the Newton polytopes of this system is 124. By theorem A of Bernshteǐn, the mixed volume is an upper bound on the number of isolated solutions. Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
5 three Newton polytopes (x 2 x1 2)(x x x 3 2 1)(x 1 0.5) = 0 f(x 1, x 2, x 3 ) = (x 3 x1 3 )(x x x 3 2 1)(x 2 0.5) = 0 (x 2 x1 2)(x 3 x1 3)(x x x 3 2 1)(x 3 0.5) = 0 Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
6 looking for solution curves The twisted cubic is (x 1 = t, x 2 = t 2, x 3 = t 3 ). We look for solutions of the form x 1 = t v 1, v 1 > 0, x 2 = c 2 t v 2, c 2 C, x 3 = c 3 t v 3, c 3 C. Substitute x 1 = t, x 2 = c 2 t 2, x 3 = c 3 t 3 into f (0.5c 2 0.5)t 2 + O(t 3 ) = 0 f(x 1 = t, x 2 = c 2 t 2, x 3 = c 3 t 3 ) = (0.5c 3 0.5)t 3 + O(t 5 ) = 0 0.5(c 2 1.0)(c 3 1.0)t 5 + O(t 7 ) conditions on c 2 and c 3. How to find (v 1, v 2, v 3 ) = (1, 2, 3)? Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
7 faces of Newton polytopes Looking at the Newton polytopes in the direction v = (1, 2, 3): Selecting those monomials supported on the faces 0.5x 2 0.5x1 2 = 0 v f(x 1, x 2, x 3 ) = 0.5x 3 0.5x1 3 = 0 0.5x 2 x x 3x x 3x x1 5 = 0 Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
8 degenerating the sphere (x 2 x1 2)(x x x 3 2 1)(x 1 0.5) = 0 f(x 1, x 2, x 3 ) = (x 3 x1 3 )(x x x 3 2 1)(x 2 0.5) = 0 (x 2 x1 2)(x 3 x1 3)(x x x 3 2 1)(x 3 0.5) = 0 As x 1 = t 0: x 2 (x2 2 + x 3 2 1)( 0.5) = 0 (1,0,0) f(x 1, x 2, x 3 ) x 3 (x2 2 + x 3 2 1)(x 2 0.5) = 0 x 2 x 3 (x2 2 + x 3 2 1)(x 3 0.5) = 0 As x 2 = s 0: x 1 2(x x 3 2 1)(x 1 0.5) = 0 (0,1,0) f(x 1, x 2, x 3 ) (x 3 x1 3 )(x x 3 2 1)( 0.5) = 0 x1 2(x 3 x1 3)(x x 3 2 1)(x 3 0.5) = 0 Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
9 more faces of Newton polytopes Looking at the Newton polytopes along v = (1,0,0) and v = (0, 1, 0): (1,0,0) f(x 1, x 2, x 3 ) = x 2 (x2 2 + x 3 2 1)( 0.5) x 3 (x2 2 + x 3 2 1)(x 2 0.5) x 2 x 3 (x2 2 + x 3 2 1)(x 3 0.5) (0,1,0) f(x 1, x 2, x 3 ) = x1 2(x x 3 2 1)(x 1 0.5) (x 3 x1 3 )(x x 3 2 1)( 0.5) x1 2(x 3 x1 3)(x x 3 2 1)(x 3 0.5) Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
10 faces of faces The sphere degenerates to circles at the coordinate planes. (1,0,0) f(x 1, x 2, x 3 ) = x 2 (x2 2 + x 3 2 1)( 0.5) x 3 (x2 2 + x 3 2 1)(x 2 0.5) x 2 x 3 (x2 2 + x 3 2 1)(x 3 0.5) (0,1,0) f(x 1, x 2, x 3 ) = x1 2(x x 3 2 1)(x 1 0.5) (x 3 x1 3 )(x x 3 2 1)( 0.5) x1 2(x 3 x1 3)(x x 3 2 1)(x 3 0.5) Degenerating even more: x 2 (x3 2 1)( 0.5) (0,1,0) (1,0,0) f(x 1, x 2, x 3 ) = x 3 (x3 2 1)( 0.5) x 2 x 3 (x3 2 1)(x 3 0.5) The factor x is shared with (1,0,0) (0,1,0) f(x 1, x 2, x 3 ). Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
11 representing a solution surface The sphere is two dimensional, x 1 and x 2 are free: x 1 = t 1 x 2 = t 2 x 3 = 1 + c 1 t1 2 + c 2t2 2. For t 1 = 0 and t 2 = 0, x 3 = 1 is a solution of x 3 1 = 0. Substituting (x 1 = t 1, x 2 = t 2, x 3 = 1 + c 1 t c 2t 2 2 ) into the original system gives linear conditions on the coefficients of the second term: c 1 = 0.5 and c 2 = 0.5. Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
12 Outline 1 Pretropisms and Solution Sets an illustrative example pretropisms and tropisms 2 Applying Gift Wrapping computing cones of pretropisms sketching an algorithm in pseudocode running a test program in PHCpack Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
13 notations Given p, q C[x ±1, y ±1, z ±1 ], do p and q have a common factor? For example: { p = (x 2 + y 2 + z 2 1)(y x 2 ) q = (x 2 + y 2 + z 2 1)(z x 3 ) In our polyhedral approach, we write p and q as p(x, y, z) = a A c a x a 1 y a 2 z a 3 and q(x, y, z) = b A c b x b 1 y b 2 z b 3 where A = { a Z 3 c a 0 } and B = { b Z 3 c b 0 } are the support sets respectively of p and q. A spans the Newton polytope P = conv(a), B spans Q = conv(b). Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
14 inner normals and initial forms Denote by, the inner product: a, b = a 1 b 1 + a 2 b 2 + a 3 b 3. For v 0, the face in v P of P = conv(a) is spanned by in v A with in v A = { a A a, v = min b, v }. b A We use in v A because of initial forms of polynomials: in v p(x, y, z) = a in va c a x a1 y a2 z a3 where p(x, y, z) = a A We may take v, with integer coordinates v 1, v 2, and v 3, normalized so that gcd(v 1, v 2, v 3 ) = 1. This normalization gives unique normals to all proper facets. c a x a 1 y a 2 z a 3. Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
15 pretropisms Let (A, B) be two supports. A pretropism for (A, B) is a vector v 0: #in v A 2 and #in v B 2. Denote by T(A, B) the set { v 0 #in v A 2 and #in v B 2 }. A pretropism is a candidate for a tropism. A tropism v is a pretropism for which a root of the initial form system in v f(x) = 0 determines the leading coefficients of a Puiseux series expansion of a solution component of f(x) = 0. Proposition If T(A, B) =, then for any two Laurent polynomials p and q with respective support sets A and B, p and q have no common factor. Proof. Suppose p and q have a nontrivial common factor f, i.e.: p = p 1 f and q = q 1 f. Denote the Newton polytope of f by F, then P = P 1 + F and Q = Q 1 + F, where P, P 1, Q, and Q 1 are the respective Newton polytopes of p, p 1, q, and q 1. All normals to faces of F are tropisms. Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
16 predicting a common factor Recall the example: { p = (x 2 + y 2 + z 2 1)(y x 2 ) q = (x 2 + y 2 + z 2 1)(z x 3 ) The set {(1, 0, 0), (0, 1, 0), (0, 0, 1), ( 1, 1, 1)} contains all normalized vectors to the facets of the simplex, the Newton polytope of the common factor of p and q. Among the curves common to p and q we get the equations of the twisted cubic via the initial forms in ( 1, 2, 3) p = z 2 (y x 2 ) and in (+1,+2,+3) p = 1(y x 2 ). Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
17 classifying pretropisms Redundant tropisms: for curves restrict to first positive component. For surfaces: every edge of the Newton polytope of a common factor will also be a pretropism. For two Newton polytopes P and Q, we classify pretropisms as follows: A facet pretropism is an inner normal to a facet common to both P and Q. We call this common facet a tropical prefacet. An edge pretropism is a pretropism not contained in any tropical prefacet. Edges of P and Q that are parallel to each other are always contained in a larger face tuple (in v P, in v Q) for some pretropism v. Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
18 Outline 1 Pretropisms and Solution Sets an illustrative example pretropisms and tropisms 2 Applying Gift Wrapping computing cones of pretropisms sketching an algorithm in pseudocode running a test program in PHCpack Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
19 applying gift wrapping Recall the geometric intuition of gift wrapping: view a supporting hyperplane as wrapping paper, the paper first touches a vertex, then an edge, etc. planes supporting facets are rotated along ridges. Consider as given a tuple of Newton polytopes, the pretropisms correspond to those facets of the Minkowski sum of the Newton polytopes, that are spanned by sums of edges of the polytopes. On the complexity: Storing the entire face lattice of a Newton polytope of a sparse polynomial has an acceptable complexity. Storing the entire face lattice of the sum of the Newton polytopes is not efficient and most likely not even desirable. Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
20 two Newton polytopes in 3-space: facet pretropisms Given are two support sets A and B, A Z 3 n A and B Z 3 n B. Could the polynomials p (supported on A) and q (supported on B) have a common factor? This question is equivalent for two facets: to share the same inner normal. F A of conv(a) and F B of conv(b) If the components of each inner normal vector to a facet are normalized so their greatest common divisor equals one, then the problem of finding a facet pretropism is reduced to sorting: 1 Sort the inner normals of the facets to A and B lexicographically. 2 Merge the sorted lists of inner normals. Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
21 two Newton polytopes in 3-space: edge pretropisms Given are two support sets A and B, A Z 3 n A and B Z 3 n B. The search for a pretropism starts at a facet F A of conv(a): The vertex points that span the facet are ordered: two consecutive vertex points of the facet span an edge e A. Two neighboring facets are connected through exactly one edge: the facet normal v of F A and the normal u to the neighboring facet span the inner normal cone of the connecting edge e A. With e A and its cone spanned by {u, v}, we explore B: For random real λ u,λ v > 0, let w = λ u u + λ v v, then in w B = {b}. Run over all edges e B incident to b and check the pair (e A, e B ): if the intersection of the inner normal cones to e A and e B is not empty, then their intersection contains a pretropism. Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
22 Outline 1 Pretropisms and Solution Sets an illustrative example pretropisms and tropisms 2 Applying Gift Wrapping computing cones of pretropisms sketching an algorithm in pseudocode running a test program in PHCpack Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
23 sketching an algorithm in pseudocode Input: (A, B), A Z 3 n A, B Z 3 n B. Output: T f (A, B); T e (A, B). 1. F A := conv(a); F B := conv(b); 2. T f (A, B) := { v v is normal to f F A F B }; 3. for all v normal to facet f F A, v T f (A, B) do 3.1 let e A be edge of A, not visited before; 3.2 let u: e A = in u A in v A; 3.3 let b be a vertex of in u+v B; 3.4 for all edges e B incident to b do if w (e A, e B ) is edge pretropism then T e (A, B) := T e (A, B) {w}; set b to unvisited vertex of B; goto 3.4; Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
24 a crude cost analysis Assuming a uniform cost of arithmetic ( multiprecision): The cost of computing all facet pretropisms: Let N A = #facets of conv(a) and N B = #facets of conv(b), set M = max(n A, N B ), then the cost reduces to sorting, which is O(M log 2 (M)). The cost of computing all edge pretropisms: Let N A = #edges of conv(a) and N B = #edges of conv(b), set M = max(n A, N B ), then the cost reduces to making combinations: O(M 2 ). For a sharper bound, let m be the maximum number of edges per facet, then the cost for all edge pretropisms becomes O(Mm). Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
25 Outline 1 Pretropisms and Solution Sets an illustrative example pretropisms and tropisms 2 Applying Gift Wrapping computing cones of pretropisms sketching an algorithm in pseudocode running a test program in PHCpack Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
26 running a test program in PHCpack The code for pretropisms is not (yet) wrapped to phcpy. Running the test program ts_pretrop on the illustrative example: The list of facet pretropisms : which corresponds to the inner normals of a simplex, the Newton polytope of the common factor x x x Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
27 pretropisms for the space curves Take the first two polynomials of the illustrative example: p : (y-x**2)*(x**2 + y**2 + z**2-1)*(x - 0.5); q : (z-x**3)*(x**2 + y**2 + z**2-1)*(y - 0.5); The output of the test program ts_pretrop contains The edge tropisms via giftwrapping : We recognize the twisted cubic (t 1, t 2, t 3 ). Jan Verschelde (UIC) gift wrapping for pretropisms 11 September / 27
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 informationSolving Polynomial Systems with PHCpack and phcpy
Solving Polynomial Systems with PHCpack and phcpy Jan Verschelde University of Illinois at Chicago Department of Mathematics, Statistics, and Computer Science http://www.math.uic.edu/ jan jan@math.uic.edu
More informationComputing all Space Curve Solutions of Polynomial Systems by Polyhedral Methods
Computing all Space Curve Solutions of Polynomial Systems by Polyhedral Methods Nathan Bliss Jan Verschelde University of Illinois at Chicago Department of Mathematics, Statistics, and Computer Science
More informationExact Gift Wrapping to Prune the Tree of Edges of Newton Polytopes to Compute Pretropisms
Exact Gift Wrapping to Prune the Tree of Edges of Newton Polytopes to Compute Pretropisms Jeff Sommars Jan Verschelde University of Illinois at Chicago Department of Mathematics, Statistics, and Computer
More informationsolving polynomial systems in the cloud with phc
solving polynomial systems in the cloud with phc Jan Verschelde University of Illinois at Chicago Department of Mathematics, Statistics, and Computer Science http://www.math.uic.edu/ jan jan@math.uic.edu
More informationTropical Implicitization
Tropical Implicitization 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 informationPolynomial Homotopy Continuation on Graphics Processing Units
Polynomial Homotopy Continuation on Graphics Processing Units Jan Verschelde joint work with Xiangcheng Yu University of Illinois at Chicago Department of Mathematics, Statistics, and Computer Science
More informationPHCpack, phcpy, and Sphinx
PHCpack, phcpy, and Sphinx 1 the software PHCpack a package for Polynomial Homotopy Continuation polyhedral homotopies the Python interface phcpy 2 Documenting Software with Sphinx Sphinx generates documentation
More informationphcpy: an API for PHCpack
phcpy: an API for 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 informationDescribing algebraic varieties to a computer
Describing algebraic varieties to a computer Jose Israel Rodriguez University of Chicago String Pheno 2017 July 6, 2017 Outline Degree of a curve Component membership test Monodromy and trace test Witness
More informationPolyhedral Homotopies
Polyhedral Homotopies Polyhedral homotopies provide proof that mixed volumes count the roots of random coefficient polynomial systems. Mixed-cell configurations store the supports of all start systems
More informationInstitutionen 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 informationPruning Algorithms for Pretropisms of Newton Polytopes
Pruning Algorithms for Pretropisms of Newton Polytopes Jeff Sommars Jan Verschelde University of Illinois at Chicago Department of Mathematics, Statistics, and Computer Science 851 S. Morgan Street (m/c
More informationGeometric 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 informationDM545 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 informationPOLYHEDRAL 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 informationAccelerating Polynomial Homotopy Continuation on a Graphics Processing Unit with Double Double and Quad Double Arithmetic
Accelerating Polynomial Homotopy Continuation on a Graphics Processing Unit with Double Double and Quad Double Arithmetic Jan Verschelde joint work with Xiangcheng Yu University of Illinois at Chicago
More informationAn Optimal Algorithm for the Euclidean Bottleneck Full Steiner Tree Problem
An Optimal Algorithm for the Euclidean Bottleneck Full Steiner Tree Problem Ahmad Biniaz Anil Maheshwari Michiel Smid September 30, 2013 Abstract Let P and S be two disjoint sets of n and m points in the
More informationMechanism and Robot Kinematics, Part II: Numerical Algebraic Geometry
Mechanism and Robot Kinematics, Part II: Numerical Algebraic Geometry Charles Wampler General Motors R&D Center Including joint work with Andrew Sommese, University of Notre Dame Jan Verschelde, Univ.
More information1. How many white tiles will be in Design 5 of the pattern? Explain your reasoning.
Algebra 2 Semester 1 Review Answer the question for each pattern. 1. How many white tiles will be in Design 5 of the pattern Explain your reasoning. 2. What is another way to represent the expression 3.
More informationOn Massively Parallel Algorithms to Track One Path of a Polynomial Homotopy
On Massively Parallel Algorithms to Track One Path of a Polynomial Homotopy Jan Verschelde joint with Genady Yoffe and Xiangcheng Yu University of Illinois at Chicago Department of Mathematics, Statistics,
More informationCS 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 informationThe 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 informationMath Content
2013-2014 Math Content PATHWAY TO ALGEBRA I Hundreds and Tens Tens and Ones Comparing Whole Numbers Adding and Subtracting 10 and 100 Ten More, Ten Less Adding with Tens and Ones Subtracting with Tens
More informationVertex-Maximal Lattice Polytopes Contained in 2-Simplices
Vertex-Maximal Lattice Polytopes Contained in 2-Simplices Christoph Pegel Institut für Algebra, Zahlentheorie und Diskrete Mathematik Leibniz Universität Hannover November 14, 2018 joint with Jan Philipp
More informationPackaging Python code and Sphinx
Packaging Python code and Sphinx 1 Python packages extending Python with your own package making ourfirstpackage 2 the software PHCpack a package for Polynomial Homotopy Continuation polyhedral homotopies
More informationGrade 7 Math Curriculum Map Erin Murphy
Topic 1 Algebraic Expressions and Integers 2 Weeks Summative Topic Test: SWBAT use rules to add and subtract integers, Evaluate algebraic expressions, use the order of operations, identify numerical and
More informationA 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 informationConvex 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 informationGrade 9 Math Terminology
Unit 1 Basic Skills Review BEDMAS a way of remembering order of operations: Brackets, Exponents, Division, Multiplication, Addition, Subtraction Collect like terms gather all like terms and simplify as
More informationr the COR d e s 3 A lg e b r a Alabama Pathways
BUI LT fo COM r the MON COR E Gra 2013 2014 d e s 3 A lg e b r a Alabama Pathways I Grade 3 Operations and Algebraic Thinking Operations and Algebraic Thinking Operations and Algebraic Thinking Number
More informationInterval-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 informationr the COR d e s 3 A lg e b r a New York Common Core Pathways
BUI LT fo COM r the MON COR E Gra 2013 2014 d e s 3 A lg e b r a New York Common Core Pathways I Grade 3 Number and Operations - Fractions Measurement and Data Geometry Place Value with Whole Numbers Place
More informationThe Simplex Algorithm for LP, and an Open Problem
The Simplex Algorithm for LP, and an Open Problem Linear Programming: General Formulation Inputs: real-valued m x n matrix A, and vectors c in R n and b in R m Output: n-dimensional vector x There is one
More informationMonotone Paths in Geometric Triangulations
Monotone Paths in Geometric Triangulations Adrian Dumitrescu Ritankar Mandal Csaba D. Tóth November 19, 2017 Abstract (I) We prove that the (maximum) number of monotone paths in a geometric triangulation
More informationarxiv: 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 informationAlgorithms to Compute Chern-Schwartz-Macpherson and Segre Classes and the Euler Characteristic
Algorithms to Compute Chern-Schwartz-Macpherson and Segre Classes and the Euler Characteristic Martin Helmer University of Western Ontario mhelmer2@uwo.ca Abstract Let V be a closed subscheme of a projective
More informationLinear 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 informationNewton 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 informationMATH 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 informationarxiv: 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 informationSpecial Quartics with Triple Points
Journal for Geometry and Graphics Volume 6 (2002), No. 2, 111 119. Special Quartics with Triple Points Sonja Gorjanc Faculty of Civil Engineering, University of Zagreb V. Holjevca 15, 10010 Zagreb, Croatia
More informationFACES OF CONVEX SETS
FACES OF CONVEX SETS VERA ROSHCHINA Abstract. We remind the basic definitions of faces of convex sets and their basic properties. For more details see the classic references [1, 2] and [4] for polytopes.
More informationVoronoi 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 informationarxiv: v2 [math.co] 24 Aug 2016
Slicing and dicing polytopes arxiv:1608.05372v2 [math.co] 24 Aug 2016 Patrik Norén June 23, 2018 Abstract Using tropical convexity Dochtermann, Fink, and Sanyal proved that regular fine mixed subdivisions
More informationNumber Sense and Operations Curriculum Framework Learning Standard
Grade 5 Expectations in Mathematics Learning Standards from the MA Mathematics Curriculum Framework for the end of Grade 6 are numbered and printed in bold. The Franklin Public School System s grade level
More informationLinear 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 informationSYSTEMS OF NONLINEAR EQUATIONS
SYSTEMS OF NONLINEAR EQUATIONS Widely used in the mathematical modeling of real world phenomena. We introduce some numerical methods for their solution. For better intuition, we examine systems of two
More informationCore Mathematics 1 Graphs of Functions
Regent College Maths Department Core Mathematics 1 Graphs of Functions Graphs of Functions September 2011 C1 Note Graphs of functions; sketching curves defined by simple equations. Here are some curves
More informationCircuit Walks in Integral Polyhedra
Circuit Walks in Integral Polyhedra Charles Viss Steffen Borgwardt University of Colorado Denver Optimization and Discrete Geometry: Theory and Practice Tel Aviv University, April 2018 LINEAR PROGRAMMING
More informationCombinatorial 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 informationFinal Exam Review Algebra Semester 1
Final Exam Review Algebra 015-016 Semester 1 Name: Module 1 Find the inverse of each function. 1. f x 10 4x. g x 15x 10 Use compositions to check if the two functions are inverses. 3. s x 7 x and t(x)
More informationHonors Precalculus: Solving equations and inequalities graphically and algebraically. Page 1
Solving equations and inequalities graphically and algebraically 1. Plot points on the Cartesian coordinate plane. P.1 2. Represent data graphically using scatter plots, bar graphs, & line graphs. P.1
More informationChapter 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 informationArchbold Area Schools Math Curriculum Map
Math 8 August - May Mathematical Processes Formulate a problem or mathematical model in response to a specific need or situation, determine information required to solve the problem, choose method for
More informationLecture notes on the simplex method September We will present an algorithm to solve linear programs of the form. maximize.
Cornell University, Fall 2017 CS 6820: Algorithms Lecture notes on the simplex method September 2017 1 The Simplex Method We will present an algorithm to solve linear programs of the form maximize subject
More informationADDITION LAW ON ELLIPTIC CURVES
ADDITION LAW ON ELLIPTIC CURVES JORDAN HISEL Abstract. This paper will explore projective spaces and elliptic curves. Addition on elliptic curves is rather unintuitive, but with a rigorous definition,
More informationComputing Tropical Resultants. A. Jensen and J. Yu. REPORT No. 44, 2010/2011, spring ISSN X ISRN IML-R /11- -SE+spring
Computing Tropical Resultants A. Jensen and J. Yu REPORT No. 44, 2010/2011, spring ISSN 1103-467X ISRN IML-R- -44-10/11- -SE+spring COMPUTING TROPICAL RESULTANTS arxiv:1109.2368v2 [math.ag] 24 Mar 2013
More informationPlanes Intersecting Cones: Static Hypertext Version
Page 1 of 12 Planes Intersecting Cones: Static Hypertext Version On this page, we develop some of the details of the plane-slicing-cone picture discussed in the introduction. The relationship between the
More informationSmarter Balanced Vocabulary (from the SBAC test/item specifications)
Example: Smarter Balanced Vocabulary (from the SBAC test/item specifications) Notes: Most terms area used in multiple grade levels. You should look at your grade level and all of the previous grade levels.
More informationLecture 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 informationProjective spaces and Bézout s theorem
Projective spaces and Bézout s theorem êaû{0 Mijia Lai 5 \ laimijia@sjtu.edu.cn Outline 1. History 2. Projective spaces 3. Conics and cubics 4. Bézout s theorem and the resultant 5. Cayley-Bacharach theorem
More informationOn 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 informationThe 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 informationRATIONAL CURVES ON SMOOTH CUBIC HYPERSURFACES. Contents 1. Introduction 1 2. The proof of Theorem References 9
RATIONAL CURVES ON SMOOTH CUBIC HYPERSURFACES IZZET COSKUN AND JASON STARR Abstract. We prove that the space of rational curves of a fixed degree on any smooth cubic hypersurface of dimension at least
More informationExact adaptive parallel algorithms for data depth problems. Vera Rosta Department of Mathematics and Statistics McGill University, Montreal
Exact adaptive parallel algorithms for data depth problems Vera Rosta Department of Mathematics and Statistics McGill University, Montreal joint work with Komei Fukuda School of Computer Science McGill
More informationTHE 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 informationLecture 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 informationYEAR 12 Core 1 & 2 Maths Curriculum (A Level Year 1)
YEAR 12 Core 1 & 2 Maths Curriculum (A Level Year 1) Algebra and Functions Quadratic Functions Equations & Inequalities Binomial Expansion Sketching Curves Coordinate Geometry Radian Measures Sine and
More informationArtificial Intelligence
Artificial Intelligence Combinatorial Optimization G. Guérard Department of Nouvelles Energies Ecole Supérieur d Ingénieurs Léonard de Vinci Lecture 1 GG A.I. 1/34 Outline 1 Motivation 2 Geometric resolution
More informationMA4254: 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 informationPlanar graphs. Chapter 8
Chapter 8 Planar graphs Definition 8.1. A graph is called planar if it can be drawn in the plane so that edges intersect only at vertices to which they are incident. Example 8.2. Different representations
More informationbe 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 informationConic Duality. yyye
Conic Linear Optimization and Appl. MS&E314 Lecture Note #02 1 Conic Duality Yinyu Ye Department of Management Science and Engineering Stanford University Stanford, CA 94305, U.S.A. http://www.stanford.edu/
More informationSubmodularity Reading Group. Matroid Polytopes, Polymatroid. M. Pawan Kumar
Submodularity Reading Group Matroid Polytopes, Polymatroid M. Pawan Kumar http://www.robots.ox.ac.uk/~oval/ Outline Linear Programming Matroid Polytopes Polymatroid Polyhedron Ax b A : m x n matrix b:
More informationAQA GCSE Maths - Higher Self-Assessment Checklist
AQA GCSE Maths - Higher Self-Assessment Checklist Number 1 Use place value when calculating with decimals. 1 Order positive and negative integers and decimals using the symbols =,, , and. 1 Round to
More informationPolytopes 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 informationTo be a grade 1 I need to
To be a grade 1 I need to Order positive and negative integers Understand addition and subtraction of whole numbers and decimals Apply the four operations in correct order to integers and proper fractions
More information3. The Simplex algorithmn The Simplex algorithmn 3.1 Forms of linear programs
11 3.1 Forms of linear programs... 12 3.2 Basic feasible solutions... 13 3.3 The geometry of linear programs... 14 3.4 Local search among basic feasible solutions... 15 3.5 Organization in tableaus...
More information4 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 information1 Transforming Geometric Objects
1 Transforming Geometric Objects RIGID MOTION TRANSFORMA- TIONS Rigid Motions Transformations 1 Translating Plane Figures Reflecting Plane Figures Rotating Plane Figures Students will select translations
More informationAutomorphism Groups of Cyclic Polytopes
8 Automorphism Groups of Cyclic Polytopes (Volker Kaibel and Arnold Waßmer ) It is probably well-known to most polytope theorists that the combinatorial automorphism group of a cyclic d-polytope with n
More informationDirected acyclic decomposition of Kuramoto equations
Directed acyclic decomposition of Kuramoto equations Tianran Chen Abstract. The Kuramoto model is one of the most widely studied model for describing synchronization behaviors in a network of coupled oscillators,
More informationCS675: Convex and Combinatorial Optimization Spring 2018 The Simplex Algorithm. Instructor: Shaddin Dughmi
CS675: Convex and Combinatorial Optimization Spring 2018 The Simplex Algorithm Instructor: Shaddin Dughmi Algorithms for Convex Optimization We will look at 2 algorithms in detail: Simplex and Ellipsoid.
More informationThe Associahedra and Permutohedra Yet Again
The Associahedra and Permutohedra Yet Again M. D. Sheppeard Abstract The associahedra and permutohedra polytopes are redefined as subsets of discrete simplices, associated respectively to the commutative
More informationName Date. FINAL EXAM STUDY GUIDE Pre-Algebra Course 3
Name Date FINAL EXAM STUDY GUIDE Pre-Algebra Course 3 The following is an outline of key elements that should have been mastered during the course of the year (Grade 8 Green Book Course 3). Use it wisely
More informationMATHia X: Grade 8 Table of Contents
Module 1 Linear Linear Exploring Two-Step Multi-Step Students use a balance tool to explore two-step equations. They use a general strategy to sole any two-step equation. Students practice solving equations
More informationFinding All Real Points of a Complex Algebraic Curve
Finding All Real Points of a Complex Algebraic Curve Charles Wampler General Motors R&D Center In collaboration with Ye Lu (MIT), Daniel Bates (IMA), & Andrew Sommese (University of Notre Dame) Outline
More informationMCAS/DCCAS Mathematics Correlation Chart Grade 6
MCAS/DCCAS Mathematics Correlation Chart Grade 6 MCAS Finish Line Mathematics Grade 6 MCAS Standard DCCAS Standard DCCAS Standard Description Unit 1: Number Sense Lesson 1: Whole Number and Decimal Place
More information1 Transforming Geometric Objects
1 Transforming Geometric Objects Topic 1: Rigid Motion Transformations Rigid Motion Transformations Topic 2: Similarity Translating Plane Figures Reflecting Plane Figures Rotating Plane Figures Students
More informationCentral Valley School District Math Curriculum Map Grade 8. August - September
August - September Decimals Add, subtract, multiply and/or divide decimals without a calculator (straight computation or word problems) Convert between fractions and decimals ( terminating or repeating
More informationCMPSCI611: The Simplex Algorithm Lecture 24
CMPSCI611: The Simplex Algorithm Lecture 24 Let s first review the general situation for linear programming problems. Our problem in standard form is to choose a vector x R n, such that x 0 and Ax = b,
More informationCOMPUTATIONAL GEOMETRY
Thursday, September 20, 2007 (Ming C. Lin) Review on Computational Geometry & Collision Detection for Convex Polytopes COMPUTATIONAL GEOMETRY (Refer to O'Rourke's and Dutch textbook ) 1. Extreme Points
More informationAdvanced 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 informationTHEORY OF LINEAR AND INTEGER PROGRAMMING
THEORY OF LINEAR AND INTEGER PROGRAMMING ALEXANDER SCHRIJVER Centrum voor Wiskunde en Informatica, Amsterdam A Wiley-Inter science Publication JOHN WILEY & SONS^ Chichester New York Weinheim Brisbane Singapore
More informationGrade Level Expectations for the Sunshine State Standards
for the Sunshine State Standards FLORIDA DEPARTMENT OF EDUCATION http://www.myfloridaeducation.com/ The seventh grade student: Number Sense, Concepts, and Operations knows word names and standard numerals
More informationGeometry. Every Simplicial Polytope with at Most d + 4 Vertices Is a Quotient of a Neighborly Polytope. U. H. Kortenkamp. 1.
Discrete Comput Geom 18:455 462 (1997) Discrete & Computational Geometry 1997 Springer-Verlag New York Inc. Every Simplicial Polytope with at Most d + 4 Vertices Is a Quotient of a Neighborly Polytope
More informationPre-Algebra to Pre-Calculus
Pre-Algebra to Pre-Calculus 11,000 free-response questions for middle and high school math This document shows the table of contents and number of questions in EducAide s database module called Pre-Alg
More informationarxiv: 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 informationSection 18-1: Graphical Representation of Linear Equations and Functions
Section 18-1: Graphical Representation of Linear Equations and Functions Prepare a table of solutions and locate the solutions on a coordinate system: f(x) = 2x 5 Learning Outcome 2 Write x + 3 = 5 as
More information