arxiv: v1 [math.oc] 5 Jun 2013

Size: px
Start display at page:

Download "arxiv: v1 [math.oc] 5 Jun 2013"

Transcription

1 A note on QUBO instances defined on Chimera graphs Sanjeeb Dash IBM T. J. Watson Research Center arxiv: v1 [math.oc] 5 Jun 2013 May 9, 2017 Abstract McGeogh and Wang (2013) recently obtained optimal or near-optimal solutions to some quadratic unconstrained boolean optimization (QUBO) problems using a 439 qubit D-Wave quantum computer in much less time than with the IBM ILOG CPLEX mixed-integer quadratic programming solver. The problems studied by McGeogh et. al. are defined on subgraphs of 512 node Chimera graphs. We observe that after a standard reformulation of QUBO problems defined on 512 node Chimera graphs as mixedinteger linear programs (MILP), they can be solved to optimality with the CPLEX MILP solver in time comparable to the time reported by McGeogh and Wang for the D-wave quantum computer. 1 Introduction The quadratic unconstrained boolean optimization (QUBO) problem is the problem of minimizing a quadratic function of n {0, 1} variables, see [6] for applications. It is a special case of the mixed-integer quadratic programming (MIQP) problem. A QUBO instance on n variables is specified by a n n matrix Q: Min i,j Q ij x i x j subject to x {0,1} n. (1) A QUBO instance is associated with a weighted graph, G = {G = (V,E),w}, where G is an n-node unweighted graph with node set V and edge set E, w : V V R defines the weight of nodes and edges, w((i,j)) = Q ij +Q ji for all i j with (i,j) E, and w((i,i)) = Q ii for all i, and is zero otherwise. G is called the connectivity graph. The decision version of the QUBO problem is NP-complete even when G is a planar cubic graph [2], and NP-complete for graphs containing a planar cubic graph as a minor, such as 2D grid graphs or Chimera graphs (see below). In this note we study the case when G is a Chimera graph as described in [14]. A Chimera graph C k has 8k 2 vertices arranged in a grid-like pattern: each node in a k k grid graph is replaced by a complete bipartite graph K 4,4, and the nodes in the right partition are connected to the respective nodes in the right partitions of thek 4,4 s on the left and right (if they exist), and the nodes in the left partition are connected to the respective nodes in the left partitions of thek 4,4 s above and below. McGeogh and Wang [14] solve randomly generated QUBO problem instances where the connectivity graph has at most 439 nodes and is a subgraph of the Chimera graph C 8 (it has 512 nodes) on a D-Wave Two chip[12][9] and compare the running times to the time taken by the MIQP algorithm within IBM ILOG CPLEX [13] (henceforth called CPLEX). Letting Q = (Q+Q T )/2, the problem in (1) can be written as Min x T Qx subject to x {0,1} n. (2) 1

2 We call this formulation QUBO-miqp. An MIQP solver, such as the one in CPLEX, typically uses a branchand-bound algorithm, where lower bounds on QUBO-miqp are obtained by solving a quadratic programming (QP) relaxation of the form Min x T Qx subject to x [0,1] n. (3) If Q is not positive semidefinite, then the QP problem above is nonconvex and NP-hard. For QUBO instances, a simple transformation makes Q positive semidefinite without changing the optimal solution. Let D be an n diagonal matrix. Then Min x T ( Q+D)x n D ii x i subject to x {0,1} n, (4) i=1 is equivalent to QUBO-miqp. Whenx i = {0,1}, x 2 i = x i and therefore for everyx {0,1} n, the objective function in (4) has the same value as the objective function in (2). There are many choices of D such that Q+D is positive semidefinite: e.g., ifd = λ min ( Q)I whereλ min ( Q) is the minimum eigenvalue of Q and I is the identity matrix, or D is chosen so that Q+D is diagonally dominant. The choice of D influences the quality of the lower bound on the optimal solution value of (4) from its convex QP relaxation (obtained by setting x [0,1] n ), see [5]. An alternative approach to solving QUBO instances is via the following standard mixed-integer linear programming (MILP) formulation (here we assume, without loss of generality, that Q is upper triangular): Min i<j Q ijz ij + n i=1 Q iix i (5) subject to z ij x i i < j, (6) z ij x j i < j, (7) x i +x j z ij 1 i < j, (8) z ij 0 i < j (9) x {0,1} n. (10) We call this formulation QUBO-milp. For any fixedi,j, the constraints (6)-(9) forcez ij to equal x i x j when x i,x j {0,1}, and define the convex hull of {(x i,x j,x i x j ) : x i,x j {0,1}} [11]. It is well-known (see results below) that QUBO-milp can be solved quickly for sparse graphs with linear programming (LP) based branch-and-cut algorithms: LP relaxations yield bounds, and cutting planes are used to strengthen the LP relaxation of the MILP formulation. The QUBO problem maps, via a one-to-one linear transformation (and QUBO-milp maps to an MILP formulation) to the Ising Spin Model (ISM) problem with magnetic fields with the same connectivity graph, or to the Max Cut problem [7] on a graph with one extra node connected to all existing nodes. ISM instances (or equivalently QUBO instances) on 3D grid graphs were shown to be easy to solve [3] using LP relaxations combined with cycle inequalities [2] for the Max Cut problem. The same techniques combined with branchand-bound were used in [4] to solve randomly generated QUBO instances on sparse graphs with (n =) 100 nodes (and average node degree.0625n), and with additional cutting planes in [8] to solve ISM instances on D grid graphs. In [4], 160 out of 162 instances were solved by strengthening the LP relaxation with cycle inequalities and without branching; almost all instances in [8] were solved in this manner. It was shown in [5] that QUBO-milp instances based on sparse, randomly generated graphs G with 2

