Stochastic Integer Programming An Algorithmic Perspective

Size: px
Start display at page:

Download "Stochastic Integer Programming An Algorithmic Perspective"

Transcription

1 Stochastic Integer Programming An Algorithmic Perspective School of Industrial & Systems Engineering

2 2

3 Outline Two-stage SIP Formulation Challenges Simple Integer Recourse Structural results General integer recourse A few Decomposition algorithms Multi-stage SIP Formulation Algorithms Scenario decomposition Polyhedral results 3

4 Two-Stage SIPs Decisions in two stages Stage 1 decision Observe uncertainties Stage 2 decision ( here and now ) ( recourse ) Known distribution The probability distribution of the uncertainties is known Exogenous uncertainties Stage 1 decisions do not affect the distribution Discrete/Combinatorial decisions Goal: Minimize cost of stage 1 decisions + Expected cost of stage 2 decisions 4

5 Examples Resource acquisition (Dempster et al.,1981,1983) Acquire machines Observe processing times Schedule jobs. Location-Routing (Laporte et al., 1994) Locate depots Observe demand Route vehicles. Ground Holding in Airline Operations (Ball et al., 2003) Schedule arrival/departure Observe delays Decide optimal holding pattern. 5

6 General Formulation 6

7 Difficulty 1 Evaluating the second-stage cost for a fixed first-stage decision and a particular realization of the uncertain parameters. Involves solving (possibly) NP-hard integer program E.g. Second stage: schedule jobs after observing processing requirements. Most SIP research assumes away this difficulty. 7

8 Difficulty 2 Evaluating the expected second-stage cost for a fixed first-stage decision. If the uncertain parameters have a continuous distribution: involves integrating the value function of an integer program and is in general impossible. If the uncertain parameters have a discrete distribution: if and each component has 3 independent realizations, then!! involves solving a huge number of similar integer programs. 8

9 Difficulty 3 is the value function of an integer program Is non-convex and discontinuous (lower-semicontinuous) 9

10 Difficulty 3 Optimizing, with respect to. Theorem (Stougie 1985; Schultz 1993,1995) If for all and, and then is real-valued and lower-semicontinuous on. If, in addition, has an absolutely continuous density, then is continuous on. In general, is non-convex and often discontinuous, and therefore, so is. 10

11 Non-convexity and Discontinuity 11

12 Simple Integer Recourse (Stochastic RHS) 12

13 Dealing with the difficulties (SIR) No Difficulty 1 where. Let and then Dealing with Difficulty 2: if we know how to evaluate the univariate functions and, we are done. 13

14 Dealing with Difficulty 2 (SIR) Theorem (Louveaux and van der Vlerk, 1993) and In many cases, the above sums are easy to evaluate. Separability allows for the easy evaluation of. Difficulty 2 resolved. 14

15 Dealing with Difficulty 3 (SIR) Let then In general, is not convex. Theorem (Klein Haneveld et al., 1995) There exists a random variable such that Here denotes the convex hull of a function over its entire domain. 15

16 Example 16

17 Convexification Klein Haneveld et al (1995) give an algorithm for constructing the convex hull in case of discrete distributions. Theorem (Klein Haneveld, 1995) If is of full row rank then In some cases Then, we only need to solve a problem with continuous simple recourse 17

18 Example Klein Haneveld et al.,

19 Approximations Similar results: by perturbing the distribution, convex (continuous simple recourse type) approximations/lower bounding functions for the SIR function can be obtained. Uniform error bound on the approximation Solve SIPs with SIR approximately or obtain lower bounds via solving continuous recourse models. Can we use these within a branch and bound scheme? Can we get convex hull/lower bound restricted to a subset of the domain? 19

20 General Mixed-Integer Recourse Assume that the recourse function is well-defined. Dealing with Difficulty 1 Assume that the second stage MIPs are easily solvable exactly. Some literature on using approximations (e.g. Dempster 1983). Dealing with Difficulty 2 Approximate the distribution by a discrete distribution with a manageable number of realizations, e.g., by sampling. Still need to solve several similar MIPs. 20

21 (One way of) Dealing with Difficulty 2 The Sample Average Approximation Method Need to solve Let be the set of -optimal solutions and be the optimal objective value. Generate i.i.d samples and solve the Sample Average Approximating (SAA) Problem: Let be the set of -optimal solutions (with ) and be the optimal objective value. 21

22 Convergence of the SAA Method Theorem (Kleywegt et al. 2001) If is finite then and. Moreover the convergence is exponentially fast. The sample size needed to obtain an -optimal solution to the true problem with probability is 22

23 Convergence of the SAA Method Theorem (Ahmed and Shapiro, 2002) If is bounded (not necessarily finite) then the sample size needed to obtain an -optimal solution to the true problem with probability is For pure integer recourse, only right hand-side uncertainty, and discrete distribution with scenarios, the sample size needed to obtain an -optimal solution to the true problem with probability is 23

24 Practical SAA Method Select a sample size, solve independent SAA problems. Let and be the optimal value and optimal solution of the I-th SAA problem. A point estimate of a lower bound on is given by (Mak et al, 1999) A point estimate of the objective value of a candidate solution is where is a large sample. Then a point estimate of the optimality gap of the candidate solution is obtained. Variability in the point estimates can be used to obtain confidence intervals. 24

25 Sample SAA Computation Two-stage SIP with 10 8 scenarios. 25

26 Solving Similar IPs Still need to solve many similar MIPs. In case of stochastic linear programming, this problem is tackled using various warm-start strategies arising from exploiting LP duality. Unfortunately, a computationally useful IP duality theory is not yet mature. Two of the approaches in the SIP literature for pure integer secondstage: Gröbner Basis (Schultz et al., 1998) Value function construction (Kong et al., 2004) 26

27 Dealing with Difficulty 3 Assume a finite ( manageable ) number of scenarios. where and 27

28 Deterministic Equivalent Large-scale MIP. If not too many scenarios, use, e.g., CPLEX. Otherwise decompose 28

29 Two-Stage Decomposition Solve is computationally tractable lower bounding approximation of Evaluate Evaluation is via decomposition Refinement No Yes STOP 29

