Index. 0/1 linear integer minimization, colorability, 245 4ti2, 80, 83

Size: px
Start display at page:

Download "Index. 0/1 linear integer minimization, colorability, 245 4ti2, 80, 83"

Transcription

1 Index 0/1 linear integer minimization, colorability, 245 4ti2, 80, 83 absolute convergence, 107, 130 affine combination, 3 affine hull, 18 affine hyperplane, 4 algebraic closure, 193, 238, 242, 256 algebraic variety, 239 algorithm ɛ-approximation, 157 approximation, 157 Barvinok s, 129, 134, 146 Buchberger s, 210, 218 Euclidean, 256 geometric Buchberger, 226 Gram Schmidt orthogonalization, 50 Graver proximity, 100 incremental polynomial time, 141 Lenstra s, 53, 79, 144 LLL, 50 Nullstellensatz linear algebra, 242 polynomial total time, 141 polynomial-delay, 141 polynomial-space polynomial-delay, 141 Pottier s, 71 regular triangulation, 121 weak approximation, 158 all-primal Barvinok decomposition, 153 analytic center, 282 analytic function, 137 appoximation scheme weak, 158 approximate continuous convex optimization, 93 approximate continuous convex optimization oracle, 101 approximate shortest vector, 133 approximation algorithm, 157 weak, 158 approximation scheme, 157 arithmetic mean, 163 Artin s theorem, 269 ascending chain, 215 assignment problem, 287 augmentation algorithms, 93 augmentation step, 92 Graver-best, 66, 97, 99 augmentation vector, 63, 96 auxiliary objective function, 95 barvinok, 135 Barvinok s algorithm, 129, 134, 146 for integer linear optimization, 142 homogenized, 153 Barvinok s signed decomposition, 132 all-primal, 153 dual, 152 primal, 152 Barvinok s theorem, 134, 135 basic feasible solution, 19 basic semialgebraic set, 187, 273 basic solution, 19, 151 basic variables, 19 basis, 19, 168 biorthonormal, 133 Gröbner, 208, 217, 286 integral, 176 Markov, 221, 228 of a lattice, 34 Bernoulli l Hôpital rule, 106 binary encoding scheme, 21 binary search, 143 binomial ideal, 218 binomials, 217 biorthonormal basis, 133 Birkhoff polytope, 288 bisection algorithm, 163 bit length, 21 bit-scaling technique, 66,

2 316 Index Blichfeldt s theorem, 41 block-structured integer programs, 77 Boolean operations, 150, 164, 184 Boolean operations lemma, 148 bounded set, 16 branch and bound algorithm, 176 branching on hyperplanes, 54 brick, 81, 90, 92 Brion s theorem, 108, 118, 120, 124 Buchberger s algorithm, 210, 218 geometric version, 226 Buchberger s S-pair criterion, 210 Buchberger s theorem, 210 building block, 81 Carathéodory s theorem, 5, 97, 168 Cauchy integral formula, 285 central curve, 282 central path, 281 certificate of infeasibility, 239 chamber, 151 characteristic polynomial, 280 Cholesky factor, 23 circuit, 97 colorable, 238 combinatorial moment matrix, 279 combinatorial parity conditions, 251 combinatorial system of equations, 239 commutative algebra, 92 comparison oracle, 66, 85, 99 comparison point, 181 complementary slackness, 21, 281 completion algorithm, 92, 226 complex analysis, 106, 137 complex integration, 285 complex number, 238 complex plane, 106 compressed lattice polytope, 279 computational complexity, 21, 58 cone, 5, 274 finitely generated, 5, 12, 13 index descent, 133 pointed, 15 pointed rational, 130 polyhedral, 5 recession, 16, 17 simplicial, 120, 130 tangent, 118 unimodular, 112 conformal (orthant-compatible), 97 conic combination, 3 continuous function, 198 continuous Hirsch conjecture, 282 continuous measure, 89 continuous relaxation, 93, 97 convex combination, 3 convex hull, 3 convex position, 120 convex set, 3 convex subdivision, 122 counting, 105 counting oracle, 143 critical path, 224 cut, 237 De Morgan formula, 118 decision making under uncertainty, 89 decomposition primal Barvinok, 152 signed, 113 decomposition algorithm, 89 decomposition of polyhedra, 117 decomposition tree, 134 decreasing path, 222 degree, 193, 194 Delaunay triangulations, 122 derivative, 198 Descartes rule of signs, 199, 213 determinant of a lattice, 40 diameter of a polytope, 282 Dickson s lemma, 207 dictionary, 227 dictionary order, 203 differential operator, 109, 159 digging algorithm, 145, 146 dimension, 18 directed augmentation, 66, 96 directed graph, 87 directed path, 87 discrete measure, 89 discretization, 165 division algorithm, 194 domain of convergence, 106, 115 dual basis, 133 dual linear programming, 19 duality strong, 20 weak, 20 duality trick, 152