3 n 80 (average degree of a node is.2n or less) can be solved very quickly even with a general MILP solver, specifically CPLEX 8.1. They use edge weights in the range[ 50,50] and node weights in the range [ 100,100]. Depending on the sign of Q ij, some inequalities from (6)-(9) can be deleted (see [5]), though we do not do this here. The average node degree of a Chimera graph is between 5 and 6, and much less than the average degrees considered in [5]. In this note, motivated by the above results on sparse graphs, we run the CPLEX 12.3 (same version as in [14]) MILP solver on QUBO-milp for randomly generated QUBO instances on Chimera graphs. We observe that such instances are solved to optimality (up to the default optimality tolerance) in a small amount of time. On the average, the CPLEX MILP solver takes less than 0.2 seconds on a standard Microsoft Windows laptop with a 2.2 GHz Intel Core i7 processor to solve instances on C 8 graphs with 512 nodes. To test the increase in difficulty with increasing graph size, we experiment with instances based on C 20 graphs with 3200 nodes, C 35 graphs with 9800 nodes, and C 50 graphs with 20,000 nodes, and obtain average solution times less than 2.4 seconds, 16.5 seconds and 51.5 seconds, respectively. We expect similar behaviour on the McGeogh-Wang instances (based on subgraphs of C 8 ), as removing edges/nodes usually makes a QUBO instance easier to solve. Furthermore, forc 4 graphs, we observe that solving QUBO-miqp via QP-based branch and bound (with CPLEX s MIQP solver) takes significantly more time than solving QUBO-milp via LP-based branch-andcut (with CPLEX s MILP solver). In other words, like McGeogh and Wang, we observe large computation times to solve QUBO-miqp. In the worst case, we observe a 10,000 fold slowdown compared with QUBOmilp, though the average slowdown is less; see the next section for a partial explanation. In other words, it seems that Chimera graph based QUBO instances similar to the ones studied by McGeogh and Wang are actually easy to solve with classical computers, even for much larger graphs. 2 Details of computational experiments We generate two groups of random QUBO instances on Chimera graphs C k with varying k. In the first group, each node or edge weight is chosen uniformly at random from { 1,1} as in McGeogh and Wang; what they do differently is that they choose subgraphs of the Chimera graph C 8, whereas we always work with the complete Chimera graph. In the second group, each node or edge weight is an integer chosen uniformly at random from the interval [-100, 100]. We generate 50 instances for each group forc 8,C 20,C 35 and C 50. The C 8 (and C 4 ) instances (as weighted graphs), CPLEX readable inputs for QUBO-miqp and QUBO-milp, and cplex output and logs for our tests on these instances (only for QUBO-milp for C 8 ) are available at In Table 1, we report running times. In the first column we specify the group of instances, in the second column we give the graph. In the third and fourth columns, we give the number of nodes and edges. In the sixth and seventh columns, respectively, we give the arithmetic mean and geometric mean of the running times across the 50 randomly generated instances. The remaining columns give the minimum, maximum and standard deviation of the running times across all 50 instances. All instances are solved with IBM ILOG CPLEX 12.3 running on an 8-core Windows 7 laptop (with a 2.2 GHz Intel Core i7 vpro chip). All runs are executed on a single core with default settings and no specialized code (such as cut callbacks). The running times are the times in seconds reported by CPLEX. The second group of instances seem slightly easier than the first. The maximum time to solve any instance is 73.6 seconds. All but 6 of the 400 instances in this table are solved without branching and the total number of branch-and-bound nodes across all instances is 345; the LP relaxation of QUBO-milp augmented with cutting planes is enough to solve almost all instances, just as in [3], [4] and [8]. Now CPLEX does not 3

4 Graph nodes edges Mean G. Mean Min Max Std. Dev. Group 1 C C C C Group 2 C C C C Table 1: Run times for QUBO instances on different graph sizes generate cycle inequalities specifically; however it generates zero-half cuts [10] and Gomory fractional cuts, which generalize cycle inequalities. Indeed, these are the only two classes of cutting planes generated by CPLEX in our tests and seem essential. The first group of C 8 instances are all solved within 6.99 seconds and in 0.6 seconds on the average with pure branch-and-bound and no cutting planes (the second group takes less time), but larger instances are hard to solve in this way. Finally, we also compare the solution times for QUBO-miqp and QUBO-milp solved with the respective solvers of CPLEX. Even for instances based on small graphs such as C 4, the difference in time can be significant. The mean solution time for QUBO-milp is 0.03 seconds, the maximum solution time is 0.09 seconds, and the standard deviation in solution times is The corresponding numbers for QUBO-miqp are seconds, seconds, and Therefore, in the worst case, the running time for QUBOmiqp is over 10,000 times the running time for QUBO-milp (qchim4.12.lp versus chim4.12.lp in our data set, available at the link above). Why does this happen? We believe it is more because of formulation differences rather than differences in solver quality (though CPLEX-MILP is much more mature, given its relative importance for practical applications). Firstly, even though the QP relaxation of QUBO-miqp is stronger than the LP relaxation of QUBO-milp, after modifying Q as in (4) to make it positive semidefinite, the associated convex QP relaxation yields nontrivially worse lower bounds for many of our instances. Secondly, QUBO-milp is an extended formulation with extra variables (representing x i x j ). One can derive new linear constraints (e.g., cycle inequalities) to get a better approximation of conv(xx T : x {0,1} n ) than conv(xx T : x [0,1] n ). This is not possible in QUBO-miqp. That said, QUBO-miqp may be much better for dense graphs [5]. Acknowledgements We would like to thank Francisco Barahona for helpful discussions on solution techniques for sparse QUBO instances. References [1] F. Barahona, On the computational complexity of Ising spin glass models, Journal of Physics A: Mathematical and General 15(10) (1982). [2] F. Barahona, A.R. Mahjoub, On the cut polytope, Mathematical Programming (1986). [3] F. Barahona, E. Maccioni, On the exact ground states of three-dimensional Ising spin glasses, Journal of Physics A: Mathematical and General 15, (1982). 4