30 Binary First-stage Integer L-Shaped Method (Laporte & Louveaux, 1993) Here Denote Let Let Note Then and 30

31 Integer L-Shaped Method Master Problem Cuts Evaluate Evaluation is via decomposition Refinement No Yes STOP 31

32 Integer L-Shaped (Remarks) Master problem is a 0-1 MIP solve by branch & bound. (Decomposed) MIP subproblems in the evaluation steps. Implementation: Do not B&B to optimality branch-and-cut. Add cuts whenever a binary solution is encountered in the B&B search. Cut quality depends on the quality of the lower bound. Can be improved if more information is available on the value function. Other types of valid cuts can also be added. Standard LP Benders cuts are valid, but weak. Finite termination guaranteed. Application: Stochastic vehicle routing (Laporte et al. 2002) 32

33 Disjunctive Decomposition Sen and Higle (2000) Binary first-stage, Mixed-binary second-stage and fixed recourse. Goal Avoid solving MIP subproblems during evaluation. Exploit similarity of subproblems. Given, for each solve the LP-relaxation. If solution is fractional, find a valid inequality for the LP. Only valid for current subproblem 33

34 The C3 Theorem Sen and Higle (2000) There exists a function such that the cut can be translated to be valid for the subproblem corresponding to any scenario and any first-stage solution. The cut-coefficients do not change ( common ). However, is piece-wise linear and concave in. 34

35 Convexification Since only binary first-stage solutions are relevant, convexify (linearize) the concave function. RHS linear in first-stage variables. Pass Benders cuts to master. 35

36 The D2 Algorithm (Remarks) As long as we have a separation scheme for finding proper valid inequalities for the subproblems, the algorithm terminates in a finite number of steps with the optimum. Application: Server location (Ntaimo and Sen, 2003) Sen and Sherali (2004) extend the approach to when the second-stage problems are partially solved by Branch-andcut. 36

37 Mixed-Integer First Stage Binary first-stage Need to evaluate/approximate value function only at binary solutions (finiteness inherent). Mixed-integer first-stage Optimize a non-convex discontinuous objective over a (semi)-continuous domain. If Pure integer Second-stage: Theorem (Schultz et al.1998) The expected second-stage value function is piece-wise constant (over polyhedral regions), and an optimal solution to the problem lies at an extreme point of one of these polyhedra. 37

38 Pure Integer Second Stage Inherent finiteness. Algorithm: Check all these extreme points. Difficulties Polyhedra not easy to characterize. May be too many. Alternative: Use continuous branch and bound. 38

39 Continuous Branch & Bound Objective P Objective P R R U L L Variable Variable (a) Lower bounding (b) Upper bounding Objective P R U L R1 R2 R R1 R2 fathom Variable subdivide (c) Domain subdivision (d) Search tree 39

40 Finiteness Issue The most common branching scheme is rectangular partitioning - branching along a variable axis. The resulting partitions are rectangular. Finite sequences A potentially infinite sequence The polyhedral shaped discontinuous pieces cannot be isolated by a finite number of rectangular partitions. There will be some partitions containing discontinuities. These will require infinite partitioning for bounds to converge. 40

41 Pure Integer Second Stage B&B in the tender space (Ahmed et al., 2004) Fixed technology matrix. Solve the problem in the space of the tender variables. Discontinuous are orthogonal to the tender axes. 41

42 The B&B Algorithm Lower bounding: Second-stage value function is non-decreasing and lsc. Upper bounding: Function evaluation. L χ B χ U χ Branching: Partition along the discontinuities. Maintains rectangular partitions. Finite convergence to global optima. L χ B χ B χ U χ Improved lower bounding methods. 42

43 Sample Computation Test set: Capacity acquisition-assignment problems. Ahmed and Garcia,

44 More on Pure Integer Second Stage Hemmecke and Schultz, 2003 Rhs uncertainty. Pure integer first stage. IP Test Sets (Computational Algebra). van der Vlerk, 2004 Rhs uncertainty. Convex lower bounds by changing the distribution. Kong et al., 2004 Rhs uncertainty. Pure integer first stage. Construct and optimize value function. Kong et al Conditions for total unimodularity. Benders: MIP master may be better than LP master. 44

45 Multi-Stage SIPs Decisions in multiple (but, a finite number of) stages Stage 1 decision Observe uncertainties Stage 2 decision Observe uncertainties Stage 3 decision.. Example Applications: Unit commitment (Takriti et al. 1996, Caroe & Schultz, 1999). Capacity/Production planning (Ahmed et al. 2001, Lulli and Sen, 2002 ). Asset liability management (Drijver et al., 2000). Challenges: Same as before but now in multiple-folds! 45

46 The Scenario Tree Assuming finite support, the evolution of the uncertain parameters can be modeled as a scenario tree. 46

47 A Formulation Deterministic equivalent formulation. Solution at a node depends on the solutions in ancestor nodes. Index according to node a tree formulation. 47

48 Scenario Decomposition 48

49 The Scenario Formulation Non-anticipativity constraints 49

50 Lagrangian Relaxation Any feasible solution to the Lagrangian dual provides a lower bound to the true optimal value. Evaluating the dual function requires solving one deterministic problem per scenario (Decomposition). Dual involves maximizing a concave non-smooth function can be solved using non-smooth optimization techniques. Difficulty: Many dual multipliers. Difficulty: Duality Gap 50

51 Caroe and Schultz (1999) Dual Decomposition Use Lagrangian dual as the lower bounding scheme within a branch and bound algorithm. Branch to enforce non-anticipativity. Finite termination in case of pure integer solutions. Applicable to two-stage stochastic integer programs. Application: Unit commitment problem. 51

52 Polyhedral Results Given valid inequalities for a deterministic MIP, can we find a valid inequality for the stochastic counterpart? Generating tree inequalities from path inequalities. Branch and cut schemes for deterministic equivalent. Tighten subproblems within decomposition based branch and cut schemes. 52

53 Example: Uncapacitated Lot-sizing Common substructure in many production planning problems (l,s) inequalities sufficient to describe convex hull. Exponential family polynomially separable. 53

