On real and on bad Linear Programs Günter M. Ziegler.

Size: px
Start display at page:

Download "On real and on bad Linear Programs Günter M. Ziegler."

Transcription

1 On real and on bad Linear Programs Günter M. Ziegler

2 On real and on bad LPs... but when they had taken their seats Her Majesty turned to the president and resumed.... was he nevertheless as bad as he was painted? Or more to the point, and she took up her soup spoon,

3 On real and on bad LPs... but when they had taken their seats Her Majesty turned to the president and resumed.... was he nevertheless as bad as he was painted? Or more to the point, and she took up her soup spoon, was he as good? Alan Bennett: The Uncommon Reader, 2007

4 On real and on bad LPs Manfred Padberg, Linear Optimization and Extensions, 1995

5 On real LPs On bad 3D LPs On RandomEdge on KM-cubes

6 On real LPs... based on joint work with Stefan Fischer (1998) and with Dietmar Weber (1999)

7 On real LPs

8 On real LPs afiro.lp: 32 variables 8 equations

9 On real LPs afiro.lp: 32 variables 8 equations dimension: 24

10 On real LPs afiro.lp: 32 variables 8 equations dimension: explicit inequality constraints 32 non-negativities

11 On real LPs afiro.lp: 32 variables 8 equations dimension: explicit inequality constraints 32 non-negativities 29 facets

12 On real LPs \Problem name: afiro.lp Minimize COST: X X X X X39 Subject To R09: - X01 + X02 + X03 = 0 R10: X01 + X04 = 0 X05: X01 <= 80 X21: - X X14 <= 0 R12: - X06 - X07 - X08 - X09 + X14 + X15 = 0 R13: X X X X09 + X16 = 0 X17: X06 - X10 <= 80 X18: X07 - X11 <= 0 X19: X08 - X12 <= 0 X20: X09 - X13 <= 0 R19: - X22 + X23 + X24 + X25 = 0 R20: X22 + X26 = 0 X27: X22 <= 500 X44: - X X36 <= 0 R22: X X X X31 + X38 = 0 R23: X28 + X29 + X30 + X31 - X36 + X37 + X39 = 44 X40: X28 - X32 <= 500 X41: X29 - X33 <= 0 X42: X30 - X34 <= 0 X43: X31 - X35 <= 0 X45: X X X X13 - X X X X X35 <= 0 X46: - X X22 <= 0 X47: - X X X X X31 <= 0 X48: X01 - X24 <= 0 X49: X X X X09 - X37 <= 0 X50: X04 + X26 <= 310 X51: X16 + X38 <= 300 End

13 On real LPs: afiro.lp afiro.lp: dimension: facets

14 On real LPs: afiro.lp afiro.lp: dimension: facets 1654 vertices 78 degenerate vertices minimal vertex degree = 24 maximal vertex degree = 39 average vertex degree = 24.71

15 On real LPs: afiro.lp afiro.lp: dimension: facets 1654 vertices 78 degenerate vertices minimal vertex degree = 24 maximal vertex degree = 39 average vertex degree = edges horizontal edges (more than half of the edges horizontal!)

16 On real LPs: afiro.lp afiro.lp: dimension: facets 1654 vertices 78 degenerate vertices minimal vertex degree = 24 maximal vertex degree = 39 average vertex degree = edges horizontal edges (more than half of the edges horizontal!) maximal vertex: unique, degree 39 minimal vertex: 4 of them, 2-face

17 On real LPs: afiro.lp afiro.lp: dimension: facets 1654 vertices 78 degenerate vertices minimal vertex degree = 24 maximal vertex degree = 39 average vertex degree = edges horizontal edges (more than half of the edges horizontal!) maximal vertex: unique, degree 39 minimal vertex: 4 of them, 2-face graph distance minimal vertices to maximal vertex: 2 graph diameter: 5 (Hirsch conjecture sharp!)

18 On real LPs: Pictures??

19 On real LPs: afiro.lp 200 afiro

20 On real LPs: afiro.lp random1 random

21 On real LPs: boeing1.lp boeing

22 On real LPs: boeing2.lp boeing

23 On real LPs: fit1d.lp fit1d

24 On real LPs: kb2.lp 0 kb

25 On real LPs: sc105.lp 4000 sc

26 On bad 3D LPs... joint work with Volker Kaibel, Rafael Mechtel and Micha Sharir (SIAM J. Comp. 2005)

27 On bad 3D LPs

28 On bad 3D LPs Geometry vs. Combinatorial Model [Steinitz 1922]: 3-polytope P planar, 3-connected graph G (no loops, no parallel edges)

29 On bad 3D LPs Geometry vs. Combinatorial Model [Mihalisin & Klee 2000]: v max v max v min ϕ 3-polytopal graph G v min 3-polytope P generic linear function ϕ : R 3 R acyclic orientation with unique sink in every face (AOF) three disjoint monotone paths from v max to v min