3 Index 317 dynamic programming problem, 86, 99, 285 ɛ-approximation algorithm, 157 elementary square matrices, 6 elimination ideal, 212 elimination of variables, 212 elimination theorem, 212 ellipsoid, 22 ellipsoid method, 22, 25 Euclidean algorithm, 256 evaluation oracle, 93 evaluation problem, 160 exact set, 279 explicit enumeration, 147 exponent vector, 203, 268 exponential integrals, 115, 176 exponential sum, 114, 287 extended Euclidean algorithm, 196, 257 extended group relaxation, 286 extended integer program, 220 extreme point, 18 face, 18 factoring, 176 Farkas lemma, 9, 21, 219, 229, 239, 273 fast Fourier transform, 285 feasibility oracle, 143 finite field, 238 finitely generated cone, 5, 12, 13 finitely generated ideal, 208 fixed dimension, 134 flatness constant, 151 flatness theorem, 54, 151 formal Laurent series, 129 Fourier Motzkin elimination, 6, 7 FPTAS (fully polynomial-time approximation scheme), 158 Fredholm s alternative theorem, 5, 239, 274 fully polynomial-time approximation scheme (FPTAS), 158, 182 for a maximization problem, 158 for maximizing nonnegative polynomials, 159 for a minimization problem, 182, 187 function analytic, 137 continuous, 198 rational, 105, 106 separable convex, 63, 79, 85, 98 separable convex p-piecewise affinelinear, 87 fundamental parallelepiped, 39, 109, 130 fundamental theorem of algebra, 169 gaps, 149, 152 Gaussian elimination, 6, 201, 203 gcd (greatest common divisor), 194, 195, 203 general position, 282 generating function, 105, 108, 129, 287 Boolean operation, 147 evaluation, 135 integer projection, 149 intermediate, 176 mixed-integer, 176 output-sensitive enumeration, 141 positively weighted, 136, 147, 149, 165 projection theorem, 149 rational, 132 specialization, 135 substitution, 135 generating set, 221 generic, 122, 219 geometric Buchberger algorithm, 226 geometric improvement, 67 geometric series, 105, 110, 130 geometry of numbers, 29 global criterion, 179, 181, 185 global mixed-integer polynomial optimization, 157 global nonconvex polynomial optimization, 176 Gomory s group relaxation, 154 Gomory Chvátal closure, 56 Gordan Dickson lemma, 43, 44, 90, 207, 227 Gröbner basis, 208, 217, 286 of a lattice ideal, 222 reduced, 212, 218 reduced minimal, 219 Gröbner complexity, 233 Grötzsch graph, 248 graded lexicographic order, 204 graded reverse lexicographic order, 204 Gram Brianchon theorem, 118 Gram Schmidt orthogonalization algorithm, 50

4 318 Index graph, 221, 237, 286 of a polyhedron, 282 Graver-based dynamic programming, 86, 96, 100 Graver basis, 63, 64, 219, 232 for stochastic IPs (integer programs), 91 length bound, 94 Graver-best augmentation step, 66, 97, 99 Graver complexity, 80, 82, 102 Graver proximity algorithm, 100 Graver test set, 63 greatest common divisor (gcd), 194, 195, 203, 256 of univariate polynomials, 195 grid approximation, 165 grid problem, 165, 171 group relaxation, 285 H-representation, 10 Hadamard product, 147, 184 half-open decomposition, 124, 152, 153 half-open polyhedron, 124 half-open simplicial cone, 130 half-open triangulation, 127 heights, 121 Hermite normal form (HNF), 35, 95, 231 Hilbert basis, 45, 47, 83, 154 element enumeration, 149 Hilbert s 10th problem, 58 Hilbert s 17th problem, 269 Hilbert s basis theorem, 208, 218 Hilbert s Nullstellensatz, 213, 237, 239, 256 Hirsch conjecture, 283 HNF (Hermite normal form), 35, 95, 231 Hochbaum Shanthikumar sproximity, 97 Hölder s inequality, 159 holes, 180 homogeneous polynomial, 243 homogenization, 14, 130, 269 homogenized Barvinok algorithm, 153 hyperplane, 4 hyperplane arrangement, 282 ideal, 183, 201 finitely generated, 208 generated by a set, 202 monomial, 206 radical, 262, 278 toric, 217, 286 vanishing, 202 ideal intersection, 213 ideal membership, 202, 212 ideal point, 181 ILF (integer linear feasibility problem), 54 ILP (integer linear optimization problem), 53 inapproximability, 58 inclusion-exclusion principle, 112, 117, 124 incomputable, 58 indecomposable lattice point, 47 independent set, 252 index of a cone, 111, 130 index of a sublattice, 40 indicator function, 41, 117, 124 infeasibility certificate, 239 infinite geometric series, 106 initial feasible solution, 220 integer hull, 55, 151 integer linear feasibility problem (ILF), 54 integer linear optimization problem (ILP), 53 integer linear program in fixed dimension, 79 integer programming game, 190 integer projection, 136 integral, 176 integral basis, 44 integral generating set, 44 integral polyhedron, 56 intermediate generating function, 176 intersection lemma, 147, 148, 186 irrational decomposition, 152 iterated bisection, 143 Kannan s partitioning theorem, 151 Khinchin s flatness theorem, 54, 151 knapsack, 285 knapsack problem, 284 k-sos ideal, 278 k-th theta body, 278 l 1 -norm, 83, 93, 96, 99, 101 Laplace transform, 115 large scale problem, 89