54 Stochastic Uncapacitated Lot-sizing Guan et al. (2004) Given any subset of the nodes, the corresponding (l,s) inequalities are valid. These inequalities can be combined to generate a new family of inequalities. Necessary and sufficient conditions for the inequalities to be facetdefining. Excellent performance within branch & cut. The combining idea is quite general and can be applied to other SIPs. 54

55 Concluding Remarks Would have liked to talk about Approximation Algorithms for SIP. Survey articles on SIP: Klein Haneveld and van der Vlerk (1998) Louveaux and Schultz (2003) Schultz et al. (1995) Sen (2004) WWW Resources: SP Community Page: Bibliography (2003): Test Problems: 55

56 References S. Ahmed and A. Shapiro. The sample average approximation method for stochastic programs with integer recourse. Optimization Online, S. Ahmed and R. Garcia. Dynamic Capacity Acquisition and Assignment under Uncertainty. Annals of Operations Research, 124: , 2003 S. Ahmed, M. Tawarmalani, and N. V. Sahinidis. A finite branch and bound algorithm for two-stage stochastic integer programs. Mathematical Programming, 100: , M. O. Ball, R. Hoffman, A. R. Odoni, and R. Rifkin. A stochastic integer program with dual network structure and its application to the ground-holding problem. Operations Research, 51(1): , C. C. Carøe and R. Schultz. Dual decomposition in stochastic integer programming. Operations Research Letters, 24(1-2):37-45, M.A.H. Dempster, M.L. Fisher, L. Jansen, B.J. Lageweg, J.K. Lenstra, and A.H.G. Rinnooy Kan. Analytical evaluation of hierarchical planning systems. Operations Research, 29: , M.A.H. Dempster, M.L. Fisher, L. Jansen, B.J. Lageweg, J.K. Lenstra, and A.H.G. Rinnooy Kan. Analysis of heuristics for stochastic programming: results for hierarchical scheduling problems. Mathematics of Operations Research, 8: , R. Hemmecke and R. Schultz. Decomposition of test sets in stochastic integer programming. Mathematical Programming, 94: , Y. Guan, S. Ahmed and G.L. Nemhauser. A branch-and-cut algorithm for the stochastic uncapacitated lot-sizing problem. Stochastic Programming E-Print Series, W.K. Klein Haneveld, L. Stougie and M.H. van der Vlerk. On the convex hull of the simple integer recourse objective function, Annals of Operations Research, 56: , W.K. Klein Haneveld and M. H. van der Vlerk. Stochastic integer programming: general models and algorithms. Ann. Oper. Res., 85:39-57, A.J. Kleywegt, A. Shapiro, and T. Homem-de-Mello. The Sample Average Approximation Method for Stochastic Discrete Optimization. SIAM Journal on Optimization, 12: , N. Kong, A.J. Schaefer and B. Hunsaker. Two-Stage Integer Programs with Stochastic Right-Hand Sides: A Superadditive Dual Approach, Technical Report, University of Pittsburgh, F.V. Louveaux and R. Schultz. Stochastic Integer Programming. Chapter 4 in Handbooks in Operations Research and Management Science, Vol. 10, Stochastic Programming (Ruszczynski and Shapiro etd.), Elsevier,

57 References G. Laporte and F.V. Louveaux. The integer L-shaped method for stochastic integer programs with complete recourse. Operations Research Letters, 13: , G. Laporte, F.V. Louveaux, and L. van Hamme. Exact solution of a stochastic location problem by an integer L-shaped algorithm. Transportation Science, 28(2):95-103, G. Laporte, F.V. Louveaux, and L. van Hamme. An integer L-shaped algorithm for the capacitated vehicle routing problem with stochastic demands. Operations Research, 50: , F. Louveaux and M.H. van der Vlerk. Stochastic programming with simple integer recourse, Mathematical Programming, 61(3): , W.K. Mak, D.P. Morton and R.K. Wood. Monte Carlo Bounding Techniques for Determining Solution Quality in Stochastic Programs. Operations Research Letters, 24:47-56, L. Ntaimo and S. Sen. The Million-Variable March for Stochastic Combinatorial Optimization. To appear in the Journal of Global Optimization, R. Schultz. Continuity properties of expectation functions in stochastic integer programming. Mathematics of Operations Research, 18(3): , R. Schultz. On structure and stability in stochastic programs with random technology matrix and complete integer recourse. Mathematical Programming, 70:73-89, R. Schultz, L. Stougie, and M.H. van der Vlerk. Two-stage stochastic integer programming: a survey. Statistica Neerlandica, 50(3): , R. Schultz, L. Stougie and M.H. van der Vlerk. Solving stochastic programs with complete integer recourse: a framework using Groebner Bases, Mathematical Programming, 83(2): , S. Sen and J. Higle. The C3 Theorem and a D2 Algorithm for Large Scale Stochastic Mixed-Integer Programming: Set Convexification. Technical Report, University of AZ S. Sen and H. D. Sherali. Decomposition with Branch-and-Cut Approaches for Two Stage Stochastic Mixed-Integer Programming. Technical Report, University of AZ S. Sen. Algorithms for Stochastic Mixed-Integer Programming Models. Technical Report, University of AZ L. Stougie. Design and analysis of algorithms for stochastic integer programming, PhD Thesis, Center for Mathematics and Computer Science, Amsterdam, M. H. van der Vlerk. Convex approximations for complete integer recourse models. Mathematical Programming, 99(2): ,

Generation and Representation of Piecewise Polyhedral Value Functions

Generation and Representation of Piecewise Polyhedral Value Functions Generation and Representation of Piecewise Polyhedral Value Functions Ted Ralphs 1 Joint work with Menal Güzelsoy 2 and Anahita Hassanzadeh 1 1 COR@L Lab, Department of Industrial and Systems Engineering,

More information

Totally Unimodular Stochastic Programs

Totally Unimodular Stochastic Programs Totally Unimodular Stochastic Programs Nan Kong Weldon School of Biomedical Engineering, Purdue University 206 S. Martin Jischke Dr., West Lafayette, IN 47907 nkong@purdue.edu Andrew J. Schaefer Department

More information

Stochastic Mixed-Integer Programming