30 On bad 3D LPs Geometry vs. Combinatorial Model [Mihalisin & Klee 2000]: v max v max v min ϕ 3-polytopal graph G v min 3-polytope P generic linear function ϕ : R 3 R acyclic orientation with unique sink in every face (AOF) three disjoint monotone paths from v max to v min

31 On bad 3D LPs: RandomEdge RandomEdge takes a step to an improving neighbor chosen uniformly at random: v max v start v min

32 On bad 3D LPs: RandomEdge RandomEdge takes a step to an improving neighbor chosen uniformly at random: v max v start v min Theorem: The worst-case running time of RandomEdge on a 3D polytope with n facets is bounded by n RandomEdge(n) n.

33 On bad 3D LPs: RandomEdge For n 12, we enumerated 3-connected cubic graphs with n faces using plantri by [Brinkmann & McKay]... and all the abstract objective functions on each of these to see what worst-case examples look like: v max v start v min

34 On bad 3D LPs: RandomEdge the backbone : v 0 = v min v max v k 1 v k 2 v k 3 v 2 v 1

35 On bad 3D LPs: RandomEdge the backbone : v 0 = v min v max v k 1 v k 2 v k 3 v 2 v 1 a configuration: v i,start v i,min

36 On bad 3D LPs: RandomEdge the backbone : v 0 = v min v max v k 1 v k 2 v k 3 v 2 v 1 a configuration: v i,start flow costs per configuration: 8 facets per configuration: = RandomEdge(n)/n v i,min

37 On bad 3D LPs: RandomEdge a worse configuration: 1897 flow costs per configuration: 128 facets per configuration: = RandomEdge(n)/n

38 On bad 3D LPs: RandomEdge Recursion formula for the expected number of pivot steps E(v) starting from v : E(v) = δ + (v) u:(v,u) δ + (v) E(u), v max v start v min

39 On bad 3D LPs: RandomEdge Recursion formula for the expected number of pivot steps E(v) starting from v : E(v) = δ + (v) u:(v,u) δ + (v) E(u), v start 0 v max v min

40 On bad 3D LPs: RandomEdge Recursion formula for the expected number of pivot steps E(v) starting from v : E(v) = δ + (v) u:(v,u) δ + (v) E(u), v start 1 0 v max v min

41 On bad 3D LPs: RandomEdge Recursion formula for the expected number of pivot steps E(v) starting from v : E(v) = δ + (v) u:(v,u) δ + (v) E(u), 3 v start v max v min

42 On bad 3D LPs: RandomEdge Recursion formula for the expected number of pivot steps E(v) starting from v : E(v) = δ + (v) u:(v,u) δ + (v) E(u), 5 3 v start v max v min

43 On bad 3D LPs: RandomEdge Recursion formula for the expected number of pivot steps E(v) starting from v : E(v) = δ + (v) u:(v,u) δ + (v) E(u), v start v max v min

44 On bad 3D LPs: RandomEdge Recursion formula for the expected number of pivot steps E(v) starting from v : E(v) = δ + (v) u:(v,u) δ + (v) E(u), v start v max v min 13 4

45 On bad 3D LPs: RandomEdge Recursion formula for the expected number of pivot steps E(v) starting from v : E(v) = δ + (v) u:(v,u) δ + (v) E(u), v start v max v min 13 4

46 On bad 3D LPs: RandomEdge Theorem: The worst-case running time of RandomEdge on a 3D polytope with n facets is bounded by n RandomEdge(n) n. Proof of Upper bound: Complicated, LP-optimized induction based on the numbers of 1- and 2-vertices ahead by case analysis of possible local structure.

47 On RandomEdge on KM-cubes... joint work with Bernd Gärtner (Combinatorica 1998)

48 RandomEdge on KM-cubes [Klee & Minty 1972]: min x n : 0 x 1 1, εx i 1 x i 1 εx i 1 for 2 i n.

49 RandomEdge on KM-cubes

50 RandomEdge on KM-cubes [Klee & Minty 1972] Geometry: deformed product [Amenta & Z. 1998] [Sanyal & Z. 2010]

51 RandomEdge on KM-cubes [Klee & Minty 1972] Geometry: deformed product [Amenta & Z. 1998] [Sanyal & Z. 2010]... not a projective cube, cf. [Gritzmann & Klee 1993]

52 RandomEdge on KM-cubes [Klee & Minty 1972] Combinatorial model:

53 RandomEdge on KM-cubes [Klee & Minty 1972] Combinatorial model:

54 RandomEdge on KM-cubes [Klee & Minty 1972] Combinatorial model:

55 RandomEdge on KM-cubes [Klee & Minty 1972] Combinatorial model:

56 RandomEdge on KM-cubes [Klee & Minty 1972] Combinatorial model:

57 RandomEdge on KM-cubes [Klee & Minty 1972] Combinatorial model:

58 RandomEdge on KM-cubes [Klee & Minty 1972] Combinatorial model:

59 RandomEdge on KM-cubes Recursion for running time of RandomEdge: E(v) = δ + (v) u:(v,u) δ + (v) E(u),

60 RandomEdge on KM-cubes Recursion for running time of RandomEdge: E(v) = δ + (v) u:(v,u) δ + (v) E(u), Conjectures/claims to deal with: E(KM n ) = O(n log 2 n) [Kelly 1981] E(KM n ) = O(n) [Papadimitriou & Steiglitz 1982] Worst starting vertex is [Kelly 1981]

61 RandomEdge on KM-cubes Theorem: [Gärtner, Henk & Z. 1998] n 2 4 ln n E(KM n).32 n 2

62 RandomEdge on KM-cubes Theorem: [Gärtner, Henk & Z. 1998] n 2 4 ln n E(KM n).32 n 2 Theorem: [Balogh & Pemantle 2007] E(KM n ) = Θ(n 2 )

63 RandomEdge on KM-cubes Theorem: [Gärtner, Henk & Z. 1998] For n = 18, the worst starting vertex is not , / *** ROUNDBF turned on to increase accuracy #

64 RandomEdge on KM-cubes Theorem: [Gärtner, Henk & Z. 1998] For n = 18, the worst starting vertex is not , but / #

65 RandomEdge on KM-cubes Conclusions: RandomEdge is charming and simple, but awful to analyze.

66 RandomEdge on KM-cubes Conclusions: RandomEdge is charming and simple, but awful to analyze. We don t understand really bad linear programs, e.g. in dimension 4.

67 RandomEdge on KM-cubes Conclusions: RandomEdge is charming and simple, but awful to analyze. We don t understand really bad linear programs, e.g. in dimension 4. Experiments help.

68 On real and on bad LPs

69 On real and on bad LPs Manfred Padberg, Linear Optimization and Extensions, 1995

70

71 Discrete & Computational Geometry V O L U M E Volume 45 Number 1 January 2011 DCG Discrete & Computational Geomet ry An International Journal of Mathematics and Computer Science 4 5 N U M B E R 1 J A N U A R Y Springer 454 ISSN (1) (2011) Special Issue: Xxxxx Xxxxx Xxxxxx Xxxxxx Xxxxxxx Founding Editors Jacob E. Goodman Richard Pollack Edited by Herbert Edelsbrunner János Pach Günter M. Ziegler

Subexponential lower bounds for randomized pivoting rules for the simplex algorithm

Subexponential lower bounds for randomized pivoting rules for the simplex algorithm Subexponential lower bounds for randomized pivoting rules for the simplex algorithm Oliver Friedmann 1 Thomas Dueholm Hansen 2 Uri Zwick 3 1 Department of Computer Science, University of Munich, Germany.

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

A Subexponential Randomized Simplex Algorithm

A Subexponential Randomized Simplex Algorithm s A Subexponential Randomized Gil Kalai (extended abstract) Shimrit Shtern Presentation for Polynomial time algorithms for linear programming 097328 Technion - Israel Institute of Technology May 14, 2012

More information

The simplex method and the diameter of a 0-1 polytope

The simplex method and the diameter of a 0-1 polytope The simplex method and the diameter of a 0-1 polytope Tomonari Kitahara and Shinji Mizuno May 2012 Abstract We will derive two main results related to the primal simplex method for an LP on a 0-1 polytope.

More information

On the Monotone Upper Bound Problem

On the Monotone Upper Bound Problem On the Monotone Upper Bound Problem Julian Pfeifle and Günter M. Ziegler TU Berlin, MA 6-2 D-10623 Berlin, Germany {pfeifle,ziegler}@math.tu-berlin.de October 15, 2003 Abstract The Monotone Upper Bound

More information

Polytopes, their diameter, and randomized simplex

Polytopes, their diameter, and randomized simplex Polytopes, their diameter, and randomized simplex Presentation by: Dan Stratila Operations Research Center Session 4: October 6, 2003 Based primarily on: Gil Kalai. A subexponential randomized simplex

More information

CS675: 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 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 information

Open problems in convex optimisation

Open problems in convex optimisation Open problems in convex optimisation 26 30 June 2017 AMSI Optimise Vera Roshchina RMIT University and Federation University Australia Perceptron algorithm and its complexity Find an x R n such that a T

More information

Bernd Gärtner Institut für Informatik Freie Universität Berlin. Günter M. Ziegler Konrad-Zuse-Zentrum für Informationstechnik Berlin (ZIB)

Bernd Gärtner Institut für Informatik Freie Universität Berlin. Günter M. Ziegler Konrad-Zuse-Zentrum für Informationstechnik Berlin (ZIB) Randomized simplex algorithms on Klee-Minty cubes Bernd Gärtner Institut für Informatik Freie Universität Berlin Abstract We investigate the behavior of randomized simplex algorithms on special linear