5 [4] F. Barahona, M. Jünger, G. Reinelt, Experiments in quadratic 01 programming, Mathematical Programming 44, (1989). [5] A. Billionnet and S.Elloumi, Using a mixed integer quadratic programming solver for the unconstrained quadratic 0-1 problem, Mathematical Programming 109, (2007). [6] E. Boros, P. Hammer and G. Tavares, Local search heuristics for quadratic unconstrained binary optimization (QUBO), Journal of Heuristics 13, (2007). [7] C. De Simone, The cut polytope and the Boolean quadric polytope Discrete Mathematics 79(1), (1990). [8] C. De Simone, M. Diehl, M. Jünger, P. Mutzel, G. Reinelt, and G. Rinaldi, Exact ground states of Ising spin glasses: New experimental results with a branch-and-cut algorithm Journal of Statistical Physics 80(1-2), (1995). [9] D-Wave Systems Inc., 4401 Still Creek Drive, Burnaby, British Columbia, Canada V5C 6G9 [10] A. Caprara and M. Fischetti, 0, 1/2-Chvtal-Gomory cuts, Mathematical Programming 74, (1996). [11] R. Fortet, Applications de l algebre de Boole en recherche opérationelle. Revue Française de Recherche Opérationelle 4(14), (1960). [12] R. Harris, M. W. Johnson, T. Lanting, A. J. Berkley, J. Johanson, P. Bunyk, E. Tolkacheva, E. Ladizinsky, N. Ladizinsky, T. Oh, et. al., Experimental investigation of an eight-qubit unit cell in a superconducting optimization processor, Phys. Rev. B (2010). [13] IBM ILOG CPLEX Optimizer, www-01.ibm.com/software/commerce/optimization/cplex-optimizer [14] C. C. McGeoch and C. Wang, Experimental Evaluation of an adiabatic quantum system for combinatorial optimization, Proceedings of the 2013 ACM Conference on Computing Frontiers 2013, Ischia, Italy. 5

A note on QUBO instances defined on Chimera graphs

A note on QUBO instances defined on Chimera graphs A note on QUBO instances defined on Chimera graphs Sanjeeb Dash IBM T. J. Watson Research Center July 1, 2013 Abstract McGeoch and Wang (2013) recently obtained optimal or near-optimal solutions to some

More information

Solving Box-Constrained Nonconvex Quadratic Programs

Solving Box-Constrained Nonconvex Quadratic Programs Noname manuscript No. (will be inserted by the editor) Solving Box-Constrained Nonconvex Quadratic Programs Pierre Bonami Oktay Günlük Jeff Linderoth June 13, 2016 Abstract We present effective computational

More information

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

Extended Linear Formulation for Binary Quadratic Problems

Extended Linear Formulation for Binary Quadratic Problems Noname manuscript No. (will be inserted by the editor) Extended Linear Formulation for Binary Quadratic Problems Fabio Furini Emiliano Traversi Received: date / Accepted: date Abstract We propose and test

More information

Separation Techniques for Constrained Nonlinear 0 1 Programming

Separation Techniques for Constrained Nonlinear 0 1 Programming Separation Techniques for Constrained Nonlinear 0 1 Programming Christoph Buchheim Computer Science Department, University of Cologne and DEIS, University of Bologna MIP 2008, Columbia University, New

More information

Tightening linearizations of non-linear binary optimization problems

Tightening linearizations of non-linear binary optimization problems Tightening linearizations of non-linear binary optimization problems Elisabeth Rodríguez Heck and Yves Crama QuantOM, HEC Management School, University of Liège Partially supported by Belspo - IAP Project

More information

A Penalized Quadratic Convex Reformulation Method for Random Quadratic Unconstrained Binary Optimization

A Penalized Quadratic Convex Reformulation Method for Random Quadratic Unconstrained Binary Optimization A Penalized Quadratic Convex Reformulation Method for Random Quadratic Unconstrained Binary Optimization Karthik Natarajan Dongjian Shi Kim-Chuan Toh June 15, 2013 Abstract The Quadratic Convex Reformulation

More information

Convexification of Mixed-Integer Quadratically Constrained Quadratic Programs

Convexification of Mixed-Integer Quadratically Constrained Quadratic Programs Convexification of Mixed-Integer Quadratically Constrained Quadratic Programs Laura Galli 1 Adam N. Letchford 2 Lancaster, April 2011 1 DEIS, University of Bologna, Italy 2 Department of Management Science,

More information

Minimum Linear Arrangements

Minimum Linear Arrangements Minimum Linear Arrangements Rafael Andrade, Tibérius Bonates, Manoel Câmpelo, Mardson Ferreira ParGO - Research team in Parallel computing, Graph theory and Optimization Department of Statistics and Applied

More information

Cutting Planes for RLT Relaxations of Mixed 0-1 Polynomial Programs

Cutting Planes for RLT Relaxations of Mixed 0-1 Polynomial Programs Cutting Planes for RLT Relaxations of Mixed 0-1 Polynomial Programs Franklin Djeumou Fomeni Konstantinos Kaparis Adam N. Letchford To Appear in Mathematical Programming Abstract The Reformulation-Linearization

More information

Cutting Planes for RLT Relaxations of Mixed 0-1 Polynomial Programs

Cutting Planes for RLT Relaxations of Mixed 0-1 Polynomial Programs Cutting Planes for RLT Relaxations of Mixed 0-1 Polynomial Programs Franklin Djeumou Fomeni Konstantinos Kaparis Adam N. Letchford December 2013 Abstract The Reformulation-Linearization Technique (RLT),

More information

Cutting Planes in SCIP

Cutting Planes in SCIP Cutting Planes in SCIP Kati Wolter Zuse-Institute Berlin Department Optimization Berlin, 6th June 2007 Outline 1 Cutting Planes in SCIP 2 Cutting Planes for the 0-1 Knapsack Problem 2.1 Cover Cuts 2.2

More information

Introduction to Integer Linear Programming

Introduction to Integer Linear Programming Lecture 7/12/2006 p. 1/30 Introduction to Integer Linear Programming Leo Liberti, Ruslan Sadykov LIX, École Polytechnique liberti@lix.polytechnique.fr sadykov@lix.polytechnique.fr Lecture 7/12/2006 p.

More information

Performance of hybrid quantum/classical variational heuristics for combinatorial optimization