Stochastic Mixed-Integer Programming Stochastic Mixed-Integer Programming Tutorial SPXII, Halifax, August 15, 2010 Maarten H. van der Vlerk University of Groningen, Netherlands www.rug.nl/feb/mhvandervlerk 1 Outline Stochastic Mixed-Integer

More information

Convex approximations for a class of mixed-integer recourse models

Convex approximations for a class of mixed-integer recourse models Ann Oper Res (2010) 177: 139 150 DOI 10.1007/s10479-009-0591-7 Convex approximations for a class of mixed-integer recourse models Maarten H. Van der Vlerk Published online: 18 July 2009 The Author(s) 2009.

More information

Fenchel Decomposition for Stochastic Mixed-Integer Programming

Fenchel Decomposition for Stochastic Mixed-Integer Programming Fenchel Decomposition for Stochastic Mixed-Integer Programming Lewis Ntaimo Department of Industrial and Systems Engineering, Texas A&M University, 3131 TAMU, College Station, TX 77843, USA, ntaimo@tamu.edu

More information

Citation for published version (APA): van der Vlerk, M. H. (2002). Convex approximations for complete integer recourse models. s.n.

Citation for published version (APA): van der Vlerk, M. H. (2002). Convex approximations for complete integer recourse models. s.n. University of Groningen Convex approximations for complete integer recourse models van der Vlerk, Maarten H. IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you

More information

Disjunctive Decomposition for Two-Stage Stochastic Mixed-Binary Programs with Random Recourse

Disjunctive Decomposition for Two-Stage Stochastic Mixed-Binary Programs with Random Recourse Disjunctive Decomposition for Two-Stage Stochastic Mixed-Binary Programs with Random Recourse Lewis Ntaimo Department of Industrial and Systems Engineering, Texas A&M University, 3131 TAMU, College Station,

More information

Network Flows. 6. Lagrangian Relaxation. Programming. Fall 2010 Instructor: Dr. Masoud Yaghini

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

Stochastic Integer Programming

Stochastic Integer Programming IE 495 Lecture 20 Stochastic Integer Programming Prof. Jeff Linderoth April 14, 2003 April 14, 2002 Stochastic Programming Lecture 20 Slide 1 Outline Stochastic Integer Programming Integer LShaped Method

More information

Stochastic Programming in Enterprise-Wide Optimization

Stochastic Programming in Enterprise-Wide Optimization Stochastic Programming in Enterprise-Wide Optimization Andrew Schaefer University of Pittsburgh Department of Industrial Engineering October 20, 2005 Outline What is stochastic programming? How do I formulate

More information

Disjunctive Decomposition for Two-Stage Stochastic Mixed-Binary Programs with GUB Constraints

Disjunctive Decomposition for Two-Stage Stochastic Mixed-Binary Programs with GUB Constraints Disjunctive Decomposition for Two-Stage Stochastic Mixed-Binary Programs with GUB Constraints Brian Keller Booz Allen Hamilton, 134 National Business Parkway, Annapolis Junction, MD 20701, USA, keller

More information

Decomposition with Branch-and-Cut Approaches for Two-Stage Stochastic Mixed-Integer Programming

Decomposition with Branch-and-Cut Approaches for Two-Stage Stochastic Mixed-Integer Programming Decomposition with Branch-and-Cut Approaches for Two-Stage Stochastic Mixed-Integer Programming by Suvrajeet Sen SIE Department, University of Arizona, Tucson, AZ 85721 and Hanif D. Sherali Grado Department

More information

Operations Research Letters

Operations Research Letters Operations Research Letters 38 (2010) 328 333 Contents lists available at ScienceDirect Operations Research Letters journal homepage: www.elsevier.com/locate/orl The bilevel knapsack problem with stochastic

More information

Lecture 8: Column Generation

Lecture 8: Column Generation Lecture 8: Column Generation (3 units) Outline Cutting stock problem Classical IP formulation Set covering formulation Column generation A dual perspective Vehicle routing problem 1 / 33 Cutting stock

More information

Decomposition with Branch-and-Cut Approaches for Two Stage Stochastic Mixed-Integer Programming

Decomposition with Branch-and-Cut Approaches for Two Stage Stochastic Mixed-Integer Programming Decomposition with Branch-and-Cut Approaches for Two Stage Stochastic Mixed-Integer Programming by Suvrajeet Sen SIE Department, University of Arizona, Tucson, AZ 85721 and Hanif D. Sherali ISE Department,

More information

Decomposition Algorithms with Parametric Gomory Cuts for Two-Stage Stochastic Integer Programs

Decomposition Algorithms with Parametric Gomory Cuts for Two-Stage Stochastic Integer Programs Decomposition Algorithms with Parametric Gomory Cuts for Two-Stage Stochastic Integer Programs Dinakar Gade, Simge Küçükyavuz, Suvrajeet Sen Integrated Systems Engineering 210 Baker Systems, 1971 Neil

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

Computations with Disjunctive Cuts for Two-Stage Stochastic Mixed 0-1 Integer Programs

Computations with Disjunctive Cuts for Two-Stage Stochastic Mixed 0-1 Integer Programs Computations with Disjunctive Cuts for Two-Stage Stochastic Mixed 0-1 Integer Programs Lewis Ntaimo and Matthew W. Tanner Department of Industrial and Systems Engineering, Texas A&M University, 3131 TAMU,

More information

Solution Methods for Stochastic Programs

Solution Methods for Stochastic Programs Solution Methods for Stochastic Programs Huseyin Topaloglu School of Operations Research and Information Engineering Cornell University ht88@cornell.edu August 14, 2010 1 Outline Cutting plane methods

More information

Stochastic Programming: From statistical data to optimal decisions

Stochastic Programming: From statistical data to optimal decisions Stochastic Programming: From statistical data to optimal decisions W. Römisch Humboldt-University Berlin Department of Mathematics (K. Emich, H. Heitsch, A. Möller) Page 1 of 24 6th International Conference

More information

Outline. Relaxation. Outline DMP204 SCHEDULING, TIMETABLING AND ROUTING. 1. Lagrangian Relaxation. Lecture 12 Single Machine Models, Column Generation