5 Index 319 largest term, 204 LattE integrale, 135 lattice, 34 sublattice, 40 lattice basis LLL-reduced, 133 lattice-point-free convex bodies, 151 lattice program, 223 lattice width, 54 lattice width direction, 54 Laurent expansion, 106 Laurent polynomial, 130 Laurent series, 106, 284 Lawrence Khovanskii Pukhlikov theorem, 131 layers, 81 leading coefficient, 204 leading monomial, 204, 207 leading term, 194, 204 Lenstra s algorithm, 53, 79, 144 lexicographic order, 141, 181, 203 LF (linear feasibility problem), 22 lift-and-project method, 277 lifted configuration, 121 limit point, 166 lineality space, 15, 17 linear feasibility problem (LF), 22 linear optimization problem (LP), 21 linearization technique, 277 Lipschitz constant, 171 LLL (Lenstra Lenstra Lovász) algorithm, 50 LLL-reduced lattice basis, 133 logarithmic barrier function, 281 Lovász encoding, 252 lower envelope, 121 LP (linear optimization problem), 21 M-ellipsoid coverings, 50 Maclagan s theorem, 91 Markov basis, 221, 228 matrix term order, 204 matrix-cut method, 277 matroid, 282 max-cut problem, 237 maximal decreasing path algorithm, 226 maximal lattice-free convex set, 287 meromorphic function, 115, 130 minimal critical path, 225 Minkowski sum, 12, 14, 47 Minkowski s first theorem, 31, 42 Minkowski Hlawka theorem, 43 mixed-integer generating function, 176 mixed-integer summation technique, 176 modulo nonpointed polyhedra, 120 moment, 89 moment curve, 139 monic polynomial, 261 monomial, 105 monomial ideal, 206 monomial map, 136 monomial order, 203 monomial substitution, 144, 150, 184 Monte-Carlo Markov-chain, 222 Moore Bellman Ford s algorithm, 88 multicommodity network flow problem, 77 multicriterion integer linear programming problem, 179, 181 multiepigraph, 183 multiexponent notation, 129 multigraph, 184 multiplicity, 198 multistage stochastic integer linear programs, 101 multivariate division algorithm, 205 N-fold 4-block decomposable, 77 N-fold 4-block decomposable integer program, 93 N-fold 4-block decomposable matrix, 77 N-fold integer program, 77, 96, 99 N-fold matrix, 79 Nash equilibrium, 190 Newton polytope, 268, 280 Noether s normalization lemma, 256 nonbasic variable, 19 nonnegative modulo an ideal, 278 nonstandard monomial, 214 normal form Smith, 38, 133 normal form algorithm, 71 NP-complete, 245 NP-hard, 58 NulLA (Nullstellensatz linear algebra algorithm), 242 NulLA rank, 243, 253 Nullstellensatz, 213, 237, 239, 256 Nullstellensatz linear algebra algorithm (NulLA), 242

6 320 Index objective function, 108 auxiliary, 95 odd cycle, 237 odd wheel, 247 one-to-one projection, 152, 184 optimality certificate, 63, 65, 96, 223 optimization oracle, 93 oracle, 141, 148 comparison, 66, 85, 99 counting, 143 feasibility, 143 optimization, 93 separation, 22 orbit polytope, 288 oriented chordless 4-cycle, 246 oriented partial 3-cycle, 246 outcome vector, 179 output-polynomial time, 75 output-sensitive complexity analysis, 141 overcounting, 112 Pólya exponent, 269 Pólya s lemma, 269 Pareto optimum, 179, 180, 184 Pareto strategy, 179, 180, 184 partition generating function, 283 permutahedron, 288 phase I, 68, 96, 100, 220 Pick s theorem, 34 piecewise affine linear, 86, 96 pivot, 201 pivot rule, 282 point configuration, 120 pointed cone, 132 pointed polyhedron, 17, 130 pointed rational cone, 130 pointed rational polyhedron, 130 polar, 10 of a cone, 11, 130 of a set, 10 pole, 106, 135 polygon, 31 simple, 32 polyhedral cone, 5 polyhedral norm, 181, 185 polyhedron, 4 pointed, 17, 130 pointed rational, 130 simple, 120, 283 polynomial monic, 261 polynomial map, 217 polynomial system, 237 polynomial-space polynomial-delay enumeration algorithm, 148, 182, 185 polynomial-space polynomial-delay prescribedorder enumeration algorithm, 150, 181 polynomial-time approximation scheme (PTAS), 157 polytopal subdivision, 121 polytope, 4 positive definite form, 269 positive semidefinite (PSD) matrix, 26 positive semidefinite (PSD) polynomial, 269 positively weighted generating function, 136, 147, 149, 165 Positivstellensatz, 274 Pottier s algorithm, 71 preorder, 274 primal Barvinok decomposition, 152 primal-dual interior point algorithm, 281 probability measure, 89 project-and-lift, 73, 230 project-and-lift algorithm, 228 projection, 164, 180, 185 projection theorem, 182, 184 proximity, 93, 97 proximity-scaling technique, 93, 97 PSD (positive semidefinite) matrix, 26 pseudonorm, 187 pseudopolynomial, 97 PTAS (polynomial-time approximation scheme), 157 Putinar s theorem, 277 quadratic assignment problem, 287 quadratic module, 276 quotient ring, 217 quotient rule, 160 radical ideal, 262, 278 Radon s lemma, 5 range of the objective function, 173 rational function, 105, 106 rational generating function, 132 real roots, 198 recession cone, 16, 17