More information

Open problems in convex geometry

Open problems in convex geometry Open problems in convex geometry 10 March 2017, Monash University Seminar talk Vera Roshchina, RMIT University Based on joint work with Tian Sang (RMIT University), Levent Tunçel (University of Waterloo)

More information

On the Complexity of the Policy Improvement Algorithm. for Markov Decision Processes

On the Complexity of the Policy Improvement Algorithm. for Markov Decision Processes On the Complexity of the Policy Improvement Algorithm for Markov Decision Processes Mary Melekopoglou Anne Condon Computer Sciences Department University of Wisconsin - Madison 0 West Dayton Street Madison,

More information

A Simplex-Cosine Method for Solving Hard Linear Problems

A Simplex-Cosine Method for Solving Hard Linear Problems A Simplex-Cosine Method for Solving Hard Linear Problems FEDERICO TRIGOS 1, JUAN FRAUSTO-SOLIS 2 and RAFAEL RIVERA-LOPEZ 3 1 Division of Engineering and Sciences ITESM, Campus Toluca Av. Eduardo Monroy

More information

Monotone Paths in Geometric Triangulations

Monotone 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 information

MATH 310 : Degeneracy and Geometry in the Simplex Method

MATH 310 : Degeneracy and Geometry in the Simplex Method MATH 310 : Degeneracy and Geometry in the Simplex Method Fayadhoi Ibrahima December 11, 2013 1 Introduction This project is exploring a bit deeper the study of the simplex method introduced in 1947 by

More information

The Fibonacci hypercube

The Fibonacci hypercube AUSTRALASIAN JOURNAL OF COMBINATORICS Volume 40 (2008), Pages 187 196 The Fibonacci hypercube Fred J. Rispoli Department of Mathematics and Computer Science Dowling College, Oakdale, NY 11769 U.S.A. Steven

More information

On the diameter of the Transportation Polytope

On the diameter of the Transportation Polytope On the diameter of the Transportation Polytope JAN VAN DEN HEUVEL joint work with GRAHAM BRIGHTWELL (LSE) and LEEN STOUGIE (CWI Amsterdam, TU Eindhoven) Centre for Discrete and Applicable Mathematics Department

More information

RANDOM EDGE can be exponential on abstract cubes

RANDOM EDGE can be exponential on abstract cubes RANDOM EDGE can be exponential on abstract cubes Jiří Matoušek Department of Applied Mathematics and Institute of Theoretical Computer Science (ITI) Charles University Malostranské nám. 25, 118 00 Praha

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

Treetopes And Their Graphs

Treetopes And Their Graphs Treetopes And Their Graphs David Eppstein ACM SIAM Symposium on Discrete Algorithms Arlington, Virginia, January 2016 Two possibly NP-intermediate problems, I Steinitz s theorem: Graphs of 3d convex polyhedra

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

Subexponential Lower Bounds for the Simplex Algorithm

Subexponential Lower Bounds for the Simplex Algorithm Subexponential Lower Bounds for the Simplex Algorithm Oliver Friedmann Department of Computer Science, Ludwig-Maximilians-Universität Munich, Germany. January 0, 011 Oliver Friedmann (LMU) Subexponential

More information

Abstract objective function graphs on the 3-cube a classification by realizability

Abstract objective function graphs on the 3-cube a classification by realizability Research ollection Report bstract objective function graphs on the 3-cube a classification by realizability uthor(s): ärtner, ernd; Kaibel, Volker Publication ate: 1998 Permanent Link: https://doi.org/10.3929/ethz-a-006652780

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

On Combinatorial Properties of Linear Program Digraphs

On Combinatorial Properties of Linear Program Digraphs On Combinatorial Properties of Linear Program Digraphs David Avis Computer Science and GERAD McGill University Montreal, Quebec, Canada avis@cs.mcgill.ca Sonoko Moriyama Institute for Nano Quantum Information

More information

Circuit Walks in Integral Polyhedra

Circuit 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 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

Exact 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 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 information

What is the Worst Case Behavior of the Simplex Algorithm?

What is the Worst Case Behavior of the Simplex Algorithm? Centre de Recherches Mathématiques CRM Proceedings and Lecture Notes Volume, 28 What is the Worst Case Behavior of the Simplex Algorithm? Norman Zadeh Abstract. The examples published by Klee and Minty

More information

Lecture notes on the simplex method September We will present an algorithm to solve linear programs of the form. maximize.

Lecture 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 information

Discrete Optimization

Discrete Optimization Minisymposium 1 Discrete Optimization Leiter des Symposiums: Prof. Dr. Jens Vygen Prof. Dr. Robert Weismantel Forschungsinstitut für Fakultät für Mathematik / IMO Diskrete Mathematik Universität Bonn Otto-von-Guericke-Universität