Outline. Relaxation. Outline DMP204 SCHEDULING, TIMETABLING AND ROUTING. 1. Lagrangian Relaxation. Lecture 12 Single Machine Models, Column Generation Outline DMP204 SCHEDULING, TIMETABLING AND ROUTING 1. Lagrangian Relaxation Lecture 12 Single Machine Models, Column Generation 2. Dantzig-Wolfe Decomposition Dantzig-Wolfe Decomposition Delayed Column

More information

Can Li a, Ignacio E. Grossmann a,

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

Extended Formulations, Lagrangian Relaxation, & Column Generation: tackling large scale applications

Extended Formulations, Lagrangian Relaxation, & Column Generation: tackling large scale applications Extended Formulations, Lagrangian Relaxation, & Column Generation: tackling large scale applications François Vanderbeck University of Bordeaux INRIA Bordeaux-Sud-Ouest part : Defining Extended Formulations

More information

Complexity of two and multi-stage stochastic programming problems

Complexity of two and multi-stage stochastic programming problems Complexity of two and multi-stage stochastic programming problems A. Shapiro School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, Georgia 30332-0205, USA The concept

More information

Lecture 8: Column Generation

Lecture 8: Column Generation Lecture 8: Column Generation (3 units) Outline Cutting stock problem Classical IP formulation Set covering formulation Column generation A dual perspective 1 / 24 Cutting stock problem 2 / 24 Problem description

More information

Can Li a, Ignacio E. Grossmann a,

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

A Hub Location Problem with Fully Interconnected Backbone and Access Networks

A Hub Location Problem with Fully Interconnected Backbone and Access Networks A Hub Location Problem with Fully Interconnected Backbone and Access Networks Tommy Thomadsen Informatics and Mathematical Modelling Technical University of Denmark 2800 Kgs. Lyngby Denmark tt@imm.dtu.dk

More information

Lagrangian Relaxation in MIP

Lagrangian Relaxation in MIP Lagrangian Relaxation in MIP Bernard Gendron May 28, 2016 Master Class on Decomposition, CPAIOR2016, Banff, Canada CIRRELT and Département d informatique et de recherche opérationnelle, Université de Montréal,

More information

Two-stage integer programs with stochastic right-hand sides: a superadditive dual approach

Two-stage integer programs with stochastic right-hand sides: a superadditive dual approach Math. Program., Ser. B 108, 275 296 (2006) Digital Object Identifier (DOI) 10.1007/s10107-006-0711-y Nan Kong Andrew J. Schaefer Brady Hunsaker Two-stage integer programs with stochastic right-hand sides:

More information

Branch-and-cut Approaches for Chance-constrained Formulations of Reliable Network Design Problems

Branch-and-cut Approaches for Chance-constrained Formulations of Reliable Network Design Problems Branch-and-cut Approaches for Chance-constrained Formulations of Reliable Network Design Problems Yongjia Song James R. Luedtke August 9, 2012 Abstract We study solution approaches for the design of reliably

More information

STOCHASTIC PROGRAMMING METHODS FOR SCHEDULING OF AIRPORT RUNWAY OPERATIONS UNDER UNCERTAINTY

STOCHASTIC PROGRAMMING METHODS FOR SCHEDULING OF AIRPORT RUNWAY OPERATIONS UNDER UNCERTAINTY STOCHASTIC PROGRAMMING METHODS FOR SCHEDULING OF AIRPORT RUNWAY OPERATIONS UNDER UNCERTAINTY A Thesis Presented to The Academic Faculty by Gustaf Sölveling In Partial Fulfillment of the Requirements for

More information

Two-Stage Quadratic Integer Programs with Stochastic Right-Hand Sides

Two-Stage Quadratic Integer Programs with Stochastic Right-Hand Sides Two-Stage Quadratic Integer Programs with Stochastic Right-Hand Sides Osman Y. Özaltın Department of Industrial Engineering, University of Pittsburgh, Pittsburgh, PA 15261, USA, oyo1@pitt.edu Oleg Prokopyev

More information

DECOMPOSITION ALGORITHMS FOR TWO-STAGE STOCHASTIC INTEGER PROGRAMMING

DECOMPOSITION ALGORITHMS FOR TWO-STAGE STOCHASTIC INTEGER PROGRAMMING DECOMPOSITION ALGORITHMS FOR TWO-STAGE STOCHASTIC INTEGER PROGRAMMING By JOHN H. PENUEL, JR. A DISSERTATION PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS

More information

Notes on Dantzig-Wolfe decomposition and column generation

Notes on Dantzig-Wolfe decomposition and column generation Notes on Dantzig-Wolfe decomposition and column generation Mette Gamst November 11, 2010 1 Introduction This note introduces an exact solution method for mathematical programming problems. The method is

More information

A Tighter Variant of Jensen s Lower Bound for Stochastic Programs and Separable Approximations to Recourse Functions

A Tighter Variant of Jensen s Lower Bound for Stochastic Programs and Separable Approximations to Recourse Functions A Tighter Variant of Jensen s Lower Bound for Stochastic Programs and Separable Approximations to Recourse Functions Huseyin Topaloglu School of Operations Research and Information Engineering, Cornell

More information

On a Level-Set Characterization of the Value Function of an Integer Program and Its Application to Stochastic Programming

On a Level-Set Characterization of the Value Function of an Integer Program and Its Application to Stochastic Programming On a Level-Set Characterization of the Value Function of an Integer Program and Its Application to Stochastic Programming Andrew C. Trapp, Oleg A. Prokopyev, Andrew J. Schaefer School of Business, Worcester

More information

Distributionally robust simple integer recourse

Distributionally robust simple integer recourse Distributionally robust simple integer recourse Weijun Xie 1 and Shabbir Ahmed 2 1 Department of Industrial and Systems Engineering, Virginia Tech, Blacksburg, VA 24061 2 School of Industrial & Systems

More information

Sequential pairing of mixed integer inequalities

Sequential pairing of mixed integer inequalities Sequential pairing of mixed integer inequalities Yongpei Guan, Shabbir Ahmed, George L. Nemhauser School of Industrial & Systems Engineering, Georgia Institute of Technology, 765 Ferst Drive, Atlanta,