7 Index 321 reduced Gröbner basis, 212, 218 reduced lattice basis, 51 reduced minimal Gröbner basis, 219 reduction path, 223 regular subdivision, 122 regular triangulation, 286 regular triangulation algorithm, 121 remainder of polynomial division, 204, 209 removable singularity, 135 representation, 287 representation theorem for cones, 15 residue, 285 residue technique, 160 residue techniques, 162 resolution of polyhedra, 15 resultant, 256, 257, 259 reverse lexicographic triangulation, 279 Rolle s theorem, 198 root, 194 multiplicity of, 197 root of unity, 238 row reduction, 201 S-polynomial, 209, 218, 224, 227 S-vector, 227 sample, 154, 177 saturated ideal, 233 saturation, 92, 232 scenario, 89 Schmüdgen s theorem, 276 SDP (semidefinite program), 27 selecting a Pareto optimum, 185 semialgebraic set, 274 semidefinite optimization problem (SDP), 27, 239 semidefinite programming, 27, 239, 275 semigroup, 110 separable convex function, 63, 79, 85, 93, 98 separation oracle, 22 separation problem, 26 series expansion, 145 set covering, 287 set packing, 287 shelling, 124 shortest path, 88 shortest path problem, 286 shortest vector, 49 approximate, 133 shortest vector problem (SVP), 49 sign variation, 199 sign-compatible, 44 signed decomposition, 113 simple polygon, 32 simple polyhedron, 120, 283 simplex, 120 simplicial complex, 286 simplicial cone, 120, 130 singularity, 106 removable, 135 slack variable, 17 small-gaps theorem, 151 Smith normal form, 38, 133 SOS (sum of squares), 274 modulo an ideal, 278 spanning set, 221 specialization, 184 square-free, 254 stability number, 252 stable set, 237, 252 stable set polytope, 252, 277 stochastic integer multicommodity flow problem, 78 stochastic integer program with secondorder dominance relations, 78 strong duality, 20 Sturm sequence, 200 subdeterminant, 55, 97 subdivision convex, 122 regular, 122 sublattice, 40 substitution, 136 sum of squares (SOS), 274 modulo an ideal, 278 summation formula, 105 summation method for optimizing polynomials, 159, 161 sums of squares (SOS), 265 superadditivity, 98 support, 97 supported Pareto outcome, 180 supporting hyperplane, 18 Sylvester matrix, 258 symbolic differentiation, 109 symmetric groups, 288 system of linear equations, 5 system of polynomial equations, 193

8 322 Index TH k -exact, 278 tangent cone, 118 Taylor expansion, 137 term, 194 term order, 203 graded lexicographic, 204 graded reverse lexicographic, 204 lexicographic, 141, 181, 203 matrix, 204 test set, 63, 223 theorem Artin s, 269 fundamental of algebra, 169 Gram Brianchon, 118 Hilbert s basis, 208, 218 Minkowski s first, 31, 42 Minkowski Hlawka, 43 Schmüdgen s, 276 small-gaps, 151 Weyl Minkowski, 4, 9, 26 theorem of the alternative, 239 theta body, 277 k-th, 278 theta-rank, 278 three-way transportation problems, 79 tiling, 109 Todd polynomial, 137 toric ideal, 217, 286 toric ring, 217 total curvature, 282 total degree, 204 total dual integrality, 287 total order, 203 totally unimodular, 57 totally unimodular matrix, 77, 79 transportation matrix, 83, 101 transportation polytope, 79 transportation problem, 79 traveling salesman problem, 287 triangulation, 111, 121, 130 of a cone, 120 of a polytope, 120 of a vector configuration, 123 regular, 286 reverse lexicographic, 279 truncated Gröbner basis, 233 truncated Taylor series, 139 Turán graph, 255 two-stage stochastic integer optimization problem, 77 two-stage stochastic integer programming, 88 type, 81, 87 uniform convergence, 107, 130 unimodular, 150, 279, 287 unimodular cone, 112, 133 unimodular matrix, 34, 36, 152 universality theorem, 79 V-representation, 10 valid inequality, 18 valuation, 131 vanishing ideal, 202 variety, 201, 239, 262 zero-dimensional, 214, 239 vector configuration, 123 vector partition function, 283 vertex, 18 volume, 23 von Neumann, 20 Voronoi cell, 50 weak approximation algorithm, 158 weak approximation scheme, 158 weak composition, 95 weak duality, 20 well-ordering, 203 Weyl Minkowski theorem, 4, 9, 26 width, 54 zero divisor, 131 zero-dimensional variety, 214, 239

THEORY OF LINEAR AND INTEGER PROGRAMMING

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

A Course in Convexity

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

More information

Integer and Combinatorial Optimization

Integer and Combinatorial Optimization Integer and Combinatorial Optimization GEORGE NEMHAUSER School of Industrial and Systems Engineering Georgia Institute of Technology Atlanta, Georgia LAURENCE WOLSEY Center for Operations Research and

More information

Introduction to Mathematical Programming IE496. Final Review. Dr. Ted Ralphs