Performance of hybrid quantum/classical variational heuristics for combinatorial optimization Performance of hybrid quantum/classical variational heuristics for combinatorial optimization Giacomo Nannicini IBM T.J. Watson Research Center, Yorktown Heights, NY 10598, USA (Dated: December 17, 2018)

More information

Conic optimization under combinatorial sparsity constraints

Conic optimization under combinatorial sparsity constraints Conic optimization under combinatorial sparsity constraints Christoph Buchheim and Emiliano Traversi Abstract We present a heuristic approach for conic optimization problems containing sparsity constraints.

More information

Nonconvex Quadratic Programming: Return of the Boolean Quadric Polytope

Nonconvex Quadratic Programming: Return of the Boolean Quadric Polytope Nonconvex Quadratic Programming: Return of the Boolean Quadric Polytope Kurt M. Anstreicher Dept. of Management Sciences University of Iowa Seminar, Chinese University of Hong Kong, October 2009 We consider

More information

Studying Spin Glasses via Combinatorial Optimization

Studying Spin Glasses via Combinatorial Optimization Studying Spin Glasses via Combinatorial Optimization Frauke Liers Emmy Noether Junior Research Group, Department of Computer Science, University of Cologne Dec 11 th, 2007 What we are interested in...

More information

Finding Maximum Cliques on a Quantum Annealer

Finding Maximum Cliques on a Quantum Annealer Finding Maximum Cliques on a Quantum Annealer Guillaume Chapuis Los Alamos National Laboratory Georg Hahn Imperial College, London, UK Hristo Djidjev (PI) Los Alamos National Laboratory Guillaume Rizk

More information

Integer Programming Formulations for the Minimum Weighted Maximal Matching Problem

Integer Programming Formulations for the Minimum Weighted Maximal Matching Problem Optimization Letters manuscript No. (will be inserted by the editor) Integer Programming Formulations for the Minimum Weighted Maximal Matching Problem Z. Caner Taşkın Tınaz Ekim Received: date / Accepted:

More information

Online generation via offline selection - Low dimensional linear cuts from QP SDP relaxation -

Online generation via offline selection - Low dimensional linear cuts from QP SDP relaxation - Online generation via offline selection - Low dimensional linear cuts from QP SDP relaxation - Radu Baltean-Lugojan Ruth Misener Computational Optimisation Group Department of Computing Pierre Bonami Andrea

More information

Polyhedral Approach to Integer Linear Programming. Tepper School of Business Carnegie Mellon University, Pittsburgh

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

Working Paper Series HEARIN CENTER FOR ENTERPRISE SCIENCE

Working Paper Series HEARIN CENTER FOR ENTERPRISE SCIENCE HCES -05-04 Working Paper Series HEARIN CENTER FOR ENTERPRISE SCIENCE Solving the Maximum Edge Weight Clique Problem via Unconstrained Quadratic Programming By Gary Kochenberger Fred Glover Bahram Alidaee

More information

Gestion de la production. Book: Linear Programming, Vasek Chvatal, McGill University, W.H. Freeman and Company, New York, USA

Gestion de la production. Book: Linear Programming, Vasek Chvatal, McGill University, W.H. Freeman and Company, New York, USA Gestion de la production Book: Linear Programming, Vasek Chvatal, McGill University, W.H. Freeman and Company, New York, USA 1 Contents 1 Integer Linear Programming 3 1.1 Definitions and notations......................................

More information

Quantum annealing. Matthias Troyer (ETH Zürich) John Martinis (UCSB) Dave Wecker (Microsoft)

Quantum annealing. Matthias Troyer (ETH Zürich) John Martinis (UCSB) Dave Wecker (Microsoft) Quantum annealing (ETH Zürich) John Martinis (UCSB) Dave Wecker (Microsoft) Troels Rønnow (ETH) Sergei Isakov (ETH Google) Lei Wang (ETH) Sergio Boixo (USC Google) Daniel Lidar (USC) Zhihui Wang (USC)

More information

Quadratic reformulation techniques for 0-1 quadratic programs

Quadratic reformulation techniques for 0-1 quadratic programs OSE SEMINAR 2014 Quadratic reformulation techniques for 0-1 quadratic programs Ray Pörn CENTER OF EXCELLENCE IN OPTIMIZATION AND SYSTEMS ENGINEERING ÅBO AKADEMI UNIVERSITY ÅBO NOVEMBER 14th 2014 2 Structure

More information

Integer Programming ISE 418. Lecture 12. Dr. Ted Ralphs

Integer Programming ISE 418. Lecture 12. Dr. Ted Ralphs Integer Programming ISE 418 Lecture 12 Dr. Ted Ralphs ISE 418 Lecture 12 1 Reading for This Lecture Nemhauser and Wolsey Sections II.2.1 Wolsey Chapter 9 ISE 418 Lecture 12 2 Generating Stronger Valid

More information

Linear Programming Versus Convex Quadratic Programming for the Module Allocation Problem

Linear Programming Versus Convex Quadratic Programming for the Module Allocation Problem Linear Programming Versus Convex Quadratic Programming for the Module Allocation Problem Sourour Elloumi 1 April 13, 2005 Abstract We consider the Module Allocation Problem with Non-Uniform communication

More information

Minor-Embedding in Adiabatic Quantum Optimization

Minor-Embedding in Adiabatic Quantum Optimization Minor-Embedding in Adiabatic Quantum Optimization Vicky Choi Department of Computer Science Virginia Tech Nov, 009 Outline Adiabatic Quantum Algorithm -SAT QUBO Minor-embedding Parameter Setting Problem

More information

- Well-characterized problems, min-max relations, approximate certificates. - LP problems in the standard form, primal and dual linear programs

- Well-characterized problems, min-max relations, approximate certificates. - LP problems in the standard form, primal and dual linear programs LP-Duality ( Approximation Algorithms by V. Vazirani, Chapter 12) - Well-characterized problems, min-max relations, approximate certificates - LP problems in the standard form, primal and dual linear programs

More information

On mathematical programming with indicator constraints