More information

Lecture 9: Dantzig-Wolfe Decomposition

Lecture 9: Dantzig-Wolfe Decomposition Lecture 9: Dantzig-Wolfe Decomposition (3 units) Outline Dantzig-Wolfe decomposition Column generation algorithm Relation to Lagrangian dual Branch-and-price method Generated assignment problem and multi-commodity

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

Chapter 3: Discrete Optimization Integer Programming

Chapter 3: Discrete Optimization Integer Programming Chapter 3: Discrete Optimization Integer Programming Edoardo Amaldi DEIB Politecnico di Milano edoardo.amaldi@polimi.it Website: http://home.deib.polimi.it/amaldi/opt-16-17.shtml Academic year 2016-17

More information

Almost Robust Optimization with Binary Variables

Almost Robust Optimization with Binary Variables Almost Robust Optimization with Binary Variables Opher Baron, Oded Berman, Mohammad M. Fazel-Zarandi Rotman School of Management, University of Toronto, Toronto, Ontario M5S 3E6, Canada, Opher.Baron@Rotman.utoronto.ca,

More information

The Sample Average Approximation Method Applied to Stochastic Routing Problems: A Computational Study

The Sample Average Approximation Method Applied to Stochastic Routing Problems: A Computational Study Computational Optimization and Applications, 24, 289 333, 2003 c 2003 Kluwer Academic Publishers. Manufactured in The Netherlands. The Sample Average Approximation Method Applied to Stochastic Routing

More information

Mixed Integer Linear Programming Formulations for Probabilistic Constraints

Mixed Integer Linear Programming Formulations for Probabilistic Constraints Mixed Integer Linear Programming Formulations for Probabilistic Constraints J. P. Vielma a,, S. Ahmed b, G. Nemhauser b a Department of Industrial Engineering, University of Pittsburgh 1048 Benedum Hall,

More information

IBM Research Report. Stochasic Unit Committment Problem. Julio Goez Lehigh University. James Luedtke University of Wisconsin

IBM Research Report. Stochasic Unit Committment Problem. Julio Goez Lehigh University. James Luedtke University of Wisconsin RC24713 (W0812-119) December 23, 2008 Mathematics IBM Research Report Stochasic Unit Committment Problem Julio Goez Lehigh University James Luedtke University of Wisconsin Deepak Rajan IBM Research Division

More information

Stochastic Uncapacitated Hub Location

Stochastic Uncapacitated Hub Location Stochastic Uncapacitated Hub Location Ivan Contreras, Jean-François Cordeau, Gilbert Laporte HEC Montréal and Interuniversity Research Centre on Enterprise Networks, Logistics and Transportation (CIRRELT),

More information

4y Springer NONLINEAR INTEGER PROGRAMMING

4y Springer NONLINEAR INTEGER PROGRAMMING NONLINEAR INTEGER PROGRAMMING DUAN LI Department of Systems Engineering and Engineering Management The Chinese University of Hong Kong Shatin, N. T. Hong Kong XIAOLING SUN Department of Mathematics Shanghai

More information

A Branch-Reduce-Cut Algorithm for the Global Optimization of Probabilistically Constrained Linear Programs

A Branch-Reduce-Cut Algorithm for the Global Optimization of Probabilistically Constrained Linear Programs A Branch-Reduce-Cut Algorithm for the Global Optimization of Probabilistically Constrained Linear Programs Myun-Seok Cheon, Shabbir Ahmed and Faiz Al-Khayyal School of Industrial & Systems Engineering

More information

Inexact cutting planes for two-stage mixed-integer stochastic programs

Inexact cutting planes for two-stage mixed-integer stochastic programs Inexact cutting planes for two-stage mixed-integer stochastic programs Ward Romeijnders, Niels van der Laan Department of Operations, University of Groningen, P.O. Box 800, 9700 AV, Groningen, The Netherlands,

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

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

Citation for published version (APA): van der Vlerk, M. H. (1995). Stochastic programming with integer recourse [Groningen]: University of Groningen

Citation for published version (APA): van der Vlerk, M. H. (1995). Stochastic programming with integer recourse [Groningen]: University of Groningen University of Groningen Stochastic programming with integer recourse van der Vlerk, Maarten Hendrikus IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to

More information

Lecture 23 Branch-and-Bound Algorithm. November 3, 2009

Lecture 23 Branch-and-Bound Algorithm. November 3, 2009 Branch-and-Bound Algorithm November 3, 2009 Outline Lecture 23 Modeling aspect: Either-Or requirement Special ILPs: Totally unimodular matrices Branch-and-Bound Algorithm Underlying idea Terminology Formal

More information

BCOL RESEARCH REPORT 07.04

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

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

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

A. Shapiro Introduction

A. Shapiro Introduction ESAIM: PROCEEDINGS, December 2003, Vol. 13, 65 73 J.P. Penot, Editor DOI: 10.1051/proc:2003003 MONTE CARLO SAMPLING APPROACH TO STOCHASTIC PROGRAMMING A. Shapiro 1 Abstract. Various stochastic programming

More information

Discrete Two-Stage Stochastic Mixed-Integer Programs with Applications to Airline Fleet Assignment and Workforce Planning Problems

Discrete Two-Stage Stochastic Mixed-Integer Programs with Applications to Airline Fleet Assignment and Workforce Planning Problems Discrete Two-Stage Stochastic Mixed-Integer Programs with Applications to Airline Fleet Assignment and Workforce Planning Problems Xiaomei Zhu Dissertation submitted to the Faculty of the Virginia Polytechnic

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

Introduction to integer programming II

Introduction to integer programming II Introduction to integer programming II Martin Branda Charles University in Prague Faculty of Mathematics and Physics Department of Probability and Mathematical Statistics Computational Aspects of Optimization

More information

Totally Unimodular Multistage Stochastic Programs

Totally Unimodular Multistage Stochastic Programs Totally Unimodular Multistage Stochastic Programs Ruichen (Richard) Sun a, Oleg V. Shylo b, Andrew J. Schaefer a, a Department of Industrial Engineering, University of Pittsburgh, Pittsburgh, PA 15261