Introduction to Mathematical Programming IE496. Final Review. Dr. Ted Ralphs Introduction to Mathematical Programming IE496 Final Review Dr. Ted Ralphs IE496 Final Review 1 Course Wrap-up: Chapter 2 In the introduction, we discussed the general framework of mathematical modeling

More information

David G. Luenberger Yinyu Ye. Linear and Nonlinear. Programming. Fourth Edition. ö Springer

David G. Luenberger Yinyu Ye. Linear and Nonlinear. Programming. Fourth Edition. ö Springer David G. Luenberger Yinyu Ye Linear and Nonlinear Programming Fourth Edition ö Springer Contents 1 Introduction 1 1.1 Optimization 1 1.2 Types of Problems 2 1.3 Size of Problems 5 1.4 Iterative Algorithms

More information

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

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

More information

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

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

More information

Lec13p1, ORF363/COS323

Lec13p1, ORF363/COS323 Lec13 Page 1 Lec13p1, ORF363/COS323 This lecture: Semidefinite programming (SDP) Definition and basic properties Review of positive semidefinite matrices SDP duality SDP relaxations for nonconvex optimization

More information

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

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

More information

Introductory Combinatorics

Introductory Combinatorics Introductory Combinatorics Third Edition KENNETH P. BOGART Dartmouth College,. " A Harcourt Science and Technology Company San Diego San Francisco New York Boston London Toronto Sydney Tokyo xm CONTENTS

More information

Contents. I Basics 1. Copyright by SIAM. Unauthorized reproduction of this article is prohibited.

Contents. I Basics 1. Copyright by SIAM. Unauthorized reproduction of this article is prohibited. page v Preface xiii I Basics 1 1 Optimization Models 3 1.1 Introduction... 3 1.2 Optimization: An Informal Introduction... 4 1.3 Linear Equations... 7 1.4 Linear Optimization... 10 Exercises... 12 1.5

More information

Smarter Balanced Vocabulary (from the SBAC test/item specifications)

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

Conic Duality. yyye

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

Short rational generating functions and their applications to integer programming

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

More information

Three Integer Programming Algorithms based on Barvinok s Rational Functions

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

More information

Thomas H. Cormen Charles E. Leiserson Ronald L. Rivest. Introduction to Algorithms

Thomas H. Cormen Charles E. Leiserson Ronald L. Rivest. Introduction to Algorithms Thomas H. Cormen Charles E. Leiserson Ronald L. Rivest Introduction to Algorithms Preface xiii 1 Introduction 1 1.1 Algorithms 1 1.2 Analyzing algorithms 6 1.3 Designing algorithms 1 1 1.4 Summary 1 6

More information

Linear programming and duality theory

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

More information

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

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

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

More information

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

Polytopes Course Notes

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

More information

Honors Precalculus: Solving equations and inequalities graphically and algebraically. Page 1

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

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

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

More information

George B. Dantzig Mukund N. Thapa. Linear Programming. 1: Introduction. With 87 Illustrations. Springer

George B. Dantzig Mukund N. Thapa. Linear Programming. 1: Introduction. With 87 Illustrations. Springer George B. Dantzig Mukund N. Thapa Linear Programming 1: Introduction With 87 Illustrations Springer Contents FOREWORD PREFACE DEFINITION OF SYMBOLS xxi xxxiii xxxvii 1 THE LINEAR PROGRAMMING PROBLEM 1

More information

Nonlinear Programming

Nonlinear Programming Nonlinear Programming SECOND EDITION Dimitri P. Bertsekas Massachusetts Institute of Technology WWW site for book Information and Orders http://world.std.com/~athenasc/index.html Athena Scientific, Belmont,

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

GEOMETRIC TOOLS FOR COMPUTER GRAPHICS

GEOMETRIC TOOLS FOR COMPUTER GRAPHICS GEOMETRIC TOOLS FOR COMPUTER GRAPHICS PHILIP J. SCHNEIDER DAVID H. EBERLY MORGAN KAUFMANN PUBLISHERS A N I M P R I N T O F E L S E V I E R S C I E N C E A M S T E R D A M B O S T O N L O N D O N N E W

More information

Convex Geometry arising in Optimization

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

More information

CS 473: Algorithms. Ruta Mehta. Spring University of Illinois, Urbana-Champaign. Ruta (UIUC) CS473 1 Spring / 36

CS 473: Algorithms. Ruta Mehta. Spring University of Illinois, Urbana-Champaign. Ruta (UIUC) CS473 1 Spring / 36 CS 473: Algorithms Ruta Mehta University of Illinois, Urbana-Champaign Spring 2018 Ruta (UIUC) CS473 1 Spring 2018 1 / 36 CS 473: Algorithms, Spring 2018 LP Duality Lecture 20 April 3, 2018 Some of the

More information

Integer Programming Theory

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

More information

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

Investigating Mixed-Integer Hulls using a MIP-Solver

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

More information

Section Notes 5. Review of Linear Programming. Applied Math / Engineering Sciences 121. Week of October 15, 2017

Section Notes 5. Review of Linear Programming. Applied Math / Engineering Sciences 121. Week of October 15, 2017 Section Notes 5 Review of Linear Programming Applied Math / Engineering Sciences 121 Week of October 15, 2017 The following list of topics is an overview of the material that was covered in the lectures

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