More information

Construction of planar triangulations with minimum degree 5

Construction of planar triangulations with minimum degree 5 Construction of planar triangulations with minimum degree 5 G. Brinkmann Fakultät für Mathematik Universität Bielefeld D 33501 Bielefeld, Germany gunnar@mathematik.uni-bielefeld.de Brendan D. McKay Department

More information

The Arrangement Method for Linear Programming

The Arrangement Method for Linear Programming The Arrangement Method for Linear Programming Vladlen Koltun November 18, 2005 Abstract We present a new family of combinatorial algorithms for linear programming called the arrangement method. The method

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

arxiv: v1 [math.co] 2 Nov 2018

arxiv: v1 [math.co] 2 Nov 2018 On the sets of n points forming n+1 directions Cédric Pilatte October, 2018 arxiv:1811.01055v1 [math.co] 2 Nov 2018 Abstract Let S be a set of n 7 points in the plane, no three of which are collinear.

More information

Randomized Simplex Algorithms on Klee-Minty Cubes

Randomized Simplex Algorithms on Klee-Minty Cubes Randomized Simplex Algorithms on Klee-Minty Cubes Bernd Gartner * Institut fur Informatik Freie Universit at Berlin Abstract We investigate the behavior of randomized simplex algorithms on special linear

More information

Lecture 3: Art Gallery Problems and Polygon Triangulation