On mathematical programming with indicator constraints On mathematical programming with indicator constraints Andrea Lodi joint work with P. Bonami & A. Tramontani (IBM), S. Wiese (Unibo) University of Bologna, Italy École Polytechnique de Montréal, Québec,

More information

MVE165/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 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 information

On Valid Inequalities for Quadratic Programming with Continuous Variables and Binary Indicators

On Valid Inequalities for Quadratic Programming with Continuous Variables and Binary Indicators On Valid Inequalities for Quadratic Programming with Continuous Variables and Binary Indicators Hongbo Dong and Jeff Linderoth Wisconsin Institutes for Discovery University of Wisconsin-Madison, USA, hdong6,linderoth}@wisc.edu

More information

MILP reformulation of the multi-echelon stochastic inventory system with uncertain demands

MILP reformulation of the multi-echelon stochastic inventory system with uncertain demands MILP reformulation of the multi-echelon stochastic inventory system with uncertain demands Axel Nyberg Åbo Aademi University Ignacio E. Grossmann Dept. of Chemical Engineering, Carnegie Mellon University,

More information

Scenario Grouping and Decomposition Algorithms for Chance-constrained Programs

Scenario Grouping and Decomposition Algorithms for Chance-constrained Programs Scenario Grouping and Decomposition Algorithms for Chance-constrained Programs Siqian Shen Dept. of Industrial and Operations Engineering University of Michigan Joint work with Yan Deng (UMich, Google)

More information

Mixed Integer Programming Solvers: from Where to Where. Andrea Lodi University of Bologna, Italy

Mixed Integer Programming Solvers: from Where to Where. Andrea Lodi University of Bologna, Italy Mixed Integer Programming Solvers: from Where to Where Andrea Lodi University of Bologna, Italy andrea.lodi@unibo.it November 30, 2011 @ Explanatory Workshop on Locational Analysis, Sevilla A. Lodi, MIP

More information

Introduction to Mathematical Programming IE406. Lecture 21. Dr. Ted Ralphs

Introduction to Mathematical Programming IE406. Lecture 21. Dr. Ted Ralphs Introduction to Mathematical Programming IE406 Lecture 21 Dr. Ted Ralphs IE406 Lecture 21 1 Reading for This Lecture Bertsimas Sections 10.2, 10.3, 11.1, 11.2 IE406 Lecture 21 2 Branch and Bound Branch

More information

Cutting Planes for First Level RLT Relaxations of Mixed 0-1 Programs

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

A note on : A Superior Representation Method for Piecewise Linear Functions

A note on : A Superior Representation Method for Piecewise Linear Functions A note on : A Superior Representation Method for Piecewise Linear Functions Juan Pablo Vielma Business Analytics and Mathematical Sciences Department, IBM T. J. Watson Research Center, Yorktown Heights,

More information

A new family of facet defining inequalities for the maximum edge-weighted clique problem

A new family of facet defining inequalities for the maximum edge-weighted clique problem A new family of facet defining inequalities for the maximum edge-weighted clique problem Franklin Djeumou Fomeni June 2016 Abstract This paper considers a family of cutting planes, recently developed for

More information

Monoidal Cut Strengthening and Generalized Mixed-Integer Rounding for Disjunctions and Complementarity Constraints

Monoidal Cut Strengthening and Generalized Mixed-Integer Rounding for Disjunctions and Complementarity Constraints Monoidal Cut Strengthening and Generalized Mixed-Integer Rounding for Disjunctions and Complementarity Constraints Tobias Fischer and Marc E. Pfetsch Department of Mathematics, TU Darmstadt, Germany {tfischer,pfetsch}@opt.tu-darmstadt.de

More information

A note on : A Superior Representation Method for Piecewise Linear Functions by Li, Lu, Huang and Hu

A note on : A Superior Representation Method for Piecewise Linear Functions by Li, Lu, Huang and Hu A note on : A Superior Representation Method for Piecewise Linear Functions by Li, Lu, Huang and Hu Juan Pablo Vielma, Shabbir Ahmed and George Nemhauser H. Milton Stewart School of Industrial and Systems

More information

IMA Preprint Series # 2176

IMA Preprint Series # 2176 SOLVING LARGE DOUBLE DIGESTION PROBLEMS FOR DNA RESTRICTION MAPPING BY USING BRANCH-AND-BOUND INTEGER LINEAR PROGRAMMING By Zhijun Wu and Yin Zhang IMA Preprint Series # 2176 ( October 2007 ) INSTITUTE

More information

Axioms of Density: How to Define and Detect the Densest Subgraph

Axioms of Density: How to Define and Detect the Densest Subgraph RT097 Computer Science; Network pages Research Report March 31, 016 Axioms of Density: How to Define and Detect the Densest Subgraph Hiroki Yanagisawa and Satoshi Hara IBM Research - Tokyo IBM Japan, Ltd.

More information

Semidefinite Programming Basics and Applications

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

On Non-Convex Quadratic Programming with Box Constraints

On Non-Convex Quadratic Programming with Box Constraints On Non-Convex Quadratic Programming with Box Constraints Samuel Burer Adam N. Letchford July 2008 Abstract Non-Convex Quadratic Programming with Box Constraints is a fundamental N P-hard global optimisation

More information

Strengthened Benders Cuts for Stochastic Integer Programs with Continuous Recourse

Strengthened Benders Cuts for Stochastic Integer Programs with Continuous Recourse Strengthened Benders Cuts for Stochastic Integer Programs with Continuous Recourse Merve Bodur 1, Sanjeeb Dash 2, Otay Günlü 2, and James Luedte 3 1 Department of Mechanical and Industrial Engineering,

More information

Optimization in Process Systems Engineering

Optimization in Process Systems Engineering Optimization in Process Systems Engineering M.Sc. Jan Kronqvist Process Design & Systems Engineering Laboratory Faculty of Science and Engineering Åbo Akademi University Most optimization problems in production

More information

The Bipartite Boolean Quadratic. Programming Problem