Linear Programming Duality and Algorithms

Linear Programming Duality and Algorithms COMPSCI 330: Design and Analysis of Algorithms 4/5/2016 and 4/7/2016 Linear Programming Duality and Algorithms Lecturer: Debmalya Panigrahi Scribe: Tianqi Song 1 Overview In this lecture, we will cover

More information

Combinatorial Geometry & Topology arising in Game Theory and Optimization

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

More information

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

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

More information

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

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

More information

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

About the Author. Dependency Chart. Chapter 1: Logic and Sets 1. Chapter 2: Relations and Functions, Boolean Algebra, and Circuit Design

About the Author. Dependency Chart. Chapter 1: Logic and Sets 1. Chapter 2: Relations and Functions, Boolean Algebra, and Circuit Design Preface About the Author Dependency Chart xiii xix xxi Chapter 1: Logic and Sets 1 1.1: Logical Operators: Statements and Truth Values, Negations, Conjunctions, and Disjunctions, Truth Tables, Conditional

More information

Ec 181: Convex Analysis and Economic Theory

Ec 181: Convex Analysis and Economic Theory Division of the Humanities and Social Sciences Ec 181: Convex Analysis and Economic Theory KC Border Winter 2018 v. 2018.03.08::13.11 src: front KC Border: for Ec 181, Winter 2018 Woe to the author who

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

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

Tutorial on Convex Optimization for Engineers

Tutorial on Convex Optimization for Engineers Tutorial on Convex Optimization for Engineers M.Sc. Jens Steinwandt Communications Research Laboratory Ilmenau University of Technology PO Box 100565 D-98684 Ilmenau, Germany jens.steinwandt@tu-ilmenau.de

More information

3 INTEGER LINEAR PROGRAMMING

3 INTEGER LINEAR PROGRAMMING 3 INTEGER LINEAR PROGRAMMING PROBLEM DEFINITION Integer linear programming problem (ILP) of the decision variables x 1,..,x n : (ILP) subject to minimize c x j j n j= 1 a ij x j x j 0 x j integer n j=

More information

LARGE SCALE LINEAR AND INTEGER OPTIMIZATION: A UNIFIED APPROACH

LARGE SCALE LINEAR AND INTEGER OPTIMIZATION: A UNIFIED APPROACH LARGE SCALE LINEAR AND INTEGER OPTIMIZATION: A UNIFIED APPROACH Richard Kipp Martin Graduate School of Business University of Chicago % Kluwer Academic Publishers Boston/Dordrecht/London CONTENTS Preface

More information

Toric Varieties and Lattice Polytopes

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

More information

PITSCO Math Individualized Prescriptive Lessons (IPLs)

PITSCO Math Individualized Prescriptive Lessons (IPLs) Orientation Integers 10-10 Orientation I 20-10 Speaking Math Define common math vocabulary. Explore the four basic operations and their solutions. Form equations and expressions. 20-20 Place Value Define

More information

Convexity: an introduction

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

More information

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

Some Advanced Topics in Linear Programming

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

More information

Index. affine dependency, 133 minimal, 133 affine hull, 392 affinely independent, 393 α-bb, 230, 258, 297 approximate solutions, 9 approximation, 86

Index. affine dependency, 133 minimal, 133 affine hull, 392 affinely independent, 393 α-bb, 230, 258, 297 approximate solutions, 9 approximation, 86 Index affine dependency, 133 minimal, 133 affine hull, 392 affinely independent, 393 α-bb, 230, 258, 297 approximate solutions, 9 approximation, 86 AP X, 10 aspiration level, 86, 110 atomic clusters, 372

More information

AMS : Combinatorial Optimization Homework Problems - Week V

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

More information

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

CS6702 GRAPH THEORY AND APPLICATIONS QUESTION BANK

CS6702 GRAPH THEORY AND APPLICATIONS QUESTION BANK CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS 1 UNIT I INTRODUCTION CS6702 GRAPH THEORY AND APPLICATIONS QUESTION BANK 1. Define Graph. 2. Define Simple graph. 3. Write few problems

More information

Discrete Mathematics SECOND EDITION OXFORD UNIVERSITY PRESS. Norman L. Biggs. Professor of Mathematics London School of Economics University of London

Discrete Mathematics SECOND EDITION OXFORD UNIVERSITY PRESS. Norman L. Biggs. Professor of Mathematics London School of Economics University of London Discrete Mathematics SECOND EDITION Norman L. Biggs Professor of Mathematics London School of Economics University of London OXFORD UNIVERSITY PRESS Contents PART I FOUNDATIONS Statements and proofs. 1

More information

Introduction to Algorithms Third Edition

Introduction to Algorithms Third Edition Thomas H. Cormen Charles E. Leiserson Ronald L. Rivest Clifford Stein Introduction to Algorithms Third Edition The MIT Press Cambridge, Massachusetts London, England Preface xiü I Foundations Introduction

More information

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

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

More information

Braid groups and Curvature Talk 2: The Pieces

Braid groups and Curvature Talk 2: The Pieces Braid groups and Curvature Talk 2: The Pieces Jon McCammond UC Santa Barbara Regensburg, Germany Sept 2017 Rotations in Regensburg Subsets, Subdisks and Rotations Recall: for each A [n] of size k > 1 with