More information

Distributionally Robust Discrete Optimization with Entropic Value-at-Risk

Distributionally Robust Discrete Optimization with Entropic Value-at-Risk Distributionally Robust Discrete Optimization with Entropic Value-at-Risk Daniel Zhuoyu Long Department of SEEM, The Chinese University of Hong Kong, zylong@se.cuhk.edu.hk Jin Qi NUS Business School, National

More information

Decomposition Algorithms for Two-Stage Distributionally Robust Mixed Binary Programs

Decomposition Algorithms for Two-Stage Distributionally Robust Mixed Binary Programs Decomposition Algorithms for Two-Stage Distributionally Robust Mixed Binary Programs Manish Bansal Grado Department of Industrial and Systems Engineering, Virginia Tech Email: bansal@vt.edu Kuo-Ling Huang

More information

Classification of Dantzig-Wolfe Reformulations for MIP s

Classification of Dantzig-Wolfe Reformulations for MIP s Classification of Dantzig-Wolfe Reformulations for MIP s Raf Jans Rotterdam School of Management HEC Montreal Workshop on Column Generation Aussois, June 2008 Outline and Motivation Dantzig-Wolfe reformulation

More information

An Adaptive Partition-based Approach for Solving Two-stage Stochastic Programs with Fixed Recourse

An Adaptive Partition-based Approach for Solving Two-stage Stochastic Programs with Fixed Recourse An Adaptive Partition-based Approach for Solving Two-stage Stochastic Programs with Fixed Recourse Yongjia Song, James Luedtke Virginia Commonwealth University, Richmond, VA, ysong3@vcu.edu University

More information

An Integer Programming Approach for Linear Programs with Probabilistic Constraints

An Integer Programming Approach for Linear Programs with Probabilistic Constraints An Integer Programming Approach for Linear Programs with Probabilistic Constraints James Luedtke Shabbir Ahmed George Nemhauser Georgia Institute of Technology 765 Ferst Drive, Atlanta, GA, USA luedtke@gatech.edu

More information

Inverse Stochastic Linear Programming

Inverse Stochastic Linear Programming Inverse Stochastic Linear Programming Görkem Saka, Andrew J. Schaefer Department of Industrial Engineering University of Pittsburgh Pittsburgh, PA USA 15261 Lewis Ntaimo Department of Industrial and Systems

More information

is called an integer programming (IP) problem. model is called a mixed integer programming (MIP)

is called an integer programming (IP) problem. model is called a mixed integer programming (MIP) INTEGER PROGRAMMING Integer Programming g In many problems the decision variables must have integer values. Example: assign people, machines, and vehicles to activities in integer quantities. If this is

More information

In the original knapsack problem, the value of the contents of the knapsack is maximized subject to a single capacity constraint, for example weight.

In the original knapsack problem, the value of the contents of the knapsack is maximized subject to a single capacity constraint, for example weight. In the original knapsack problem, the value of the contents of the knapsack is maximized subject to a single capacity constraint, for example weight. In the multi-dimensional knapsack problem, additional

More information

Chapter 3: Discrete Optimization Integer Programming

Chapter 3: Discrete Optimization Integer Programming Chapter 3: Discrete Optimization Integer Programming Edoardo Amaldi DEIB Politecnico di Milano edoardo.amaldi@polimi.it Sito web: http://home.deib.polimi.it/amaldi/ott-13-14.shtml A.A. 2013-14 Edoardo

More information

Introduction to optimization and operations research

Introduction to optimization and operations research Introduction to optimization and operations research David Pisinger, Fall 2002 1 Smoked ham (Chvatal 1.6, adapted from Greene et al. (1957)) A meat packing plant produces 480 hams, 400 pork bellies, and

More information

Optimization Driven Scenario Grouping

Optimization Driven Scenario Grouping Optimization Driven Scenario Grouping Kevin Ryan 1, Shabbir Ahmed 1, Santanu S. Dey 1, and Deepak Rajan 2 1 School of Industrial & Systems Engineering, Georgia Institute of Technology 2 Lawrence Livermore

More information

Reconnect 04 Introduction to Integer Programming

Reconnect 04 Introduction to Integer Programming Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, Reconnect 04 Introduction to Integer Programming Cynthia Phillips, Sandia National Laboratories Integer programming

More information

Optimization Tools in an Uncertain Environment

Optimization Tools in an Uncertain Environment Optimization Tools in an Uncertain Environment Michael C. Ferris University of Wisconsin, Madison Uncertainty Workshop, Chicago: July 21, 2008 Michael Ferris (University of Wisconsin) Stochastic optimization

More information

Integer Programming Duality

Integer Programming Duality Integer Programming Duality M. Guzelsoy T. K. Ralphs July, 2010 1 Introduction This article describes what is known about duality for integer programs. It is perhaps surprising that many of the results

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

Column Generation for Extended Formulations

Column Generation for Extended Formulations 1 / 28 Column Generation for Extended Formulations Ruslan Sadykov 1 François Vanderbeck 2,1 1 INRIA Bordeaux Sud-Ouest, France 2 University Bordeaux I, France ISMP 2012 Berlin, August 23 2 / 28 Contents

More information

5 Integer Linear Programming (ILP) E. Amaldi Foundations of Operations Research Politecnico di Milano 1

5 Integer Linear Programming (ILP) E. Amaldi Foundations of Operations Research Politecnico di Milano 1 5 Integer Linear Programming (ILP) E. Amaldi Foundations of Operations Research Politecnico di Milano 1 Definition: An Integer Linear Programming problem is an optimization problem of the form (ILP) min

More information

3.10 Lagrangian relaxation

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

Integer Equal Flows. 1 Introduction. Carol A. Meyers Andreas S. Schulz

Integer Equal Flows. 1 Introduction. Carol A. Meyers Andreas S. Schulz Integer Equal Flows Carol A Meyers Andreas S Schulz Abstract We examine an NP-hard generalization of the network flow problem known as the integer equal flow problem The setup is the same as a standard

More information

Linear and Integer Programming - ideas