The Bipartite Boolean Quadratic. Programming Problem The Bipartite Boolean Quadratic Programming Problem by Piyashat Sripratak M.Math., University of Waterloo, 2009 B.Sc. (Hons.), Chulalongkorn University, 2006 Thesis Submitted in Partial Fulfillment of

More information

Solving the maximum edge weight clique problem via unconstrained quadratic programming

Solving the maximum edge weight clique problem via unconstrained quadratic programming European Journal of Operational Research 181 (2007) 592 597 Discrete Optimization Solving the maximum edge weight clique problem via unconstrained quadratic programming Bahram Alidaee a, Fred Glover b,

More information

arxiv: v2 [math.oc] 3 Nov 2016

arxiv: v2 [math.oc] 3 Nov 2016 Compact Linearization for Binary Quadratic Problems subject to Assignment Constraints arxiv:1610.05375v2 [math.oc] 3 Nov 2016 Sven Mallach Institut für Informatik Universität zu Köln, 50923 Köln, Germany

More information

23. Cutting planes and branch & bound

23. Cutting planes and branch & bound CS/ECE/ISyE 524 Introduction to Optimization Spring 207 8 23. Cutting planes and branch & bound ˆ Algorithms for solving MIPs ˆ Cutting plane methods ˆ Branch and bound methods Laurent Lessard (www.laurentlessard.com)

More information

Disconnecting Networks via Node Deletions

Disconnecting Networks via Node Deletions 1 / 27 Disconnecting Networks via Node Deletions Exact Interdiction Models and Algorithms Siqian Shen 1 J. Cole Smith 2 R. Goli 2 1 IOE, University of Michigan 2 ISE, University of Florida 2012 INFORMS

More information

XLVI Pesquisa Operacional na Gestão da Segurança Pública

XLVI Pesquisa Operacional na Gestão da Segurança Pública A linear formulation with O(n 2 ) variables for the quadratic assignment problem Serigne Gueye and Philippe Michelon Université d Avignon et des Pays du Vaucluse, Laboratoire d Informatique d Avignon (LIA),

More information

arxiv: v1 [math.oc] 23 Aug 2018

arxiv: v1 [math.oc] 23 Aug 2018 arxiv:1808.08806v1 [math.oc] 23 Aug 2018 Compact Linearization for Binary Quadratic Programs Comprising Linear Constraints Sven Mallach Institut für Informati Universität zu Köln, 50923 Köln, Germany August

More information

Introduction to Quantum Optimization using D-WAVE 2X

Introduction to Quantum Optimization using D-WAVE 2X Introduction to Quantum Optimization using D-WAVE 2X Thamme Gowda January 27, 2018 Development of efficient algorithms has been a goal ever since computers were started to use for solving real world problems.

More information

Optimization Bounds from Binary Decision Diagrams

Optimization Bounds from Binary Decision Diagrams Optimization Bounds from Binary Decision Diagrams J. N. Hooker Joint work with David Bergman, André Ciré, Willem van Hoeve Carnegie Mellon University ICS 203 Binary Decision Diagrams BDDs historically

More information

Indicator Constraints in Mixed-Integer Programming

Indicator Constraints in Mixed-Integer Programming Indicator Constraints in Mixed-Integer Programming Andrea Lodi University of Bologna, Italy - andrea.lodi@unibo.it Amaya Nogales-Gómez, Universidad de Sevilla, Spain Pietro Belotti, FICO, UK Matteo Fischetti,

More information

A Comparative Study of Linear and Semidefinite Branch-and-Cut Methods for Solving the Minimum Graph Bisection Problem

A Comparative Study of Linear and Semidefinite Branch-and-Cut Methods for Solving the Minimum Graph Bisection Problem A Comparative Study of Linear and Semidefinite Branch-and-Cut Methods for Solving the Minimum Graph Bisection Problem Michael Armbruster 1, Marzena Fügenschuh 2, Christoph Helmberg 1, and Alexander Martin

More information

Alain Billionnet 1, Sourour Elloumi 2 and Marie-Christine Plateau 2, 3

Alain Billionnet 1, Sourour Elloumi 2 and Marie-Christine Plateau 2, 3 RAIRO Operations Research Will be set by the publisher QUADRATIC 0-1 PROGRAMMING : TIGHTENING LINEAR OR QUADRATIC CONVEX REFORMULATION BY USE OF RELAXATIONS Alain Billionnet 1, Sourour Elloumi 2 and Marie-Christine

More information

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

Gates for Adiabatic Quantum Computing

Gates for Adiabatic Quantum Computing Gates for Adiabatic Quantum Computing Richard H. Warren Abstract. The goal of this paper is to introduce building blocks for adiabatic quantum algorithms. Adiabatic quantum computing uses the principle

More information

System Roadmap. Qubits 2018 D-Wave Users Conference Knoxville. Jed Whittaker D-Wave Systems Inc. September 25, 2018

System Roadmap. Qubits 2018 D-Wave Users Conference Knoxville. Jed Whittaker D-Wave Systems Inc. September 25, 2018 System Roadmap Qubits 2018 D-Wave Users Conference Knoxville Jed Whittaker D-Wave Systems Inc. September 25, 2018 Overview Where are we today? annealing options reverse annealing quantum materials simulation

More information

First results solving arbitrarily structured Maximum Independent Set problems using quantum annealing

First results solving arbitrarily structured Maximum Independent Set problems using quantum annealing 1 First results solving arbitrarily structured Maximum Independent Set problems using quantum annealing Sheir Yarkoni 1, 2, Aske Plaat 2, and Thomas Bäck 2 1 D-Wave Systems Inc., Burnaby, Canada 2 LIACS,

More information

Convex Optimization M2

Convex Optimization M2 Convex Optimization M2 Lecture 8 A. d Aspremont. Convex Optimization M2. 1/57 Applications A. d Aspremont. Convex Optimization M2. 2/57 Outline Geometrical problems Approximation problems Combinatorial

More information

POLYNOMIAL MILP FORMULATIONS