More information

CS675: Convex and Combinatorial Optimization Spring 2018 Convex Sets. Instructor: Shaddin Dughmi

CS675: Convex and Combinatorial Optimization Spring 2018 Convex Sets. Instructor: Shaddin Dughmi CS675: Convex and Combinatorial Optimization Spring 2018 Convex Sets Instructor: Shaddin Dughmi Outline 1 Convex sets, Affine sets, and Cones 2 Examples of Convex Sets 3 Convexity-Preserving Operations

More information

Linear Programming. Presentation for use with the textbook, Algorithm Design and Applications, by M. T. Goodrich and R. Tamassia, Wiley, 2015

Linear Programming. Presentation for use with the textbook, Algorithm Design and Applications, by M. T. Goodrich and R. Tamassia, Wiley, 2015 Presentation for use with the textbook, Algorithm Design and Applications, by M. T. Goodrich and R. Tamassia, Wiley, 2015 Linear Programming 2015 Goodrich and Tamassia 1 Formulating the Problem q The function

More information

Mathematics 6 12 Section 26

Mathematics 6 12 Section 26 Mathematics 6 12 Section 26 1 Knowledge of algebra 1. Apply the properties of real numbers: closure, commutative, associative, distributive, transitive, identities, and inverses. 2. Solve linear equations

More information

THE HYPERDETERMINANT AND TRIANGULATIONS OF THE 4-CUBE

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

More information

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

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

More information

Course Number 432/433 Title Algebra II (A & B) H Grade # of Days 120

Course Number 432/433 Title Algebra II (A & B) H Grade # of Days 120 Whitman-Hanson Regional High School provides all students with a high- quality education in order to develop reflective, concerned citizens and contributing members of the global community. Course Number

More information

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

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

More information

Week 5. Convex Optimization

Week 5. Convex Optimization Week 5. Convex Optimization Lecturer: Prof. Santosh Vempala Scribe: Xin Wang, Zihao Li Feb. 9 and, 206 Week 5. Convex Optimization. The convex optimization formulation A general optimization problem is

More information

IE598 Big Data Optimization Summary Nonconvex Optimization

IE598 Big Data Optimization Summary Nonconvex Optimization IE598 Big Data Optimization Summary Nonconvex Optimization Instructor: Niao He April 16, 2018 1 This Course Big Data Optimization Explore modern optimization theories, algorithms, and big data applications

More information

ACO Comprehensive Exam October 12 and 13, Computability, Complexity and Algorithms

ACO Comprehensive Exam October 12 and 13, Computability, Complexity and Algorithms 1. Computability, Complexity and Algorithms Given a simple directed graph G = (V, E), a cycle cover is a set of vertex-disjoint directed cycles that cover all vertices of the graph. 1. Show that there

More information

Linear and Integer Programming :Algorithms in the Real World. Related Optimization Problems. How important is optimization?

Linear and Integer Programming :Algorithms in the Real World. Related Optimization Problems. How important is optimization? Linear and Integer Programming 15-853:Algorithms in the Real World Linear and Integer Programming I Introduction Geometric Interpretation Simplex Method Linear or Integer programming maximize z = c T x

More information

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

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

More information

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

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

More information

Polyhedral Computation Today s Topic: The Double Description Algorithm. Komei Fukuda Swiss Federal Institute of Technology Zurich October 29, 2010

Polyhedral Computation Today s Topic: The Double Description Algorithm. Komei Fukuda Swiss Federal Institute of Technology Zurich October 29, 2010 Polyhedral Computation Today s Topic: The Double Description Algorithm Komei Fukuda Swiss Federal Institute of Technology Zurich October 29, 2010 1 Convexity Review: Farkas-Type Alternative Theorems Gale

More information

SECONDARY DRAFT SYLLABUS. 2. Representation of functions. 3. Types of functions. 4. Composition of functions (two and three)

SECONDARY DRAFT SYLLABUS. 2. Representation of functions. 3. Types of functions. 4. Composition of functions (two and three) et et et CLASS IX Topic :Set Language et et 1. Describing and representing sets SECONDARY DRAFT SYLLABUS Able to describe a set in Descriptive, Set- builder and roster forms and through Venn diagram. Use

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

Artificial Intelligence

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

16.410/413 Principles of Autonomy and Decision Making

16.410/413 Principles of Autonomy and Decision Making 16.410/413 Principles of Autonomy and Decision Making Lecture 17: The Simplex Method Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology November 10, 2010 Frazzoli (MIT)

More information

Polar Duality and Farkas Lemma

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

More information

Shiqian Ma, MAT-258A: Numerical Optimization 1. Chapter 2. Convex Optimization

Shiqian Ma, MAT-258A: Numerical Optimization 1. Chapter 2. Convex Optimization Shiqian Ma, MAT-258A: Numerical Optimization 1 Chapter 2 Convex Optimization Shiqian Ma, MAT-258A: Numerical Optimization 2 2.1. Convex Optimization General optimization problem: min f 0 (x) s.t., f i

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

INTRODUCTION TO LINEAR AND NONLINEAR PROGRAMMING