Lecture 3: Art Gallery Problems and Polygon Triangulation EECS 396/496: Computational Geometry Fall 2017 Lecture 3: Art Gallery Problems and Polygon Triangulation Lecturer: Huck Bennett In this lecture, we study the problem of guarding an art gallery (specified

More information

Discrete Optimization. Lecture Notes 2

Discrete Optimization. Lecture Notes 2 Discrete Optimization. Lecture Notes 2 Disjunctive Constraints Defining variables and formulating linear constraints can be straightforward or more sophisticated, depending on the problem structure. The

More information

Geometry. Approximation for Minimum Triangulations of Simplicial Convex 3-Polytopes. F. Y. L. Chin, 1 S. P. Y. Fung, 1 and C.-A.

Geometry. Approximation for Minimum Triangulations of Simplicial Convex 3-Polytopes. F. Y. L. Chin, 1 S. P. Y. Fung, 1 and C.-A. Discrete Comput Geom 26:499 511 (2001) DOI: 10.1007/s00454-001-0045-8 Discrete & Computational Geometry 2001 Springer-Verlag New York Inc. Approximation for Minimum Triangulations of Simplicial Convex

More information

Integral Geometry and the Polynomial Hirsch Conjecture

Integral Geometry and the Polynomial Hirsch Conjecture Integral Geometry and the Polynomial Hirsch Conjecture Jonathan Kelner, MIT Partially based on joint work with Daniel Spielman Introduction n A lot of recent work on Polynomial Hirsch Conjecture has focused

More information

LOWER BOUNDS FOR SIMPLICIAL COVERS AND TRIANGULATIONS OF CUBES

LOWER BOUNDS FOR SIMPLICIAL COVERS AND TRIANGULATIONS OF CUBES LOWER BOUNDS FOR SIMPLICIAL COVERS AND TRIANGULATIONS OF CUBES ADAM BLISS AND FRANCIS EDWARD SU Abstract. We show that the size of a minimal simplicial cover of a polytope P is a lower bound for the size

More information

Algorithmic Game Theory and Applications. Lecture 6: The Simplex Algorithm

Algorithmic Game Theory and Applications. Lecture 6: The Simplex Algorithm Algorithmic Game Theory and Applications Lecture 6: The Simplex Algorithm Kousha Etessami Recall our example 1 x + y

More information

An iteration of the simplex method (a pivot )

An iteration of the simplex method (a pivot ) Recap, and outline of Lecture 13 Previously Developed and justified all the steps in a typical iteration ( pivot ) of the Simplex Method (see next page). Today Simplex Method Initialization Start with

More information

Applications of a new separator theorem for string graphs

Applications of a new separator theorem for string graphs Applications of a new separator theorem for string graphs Jacob Fox János Pach Abstract An intersection graph of curves in the plane is called a string graph. Matoušek almost completely settled a conjecture

More information

Notes taken by Mea Wang. February 11, 2005

Notes taken by Mea Wang. February 11, 2005 CSC2411 - Linear Programming and Combinatorial Optimization Lecture 5: Smoothed Analysis, Randomized Combinatorial Algorithms, and Linear Programming Duality Notes taken by Mea Wang February 11, 2005 Summary:

More information

Winning Positions in Simplicial Nim

Winning Positions in Simplicial Nim Winning Positions in Simplicial Nim David Horrocks Department of Mathematics and Statistics University of Prince Edward Island Charlottetown, Prince Edward Island, Canada, C1A 4P3 dhorrocks@upei.ca Submitted:

More information

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

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

More information

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

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

More information

COLORING EDGES AND VERTICES OF GRAPHS WITHOUT SHORT OR LONG CYCLES

COLORING EDGES AND VERTICES OF GRAPHS WITHOUT SHORT OR LONG CYCLES Volume 2, Number 1, Pages 61 66 ISSN 1715-0868 COLORING EDGES AND VERTICES OF GRAPHS WITHOUT SHORT OR LONG CYCLES MARCIN KAMIŃSKI AND VADIM LOZIN Abstract. Vertex and edge colorability are two graph problems

More information

Face Width and Graph Embeddings of face-width 2 and 3

Face Width and Graph Embeddings of face-width 2 and 3 Face Width and Graph Embeddings of face-width 2 and 3 Instructor: Robin Thomas Scribe: Amanda Pascoe 3/12/07 and 3/14/07 1 Representativity Recall the following: Definition 2. Let Σ be a surface, G a graph,

More information

Bilinear Programming

Bilinear Programming Bilinear Programming Artyom G. Nahapetyan Center for Applied Optimization Industrial and Systems Engineering Department University of Florida Gainesville, Florida 32611-6595 Email address: artyom@ufl.edu

More information

Computational Geometry

Computational Geometry Casting a polyhedron CAD/CAM systems CAD/CAM systems allow you to design objects and test how they can be constructed Many objects are constructed used a mold Casting Casting A general question: Given

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

From acute sets to centrally symmetric 2-neighborly polytopes

From acute sets to centrally symmetric 2-neighborly polytopes From acute sets to centrally symmetric -neighborly polytopes Isabella Novik Department of Mathematics University of Washington Seattle, WA 98195-4350, USA novik@math.washington.edu May 1, 018 Abstract

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

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

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

More information

On polytopality of Cartesian products of graphs

On polytopality of Cartesian products of graphs On polytopality of Cartesian products of graphs J. Pfeifle 1, V. Pilaud 2, and F. Santos 3 1 Universitat Politècnica de Catalunya, Barcelona. julian.pfeifle@upc.edu 2 Université Pierre et Marie Curie,

More information

Triangulated Surfaces and Higher-Dimensional Manifolds. Frank H. Lutz. (TU Berlin)

Triangulated Surfaces and Higher-Dimensional Manifolds. Frank H. Lutz. (TU Berlin) Triangulated Surfaces and Higher-Dimensional Manifolds Frank H. Lutz (TU Berlin) Topology: orientable, genus g = 3 Combinatorics: Geometry: vertex-minimal, n = 10 vertices, irreducible coordinate-minimal,

More information

Lecture Notes 2: The Simplex Algorithm

Lecture Notes 2: The Simplex Algorithm Algorithmic Methods 25/10/2010 Lecture Notes 2: The Simplex Algorithm Professor: Yossi Azar Scribe:Kiril Solovey 1 Introduction In this lecture we will present the Simplex algorithm, finish some unresolved

More information

Some Useful Links and Software Sites on Optimization

Some Useful Links and Software Sites on Optimization Appendix A Some Useful Links and Software Sites on Optimization A.1 General Optimization/Operations Research Sites 1. Optimization FAQ (LP and NLP FAQ) [14] contains a lot of information and html links

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

Convex Optimization CMU-10725

Convex Optimization CMU-10725 Convex Optimization CMU-10725 Ellipsoid Methods Barnabás Póczos & Ryan Tibshirani Outline Linear programs Simplex algorithm Running time: Polynomial or Exponential? Cutting planes & Ellipsoid methods for

More information

An Improved Bound for k-sets in Three Dimensions. November 30, Abstract

An Improved Bound for k-sets in Three Dimensions. November 30, Abstract An Improved Bound for k-sets in Three Dimensions Micha Sharir Shakhar Smorodinsky y Gabor Tardos z November 30, 1999 Abstract We prove that the maximum number of k-sets in a set S of n points in IR 3 is

More information

Convex hulls of spheres and convex hulls of convex polytopes lying on parallel hyperplanes

Convex hulls of spheres and convex hulls of convex polytopes lying on parallel hyperplanes Convex hulls of spheres and convex hulls of convex polytopes lying on parallel hyperplanes Menelaos I. Karavelas joint work with Eleni Tzanaki University of Crete & FO.R.T.H. OrbiCG/ Workshop on Computational

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

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

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

More information

Line segment intersection. Family of intersection problems

Line segment intersection. Family of intersection problems CG Lecture 2 Line segment intersection Intersecting two line segments Line sweep algorithm Convex polygon intersection Boolean operations on polygons Subdivision overlay algorithm 1 Family of intersection

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

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

Geometry. Every Simplicial Polytope with at Most d + 4 Vertices Is a Quotient of a Neighborly Polytope. U. H. Kortenkamp. 1.

Geometry. 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 information

THE DIMENSION OF POSETS WITH PLANAR COVER GRAPHS

THE DIMENSION OF POSETS WITH PLANAR COVER GRAPHS THE DIMENSION OF POSETS WITH PLANAR COVER GRAPHS STEFAN FELSNER, WILLIAM T. TROTTER, AND VEIT WIECHERT Abstract. Kelly showed that there exist planar posets of arbitrarily large dimension, and Streib and

More information

Triangles of Extremal Area or Perimeter in a Finite Planar Point Set

Triangles of Extremal Area or Perimeter in a Finite Planar Point Set Discrete Comput Geom 6:51 58 (001) DOI: 10.1007/s00454-001-0010-6 Discrete & Computational Geometry 001 Springer-Verlag New York Inc. Triangles of Extremal Area or Perimeter in a Finite Planar Point Set

More information

arxiv: v1 [math.co] 27 Feb 2015

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

More information

Copyright 2007 Pearson Addison-Wesley. All rights reserved. A. Levitin Introduction to the Design & Analysis of Algorithms, 2 nd ed., Ch.

Copyright 2007 Pearson Addison-Wesley. All rights reserved. A. Levitin Introduction to the Design & Analysis of Algorithms, 2 nd ed., Ch. Iterative Improvement Algorithm design technique for solving optimization problems Start with a feasible solution Repeat the following step until no improvement can be found: change the current feasible

More information

Graphs that have the feasible bases of a given linear

Graphs that have the feasible bases of a given linear Algorithmic Operations Research Vol.1 (2006) 46 51 Simplex Adjacency Graphs in Linear Optimization Gerard Sierksma and Gert A. Tijssen University of Groningen, Faculty of Economics, P.O. Box 800, 9700

More information

A Note on Polyhedral Relaxations for the Maximum Cut Problem

A Note on Polyhedral Relaxations for the Maximum Cut Problem A Note on Polyhedral Relaxations for the Maximum Cut Problem Alantha Newman Abstract We consider three well-studied polyhedral relaxations for the maximum cut problem: the metric polytope of the complete

More information

Spanning trees and orientations of graphs

Spanning trees and orientations of graphs Journal of Combinatorics Volume 1, Number 2, 101 111, 2010 Spanning trees and orientations of graphs Carsten Thomassen A conjecture of Merino and Welsh says that the number of spanning trees τ(g) of a

More information

College of Computer & Information Science Fall 2007 Northeastern University 14 September 2007

College of Computer & Information Science Fall 2007 Northeastern University 14 September 2007 College of Computer & Information Science Fall 2007 Northeastern University 14 September 2007 CS G399: Algorithmic Power Tools I Scribe: Eric Robinson Lecture Outline: Linear Programming: Vertex Definitions

More information

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

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

More information

arxiv:math.co/ v1 20 Feb 2002

arxiv:math.co/ v1 20 Feb 2002 Some Algorithmic Problems in Polytope Theory Volker Kaibel and Marc E. Pfetsch arxiv:math.co/0202204 v1 20 Feb 2002 TU Berlin MA 6 2 Straße des 17. Juni 136 10623 Berlin Germany {kaibel,pfetsch}@math.tu-berlin.de

More information

CSE 417 Branch & Bound (pt 4) Branch & Bound

CSE 417 Branch & Bound (pt 4) Branch & Bound CSE 417 Branch & Bound (pt 4) Branch & Bound Reminders > HW8 due today > HW9 will be posted tomorrow start early program will be slow, so debugging will be slow... Review of previous lectures > Complexity

More information

CPS 102: Discrete Mathematics. Quiz 3 Date: Wednesday November 30, Instructor: Bruce Maggs NAME: Prob # Score. Total 60

CPS 102: Discrete Mathematics. Quiz 3 Date: Wednesday November 30, Instructor: Bruce Maggs NAME: Prob # Score. Total 60 CPS 102: Discrete Mathematics Instructor: Bruce Maggs Quiz 3 Date: Wednesday November 30, 2011 NAME: Prob # Score Max Score 1 10 2 10 3 10 4 10 5 10 6 10 Total 60 1 Problem 1 [10 points] Find a minimum-cost

More information

A Counterexample to the Dominating Set Conjecture

A Counterexample to the Dominating Set Conjecture A Counterexample to the Dominating Set Conjecture Antoine Deza Gabriel Indik November 28, 2005 Abstract The metric polytope met n is the polyhedron associated with all semimetrics on n nodes and defined

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

Report on article The Travelling Salesman Problem: A Linear Programming Formulation

Report on article The Travelling Salesman Problem: A Linear Programming Formulation Report on article The Travelling Salesman Problem: A Linear Programming Formulation Radosław Hofman, Poznań 2008 Abstract This article describes counter example prepared in order to prove that linear formulation

More information

On the number of distinct directions of planes determined by n points in R 3

On the number of distinct directions of planes determined by n points in R 3 On the number of distinct directions of planes determined by n points in R 3 Rom Pinchasi August 27, 2007 Abstract We show that any set of n points in R 3, that is not contained in a plane, determines

More information

Lecture 12 March 4th

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

More information

arxiv: v2 [math.co] 23 Jan 2018

arxiv: v2 [math.co] 23 Jan 2018 CONNECTIVITY OF CUBICAL POLYTOPES HOA THI BUI, GUILLERMO PINEDA-VILLAVICENCIO, AND JULIEN UGON arxiv:1801.06747v2 [math.co] 23 Jan 2018 Abstract. A cubical polytope is a polytope with all its facets being

More information

Geometry. Neighborly Cubical Polytopes. M. Joswig and G. M. Ziegler. 1. Introduction

Geometry. Neighborly Cubical Polytopes. M. Joswig and G. M. Ziegler. 1. Introduction Discrete Comput Geom 24:325 344 (2000 DOI: 10.1007/s004540010039 Discrete & Computational Geometry 2000 Springer-Verlag New York Inc. Neighborly Cubical Polytopes M. Joswig and G. M. Ziegler Fachbereich

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

On the Size of Higher-Dimensional Triangulations

On the Size of Higher-Dimensional Triangulations Combinatorial and Computational Geometry MSRI Publications Volume 52, 2005 On the Size of Higher-Dimensional Triangulations PETER BRASS Abstract. I show that there are sets of n points in three dimensions,

More information

Mathematical and Algorithmic Foundations Linear Programming and Matchings

Mathematical and Algorithmic Foundations Linear Programming and Matchings Adavnced Algorithms Lectures Mathematical and Algorithmic Foundations Linear Programming and Matchings Paul G. Spirakis Department of Computer Science University of Patras and Liverpool Paul G. Spirakis

More information

Optimization. Lecture08 12/06/11

Optimization. Lecture08 12/06/11 Optimization Lecture08 12/06/11 The RevisedSimplex Algorithm Assume againthatwearegivenan LP in canonicalform, whichwepad with slackvariables. Letusplacethe corresponding columns on the left of the initial

More information

Mock Exam. Juanjo Rué Discrete Mathematics II, Winter Deadline: 14th January 2014 (Tuesday) by 10:00, at the end of the lecture.

Mock Exam. Juanjo Rué Discrete Mathematics II, Winter Deadline: 14th January 2014 (Tuesday) by 10:00, at the end of the lecture. Mock Exam Juanjo Rué Discrete Mathematics II, Winter 2013-2014 Deadline: 14th January 2014 (Tuesday) by 10:00, at the end of the lecture. Problem 1 (2 points): 1. State the definition of perfect graph

More information

CS70 - Lecture 6. Graphs: Coloring; Special Graphs. 1. Review of L5 2. Planar Five Color Theorem 3. Special Graphs:

CS70 - Lecture 6. Graphs: Coloring; Special Graphs. 1. Review of L5 2. Planar Five Color Theorem 3. Special Graphs: CS70 - Lecture 6 Graphs: Coloring; Special Graphs 1. Review of L5 2. Planar Five Color Theorem 3. Special Graphs: Trees: Three characterizations Hypercubes: Strongly connected! Administration You need

More information

Automorphism Groups of Cyclic Polytopes

Automorphism 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 information

Lower Bounds for Simplicial Covers and Triangulations of Cubes

Lower Bounds for Simplicial Covers and Triangulations of Cubes Discrete Comput Geom 33:669 686 (2005) DOI: 10.1007/s00454-004-1128-0 Discrete & Computational Geometry 2004 Springer Science+Business Media, Inc. Lower Bounds for Simplicial Covers and Triangulations

More information

CMPSCI611: The Simplex Algorithm Lecture 24

CMPSCI611: 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 information

3.5 Day 1 Warm Up. Graph each line. 3.4 Proofs with Perpendicular Lines

3.5 Day 1 Warm Up. Graph each line. 3.4 Proofs with Perpendicular Lines 3.5 Day 1 Warm Up Graph each line. 1. y = 4x 2. y = 3x + 2 3. y = x 3 4. y = 4 x + 3 3 November 2, 2015 3.4 Proofs with Perpendicular Lines Geometry 3.5 Equations of Parallel and Perpendicular Lines Day

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

Abstract. A graph G is perfect if for every induced subgraph H of G, the chromatic number of H is equal to the size of the largest clique of H.

Abstract. A graph G is perfect if for every induced subgraph H of G, the chromatic number of H is equal to the size of the largest clique of H. Abstract We discuss a class of graphs called perfect graphs. After defining them and getting intuition with a few simple examples (and one less simple example), we present a proof of the Weak Perfect Graph

More information