Implementation of an αbb-type underestimator in the SGO-algorithm
|
|
- Steven Paul
- 5 years ago
- Views:
Transcription
1 Implementation of an αbb-type underestimator in the SGO-algorithm Process Design & Systems Engineering November 3, 2010
2 Refining without branching Could the αbb underestimator be used without an explicit branching framework? (cf. the SGO algorithm)
3 Refining without branching Could the αbb underestimator be used without an explicit branching framework? (cf. the SGO algorithm) We developed a convex formulation that handles breakpoints with binary variables instead of direct branching
4 Refining without branching Could the αbb underestimator be used without an explicit branching framework? (cf. the SGO algorithm) We developed a convex formulation that handles breakpoints with binary variables instead of direct branching Why?
5 Refining without branching Could the αbb underestimator be used without an explicit branching framework? (cf. the SGO algorithm) We developed a convex formulation that handles breakpoints with binary variables instead of direct branching Why? It can readily be integrated with the SGO algorithm It could turn out to be especially well-suited for some types of mixed-integer problems As a convex reformulation it could be of interest in automated reformulation procedures
6 Refining without branching
7 Refining without branching α 1 = 1, α 2 = 0.6, α 3 = 0
8 Refining without branching α = max k α k
9 Refining without branching The underestimation error can be described as the difference of a parabola and a piecewise linear function
10 Refining without branching Our formulation: (1D for clarity) f (x) 0 (1)
11 Refining without branching Our formulation: (1D for clarity) f (x) + αx 2 0 (1)
12 Refining without branching Our formulation: (1D for clarity) f (x) + αx 2 W 0 (1)
13 Refining without branching Our formulation: (1D for clarity) f (x) + αx 2 W 0 (1) W = αx 2 (2)
14 Refining without branching Our formulation: (1D for clarity) f (x) + αx 2 W 0 (1) W = αx 2 (2) Overestimating W will relax the feasible domain, we replace W with a piecewise linear function where K Ŵ = A k b k + (B k A k )s k (3) k=1 2 A k = αx k 2 B k = αx k (x k and x k denote the interval endpoints)
15 Refining without branching The b k are binary variables, s k are continuous and nonnegative. K Ŵ = A k b k + (B k A k )s k k=1
16 Refining without branching The b k are binary variables, s k are continuous and nonnegative. K Ŵ = A k b k + (B k A k )s k k=1 We relate x to b k and s k with the constraints K b k = 1 k=1 s k b k, k K x = x k b k + (x k x k )s k k=1
17 Refining without branching The b k are binary variables, s k are continuous and nonnegative. K Ŵ = A k b k + (B k A k )s k k=1 We relate x to b k and s k with the constraints K b k = 1 k=1 s k b k, k K x = x k b k + (x k x k )s k k=1 Every constraint is convex and the feasible set is relaxed
18 In two dimensions An example: f (x, y) = sin(x + y) + x cos y 1 x 7, 1 y
19 Underestimator - no breakpoints 6 x y 4 2
20 Underestimator - 1 breakpoint 6 x y 4 2
21 Underestimator breakpoints 6 x y 4 2
22 Underestimator breakpoints 6 x y 4 2
23 Underestimator breakpoints 6 x y 4 2
24 Underestimator breakpoints 8 y Anders Skja l x
25 Constraint feasibility
26 Constraint feasibility breakpoints
27 Constraint feasibility breakpoints
28 Constraint feasibility breakpoints
29 About convergence The largest underestimation error in a subdomain depends only on the value of α i, i = 1,... n and the size of the subdomain: (1D) ( max Ŵ αx 2 = max α(x x xk x k k)(x x k ) = α x [x k,x k ] x [x k,x k ] 2 An ɛ precision is guaranteed if the width of the interval 4ɛ x k x k α. The algorithm will converge ) 2
30 Challenges & Ideas The subproblems grow as we add breakpoints, the branching is hidden in the complexity of the convex MINLPs
31 Challenges & Ideas The subproblems grow as we add breakpoints, the branching is hidden in the complexity of the convex MINLPs The increase in complexity depends on the number of breakpoints, not directly on the number of constraints
32 Challenges & Ideas The subproblems grow as we add breakpoints, the branching is hidden in the complexity of the convex MINLPs The increase in complexity depends on the number of breakpoints, not directly on the number of constraints Bound reductions are only partially applicable
33 Challenges & Ideas The subproblems grow as we add breakpoints, the branching is hidden in the complexity of the convex MINLPs The increase in complexity depends on the number of breakpoints, not directly on the number of constraints Bound reductions are only partially applicable We get less information about subdomains as compared to branch-and-bound
34 Challenges & Ideas The subproblems grow as we add breakpoints, the branching is hidden in the complexity of the convex MINLPs The increase in complexity depends on the number of breakpoints, not directly on the number of constraints Bound reductions are only partially applicable We get less information about subdomains as compared to branch-and-bound A type of minor breakpoint halving every interval can be introduced without too much cost
35 Integration with SGO Preprocessing step: Transformations obtained by solving an MILP problem The nonconvex terms are replaced by convex underestimators; the PLFs are initialized The convexified and overestimated problem is solved using a convex MINLP solver Update approximations no Are the termination criteria fulfilled? yes Optimal solution
36 Integration with SGO Preprocessing step: Transformations obtained by solving an MILP problem The nonconvex terms are replaced by convex underestimators; the PLFs are initialized The convexified and overestimated problem is solved using a convex MINLP solver Update approximations no Are the termination criteria fulfilled? yes Optimal solution
37 References C.S. Adjiman, S. Dallwig, C.A. Floudas, and A. Neumaier. A global optimization method, αbb, for general twice-differentiable constrained NLPs I. Computers & Chemical Engineering, 22(9): , C.A. Floudas. Deterministic Global Optimization. Kluwer Academic Publishers, A. Lundell, J. Westerlund, and T. Westerlund. Some transformation techniques with applications in global optimization. Journal of Global Optimization, 43(2): , A. Lundell and T. Westerlund. Convex underestimation strategies for signomial functions. Optimization Methods and Software, 24: , 2009.
38 Thank you
39 C 2 constraints We are interested in handling constraints f (x) 0 where f C 2, i.e. f is twice continuously differentiable.
40 C 2 constraints We are interested in handling constraints f (x) 0 where f C 2, i.e. f is twice continuously differentiable. In addition C 2 objective functions can be handled by rewriting min f (x) as min µ s.t. f (x) µ 0
41 The αbb underestimator A C 2 function f on the domain [x L, x U ] R can always be convexified by adding a parabola p(x) = α(x x L )(x x U ) with a large enough α. 4 2 function parabola underest x
42 The αbb underestimator A C 2 function f on the domain [x L, x U ] R can always be convexified by adding a parabola p(x) = α(x x L )(x x U ) with a large enough α. 4 2 function parabola underest x
43 The αbb underestimator This convex underestimator can be extended to multiple dimensions. Let f be a C 2 function on R n. For a large enough α the function g = f + q where is convex. q(x 1,..., x n ) = α n (x i xi L )(x i xi U ) i=1
44 The αbb underestimator This convex underestimator can be extended to multiple dimensions. Let f be a C 2 function on R n. For a large enough α the function g = f + q where q(x 1,..., x n ) = α n (x i xi L )(x i xi U ) is convex. Tighter underestimators can be found by letting α depend on i i=1 q(x 1,..., x n ) = n α i (x i xi L )(x i xi U ) i=1
45 The αbb underestimator How large must we choose α i? One dimension: g is convex if g = f + 2α 0
46 The αbb underestimator How large must we choose α i? One dimension: g is convex if g = f + 2α 0 In general: g is convex if the Hessian matrix H g is positive semi-definite
47 The αbb underestimator How large must we choose α i? One dimension: g is convex if g = f + 2α 0 In general: g is convex if the Hessian matrix H g is positive semi-definite H g = H f + 2 diag(α i ) = 2 f x 1 x 1 2 f x 1 x n α f x n x 1 2 f x n x n α n
48 The αbb underestimator How large must we choose α i? One dimension: g is convex if g = f + 2α 0 In general: g is convex if the Hessian matrix H g is positive semi-definite H g = H f + 2 diag(α i ) = 2 f x 1 x 1 2 f x 1 x n α f x n x 1 2 f x n x n Choose α i such that the eigenvalues of H g are nonnegative on the relevant domain α n
49 The αbb underestimator The α i are calculated (e.g.) by utilizing interval arithmetic and Gershgorin s circle theorem
50 The αbb underestimator The α i are calculated (e.g.) by utilizing interval arithmetic and Gershgorin s circle theorem Smaller valid choices usually exist, but finding the optimal α i is in general as hard as the optimization problem itself
51 The αbb underestimator The α i are calculated (e.g.) by utilizing interval arithmetic and Gershgorin s circle theorem Smaller valid choices usually exist, but finding the optimal α i is in general as hard as the optimization problem itself Branch-and-bound methods can be used to solve the original problem
52 Branch-and-bound search Branch to split a domain in two and get tighter underestimators
53 Branch-and-bound search Branch to split a domain in two and get tighter underestimators Any feasible solution to the original problem gives an upper bound on the optimal objective value
54 Branch-and-bound search Branch to split a domain in two and get tighter underestimators Any feasible solution to the original problem gives an upper bound on the optimal objective value Any branch with a lower bound greater than the best found upper bound is fathomed (cut)
55 Branch-and-bound search Branch to split a domain in two and get tighter underestimators Any feasible solution to the original problem gives an upper bound on the optimal objective value Any branch with a lower bound greater than the best found upper bound is fathomed (cut) A number of techniques are used to speed up the search, e.g. bound reduction
A Branch-and-Refine Method for Nonconvex Mixed-Integer Optimization
A Branch-and-Refine Method for Nonconvex Mixed-Integer Optimization Sven Leyffer 2 Annick Sartenaer 1 Emilie Wanufelle 1 1 University of Namur, Belgium 2 Argonne National Laboratory, USA IMA Workshop,
More informationExact Computation of Global Minima of a Nonconvex Portfolio Optimization Problem
Frontiers In Global Optimization, pp. 1-2 C. A. Floudas and P. M. Pardalos, Editors c 2003 Kluwer Academic Publishers Exact Computation of Global Minima of a Nonconvex Portfolio Optimization Problem Josef
More informationDeterministic Global Optimization Algorithm and Nonlinear Dynamics
Deterministic Global Optimization Algorithm and Nonlinear Dynamics C. S. Adjiman and I. Papamichail Centre for Process Systems Engineering Department of Chemical Engineering and Chemical Technology Imperial
More informationGlobal Optimization by Interval Analysis
Global Optimization by Interval Analysis Milan Hladík Department of Applied Mathematics, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic, http://kam.mff.cuni.cz/~hladik/
More informationA global optimization method, αbb, for general twice-differentiable constrained NLPs I. Theoretical advances
Computers Chem. Engng Vol. 22, No. 9, pp. 1137 1158, 1998 Copyright 1998 Elsevier Science Ltd All rights reserved. Printed in Great Britain PII: S0098-1354(98)00027-1 0098 1354/98 $19.00#0.00 A global
More informationA Decomposition-based MINLP Solution Method Using Piecewise Linear Relaxations
A Decomposition-based MINLP Solution Method Using Piecewise Linear Relaxations Pradeep K. Polisetty and Edward P. Gatzke 1 Department of Chemical Engineering University of South Carolina Columbia, SC 29208
More informationGLOBAL OPTIMIZATION WITH GAMS/BARON
GLOBAL OPTIMIZATION WITH GAMS/BARON Nick Sahinidis Chemical and Biomolecular Engineering University of Illinois at Urbana Mohit Tawarmalani Krannert School of Management Purdue University MIXED-INTEGER
More informationSolving Global Optimization Problems by Interval Computation
Solving Global Optimization Problems by Interval Computation Milan Hladík Department of Applied Mathematics, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic, http://kam.mff.cuni.cz/~hladik/
More informationCan Li a, Ignacio E. Grossmann a,
A generalized Benders decomposition-based branch and cut algorithm for two-stage stochastic programs with nonconvex constraints and mixed-binary first and second stage variables Can Li a, Ignacio E. Grossmann
More information1 Introduction A large proportion of all optimization problems arising in an industrial or scientic context are characterized by the presence of nonco
A Global Optimization Method, BB, for General Twice-Dierentiable Constrained NLPs I. Theoretical Advances C.S. Adjiman, S. Dallwig 1, C.A. Floudas 2 and A. Neumaier 1 Department of Chemical Engineering,
More informationResearch Article A New Global Optimization Algorithm for Solving Generalized Geometric Programming
Mathematical Problems in Engineering Volume 2010, Article ID 346965, 12 pages doi:10.1155/2010/346965 Research Article A New Global Optimization Algorithm for Solving Generalized Geometric Programming
More informationNumerical Optimization. Review: Unconstrained Optimization
Numerical Optimization Finding the best feasible solution Edward P. Gatzke Department of Chemical Engineering University of South Carolina Ed Gatzke (USC CHE ) Numerical Optimization ECHE 589, Spring 2011
More informationSolving Mixed-Integer Nonlinear Programs
Solving Mixed-Integer Nonlinear Programs (with SCIP) Ambros M. Gleixner Zuse Institute Berlin MATHEON Berlin Mathematical School 5th Porto Meeting on Mathematics for Industry, April 10 11, 2014, Porto
More informationCan Li a, Ignacio E. Grossmann a,
A generalized Benders decomposition-based branch and cut algorithm for two-stage stochastic programs with nonconvex constraints and mixed-binary first and second stage variables Can Li a, Ignacio E. Grossmann
More informationDevelopment of an algorithm for solving mixed integer and nonconvex problems arising in electrical supply networks
Development of an algorithm for solving mixed integer and nonconvex problems arising in electrical supply networks E. Wanufelle 1 S. Leyffer 2 A. Sartenaer 1 Ph. Toint 1 1 FUNDP, University of Namur 2
More informationOptimization of a Nonlinear Workload Balancing Problem
Optimization of a Nonlinear Workload Balancing Problem Stefan Emet Department of Mathematics and Statistics University of Turku Finland Outline of the talk Introduction Some notes on Mathematical Programming
More informationAn Enhanced Spatial Branch-and-Bound Method in Global Optimization with Nonconvex Constraints
An Enhanced Spatial Branch-and-Bound Method in Global Optimization with Nonconvex Constraints Oliver Stein Peter Kirst # Paul Steuermann March 22, 2013 Abstract We discuss some difficulties in determining
More informationOptimization 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 informationDevelopment of the new MINLP Solver Decogo using SCIP - Status Report
Development of the new MINLP Solver Decogo using SCIP - Status Report Pavlo Muts with Norman Breitfeld, Vitali Gintner, Ivo Nowak SCIP Workshop 2018, Aachen Table of contents 1. Introduction 2. Automatic
More informationDeterministic Global Optimization of Nonlinear Dynamic Systems
Deterministic Global Optimization of Nonlinear Dynamic Systems Youdong Lin and Mark A. Stadtherr Department of Chemical and Biomolecular Engineering University of Notre Dame, Notre Dame, IN 46556, USA
More informationMILP 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 informationComparing Convex Relaxations for Quadratically Constrained Quadratic Programming
Comparing Convex Relaxations for Quadratically Constrained Quadratic Programming Kurt M. Anstreicher Dept. of Management Sciences University of Iowa European Workshop on MINLP, Marseille, April 2010 The
More informationPositive Semidefiniteness and Positive Definiteness of a Linear Parametric Interval Matrix
Positive Semidefiniteness and Positive Definiteness of a Linear Parametric Interval Matrix Milan Hladík Charles University, Faculty of Mathematics and Physics, Department of Applied Mathematics, Malostranské
More informationBasic notions of Mixed Integer Non-Linear Programming
Basic notions of Mixed Integer Non-Linear Programming Claudia D Ambrosio CNRS & LIX, École Polytechnique 5th Porto Meeting on Mathematics for Industry, April 10, 2014 C. D Ambrosio (CNRS) April 10, 2014
More informationMcCormick Relaxations: Convergence Rate and Extension to Multivariate Outer Function
Introduction Relaxations Rate Multivariate Relaxations Conclusions McCormick Relaxations: Convergence Rate and Extension to Multivariate Outer Function Alexander Mitsos Systemverfahrenstecnik Aachener
More informationAlpha-helical Topology and Tertiary Structure Prediction of Globular Proteins Scott R. McAllister Christodoulos A. Floudas Princeton University
Alpha-helical Topology and Tertiary Structure Prediction of Globular Proteins Scott R. McAllister Christodoulos A. Floudas Princeton University Department of Chemical Engineering Program of Applied and
More informationConvex Quadratic Relaxations of Nonconvex Quadratically Constrained Quadratic Progams
Convex Quadratic Relaxations of Nonconvex Quadratically Constrained Quadratic Progams John E. Mitchell, Jong-Shi Pang, and Bin Yu Original: June 10, 2011 Abstract Nonconvex quadratic constraints can be
More informationImproved quadratic cuts for convex mixed-integer nonlinear programs
Improved quadratic cuts for convex mixed-integer nonlinear programs Lijie Su a,b, Lixin Tang a*, David E. Bernal c, Ignacio E. Grossmann c a Institute of Industrial and Systems Engineering, Northeastern
More informationMixed Integer Non Linear Programming
Mixed Integer Non Linear Programming Claudia D Ambrosio CNRS Research Scientist CNRS & LIX, École Polytechnique MPRO PMA 2016-2017 Outline What is a MINLP? Dealing with nonconvexities Global Optimization
More informationA Test Set of Semi-Infinite Programs
A Test Set of Semi-Infinite Programs Alexander Mitsos, revised by Hatim Djelassi Process Systems Engineering (AVT.SVT), RWTH Aachen University, Aachen, Germany February 26, 2016 (first published August
More informationIncreasing Energy Efficiency in Industrial Plants: Optimising Heat Exchanger Networks
Increasing Energy Efficiency in Industrial Plants: Optimising Heat Exchanger Networks Author: Miten Mistry Supervisor: Dr Ruth Misener Second Marker: Dr Panos Parpas Abstract We live in a world where
More informationConvexification 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 informationDeterministic Global Optimization for Dynamic Systems Using Interval Analysis
Deterministic Global Optimization for Dynamic Systems Using Interval Analysis Youdong Lin and Mark A. Stadtherr Department of Chemical and Biomolecular Engineering University of Notre Dame, Notre Dame,
More informationA Benders Algorithm for Two-Stage Stochastic Optimization Problems With Mixed Integer Recourse
A Benders Algorithm for Two-Stage Stochastic Optimization Problems With Mixed Integer Recourse Ted Ralphs 1 Joint work with Menal Güzelsoy 2 and Anahita Hassanzadeh 1 1 COR@L Lab, Department of Industrial
More informationMixed-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 information16.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 informationResearch Article Complete Solutions to General Box-Constrained Global Optimization Problems
Journal of Applied Mathematics Volume, Article ID 47868, 7 pages doi:.55//47868 Research Article Complete Solutions to General Box-Constrained Global Optimization Problems Dan Wu and Youlin Shang Department
More informationNetwork Flows. 6. Lagrangian Relaxation. Programming. Fall 2010 Instructor: Dr. Masoud Yaghini
In the name of God Network Flows 6. Lagrangian Relaxation 6.3 Lagrangian Relaxation and Integer Programming Fall 2010 Instructor: Dr. Masoud Yaghini Integer Programming Outline Branch-and-Bound Technique
More informationAn interval-matrix branch-and-bound algorithm for bounding eigenvalues
Optimization Methods and Software ISSN: 1055-6788 (Print) 1029-4937 (Online) Journal homepage: https://www.tandfonline.com/loi/goms20 An interval-matrix branch-and-bound algorithm for bounding eigenvalues
More informationSoftware for Integer and Nonlinear Optimization
Software for Integer and Nonlinear Optimization Sven Leyffer, leyffer@mcs.anl.gov Mathematics & Computer Science Division Argonne National Laboratory Roger Fletcher & Jeff Linderoth Advanced Methods 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 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 informationAppendix A Taylor Approximations and Definite Matrices
Appendix A Taylor Approximations and Definite Matrices Taylor approximations provide an easy way to approximate a function as a polynomial, using the derivatives of the function. We know, from elementary
More informationwhere X is the feasible region, i.e., the set of the feasible solutions.
3.5 Branch and Bound Consider a generic Discrete Optimization problem (P) z = max{c(x) : x X }, where X is the feasible region, i.e., the set of the feasible solutions. Branch and Bound is a general semi-enumerative
More informationHeuristics and Upper Bounds for a Pooling Problem with Cubic Constraints
Heuristics and Upper Bounds for a Pooling Problem with Cubic Constraints Matthew J. Real, Shabbir Ahmed, Helder Inàcio and Kevin Norwood School of Chemical & Biomolecular Engineering 311 Ferst Drive, N.W.
More informationRelaxations of multilinear convex envelopes: dual is better than primal
of multilinear convex envelopes: dual is better than primal 1 LIX, École Polytechnique, Palaiseau, France June 7th, 2012 11 th International Symposium on Experimental Algorithms (SEA) 2012 - Bordeaux (France)
More informationSTRONG VALID INEQUALITIES FOR MIXED-INTEGER NONLINEAR PROGRAMS VIA DISJUNCTIVE PROGRAMMING AND LIFTING
STRONG VALID INEQUALITIES FOR MIXED-INTEGER NONLINEAR PROGRAMS VIA DISJUNCTIVE PROGRAMMING AND LIFTING By KWANGHUN CHUNG A DISSERTATION PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN
More informationFeasibility Pump for Mixed Integer Nonlinear Programs 1
Feasibility Pump for Mixed Integer Nonlinear Programs 1 Presenter: 1 by Pierre Bonami, Gerard Cornuejols, Andrea Lodi and Francois Margot Mixed Integer Linear or Nonlinear Programs (MILP/MINLP) Optimize
More informationMATH 4211/6211 Optimization Basics of Optimization Problems
MATH 4211/6211 Optimization Basics of Optimization Problems Xiaojing Ye Department of Mathematics & Statistics Georgia State University Xiaojing Ye, Math & Stat, Georgia State University 0 A standard minimization
More informationComputer Sciences Department
Computer Sciences Department Valid Inequalities for the Pooling Problem with Binary Variables Claudia D Ambrosio Jeff Linderoth James Luedtke Technical Report #682 November 200 Valid Inequalities for the
More informationMath Models of OR: Branch-and-Bound
Math Models of OR: Branch-and-Bound John E. Mitchell Department of Mathematical Sciences RPI, Troy, NY 12180 USA November 2018 Mitchell Branch-and-Bound 1 / 15 Branch-and-Bound Outline 1 Branch-and-Bound
More informationGomory 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 informationFrom structures to heuristics to global solvers
From structures to heuristics to global solvers Timo Berthold Zuse Institute Berlin DFG Research Center MATHEON Mathematics for key technologies OR2013, 04/Sep/13, Rotterdam Outline From structures to
More informationHeuristics for nonconvex MINLP
Heuristics for nonconvex MINLP Pietro Belotti, Timo Berthold FICO, Xpress Optimization Team, Birmingham, UK pietrobelotti@fico.com 18th Combinatorial Optimization Workshop, Aussois, 9 Jan 2014 ======This
More informationN. L. P. NONLINEAR PROGRAMMING (NLP) deals with optimization models with at least one nonlinear function. NLP. Optimization. Models of following form:
0.1 N. L. P. Katta G. Murty, IOE 611 Lecture slides Introductory Lecture NONLINEAR PROGRAMMING (NLP) deals with optimization models with at least one nonlinear function. NLP does not include everything
More informationHot-Starting NLP Solvers
Hot-Starting NLP Solvers Andreas Wächter Department of Industrial Engineering and Management Sciences Northwestern University waechter@iems.northwestern.edu 204 Mixed Integer Programming Workshop Ohio
More informationMINLP: Theory, Algorithms, Applications: Lecture 3, Basics of Algorothms
MINLP: Theory, Algorithms, Applications: Lecture 3, Basics of Algorothms Jeff Linderoth Industrial and Systems Engineering University of Wisconsin-Madison Jonas Schweiger Friedrich-Alexander-Universität
More informationThe Trust Region Subproblem with Non-Intersecting Linear Constraints
The Trust Region Subproblem with Non-Intersecting Linear Constraints Samuel Burer Boshi Yang February 21, 2013 Abstract This paper studies an extended trust region subproblem (etrs in which the trust region
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 informationInteger Programming. Wolfram Wiesemann. December 6, 2007
Integer Programming Wolfram Wiesemann December 6, 2007 Contents of this Lecture Revision: Mixed Integer Programming Problems Branch & Bound Algorithms: The Big Picture Solving MIP s: Complete Enumeration
More informationSolving nonconvex MINLP by quadratic approximation
Solving nonconvex MINLP by quadratic approximation Stefan Vigerske DFG Research Center MATHEON Mathematics for key technologies 21/11/2008 IMA Hot Topics Workshop: Mixed-Integer Nonlinear Optimization
More informationNonconvex Generalized Benders Decomposition Paul I. Barton
Nonconvex Generalized Benders Decomposition Paul I. Barton Process Systems Engineering Laboratory Massachusetts Institute of Technology Motivation Two-stage Stochastic MINLPs & MILPs Natural Gas Production
More informationA Computational Comparison of Branch and Bound and. Outer Approximation Algorithms for 0-1 Mixed Integer. Brian Borchers. John E.
A Computational Comparison of Branch and Bound and Outer Approximation Algorithms for 0-1 Mixed Integer Nonlinear Programs Brian Borchers Mathematics Department, New Mexico Tech, Socorro, NM 87801, U.S.A.
More informationScenario 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 informationREGULAR-SS12: The Bernstein branch-and-prune algorithm for constrained global optimization of multivariate polynomial MINLPs
1 2 3 4 REGULAR-SS12: The Bernstein branch-and-prune algorithm for constrained global optimization of multivariate polynomial MINLPs 5 6 7 8 Bhagyesh V. Patil Cambridge Centre for Advanced Research in
More information23. 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 informationCoordinate Update Algorithm Short Course Proximal Operators and Algorithms
Coordinate Update Algorithm Short Course Proximal Operators and Algorithms Instructor: Wotao Yin (UCLA Math) Summer 2016 1 / 36 Why proximal? Newton s method: for C 2 -smooth, unconstrained problems allow
More informationModule 04 Optimization Problems KKT Conditions & Solvers
Module 04 Optimization Problems KKT Conditions & Solvers Ahmad F. Taha EE 5243: Introduction to Cyber-Physical Systems Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ taha/index.html September
More informationSolving systems of polynomial equations and minimization of multivariate polynomials
François Glineur, Polynomial solving & minimization - 1 - First Prev Next Last Full Screen Quit Solving systems of polynomial equations and minimization of multivariate polynomials François Glineur UCL/CORE
More informationELE539A: Optimization of Communication Systems Lecture 16: Pareto Optimization and Nonconvex Optimization
ELE539A: Optimization of Communication Systems Lecture 16: Pareto Optimization and Nonconvex Optimization Professor M. Chiang Electrical Engineering Department, Princeton University March 16, 2007 Lecture
More informationValid Inequalities and Convex Hulls for Multilinear Functions
Electronic Notes in Discrete Mathematics 36 (2010) 805 812 www.elsevier.com/locate/endm Valid Inequalities and Convex Hulls for Multilinear Functions Pietro Belotti Department of Industrial and Systems
More informationQuasiconvex relaxations based on interval arithmetic
Linear Algebra and its Applications 324 (2001) 27 53 www.elsevier.com/locate/laa Quasiconvex relaxations based on interval arithmetic Christian Jansson Inst. für Informatik III, Technical University Hamburg-Harburg,
More informationLinear integer programming and its application
Linear integer programming and its application Presented by Dr. Sasthi C. Ghosh Associate Professor Advanced Computing & Microelectronics Unit Indian Statistical Institute Kolkata, India Outline Introduction
More informationIBM Research Report. Branching and Bounds Tightening Techniques for Non-Convex MINLP
RC24620 (W0808-031) August 13, 2008 Mathematics IBM Research Report Branching and Bounds Tightening Techniques for Non-Convex MINLP Pietro Belotti 1, Jon Lee 2, Leo Liberti 3, François Margot 1, Andreas
More informationThe IMA Volumes in Mathematics and its Applications Volume 154
The IMA Volumes in Mathematics and its Applications Volume 154 For further volumes: http://www.springer.com/series/811 Institute for Mathematics and its Applications (IMA) The Institute for Mathematics
More informationAn RLT Approach for Solving Binary-Constrained Mixed Linear Complementarity Problems
An RLT Approach for Solving Binary-Constrained Mixed Linear Complementarity Problems Miguel F. Anjos Professor and Canada Research Chair Director, Trottier Institute for Energy TAI 2015 Washington, DC,
More informationContents. Preface. 1 Introduction Optimization view on mathematical models NLP models, black-box versus explicit expression 3
Contents Preface ix 1 Introduction 1 1.1 Optimization view on mathematical models 1 1.2 NLP models, black-box versus explicit expression 3 2 Mathematical modeling, cases 7 2.1 Introduction 7 2.2 Enclosing
More informationComputational 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 informationUsing Convex Nonlinear Relaxations in the Global Optimization of Nonconvex Generalized Disjunctive Programs
Using Convex Nonlinear Relaxations in the Global Optimization of Nonconvex Generalized Disjunctive Programs Juan P. Ruiz, Ignacio E. Grossmann Carnegie Mellon University - Department of Chemical Engineering
More informationMixed Integer Nonlinear Programs Theory, Algorithms & Applications
Mixed Integer Nonlinear Programs Theory, Algorithms & Applications Mohit Tawarmalani tawarmal@uiuc.edu Department of Mechanical and Industrial Engineering Nick Sahinidis nikos@uiuc.edu Department of Chemical
More informationNonconvex 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 informationOn global optimization with indefinite quadratics
On global optimization with indefinite quadratics Marcia Fampa Jon Lee Wendel Melo 21 November 2013 Abstract We present an algorithmic framework for global optimization problems in which the non-convexity
More informationThe moment-lp and moment-sos approaches
The moment-lp and moment-sos approaches LAAS-CNRS and Institute of Mathematics, Toulouse, France CIRM, November 2013 Semidefinite Programming Why polynomial optimization? LP- and SDP- CERTIFICATES of POSITIVITY
More informationSafe and Tight Linear Estimators for Global Optimization
Safe and Tight Linear Estimators for Global Optimization Glencora Borradaile and Pascal Van Hentenryck Brown University Bo 1910 Providence, RI, 02912 {glencora, pvh}@cs.brown.edu Abstract. Global optimization
More informationVille-Pekka Eronen Marko M. Mäkelä Tapio Westerlund. Nonsmooth Extended Cutting Plane Method for Generally Convex MINLP Problems
Ville-Pekka Eronen Marko M. Mäkelä Tapio Westerlund Nonsmooth Extended Cutting Plane Method for Generally Convex MINLP Problems TUCS Technical Report No 1055, July 2012 Nonsmooth Extended Cutting Plane
More information3.10 Lagrangian relaxation
3.10 Lagrangian relaxation Consider a generic ILP problem min {c t x : Ax b, Dx d, x Z n } with integer coefficients. Suppose Dx d are the complicating constraints. Often the linear relaxation and the
More informationMathematical Programming techniques in Water Network Optimization
Mathematical Programming techniques in Water Network Optimization C. D Ambrosio a, A. Lodi b,, S. Wiese b, C. Bragalli c a CNRS & LIX, Ecole Polytechnique, 91128 Palaiseau CEDEX, France b DEI, University
More informationAnalyzing the computational impact of individual MINLP solver components
Analyzing the computational impact of individual MINLP solver components Ambros M. Gleixner joint work with Stefan Vigerske Zuse Institute Berlin MATHEON Berlin Mathematical School MINLP 2014, June 4,
More informationA Review and Comparison of Solvers for Convex MINLP
A Review and Comparison of Solvers for Convex MINLP Jan Kronqvist a, David E. Bernal b, Andreas Lundell c, and Ignacio E. Grossmann b a Process Design and Systems Engineering, Åbo Akademi University, Åbo,
More informationInteger and Combinatorial Optimization: Introduction
Integer and Combinatorial Optimization: Introduction John E. Mitchell Department of Mathematical Sciences RPI, Troy, NY 12180 USA November 2018 Mitchell Introduction 1 / 18 Integer and Combinatorial Optimization
More informationAn Integer Cutting-Plane Procedure for the Dantzig-Wolfe Decomposition: Theory
An Integer Cutting-Plane Procedure for the Dantzig-Wolfe Decomposition: Theory by Troels Martin Range Discussion Papers on Business and Economics No. 10/2006 FURTHER INFORMATION Department of Business
More informationOn Rigorous Upper Bounds to a Global Optimum
Noname manuscript No. (will be inserted by the editor) On Rigorous Upper Bounds to a Global Optimum Ralph Baker Kearfott Received: date / Accepted: date Abstract In branch and bound algorithms in constrained
More informationTechnische Universität Ilmenau Institut für Mathematik
Technische Universität Ilmenau Institut für Mathematik Preprint No. M 18/03 A branch-and-bound based algorithm for nonconvex multiobjective optimization Julia Niebling, Gabriele Eichfelder Februar 018
More informationMultiperiod Blend Scheduling Problem
ExxonMobil Multiperiod Blend Scheduling Problem Juan Pablo Ruiz Ignacio E. Grossmann Department of Chemical Engineering Center for Advanced Process Decision-making University Pittsburgh, PA 15213 1 Motivation
More informationBenders Decomposition
Benders Decomposition Yuping Huang, Dr. Qipeng Phil Zheng Department of Industrial and Management Systems Engineering West Virginia University IENG 593G Nonlinear Programg, Spring 2012 Yuping Huang (IMSE@WVU)
More informationOn deterministic reformulations of distributionally robust joint chance constrained optimization problems
On deterministic reformulations of distributionally robust joint chance constrained optimization problems Weijun Xie and Shabbir Ahmed School of Industrial & Systems Engineering Georgia Institute of Technology,
More informationJoint Metering and Conflict Resolution in Air Traffic Control
University of Pennsylvania ScholarlyCommons Technical Reports (ESE) Department of Electrical & Systems Engineering -28-200 Joint Metering and Conflict Resolution in Air Traffic Control Jerome Le Ny University
More informationGlobal Optimality Conditions in Maximizing a Convex Quadratic Function under Convex Quadratic Constraints
Journal of Global Optimization 21: 445 455, 2001. 2001 Kluwer Academic Publishers. Printed in the Netherlands. 445 Global Optimality Conditions in Maximizing a Convex Quadratic Function under Convex Quadratic
More informationDecision Procedures An Algorithmic Point of View
An Algorithmic Point of View ILP References: Integer Programming / Laurence Wolsey Deciding ILPs with Branch & Bound Intro. To mathematical programming / Hillier, Lieberman Daniel Kroening and Ofer Strichman
More informationOn 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