INTRODUCTION TO LINEAR AND NONLINEAR PROGRAMMING INTRODUCTION TO LINEAR AND NONLINEAR PROGRAMMING DAVID G. LUENBERGER Stanford University TT ADDISON-WESLEY PUBLISHING COMPANY Reading, Massachusetts Menlo Park, California London Don Mills, Ontario CONTENTS

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

Cluster algebras and infinite associahedra

Cluster algebras and infinite associahedra Cluster algebras and infinite associahedra Nathan Reading NC State University CombinaTexas 2008 Coxeter groups Associahedra and cluster algebras Sortable elements/cambrian fans Infinite type Much of the

More information

Foundations for Functions Knowledge and Skills: Foundations for Functions Knowledge and Skills:

Foundations for Functions Knowledge and Skills: Foundations for Functions Knowledge and Skills: Texas University Interscholastic League Contest Event: Mathematics The 40-minute, 60-question contest is designed to test knowledge and understanding in the areas of algebra I and II, geometry, trigonometry,

More information

Linear Optimization and Extensions: Theory and Algorithms

Linear Optimization and Extensions: Theory and Algorithms AT&T Linear Optimization and Extensions: Theory and Algorithms Shu-Cherng Fang North Carolina State University Sarai Puthenpura AT&T Bell Labs Prentice Hall, Englewood Cliffs, New Jersey 07632 Contents

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

Convex hull computation in Normaliz

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

More information

Math 5593 Linear Programming Lecture Notes

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

More information

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

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

More information

CS 435, 2018 Lecture 2, Date: 1 March 2018 Instructor: Nisheeth Vishnoi. Convex Programming and Efficiency

CS 435, 2018 Lecture 2, Date: 1 March 2018 Instructor: Nisheeth Vishnoi. Convex Programming and Efficiency CS 435, 2018 Lecture 2, Date: 1 March 2018 Instructor: Nisheeth Vishnoi Convex Programming and Efficiency In this lecture, we formalize convex programming problem, discuss what it means to solve it efficiently

More information

Objectives and Homework List

Objectives and Homework List MAC 1140 Objectives and Homework List Each objective covered in MAC1140 is listed below. Along with each objective is the homework list used with MyMathLab (MML) and a list to use with the text (if you

More information

TORIC VARIETIES JOAQUÍN MORAGA

TORIC VARIETIES JOAQUÍN MORAGA TORIC VARIETIES Abstract. This is a very short introduction to some concepts around toric varieties, some of the subsections are intended for more experienced algebraic geometers. To see a lot of exercises

More information

Convex Optimization Euclidean Distance Geometry 2ε

Convex Optimization Euclidean Distance Geometry 2ε Convex Optimization Euclidean Distance Geometry 2ε In my career, I found that the best people are the ones that really understand the content, and they re a pain in the butt to manage. But you put up with

More information

Linear and Integer Programming (ADM II) Script. Rolf Möhring WS 2010/11

Linear and Integer Programming (ADM II) Script. Rolf Möhring WS 2010/11 Linear and Integer Programming (ADM II) Script Rolf Möhring WS 200/ Contents -. Algorithmic Discrete Mathematics (ADM)... 3... 4.3 Winter term 200/... 5 2. Optimization problems 2. Examples... 7 2.2 Neighborhoods

More information

of Convex Analysis Fundamentals Jean-Baptiste Hiriart-Urruty Claude Lemarechal Springer With 66 Figures

of Convex Analysis Fundamentals Jean-Baptiste Hiriart-Urruty Claude Lemarechal Springer With 66 Figures 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Jean-Baptiste Hiriart-Urruty Claude Lemarechal Fundamentals of Convex

More information

Linear Programming. Course review MS-E2140. v. 1.1

Linear Programming. Course review MS-E2140. v. 1.1 Linear Programming MS-E2140 Course review v. 1.1 Course structure Modeling techniques Linear programming theory and the Simplex method Duality theory Dual Simplex algorithm and sensitivity analysis Integer

More information

arxiv: v1 [math.oc] 1 Nov 2018

arxiv: v1 [math.oc] 1 Nov 2018 Polyhedral Model for Enumeration and Optimization over the Set of Circuits Steffen Borgwardt 1 and Charles Viss 2 1 steffen.borgwardt@ucdenver.edu; University of Colorado Denver 2 charles.viss@ucdenver.edu;

More information

Lattice Subdivisions and Tropical Oriented Matroids Featuring n 1 d 1. LindsayCPiechnik

Lattice Subdivisions and Tropical Oriented Matroids Featuring n 1 d 1. LindsayCPiechnik Lattice Subdivisions and Tropical Oriented Matroids Featuring n 1 d 1 LindsayCPiechnik Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the Graduate School

More information

CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 4: Convex Sets. Instructor: Shaddin Dughmi

CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 4: Convex Sets. Instructor: Shaddin Dughmi CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 4: Convex Sets Instructor: Shaddin Dughmi Announcements New room: KAP 158 Today: Convex Sets Mostly from Boyd and Vandenberghe. Read all of

More information

Themes in the Texas CCRS - Mathematics

Themes in the Texas CCRS - Mathematics 1. Compare real numbers. a. Classify numbers as natural, whole, integers, rational, irrational, real, imaginary, &/or complex. b. Use and apply the relative magnitude of real numbers by using inequality

More information