POLYNOMIAL MILP FORMULATIONS POLYNOMIAL MILP FORMULATIONS Miller-Tucker-Zemlin (J. ACM, 1960); Gavish-Graves (MIT Tech. Report 1978) Fox-Gavish-Graves (Operations Research 1980); Wong (IEEE Conference, 1980); Claus (SIAM J. on Algebraic

More information

Projected Perspective Reformulations for NonLinear Network Design Problems

Projected Perspective Reformulations for NonLinear Network Design Problems Projected Perspective Reformulations for NonLinear Network Design Problems Antonio Frangioni Claudio Gentile Enrico Grande Andrea Pacifici Dipartimento di Informatica, Università di Pisa Polo Universitario

More information

Semidefinite Relaxations for Non-Convex Quadratic Mixed-Integer Programming

Semidefinite Relaxations for Non-Convex Quadratic Mixed-Integer Programming Semidefinite Relaxations for Non-Convex Quadratic Mixed-Integer Programming Christoph Buchheim 1 and Angelika Wiegele 2 1 Fakultät für Mathematik, Technische Universität Dortmund christoph.buchheim@tu-dortmund.de

More information

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

Projection Results for the k-partition Problem

Projection Results for the k-partition Problem Projection Results for the k-partition Problem Jamie Fairbrother Adam N. Letchford February 2016 Abstract The k-partition problem is an N P-hard combinatorial optimisation problem with many applications.

More information

Quadratic 0 1 optimization using separable underestimators

Quadratic 0 1 optimization using separable underestimators Noname manuscript No. (will be inserted by the editor) Quadratic 0 1 optimization using separable underestimators Christoph Buchheim Emiliano Traversi Received: date / Accepted: date Abstract Binary programs

More information

Computational Integer Programming. Lecture 2: Modeling and Formulation. Dr. Ted Ralphs

Computational Integer Programming. Lecture 2: Modeling and Formulation. Dr. Ted Ralphs Computational Integer Programming Lecture 2: Modeling and Formulation Dr. Ted Ralphs Computational MILP Lecture 2 1 Reading for This Lecture N&W Sections I.1.1-I.1.6 Wolsey Chapter 1 CCZ Chapter 2 Computational

More information

A NEW SECOND-ORDER CONE PROGRAMMING RELAXATION FOR MAX-CUT PROBLEMS

A NEW SECOND-ORDER CONE PROGRAMMING RELAXATION FOR MAX-CUT PROBLEMS Journal of the Operations Research Society of Japan 2003, Vol. 46, No. 2, 164-177 2003 The Operations Research Society of Japan A NEW SECOND-ORDER CONE PROGRAMMING RELAXATION FOR MAX-CUT PROBLEMS Masakazu

More information

Solving the Order-Preserving Submatrix Problem via Integer Programming

Solving the Order-Preserving Submatrix Problem via Integer Programming Solving the Order-Preserving Submatrix Problem via Integer Programming Andrew C. Trapp, Oleg A. Prokopyev Department of Industrial Engineering, University of Pittsburgh, Pittsburgh, Pennsylvania 15261,

More information

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. The Symmetric Quadratic Semi-Assignment Polytope

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. The Symmetric Quadratic Semi-Assignment Polytope MATHEMATICAL ENGINEERING TECHNICAL REPORTS The Symmetric Quadratic Semi-Assignment Polytope Hiroo SAITO (Communicated by Kazuo MUROTA) METR 2005 21 August 2005 DEPARTMENT OF MATHEMATICAL INFORMATICS GRADUATE

More information

Orbital Shrinking: A New Tool for Hybrid MIP/CP Methods

Orbital Shrinking: A New Tool for Hybrid MIP/CP Methods Orbital Shrinking: A New Tool for Hybrid MIP/CP Methods Domenico Salvagnin DEI, University of Padova salvagni@dei.unipd.it Abstract. Orbital shrinking is a newly developed technique in the MIP community

More information

Computational Experiments with Cross and Crooked Cross Cuts

Computational Experiments with Cross and Crooked Cross Cuts Computational Experiments with Cross and Crooked Cross Cuts Sanjeeb Dash IBM Research sanjeebd@us.ibm.com Oktay Günlük IBM Research gunluk@us.ibm.com Juan Pablo Vielma Massachusetts Institute of Technology

More information

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

AM 121: Intro to Optimization! Models and Methods! Fall 2018!

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

Gomory Cuts. Chapter 5. Linear Arithmetic. Decision Procedures. An Algorithmic Point of View. Revision 1.0

Gomory Cuts. Chapter 5. Linear Arithmetic. Decision Procedures. An Algorithmic Point of View. Revision 1.0 Chapter 5 Linear Arithmetic Decision Procedures An Algorithmic Point of View D.Kroening O.Strichman Revision 1.0 Cutting planes Recall that in Branch & Bound we first solve a relaxed problem (i.e., no

More information

Mixed-Integer Nonlinear Programming

Mixed-Integer Nonlinear Programming Mixed-Integer Nonlinear Programming Claudia D Ambrosio CNRS researcher LIX, École Polytechnique, France pictures taken from slides by Leo Liberti MPRO PMA 2016-2017 Motivating Applications Nonlinear Knapsack

More information

arxiv: v1 [cs.cc] 5 Dec 2018

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

Modeling with semidefinite and copositive matrices

Modeling with semidefinite and copositive matrices Modeling with semidefinite and copositive matrices Franz Rendl http://www.math.uni-klu.ac.at Alpen-Adria-Universität Klagenfurt Austria F. Rendl, Singapore workshop 2006 p.1/24 Overview Node and Edge relaxations

More information

The traveling salesman problem

The traveling salesman problem Chapter 58 The traveling salesman problem The traveling salesman problem (TSP) asks for a shortest Hamiltonian circuit in a graph. It belongs to the most seductive problems in combinatorial optimization,

More information

MIT Algebraic techniques and semidefinite optimization February 14, Lecture 3

MIT Algebraic techniques and semidefinite optimization February 14, Lecture 3 MI 6.97 Algebraic techniques and semidefinite optimization February 4, 6 Lecture 3 Lecturer: Pablo A. Parrilo Scribe: Pablo A. Parrilo In this lecture, we will discuss one of the most important applications

More information

CMOS Ising Computer to Help Optimize Social Infrastructure Systems

CMOS Ising Computer to Help Optimize Social Infrastructure Systems FEATURED ARTICLES Taking on Future Social Issues through Open Innovation Information Science for Greater Industrial Efficiency CMOS Ising Computer to Help Optimize Social Infrastructure Systems As the

More information

NEW RESULTS ON SOME QUADRATIC PROGRAMMING PROBLEMS RUI YANG DISSERTATION

NEW RESULTS ON SOME QUADRATIC PROGRAMMING PROBLEMS RUI YANG DISSERTATION c 2013 Rui Yang NEW RESULTS ON SOME QUADRATIC PROGRAMMING PROBLEMS BY RUI YANG DISSERTATION Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Industrial Engineering

More information

A Branch-and-Bound Algorithm for a Family of Pseudo-Boolean Optimization Problems

A Branch-and-Bound Algorithm for a Family of Pseudo-Boolean Optimization Problems R u t c o r Research R e p o r t A Branch-and-Bound Algorithm for a Family of Pseudo-Boolean Optimization Problems Tibérius O. Bonates a Peter L. Hammer b RRR 21-2007, July 3, 2007 RUTCOR Rutgers Center

More information

Maximum 3-SAT as QUBO

Maximum 3-SAT as QUBO Maximum 3-SAT as QUBO Michael J. Dinneen 1 Semester 2, 2016 1/15 1 Slides mostly based on Alex Fowler s and Rong (Richard) Wang s notes. Boolean Formula 2/15 A Boolean variable is a variable that can take

More information

A practical anytime algorithm for bipartizing networks

A practical anytime algorithm for bipartizing networks A practical anytime algorithm for bipartizing networks Timothy D. Goodrich, Blair D. Sullivan Department of Computer Science, North Carolina State University October 1, 2017 Goodrich, Sullivan Practical

More information

There are several approaches to solve UBQP, we will now briefly discuss some of them:

There are several approaches to solve UBQP, we will now briefly discuss some of them: 3 Related Work There are several approaches to solve UBQP, we will now briefly discuss some of them: Since some of them are actually algorithms for the Max Cut problem (MC), it is necessary to show their

More information

16.410/413 Principles of Autonomy and Decision Making

16.410/413 Principles of Autonomy and Decision Making 6.4/43 Principles of Autonomy and Decision Making Lecture 8: (Mixed-Integer) Linear Programming for Vehicle Routing and Motion Planning Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute

More information

A BRANCH AND CUT APPROACH TO LINEAR PROGRAMS WITH LINEAR COMPLEMENTARITY CONSTRAINTS

A BRANCH AND CUT APPROACH TO LINEAR PROGRAMS WITH LINEAR COMPLEMENTARITY CONSTRAINTS A BRANCH AND CUT APPROACH TO LINEAR PROGRAMS WITH LINEAR COMPLEMENTARITY CONSTRAINTS By Bin Yu A Thesis Submitted to the Graduate Faculty of Rensselaer Polytechnic Institute in Partial Fulfillment of the

More information

A Branch-and-Cut Algorithm for the Stochastic Uncapacitated Lot-Sizing Problem

A Branch-and-Cut Algorithm for the Stochastic Uncapacitated Lot-Sizing Problem Yongpei Guan 1 Shabbir Ahmed 1 George L. Nemhauser 1 Andrew J. Miller 2 A Branch-and-Cut Algorithm for the Stochastic Uncapacitated Lot-Sizing Problem December 12, 2004 Abstract. This paper addresses a

More information

Improved linearized models for Graph Partitioning Problem under Capacity Constraints

Improved linearized models for Graph Partitioning Problem under Capacity Constraints Improved linearized models for Graph Partitioning Problem under Capacity Constraints Viet Hung Nguyen, Michel Minoux To cite this version: Viet Hung Nguyen, Michel Minoux. Improved linearized models for

More information

f-flip strategies for unconstrained binary quadratic programming

f-flip strategies for unconstrained binary quadratic programming Ann Oper Res (2016 238:651 657 DOI 10.1007/s10479-015-2076-1 NOTE f-flip strategies for unconstrained binary quadratic programming Fred Glover 1 Jin-Kao Hao 2,3 Published online: 11 December 2015 Springer

More information

ground state degeneracy ground state energy

ground state degeneracy ground state energy Searching Ground States in Ising Spin Glass Systems Steven Homer Computer Science Department Boston University Boston, MA 02215 Marcus Peinado German National Research Center for Information Technology

More information

Using Sparsity to Design Primal Heuristics for MILPs: Two Stories

Using Sparsity to Design Primal Heuristics for MILPs: Two Stories for MILPs: Two Stories Santanu S. Dey Joint work with: Andres Iroume, Marco Molinaro, Domenico Salvagnin, Qianyi Wang MIP Workshop, 2017 Sparsity in real" Integer Programs (IPs) Real" IPs are sparse: The

More information

A coordinate ascent method for solving semidefinite relaxations of non-convex quadratic integer programs

A coordinate ascent method for solving semidefinite relaxations of non-convex quadratic integer programs A coordinate ascent method for solving semidefinite relaxations of non-convex quadratic integer programs Christoph Buchheim 1, Maribel Montenegro 1, and Angelika Wiegele 2 1 Fakultät für Mathematik, Technische

More information

Models and Cuts for the Two-Echelon Vehicle Routing Problem

Models and Cuts for the Two-Echelon Vehicle Routing Problem Models and Cuts for the Two-Echelon Vehicle Routing Problem Guido Perboli Roberto Tadei Francesco Masoero Department of Control and Computer Engineering, Politecnico di Torino Corso Duca degli Abruzzi,

More information

Decision Diagrams for Discrete Optimization

Decision Diagrams for Discrete Optimization Decision Diagrams for Discrete Optimization Willem Jan van Hoeve Tepper School of Business Carnegie Mellon University www.andrew.cmu.edu/user/vanhoeve/mdd/ Acknowledgments: David Bergman, Andre Cire, Samid

More information