Cuts for mixed 0-1 conic programs
|
|
- Godfrey Paul
- 5 years ago
- Views:
Transcription
1 Cuts for mixed 0-1 conic programs G. Iyengar 1 M. T. Cezik 2 1 IEOR Department Columbia University, New York. 2 GERAD Université de Montréal, Montréal TU-Chemnitz Workshop on Integer Programming and Continuous Optimization, Nov. 7-9th 2004 CORC Tech Reports: TR , TR , TR
2 Research Goals What are mixed 0-1 conic programs Are conic IPs useful? How to solve mixed 0-1 conic programs? Gomory cuts and generalizations Cuts from hierarchies of tighter relaxations Computational results Conclusion
3 What are mixed 0-1 conic programs? Mixed 0-1 conic programs (MCP) min c T x, s.t. Ax K b x i {0, 1}, i = 1,..., p. K : partial order w.r.t. a cone K = K 1 K 2... K r Each K j is one of the following Linear cone (LP): K = {y : yi 0, i} Second-order cone (SOCP): K = {y = (y0 ; ȳ) : y 0 ȳ } Semidefinite cone (SDP): K = {Y : Y sym. pos. semidef.}. Each K j = K j is self-dual: K = K is self-dual
4 Why bother with mixed 0-1 conic programs?
5 Why bother with mixed 0-1 conic programs? Compact formulation: TSP, Scheduling min s. t. Tr(CX), ( ) ) 2 cos(2π/n) I + 2 n( 1 cos(2π/n) 11 T (X + X T ) 0 X1 = X T 1 = 1 diag(x) = 0 X ij {0, 1} i, j
6 Why bother with mixed 0-1 conic programs? Compact formulation: TSP, Scheduling min s. t. Tr(CX), ( ) ) 2 cos(2π/n) I + 2 n( 1 cos(2π/n) 11 T (X + X T ) 0 X1 = X T 1 = 1 diag(x) = 0 X ij {0, 1} i, j Tighter formulations of mixed 0-1 LPs: Sherali-Adams lifting Lovasz-Schrijver lifting
7 Why bother with mixed 0-1 conic programs? Compact formulation: TSP, Scheduling min s. t. Tr(CX), ( ) ) 2 cos(2π/n) I + 2 n( 1 cos(2π/n) 11 T (X + X T ) 0 X1 = X T 1 = 1 diag(x) = 0 X ij {0, 1} i, j Tighter formulations of mixed 0-1 LPs: Sherali-Adams lifting Lovasz-Schrijver lifting Naturally arise in many applications: Robust counterparts of uncertain mixed 0-1 LPs Hybrid control
8 Solution technique for mixed 0-1 conic programs
9 Solution technique for mixed 0-1 conic programs Relax into a conic LP and round : e.g. max-cut
10 Solution technique for mixed 0-1 conic programs Relax into a conic LP and round : e.g. max-cut Branch-and-bound: sub-problem is a conic program
11 Solution technique for mixed 0-1 conic programs Relax into a conic LP and round : e.g. max-cut Branch-and-bound: sub-problem is a conic program Branch-and-cut: Cut generation techniques Cut lifting techniques
12 Solution technique for mixed 0-1 conic programs Relax into a conic LP and round : e.g. max-cut Branch-and-bound: sub-problem is a conic program Branch-and-cut: Cut generation techniques Cut lifting techniques
13 Gomory cuts for pure integer conic programs
14 Gomory cuts for pure integer conic programs Pure integer conic program min c T x, s.t. Ax K b x Z n +
15 Gomory cuts for pure integer conic programs Pure integer conic program min c T x, s.t. Ax K b x Z n + Conic duality: y K iff u T y 0 for all u K (= K)
16 Gomory cuts for pure integer conic programs Pure integer conic program min c T x, s.t. Ax K b x Z n + Conic duality: y K iff u T y 0 for all u K (= K) Chvátal-Gomory (C-G) procedure: u K 0: u T Ax = n j=1 (at j u)x j u T b
17 Gomory cuts for pure integer conic programs Pure integer conic program min c T x, s.t. Ax K b x Z n + Conic duality: y K iff u T y 0 for all u K (= K) Chvátal-Gomory (C-G) procedure: u K 0: u T Ax = n j=1 (at j u)x j u T b n x 0: j=1 at j u x j u T b.
18 Gomory cuts for pure integer conic programs Pure integer conic program min c T x, s.t. Ax K b x Z n + Conic duality: y K iff u T y 0 for all u K (= K) Chvátal-Gomory (C-G) procedure: u K 0: u T Ax = n j=1 (at j u)x j u T b n x 0: j=1 at j u x j u T b. x Z n + : n j=1 at j u x j u T b.
19 Gomory cuts for pure integer conic programs Pure integer conic program min c T x, s.t. Ax K b x Z n + Conic duality: y K iff u T y 0 for all u K (= K) Chvátal-Gomory (C-G) procedure: u K 0: u T Ax = n j=1 (at j u)x j u T b n x 0: j=1 at j u x j u T b. x Z n + : n j=1 at j u x j u T b. Identical to the C-G procedure for integer programs.
20 Gomory cuts: relate LP and SDP relaxations
21 Gomory cuts: relate LP and SDP relaxations Mixed 0-1 SDP formulation of TSP ( ) 2 ( ) 2 cos(2π/n) I + 1 cos(2π/n) 11 T (X + X T ) 0 n
22 Gomory cuts: relate LP and SDP relaxations Mixed 0-1 SDP formulation of TSP ( ) 2 ( ) 2 cos(2π/n) I + 1 cos(2π/n) 11 T (X + X T ) 0 n Choose W {1,..., n} and set U = W 1 T W
23 Gomory cuts: relate LP and SDP relaxations Mixed 0-1 SDP formulation of TSP ( ) 2 ( ) 2 cos(2π/n) I + 1 cos(2π/n) 11 T (X + X T ) 0 n Choose W {1,..., n} and set U = W 1 T W Gomory cut: i,j W X ij W 1
24 Gomory cuts: relate LP and SDP relaxations Mixed 0-1 SDP formulation of TSP ( ) 2 ( ) 2 cos(2π/n) I + 1 cos(2π/n) 11 T (X + X T ) 0 n Choose W {1,..., n} and set U = W 1 T W Gomory cut: i,j W X ij W 1 Theorem Sub-tour elimination inequalities for TSP are rank-1 C-G cuts.
25 Gomory cuts: relate LP and SDP relaxations Mixed 0-1 SDP formulation of TSP ( ) 2 ( ) 2 cos(2π/n) I + 1 cos(2π/n) 11 T (X + X T ) 0 n Choose W {1,..., n} and set U = W 1 T W Gomory cut: i,j W X ij W 1 Theorem Sub-tour elimination inequalities for TSP are rank-1 C-G cuts. Theorem Triangle inequalities for max-cut are rank-1 C-G cuts.
26 Subadditive functions and duality f K-non-decreasing: y K z implies f(y) f(z)
27 Subadditive functions and duality f K-non-decreasing: y K z implies f(y) f(z) F: set of subadditive, K-non-decreasing functions
28 Subadditive functions and duality f K-non-decreasing: y K z implies f(y) f(z) F: set of subadditive, K-non-decreasing functions Duality: min c T x, s.t. Ax K b x Z n + max s.t. f(b), f(a i ) c i, i f F
29 Subadditive functions and duality f K-non-decreasing: y K z implies f(y) f(z) F: set of subadditive, K-non-decreasing functions Duality: min c T x, s.t. Ax K b x Z n + Duality useless: F very large! max s.t. f(b), f(a i ) c i, i f F
30 Subadditive functions and duality f K-non-decreasing: y K z implies f(y) f(z) F: set of subadditive, K-non-decreasing functions Duality: min c T x, s.t. Ax K b x Z n + max s.t. f(b), f(a i ) c i, i f F Duality useless: F very large! Lasserre: A much smaller set suffices for integer programs
31 Subadditive functions and duality f K-non-decreasing: y K z implies f(y) f(z) F: set of subadditive, K-non-decreasing functions Duality: min c T x, s.t. Ax K b x Z n + max s.t. f(b), f(a i ) c i, i f F Duality useless: F very large! Lasserre: A much smaller set suffices for integer programs Extends to a special class of integer SDPs SDP constraint: i x ia i A 0 Each Ai non-negative integer matrices Simple extension of Lasserre s ideas
32 Cuts from hierarchies of tighter relaxation MCP: C = conv (x : Ax K b, x i {0, 1}, 1 i p)
33 Cuts from hierarchies of tighter relaxation MCP: C = conv (x : Ax K b, x i {0, 1}, 1 i p) Initial relaxation: C = {x : Ax K b}
34 Cuts from hierarchies of tighter relaxation MCP: C = conv (x : Ax K b, x i {0, 1}, 1 i p) Initial relaxation: C = {x : Ax K b} Basic idea: x (t) argmax{c T x : x C (t) } Construct a tighter relaxation C with x (t) C Compute a valid inequality f(x) 0 for C that cuts x (t) New relaxation: C (t+1) C (t) {x : f(x) 0}
35 Cuts from hierarchies of tighter relaxation MCP: C = conv (x : Ax K b, x i {0, 1}, 1 i p) Initial relaxation: C = {x : Ax K b} Basic idea: x (t) argmax{c T x : x C (t) } Construct a tighter relaxation C with x (t) C Compute a valid inequality f(x) 0 for C that cuts x (t) New relaxation: C (t+1) C (t) {x : f(x) 0} Hierarchies for MLPs extend to MCPs Lovász-Schrijver (LS) and Balas-Ceria-Cornuéjols (BCC) hierarchies Sherali-Adams (SA) and Lasserre hierarchies
36 Cuts from hierarchies of tighter relaxation MCP: C = conv (x : Ax K b, x i {0, 1}, 1 i p) Initial relaxation: C = {x : Ax K b} Basic idea: x (t) argmax{c T x : x C (t) } Construct a tighter relaxation C with x (t) C Compute a valid inequality f(x) 0 for C that cuts x (t) New relaxation: C (t+1) C (t) {x : f(x) 0} Hierarchies for MLPs extend to MCPs Lovász-Schrijver (LS) and Balas-Ceria-Cornuéjols (BCC) hierarchies Sherali-Adams (SA) and Lasserre hierarchies Introduce new vars and connect using conic constraints
37 Convex cuts from LS/BCC hierarchy Choose B {1,..., p} (w.l.o.g. B = {1,..., l})
38 Convex cuts from LS/BCC hierarchy Choose B {1,..., p} (w.l.o.g. B = {1,..., l}) Lifted set M + B (C): (x, Y0, Y 1 ) M B (C) iff yk 0 + y1 k = [1; x] y0 kk = 0 y1 kk = y1 0k n i=1 y0 ik a i K y0k 0 b n i=1 y1 ik a i K y0k 1 b Y 1 B = (Y1 B )T 0 Y 1 = [y 1 1,..., y1 l ] Y0 = [y 0 1,..., y0 l ]
39 Convex cuts from LS/BCC hierarchy Choose B {1,..., p} (w.l.o.g. B = {1,..., l}) Lifted set M + B (C): (x, Y0, Y 1 ) M B (C) iff yk 0 + y1 k = [1; x] y0 kk = 0 y1 kk = y1 0k n i=1 y0 ik a i K y0k 0 b n i=1 y1 ik a i K y0k 1 b Y 1 B = (Y1 B )T 0 Y 1 = [y 1 1,..., y1 l ] Y0 = [y 0 1,..., y0 l ] Conic duality yields necessary and sufficient conditions α T x + β 0 for all x M B (C) Tr(QYB ) + α T x + β 0 for all (x, Y B ) M B (C)
40 Convex cuts from LS/BCC hierarchy Choose B {1,..., p} (w.l.o.g. B = {1,..., l}) Lifted set M + B (C): (x, Y0, Y 1 ) M B (C) iff yk 0 + y1 k = [1; x] y0 kk = 0 y1 kk = y1 0k n i=1 y0 ik a i K y0k 0 b n i=1 y1 ik a i K y0k 1 b Y 1 B = (Y1 B )T 0 Y 1 = [y 1 1,..., y1 l ] Y0 = [y 0 1,..., y0 l ] Conic duality yields necessary and sufficient conditions α T x + β 0 for all x M B (C) Tr(QYB ) + α T x + β 0 for all (x, Y B ) M B (C) Q 0: x T B Qx B + α T x + β 0 valid convex inequality
41 Traveling salesman problem: Random instance % closed % closed instance gap (%) 25 cuts 50 cuts B-and-B B-and-C Random n = n = n = Random n = n = n = Random n = n = n = Random n = n = n = Random n = n = n =
42 Traveling salesman problem: TSPLIB problems % closed % closed instance gap (%) 25 cuts 50 cuts B-and-B B-and-C burma ulysses gr ulysses gr fri bayg bays Small size! No warm start or dual simplex-like method.
43 MLPs: Comparison of linear/sdp cuts Question: Are cuts from SDP relaxations superior? Control the complexity of SDP cut generation At each iteration, project LP into the space of fractional variables Construct an SDP lifting with B 10 Generate disjunctive cut for each index in the set B Lift cut to the space of all variables One linear cut for each fractional variable: no cut lifting L1 normalization: cut generation is an LP L2 normalization: cut generation is an SOCP Did not focus on time. Why not? No dual simplex.
44 Pure 0-1 LPs problem semidefinite linear: L 2 linear : L 1 cuts iter % cuts iter % cuts iter % LSB LSC PE PE PE PE Stein Stein
45 Mixed 0-1 LPs problem semidefinite linear: L 2 linear: L 1 cuts iter % cuts iter % cuts iter % CTN CTN CTN Danoint SDP cuts are superior: Reduce both iters and cuts p small: L 2 normalization close to SDP cuts SDP cuts are not likely to be facet defining Effective because initial relaxation is bad?
46 Conclusion Mixed 0-1 conic programs are interesting!
47 Conclusion Mixed 0-1 conic programs are interesting! All techniques known for mixed 0-1 LPs extend readily
48 Conclusion Mixed 0-1 conic programs are interesting! All techniques known for mixed 0-1 LPs extend readily Quality of conic relaxation is quite good
49 Conclusion Mixed 0-1 conic programs are interesting! All techniques known for mixed 0-1 LPs extend readily Quality of conic relaxation is quite good But... computational techniques are lacking
CORC Technical Report TR Cuts for mixed 0-1 conic programming
CORC Technical Report TR-2001-03 Cuts for mixed 0-1 conic programming M. T. Çezik G. Iyengar July 25, 2005 Abstract In this we paper we study techniques for generating valid convex constraints for mixed
More informationMINI-TUTORIAL ON SEMI-ALGEBRAIC PROOF SYSTEMS. Albert Atserias Universitat Politècnica de Catalunya Barcelona
MINI-TUTORIAL ON SEMI-ALGEBRAIC PROOF SYSTEMS Albert Atserias Universitat Politècnica de Catalunya Barcelona Part I CONVEX POLYTOPES Convex polytopes as linear inequalities Polytope: P = {x R n : Ax b}
More informationLift-and-Project Techniques and SDP Hierarchies
MFO seminar on Semidefinite Programming May 30, 2010 Typical combinatorial optimization problem: max c T x s.t. Ax b, x {0, 1} n P := {x R n Ax b} P I := conv(k {0, 1} n ) LP relaxation Integral polytope
More informationLift-and-Project Inequalities
Lift-and-Project Inequalities Q. Louveaux Abstract The lift-and-project technique is a systematic way to generate valid inequalities for a mixed binary program. The technique is interesting both on the
More informationA notion of Total Dual Integrality for Convex, Semidefinite and Extended Formulations
A notion of for Convex, Semidefinite and Extended Formulations Marcel de Carli Silva Levent Tunçel April 26, 2018 A vector in R n is integral if each of its components is an integer, A vector in R n is
More informationA General Framework for Convex Relaxation of Polynomial Optimization Problems over Cones
Research Reports on Mathematical and Computing Sciences Series B : Operations Research Department of Mathematical and Computing Sciences Tokyo Institute of Technology 2-12-1 Oh-Okayama, Meguro-ku, Tokyo
More informationLecture: Introduction to LP, SDP and SOCP
Lecture: Introduction to LP, SDP and SOCP Zaiwen Wen Beijing International Center For Mathematical Research Peking University http://bicmr.pku.edu.cn/~wenzw/bigdata2015.html wenzw@pku.edu.cn Acknowledgement:
More informationLecture : Lovász Theta Body. Introduction to hierarchies.
Strong Relaations for Discrete Optimization Problems 20-27/05/6 Lecture : Lovász Theta Body. Introduction to hierarchies. Lecturer: Yuri Faenza Scribes: Yuri Faenza Recall: stable sets and perfect graphs
More informationChange in the State of the Art of (Mixed) Integer Programming
Change in the State of the Art of (Mixed) Integer Programming 1977 Vancouver Advanced Research Institute 24 papers 16 reports 1 paper computational, 4 small instances Report on computational aspects: only
More informationDiscrete Optimization 2010 Lecture 7 Introduction to Integer Programming
Discrete Optimization 2010 Lecture 7 Introduction to Integer Programming Marc Uetz University of Twente m.uetz@utwente.nl Lecture 8: sheet 1 / 32 Marc Uetz Discrete Optimization Outline 1 Intro: The Matching
More informationCuts for Conic Mixed-Integer Programming
Cuts for Conic Mixed-Integer Programming Alper Atamtürk and Vishnu Narayanan Department of Industrial Engineering and Operations Research, University of California, Berkeley, CA 94720-1777 USA atamturk@berkeley.edu,
More informationLecture 2. Split Inequalities and Gomory Mixed Integer Cuts. Tepper School of Business Carnegie Mellon University, Pittsburgh
Lecture 2 Split Inequalities and Gomory Mixed Integer Cuts Gérard Cornuéjols Tepper School of Business Carnegie Mellon University, Pittsburgh Mixed Integer Cuts Gomory 1963 Consider a single constraint
More informationCORC REPORT Approximate fixed-rank closures of covering problems
CORC REPORT 2003-01 Approximate fixed-rank closures of covering problems Daniel Bienstock and Mark Zuckerberg (Columbia University) January, 2003 version 2004-August-25 Abstract Consider a 0/1 integer
More informationPolyhedral Approach to Integer Linear Programming. Tepper School of Business Carnegie Mellon University, Pittsburgh
Polyhedral Approach to Integer Linear Programming Gérard Cornuéjols Tepper School of Business Carnegie Mellon University, Pittsburgh 1 / 30 Brief history First Algorithms Polynomial Algorithms Solving
More informationIntroduction to LP and SDP Hierarchies
Introduction to LP and SDP Hierarchies Madhur Tulsiani Princeton University Local Constraints in Approximation Algorithms Linear Programming (LP) or Semidefinite Programming (SDP) based approximation algorithms
More informationOn the Rank of Cutting-Plane Proof Systems
On the Rank of Cutting-Plane Proof Systems Sebastian Pokutta 1 and Andreas S. Schulz 2 1 H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, GA. Email:
More informationBCOL RESEARCH REPORT 07.04
BCOL RESEARCH REPORT 07.04 Industrial Engineering & Operations Research University of California, Berkeley, CA 94720-1777 LIFTING FOR CONIC MIXED-INTEGER PROGRAMMING ALPER ATAMTÜRK AND VISHNU NARAYANAN
More informationSemidefinite Programming and Integer Programming
Semidefinite Programming and Integer Programming Monique Laurent and Franz Rendl CWI, Kruislaan 413, 1098 SJ Amsterdam, The Netherlands monique@cwi.nl Universität Klagenfurt, Institut für Mathematik Universitätstrasse
More informationOn the matrix-cut rank of polyhedra
On the matrix-cut rank of polyhedra William Cook and Sanjeeb Dash Computational and Applied Mathematics Rice University August 5, 00 Abstract Lovász and Schrijver (99) described a semi-definite operator
More informationNotes on the decomposition result of Karlin et al. [2] for the hierarchy of Lasserre by M. Laurent, December 13, 2012
Notes on the decomposition result of Karlin et al. [2] for the hierarchy of Lasserre by M. Laurent, December 13, 2012 We present the decomposition result of Karlin et al. [2] for the hierarchy of Lasserre
More informationThe maximal stable set problem : Copositive programming and Semidefinite Relaxations
The maximal stable set problem : Copositive programming and Semidefinite Relaxations Kartik Krishnan Department of Mathematical Sciences Rensselaer Polytechnic Institute Troy, NY 12180 USA kartis@rpi.edu
More information1 Solution of a Large-Scale Traveling-Salesman Problem... 7 George B. Dantzig, Delbert R. Fulkerson, and Selmer M. Johnson
Part I The Early Years 1 Solution of a Large-Scale Traveling-Salesman Problem............ 7 George B. Dantzig, Delbert R. Fulkerson, and Selmer M. Johnson 2 The Hungarian Method for the Assignment Problem..............
More informationAsteroide Santana, Santanu S. Dey. December 4, School of Industrial and Systems Engineering, Georgia Institute of Technology
for Some for Asteroide Santana, Santanu S. Dey School of Industrial Systems Engineering, Georgia Institute of Technology December 4, 2016 1 / 38 1 1.1 Conic integer programs for Conic integer programs
More informationHierarchies. 1. Lovasz-Schrijver (LS), LS+ 2. Sherali Adams 3. Lasserre 4. Mixed Hierarchy (recently used) Idea: P = conv(subset S of 0,1 n )
Hierarchies Today 1. Some more familiarity with Hierarchies 2. Examples of some basic upper and lower bounds 3. Survey of recent results (possible material for future talks) Hierarchies 1. Lovasz-Schrijver
More informationMVE165/MMG631 Linear and integer optimization with applications Lecture 8 Discrete optimization: theory and algorithms
MVE165/MMG631 Linear and integer optimization with applications Lecture 8 Discrete optimization: theory and algorithms Ann-Brith Strömberg 2017 04 07 Lecture 8 Linear and integer optimization with applications
More informationCutting Planes for First Level RLT Relaxations of Mixed 0-1 Programs
Cutting Planes for First Level RLT Relaxations of Mixed 0-1 Programs 1 Cambridge, July 2013 1 Joint work with Franklin Djeumou Fomeni and Adam N. Letchford Outline 1. Introduction 2. Literature Review
More informationBreaking the Rectangle Bound Barrier against Formula Size Lower Bounds
Breaking the Rectangle Bound Barrier against Formula Size Lower Bounds Kenya Ueno The Young Researcher Development Center and Graduate School of Informatics, Kyoto University kenya@kuis.kyoto-u.ac.jp Abstract.
More informationSection Notes 9. IP: Cutting Planes. Applied Math 121. Week of April 12, 2010
Section Notes 9 IP: Cutting Planes Applied Math 121 Week of April 12, 2010 Goals for the week understand what a strong formulations is. be familiar with the cutting planes algorithm and the types of cuts
More informationLifting for conic mixed-integer programming
Math. Program., Ser. A DOI 1.17/s117-9-282-9 FULL LENGTH PAPER Lifting for conic mixed-integer programming Alper Atamtürk Vishnu Narayanan Received: 13 March 28 / Accepted: 28 January 29 The Author(s)
More informationconstraints Ax+Gy» b (thus any valid inequalityforp is of the form u(ax+gy)» ub for u 2 R m + ). In [13], Gomory introduced a family of valid inequali
On the Rank of Mixed 0,1 Polyhedra Λ Gérard Cornuéjols Yanjun Li Graduate School of Industrial Administration Carnegie Mellon University, Pittsburgh, USA (corresponding author: gc0v@andrew.cmu.edu) February
More informationLift-and-Project cuts: an efficient solution method for mixed-integer programs
Lift-and-Project cuts: an efficient solution method for mied-integer programs Sebastian Ceria Graduate School of Business and Computational Optimization Research Center http://www.columbia.edu/~sc44 Columbia
More informationTravelling Salesman Problem
Travelling Salesman Problem Fabio Furini November 10th, 2014 Travelling Salesman Problem 1 Outline 1 Traveling Salesman Problem Separation Travelling Salesman Problem 2 (Asymmetric) Traveling Salesman
More informationSome Relationships between Disjunctive Cuts and Cuts based on S-free Convex Sets
Some Relationships between Disjunctive Cuts and Cuts based on S-free Convex Sets Sanjeeb Dash a Santanu S. Dey b Oktay Günlük a a Business Analytics and Mathematical Sciences Department, IBM T. J. Watson
More informationarxiv:math/ v1 [math.co] 23 May 2000
Some Fundamental Properties of Successive Convex Relaxation Methods on LCP and Related Problems arxiv:math/0005229v1 [math.co] 23 May 2000 Masakazu Kojima Department of Mathematical and Computing Sciences
More informationConvex Optimization. (EE227A: UC Berkeley) Lecture 6. Suvrit Sra. (Conic optimization) 07 Feb, 2013
Convex Optimization (EE227A: UC Berkeley) Lecture 6 (Conic optimization) 07 Feb, 2013 Suvrit Sra Organizational Info Quiz coming up on 19th Feb. Project teams by 19th Feb Good if you can mix your research
More informationBCOL RESEARCH REPORT 06.03
BCOL RESEARCH REPORT 06.03 Industrial Engineering & Operations Research University of California, Berkeley, CA CONIC MIXED-INTEGER ROUNDING CUTS ALPER ATAMTÜRK AND VISHNU NARAYANAN Abstract. A conic integer
More informationCutting Plane Methods I
6.859/15.083 Integer Programming and Combinatorial Optimization Fall 2009 Cutting Planes Consider max{wx : Ax b, x integer}. Cutting Plane Methods I Establishing the optimality of a solution is equivalent
More informationResource Constrained Project Scheduling Linear and Integer Programming (1)
DM204, 2010 SCHEDULING, TIMETABLING AND ROUTING Lecture 3 Resource Constrained Project Linear and Integer Programming (1) Marco Chiarandini Department of Mathematics & Computer Science University of Southern
More informationlinear programming and approximate constraint satisfaction
linear programming and approximate constraint satisfaction Siu On Chan MSR New England James R. Lee University of Washington Prasad Raghavendra UC Berkeley David Steurer Cornell results MAIN THEOREM: Any
More informationCutting Plane Separators in SCIP
Cutting Plane Separators in SCIP Kati Wolter Zuse Institute Berlin DFG Research Center MATHEON Mathematics for key technologies 1 / 36 General Cutting Plane Method MIP min{c T x : x X MIP }, X MIP := {x
More informationCarnegie Mellon University, Pittsburgh, USA. April Abstract
Elementary Closures for Integer Programs Gerard Cornuejols Yanjun Li Graduate School of Industrial Administration Carnegie Mellon University, Pittsburgh, USA April 2000 (revised October 2000) Abstract
More informationObtaining Tighter Relaxations of Mathematical Programs with Complementarity Constraints
Obtaining Tighter Relaxations of Mathematical Programs with Complementarity Constraints John E. Mitchell, Jong-Shi Pang, and Bin Yu Original: February 19, 2011. Revised: October 11, 2011 Abstract The class
More informationCutting Planes for Mixed-Integer Programming: Theory and Practice
Cutting Planes for Mixed-Integer Programming: Theory and Practice Oktay Günlük Math Sciences, IBM Research April 2018 ORF523, Princeton Mathematical optimization 1 A generic mathematical optimization problem:
More informationThe Split Closure of a Strictly Convex Body
The Split Closure of a Strictly Convex Body D. Dadush a, S. S. Dey a, J. P. Vielma b,c, a H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology, 765 Ferst Drive
More informationA Set Theoretic Approach to Lifting Procedures for 0, 1 Integer Programming
A Set Theoretic Approach to Lifting Procedures for 0, 1 Integer Programming Mark Zuckerberg Submitted in partial fulfilment of the requirements for the degree of Doctor of Philosophy in the Graduate School
More informationSemidefinite Programming Basics and Applications
Semidefinite Programming Basics and Applications Ray Pörn, principal lecturer Åbo Akademi University Novia University of Applied Sciences Content What is semidefinite programming (SDP)? How to represent
More informationStructure in Mixed Integer Conic Optimization: From Minimal Inequalities to Conic Disjunctive Cuts
Structure in Mixed Integer Conic Optimization: From Minimal Inequalities to Conic Disjunctive Cuts Fatma Kılınç-Karzan Tepper School of Business Carnegie Mellon University Joint work with Sercan Yıldız
More informationCSCI 1951-G Optimization Methods in Finance Part 10: Conic Optimization
CSCI 1951-G Optimization Methods in Finance Part 10: Conic Optimization April 6, 2018 1 / 34 This material is covered in the textbook, Chapters 9 and 10. Some of the materials are taken from it. Some of
More informationConic mixed-integer rounding cuts
Math. Program., Ser. A (2010) 122:1 20 DOI 10.1007/s10107-008-0239-4 FULL LENGTH PAPER Conic mixed-integer rounding cuts Alper Atamtürk Vishnu Narayanan Received: 24 March 2007 / Accepted: 6 May 2008 /
More informationInteger programming (part 2) Lecturer: Javier Peña Convex Optimization /36-725
Integer programming (part 2) Lecturer: Javier Peña Convex Optimization 10-725/36-725 Last time: integer programming Consider the problem min x subject to f(x) x C x j Z, j J where f : R n R, C R n are
More informationIntroduction to Semidefinite Programming I: Basic properties a
Introduction to Semidefinite Programming I: Basic properties and variations on the Goemans-Williamson approximation algorithm for max-cut MFO seminar on Semidefinite Programming May 30, 2010 Semidefinite
More informationCutting planes from extended LP formulations
Cutting planes from extended LP formulations Merve Bodur University of Wisconsin-Madison mbodur@wisc.edu Sanjeeb Dash IBM Research sanjeebd@us.ibm.com March 7, 2016 Oktay Günlük IBM Research gunluk@us.ibm.com
More informationThe Split Closure of a Strictly Convex Body
The Split Closure of a Strictly Convex Body D. Dadush a, S. S. Dey a, J. P. Vielma b,c, a H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology, 765 Ferst Drive
More informationCSC Linear Programming and Combinatorial Optimization Lecture 12: The Lift and Project Method
CSC2411 - Linear Programming and Combinatorial Optimization Lecture 12: The Lift and Project Method Notes taken by Stefan Mathe April 28, 2007 Summary: Throughout the course, we have seen the importance
More informationInteger Programming ISE 418. Lecture 13. Dr. Ted Ralphs
Integer Programming ISE 418 Lecture 13 Dr. Ted Ralphs ISE 418 Lecture 13 1 Reading for This Lecture Nemhauser and Wolsey Sections II.1.1-II.1.3, II.1.6 Wolsey Chapter 8 CCZ Chapters 5 and 6 Valid Inequalities
More informationI.3. LMI DUALITY. Didier HENRION EECI Graduate School on Control Supélec - Spring 2010
I.3. LMI DUALITY Didier HENRION henrion@laas.fr EECI Graduate School on Control Supélec - Spring 2010 Primal and dual For primal problem p = inf x g 0 (x) s.t. g i (x) 0 define Lagrangian L(x, z) = g 0
More informationTheoretical challenges towards cutting-plane selection
Theoretical challenges towards cutting-plane selection Santanu S. Dey 1 and Marco Molinaro 2 1 School of Industrial and Systems Engineering, Georgia Institute of Technology 2 Computer Science Department,
More informationRobust conic quadratic programming with ellipsoidal uncertainties
Robust conic quadratic programming with ellipsoidal uncertainties Roland Hildebrand (LJK Grenoble 1 / CNRS, Grenoble) KTH, Stockholm; November 13, 2008 1 Uncertain conic programs min x c, x : Ax + b K
More informationSDP Relaxations for MAXCUT
SDP Relaxations for MAXCUT from Random Hyperplanes to Sum-of-Squares Certificates CATS @ UMD March 3, 2017 Ahmed Abdelkader MAXCUT SDP SOS March 3, 2017 1 / 27 Overview 1 MAXCUT, Hardness and UGC 2 LP
More informationLecture 4: January 26
10-725/36-725: Conve Optimization Spring 2015 Lecturer: Javier Pena Lecture 4: January 26 Scribes: Vipul Singh, Shinjini Kundu, Chia-Yin Tsai Note: LaTeX template courtesy of UC Berkeley EECS dept. Disclaimer:
More informationOn the Relative Strength of Split, Triangle and Quadrilateral Cuts
On the Relative Strength of Split, Triangle and Quadrilateral Cuts Amitabh Basu Pierre Bonami Gérard Cornuéjols François Margot Abstract Integer programs defined by two equations with two free integer
More informationMinimal Valid Inequalities for Integer Constraints
Minimal Valid Inequalities for Integer Constraints Valentin Borozan LIF, Faculté des Sciences de Luminy, Université de Marseille, France borozan.valentin@gmail.com and Gérard Cornuéjols Tepper School of
More informationRelations between Semidefinite, Copositive, Semi-infinite and Integer Programming
Relations between Semidefinite, Copositive, Semi-infinite and Integer Programming Author: Faizan Ahmed Supervisor: Dr. Georg Still Master Thesis University of Twente the Netherlands May 2010 Relations
More informationAM 121: Intro to Optimization! Models and Methods! Fall 2018!
AM 121: Intro to Optimization Models and Methods Fall 2018 Lecture 15: Cutting plane methods Yiling Chen SEAS Lesson Plan Cut generation and the separation problem Cutting plane methods Chvatal-Gomory
More informationA Lower Bound on the Split Rank of Intersection Cuts
A Lower Bound on the Split Rank of Intersection Cuts Santanu S. Dey H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology. 200 Outline Introduction: split rank,
More informationCopositive Programming and Combinatorial Optimization
Copositive Programming and Combinatorial Optimization Franz Rendl http://www.math.uni-klu.ac.at Alpen-Adria-Universität Klagenfurt Austria joint work with I.M. Bomze (Wien) and F. Jarre (Düsseldorf) IMA
More informationStructure of Valid Inequalities for Mixed Integer Conic Programs
Structure of Valid Inequalities for Mixed Integer Conic Programs Fatma Kılınç-Karzan Tepper School of Business Carnegie Mellon University 18 th Combinatorial Optimization Workshop Aussois, France January
More informationCSC Linear Programming and Combinatorial Optimization Lecture 10: Semidefinite Programming
CSC2411 - Linear Programming and Combinatorial Optimization Lecture 10: Semidefinite Programming Notes taken by Mike Jamieson March 28, 2005 Summary: In this lecture, we introduce semidefinite programming
More informationPOLYNOMIAL OPTIMIZATION WITH SUMS-OF-SQUARES INTERPOLANTS
POLYNOMIAL OPTIMIZATION WITH SUMS-OF-SQUARES INTERPOLANTS Sercan Yıldız syildiz@samsi.info in collaboration with Dávid Papp (NCSU) OPT Transition Workshop May 02, 2017 OUTLINE Polynomial optimization and
More informationOptimization Exercise Set n.5 :
Optimization Exercise Set n.5 : Prepared by S. Coniglio translated by O. Jabali 2016/2017 1 5.1 Airport location In air transportation, usually there is not a direct connection between every pair of airports.
More informationPositive semidefinite rank
1/15 Positive semidefinite rank Hamza Fawzi (MIT, LIDS) Joint work with João Gouveia (Coimbra), Pablo Parrilo (MIT), Richard Robinson (Microsoft), James Saunderson (Monash), Rekha Thomas (UW) DIMACS Workshop
More informationInteger Programming ISE 418. Lecture 8. Dr. Ted Ralphs
Integer Programming ISE 418 Lecture 8 Dr. Ted Ralphs ISE 418 Lecture 8 1 Reading for This Lecture Wolsey Chapter 2 Nemhauser and Wolsey Sections II.3.1, II.3.6, II.4.1, II.4.2, II.5.4 Duality for Mixed-Integer
More information4. Algebra and Duality
4-1 Algebra and Duality P. Parrilo and S. Lall, CDC 2003 2003.12.07.01 4. Algebra and Duality Example: non-convex polynomial optimization Weak duality and duality gap The dual is not intrinsic The cone
More informationMulti-Row Cuts in Integer Programming. Tepper School of Business Carnegie Mellon University, Pittsburgh
Multi-Row Cuts in Integer Programming Gérard Cornuéjols Tepper School o Business Carnegie Mellon University, Pittsburgh March 2011 Mixed Integer Linear Programming min s.t. cx Ax = b x j Z or j = 1,...,
More information6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC
6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC 2003 2003.09.02.10 6. The Positivstellensatz Basic semialgebraic sets Semialgebraic sets Tarski-Seidenberg and quantifier elimination Feasibility
More informationWHEN DOES THE POSITIVE SEMIDEFINITENESS CONSTRAINT HELP IN LIFTING PROCEDURES?
MATHEMATICS OF OPERATIONS RESEARCH Vol. 6, No. 4, November 00, pp. 796 85 Printed in U.S.A. WHEN DOES THE POSITIVE SEMIDEFINITENESS CONSTRAINT HELP IN LIFTING PROCEDURES? MICHEL X. GOEMANS and LEVENT TUNÇEL
More informationPrimal-Dual Geometry of Level Sets and their Explanatory Value of the Practical Performance of Interior-Point Methods for Conic Optimization
Primal-Dual Geometry of Level Sets and their Explanatory Value of the Practical Performance of Interior-Point Methods for Conic Optimization Robert M. Freund M.I.T. June, 2010 from papers in SIOPT, Mathematics
More informationStrong Formulations of Robust Mixed 0 1 Programming
Math. Program., Ser. B 108, 235 250 (2006) Digital Object Identifier (DOI) 10.1007/s10107-006-0709-5 Alper Atamtürk Strong Formulations of Robust Mixed 0 1 Programming Received: January 27, 2004 / Accepted:
More informationGlobal Optimization with Polynomials
Global Optimization with Polynomials Deren Han Singapore-MIT Alliance National University of Singapore Singapore 119260 Email: smahdr@nus.edu.sg Abstract The class of POP (Polynomial Optimization Problems)
More informationCopositive Programming and Combinatorial Optimization
Copositive Programming and Combinatorial Optimization Franz Rendl http://www.math.uni-klu.ac.at Alpen-Adria-Universität Klagenfurt Austria joint work with M. Bomze (Wien) and F. Jarre (Düsseldorf) and
More informationSherali-Adams relaxations of the matching polytope
Sherali-Adams relaxations of the matching polytope Claire Mathieu Alistair Sinclair November 17, 2008 Abstract We study the Sherali-Adams lift-and-project hierarchy of linear programming relaxations of
More informationThe Value of Adaptability
The Value of Adaptability Dimitris Bertsimas Constantine Caramanis September 30, 2005 Abstract We consider linear optimization problems with deterministic parameter uncertainty. We consider a departure
More information3.7 Cutting plane methods
3.7 Cutting plane methods Generic ILP problem min{ c t x : x X = {x Z n + : Ax b} } with m n matrix A and n 1 vector b of rationals. According to Meyer s theorem: There exists an ideal formulation: conv(x
More informationarxiv: v1 [cs.cc] 5 Dec 2018
Consistency for 0 1 Programming Danial Davarnia 1 and J. N. Hooker 2 1 Iowa state University davarnia@iastate.edu 2 Carnegie Mellon University jh38@andrew.cmu.edu arxiv:1812.02215v1 [cs.cc] 5 Dec 2018
More informationSplit Rank of Triangle and Quadrilateral Inequalities
Split Rank of Triangle and Quadrilateral Inequalities Santanu Dey 1 Quentin Louveaux 2 June 4, 2009 Abstract A simple relaxation of two rows of a simplex tableau is a mixed integer set consisting of two
More informationMEP123: Master Equality Polyhedron with one, two or three rows
1/17 MEP123: Master Equality Polyhedron with one, two or three rows Oktay Günlük Mathematical Sciences Department IBM Research January, 29 joint work with Sanjeeb Dash and Ricardo Fukasawa 2/17 Master
More informationSherali-Adams Relaxations of Graph Isomorphism Polytopes. Peter N. Malkin* and Mohammed Omar + UC Davis
Sherali-Adams Relaxations of Graph Isomorphism Polytopes Peter N. Malkin* and Mohammed Omar + UC Davis University of Washington May 18th 2010 *Partly funded by an IBM OCR grant and the NSF. + Partly funded
More informationA Note on Representations of Linear Inequalities in Non-Convex Mixed-Integer Quadratic Programs
A Note on Representations of Linear Inequalities in Non-Convex Mixed-Integer Quadratic Programs Adam N. Letchford Daniel J. Grainger To appear in Operations Research Letters Abstract In the literature
More informationLower bounds on the size of semidefinite relaxations. David Steurer Cornell
Lower bounds on the size of semidefinite relaxations David Steurer Cornell James R. Lee Washington Prasad Raghavendra Berkeley Institute for Advanced Study, November 2015 overview of results unconditional
More information18 hours nodes, first feasible 3.7% gap Time: 92 days!! LP relaxation at root node: Branch and bound
The MIP Landscape 1 Example 1: LP still can be HARD SGM: Schedule Generation Model Example 157323 1: LP rows, still can 182812 be HARD columns, 6348437 nzs LP relaxation at root node: 18 hours Branch and
More informationOperations Research Lecture 6: Integer Programming
Operations Research Lecture 6: Integer Programming Notes taken by Kaiquan Xu@Business School, Nanjing University May 12th 2016 1 Integer programming (IP) formulations The integer programming (IP) is the
More informationReduce-and-split cuts: Improving the performance of mixed integer Gomory cuts 1
Reduce-and-split cuts: Improving the performance of mixed integer Gomory cuts Kent Andersen 2 Gérard Cornuéjols 2 Yanjun Li 3 January 20, 2005 Abstract Mixed integer Gomory cuts have become an integral
More informationConvex Optimization and Modeling
Convex Optimization and Modeling Convex Optimization Fourth lecture, 05.05.2010 Jun.-Prof. Matthias Hein Reminder from last time Convex functions: first-order condition: f(y) f(x) + f x,y x, second-order
More informationLMI MODELLING 4. CONVEX LMI MODELLING. Didier HENRION. LAAS-CNRS Toulouse, FR Czech Tech Univ Prague, CZ. Universidad de Valladolid, SP March 2009
LMI MODELLING 4. CONVEX LMI MODELLING Didier HENRION LAAS-CNRS Toulouse, FR Czech Tech Univ Prague, CZ Universidad de Valladolid, SP March 2009 Minors A minor of a matrix F is the determinant of a submatrix
More informationc 2000 Society for Industrial and Applied Mathematics
SIAM J. OPIM. Vol. 10, No. 3, pp. 750 778 c 2000 Society for Industrial and Applied Mathematics CONES OF MARICES AND SUCCESSIVE CONVEX RELAXAIONS OF NONCONVEX SES MASAKAZU KOJIMA AND LEVEN UNÇEL Abstract.
More informationOn the Lovász Theta Function and Some Variants
On the Lovász Theta Function and Some Variants Laura Galli Adam N. Letchford March 2017. To appear in Discrete Optimization. Abstract The Lovász theta function of a graph is a well-known upper bound on
More informationSection Notes 9. Midterm 2 Review. Applied Math / Engineering Sciences 121. Week of December 3, 2018
Section Notes 9 Midterm 2 Review Applied Math / Engineering Sciences 121 Week of December 3, 2018 The following list of topics is an overview of the material that was covered in the lectures and sections
More informationRLT-POS: Reformulation-Linearization Technique (RLT)-based Optimization Software for Polynomial Programming Problems
RLT-POS: Reformulation-Linearization Technique (RLT)-based Optimization Software for Polynomial Programming Problems E. Dalkiran 1 H.D. Sherali 2 1 The Department of Industrial and Systems Engineering,
More informationHW1 solutions. 1. α Ef(x) β, where Ef(x) is the expected value of f(x), i.e., Ef(x) = n. i=1 p if(a i ). (The function f : R R is given.
HW1 solutions Exercise 1 (Some sets of probability distributions.) Let x be a real-valued random variable with Prob(x = a i ) = p i, i = 1,..., n, where a 1 < a 2 < < a n. Of course p R n lies in the standard
More informationELE539A: Optimization of Communication Systems Lecture 15: Semidefinite Programming, Detection and Estimation Applications
ELE539A: Optimization of Communication Systems Lecture 15: Semidefinite Programming, Detection and Estimation Applications Professor M. Chiang Electrical Engineering Department, Princeton University March
More information