Linear and Integer Programming - ideas Linear and Integer Programming - ideas Paweł Zieliński Institute of Mathematics and Computer Science, Wrocław University of Technology, Poland http://www.im.pwr.wroc.pl/ pziel/ Toulouse, France 2012 Literature

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

Improvements to Benders' decomposition: systematic classification and performance comparison in a Transmission Expansion Planning problem

Improvements to Benders' decomposition: systematic classification and performance comparison in a Transmission Expansion Planning problem Improvements to Benders' decomposition: systematic classification and performance comparison in a Transmission Expansion Planning problem Sara Lumbreras & Andrés Ramos July 2013 Agenda Motivation improvement

More information

Stochastic Dual Dynamic Integer Programming

Stochastic Dual Dynamic Integer Programming Stochastic Dual Dynamic Integer Programming Jikai Zou Shabbir Ahmed Xu Andy Sun December 26, 2017 Abstract Multistage stochastic integer programming (MSIP) combines the difficulty of uncertainty, dynamics,

More information

Modeling Uncertainty in Linear Programs: Stochastic and Robust Linear Programming

Modeling Uncertainty in Linear Programs: Stochastic and Robust Linear Programming Modeling Uncertainty in Linear Programs: Stochastic and Robust Programming DGA PhD Student - PhD Thesis EDF-INRIA 10 November 2011 and motivations In real life, Linear Programs are uncertain for several

More information

3.10 Column generation method

3.10 Column generation method 3.10 Column generation method Many relevant decision-making (discrete optimization) problems can be formulated as ILP problems with a very large (exponential) number of variables. Examples: cutting stock,

More information

Scenario Reduction: Old and New Results

Scenario Reduction: Old and New Results Scenario Reduction: Old and New Results W. Römisch Humboldt-University Berlin Institute of Mathematics 10099 Berlin, Germany http://www.math.hu-berlin.de/~romisch (H. Heitsch, R. Henrion, C. Küchler) Workshop

More information

Integer Programming Part II

Integer Programming Part II Be the first in your neighborhood to master this delightful little algorithm. Integer Programming Part II The Branch and Bound Algorithm learn about fathoming, bounding, branching, pruning, and much more!

More information

Introduction to Bin Packing Problems

Introduction to Bin Packing Problems Introduction to Bin Packing Problems Fabio Furini March 13, 2015 Outline Origins and applications Applications: Definition: Bin Packing Problem (BPP) Solution techniques for the BPP Heuristic Algorithms

More information

Decomposition-based Methods for Large-scale Discrete Optimization p.1

Decomposition-based Methods for Large-scale Discrete Optimization p.1 Decomposition-based Methods for Large-scale Discrete Optimization Matthew V Galati Ted K Ralphs Department of Industrial and Systems Engineering Lehigh University, Bethlehem, PA, USA Départment de Mathématiques

More information

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

Optimization Problems with Probabilistic Constraints

Optimization Problems with Probabilistic Constraints Optimization Problems with Probabilistic Constraints R. Henrion Weierstrass Institute Berlin 10 th International Conference on Stochastic Programming University of Arizona, Tucson Recommended Reading A.

More information

1 Solution of a Large-Scale Traveling-Salesman Problem... 7 George B. Dantzig, Delbert R. Fulkerson, and Selmer M. Johnson

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

Thermal Unit Commitment Problem

Thermal Unit Commitment Problem Thermal Unit Commitment Problem Moshe Potsane, Luyanda Ndlovu, Simphiwe Simelane Christiana Obagbuwa, Jesal Kika, Nadine Padayachi, Luke O. Joel Lady Kokela, Michael Olusanya, Martins Arasomwa, Sunday

More information

Robust combinatorial optimization with variable budgeted uncertainty

Robust combinatorial optimization with variable budgeted uncertainty Noname manuscript No. (will be inserted by the editor) Robust combinatorial optimization with variable budgeted uncertainty Michael Poss Received: date / Accepted: date Abstract We introduce a new model

More information

Parallel PIPS-SBB Multi-level parallelism for 2-stage SMIPS. Lluís-Miquel Munguia, Geoffrey M. Oxberry, Deepak Rajan, Yuji Shinano

Parallel PIPS-SBB Multi-level parallelism for 2-stage SMIPS. Lluís-Miquel Munguia, Geoffrey M. Oxberry, Deepak Rajan, Yuji Shinano Parallel PIPS-SBB Multi-level parallelism for 2-stage SMIPS Lluís-Miquel Munguia, Geoffrey M. Oxberry, Deepak Rajan, Yuji Shinano ... Our contribution PIPS-PSBB*: Multi-level parallelism for Stochastic

More information

Time Aggregation for Network Design to Meet Time-Constrained Demand

Time Aggregation for Network Design to Meet Time-Constrained Demand 20th International Congress on Modelling and Simulation, Adelaide, Australia, 1 6 December 2013 www.mssanz.org.au/modsim2013 Time Aggregation for Network Design to Meet Time-Constrained Demand N. Boland

More information

Multicommodity Flows and Column Generation

Multicommodity Flows and Column Generation Lecture Notes Multicommodity Flows and Column Generation Marc Pfetsch Zuse Institute Berlin pfetsch@zib.de last change: 2/8/2006 Technische Universität Berlin Fakultät II, Institut für Mathematik WS 2006/07

More information

Integer program reformulation for robust branch-and-cut-and-price

Integer program reformulation for robust branch-and-cut-and-price Integer program reformulation for robust branch-and-cut-and-price Marcus Poggi de Aragão Informática PUC-Rio Eduardo Uchoa Engenharia de Produção Universidade Federal Fluminense Outline of the talk Robust

More information

Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5

Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5 Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5 Instructor: Farid Alizadeh Scribe: Anton Riabov 10/08/2001 1 Overview We continue studying the maximum eigenvalue SDP, and generalize

More information

Capacity Planning with uncertainty in Industrial Gas Markets

Capacity Planning with uncertainty in Industrial Gas Markets Capacity Planning with uncertainty in Industrial Gas Markets A. Kandiraju, P. Garcia Herreros, E. Arslan, P. Misra, S. Mehta & I.E. Grossmann EWO meeting September, 2015 1 Motivation Industrial gas markets

More information