On solving the multi-period location-assignment problem under uncertainty
|
|
- Arnold Leonard
- 6 years ago
- Views:
Transcription
1 On solving the multi-period location-assignment problem under uncertainty María Albareda-Sambola 2 Antonio Alonso-Ayuso Laureano Escudero Elena Fernández 2 Celeste Pizarro Romero. Departamento de Estadística e Investigación Operativa Universidad Rey Juan Carlos, Madrid 2. Departamento de Estadística e Investigación Operativa Universidad Politécnica de Cataluña, Barcelona 3th Combinatorial Optimization Workshop Aussois (France), January 2-7, 2009
2 Outline Introduction 2 Problem description 3 Uncertainty 4 Impulse-Step variables based (DEM) 5 Algorithmic framework 6 Computational comparison 7 Conclusions
3 The MISFLP problem Given a time horizon, a set of customers and a set of facilities (e.g., production plants), Multi-period Incremental Service Facility Location Problem (MISFLP) is concerned with: locating the facilities within a given discrete set of potential sites and assigning the customers to the facilities along given periods in a time horizon.
4 The MISFLP problem Assumptions Ensuring at each single period t the service of a minimum number of customers, say n t. The allocation of any customer to the servers might change in different periods. Once a customer is served in a time period it must be served at any subsequent period. Once a facility is opened it remains open until the end of the time horizon.
5 Variation of the MISFLP problem We present a variation of the MISFLP where: Each customer needs to be serviced only in a subset of the periods of the time horizon we assume that this set of periods is known for each customer There is uncertainty in some parameters of the problem
6 The problem t = t =2 t =3 a a a b 3 b 3 b c c c n =2,p =2 f facilities customers n 2 =4,p 2 = n 3 =5,p 3 =0 Consider a network including a set of facilities and a set of customers
7 The problem For the costumers: The allocation of a customer to the facilities might change at different time periods but Once a customer is assigned in a given time period, he must continue to be assigned to one facility. A costumer cannot be assigned to more than one facility at each period All customers must be found to have been assigned at the end of the time horizon At each single period exactly p t facilities are opened at least n t new customers are covered
8 The problem For the costumers: The allocation of a customer to the facilities might change at different time periods but Once a customer is assigned in a given time period, he must continue to be assigned to one facility. A costumer cannot be assigned to more than one facility at each period All customers must be found to have been assigned at the end of the time horizon At each single period exactly p t facilities are opened at least n t new customers are covered
9 The problem Costs Assigning a customer to a facility at a given period incurs a assignment cost, cij t, even if the customer does not have a need for service in this period. There is a setup depreciation cost, fi t for the open facilities. the penalty cost, ρ j, for the customers not served in time by the facilities
10 Uncertainty: Modeling via scenario tree scenario scenario 2 scenario 3 scenario 4 scenario 5 scenario 6 scenario 7 scenario 8 scenario 9 scenario scenario 2 scenario 3 scenario 4 scenario 5 scenario 6 scenario 7 scenario 8 scenario 9 Two stages Multi stages Scenario is an execution of uncertain and deterministic parameters along different stages of the temporal horizon. Scenario group for a given stage is the set of scenarios with the same realization of the uncertain parameters up to the stage. Scenario tree scheme is a technique used to model and interpret the uncertainty.
11 Parameters Uncertainty in the problem The most important uncertainty that we find in this problem is the number of costumers that will need to be serviced in each time period Parameters d g j, coefficient that takes the value or 0 depending on whether or not customer j is available for being serviced at time period t(g) under scenario group g, j J. n g, minimum number of customers to be serviced in time period t(g) under scenario group g.
12 Uncertainty in the problem Variables Non-anticipativity principle (Rockafellar and Wets) If two different scenarios s and s are identical until stage t as to as the disponible information in that stage, then the decisions (variables) in both scenarios must be the same too until stage t. scenario scenario 2 scenario 3 scenario 4 scenario 5 scenario 6 scenario 7 scenario 8 scenario 9
13 Uncertainty in the problem Impulse-Step variables based formulation 0 variables 8, if facility i is open by time period t(g) under >< y g = scenario group g i >: 0, otherwise i I, g G : t(g) T and 8, if customer j is assigned to facility i at time >< x g = period t(g) under scenario group g ij >: 0, otherwise i I, j J, g G. where T = {t T : t T τ} and G G \ {0} Note The x variables still are impulse variables, but the y variables are step variables.
14 Impulse-Step variables based formulation (DEM) Pure 0 Model Objective function min X i I X X g G j J fi 0 yi 0 + X» X w g g G i I w g ρ j d g j + min X i I» f t(g) i (y g y γ(g) )+ X i i j J X w g (f t(g) i g G:t(g) T c t(g) ij x g ij + X j J f t(g)+ )y g + X i i ρ j d g j ` X i I X w g g G j J c g ij x g ij x g = ij () Note where c g ij = c t(g) ij ρ j d g j γ(g), inmediate scenario group to group g
15 Impulse-Step variables based formulation (DEM) Pure 0 Model Objective function min X i I X X g G j J fi 0 yi 0 + X» X w g g G i I w g ρ j d g j + min X i I» f t(g) i (y g y γ(g) )+ X i i j J X w g (f t(g) i g G:t(g) T c t(g) ij x g ij + X j J f t(g)+ )y g + X i i ρ j d g j ` X i I X w g g G j J c g ij x g ij x g = ij () Note where c g ij = c t(g) ij ρ j d g j γ(g), inmediate scenario group to group g
16 Impulse-Step variables based formulation (DEM) Pure 0 Model Constraints X X i I j J X X i I X (y g i i I x γ(g) ij i I X i I x g n g g G : t(g) < T (2) ij x g j J, g G : t(g) < T (3) ij x g = j J, g G ij T (4) X x g ij i I x g y γk (g) ij i j J, g G : t(g) > (5) i I, j J, g G, where k = min{t(g), τ} (6) y γ(g) ) = p t g G : t(g) T (7) i X i I y γ(g) i y 0 i = p 0 (8) y g i i I, g G : t(g) T (9) x g {0, } i I, j J, g G (0) ij y tg i {0, } i I, g G : t(g) T ()
17 Splitting variables representation For a general problem: min X p ω`c T x ω +q ωt y ω ω Ω s. t. Ax ω = b T ω x ω +Wy ω = h ω ω Ω x ω x ω+ = 0 ω Ω x ω, y ω {0, } ω Ω x y x 2 y 2 x 3 y 3 x 4 y 4 x 5 y 5 x 6 y 6 A T W I I A T 2 W I I A T 3 W I I A T 4 W I I A T 5 W I I A T 6 W I I = b = h = 0 = b = h 2 = 0 = b = h 3 = 0 = b = h 4 = 0 = b = h 5 = 0 = b = h 6 = 0
18 Branch-and-Fix Coordination Non-anticipativity constraints are relaxed: sc. sc. 2 sc. 3 sc. 4
19 Branch-and-Fix Coordination Non-anticipativity constraints are relaxed: sc. sc. 2 sc. 3 sc. 4
20 Branch-and-Fix Coordination Non-anticipativity constraints are relaxed: s Independent problems Each problem is solved by a Branch and Fix, coordinatting the decisions sc. 2 sc. 2 3 sc. 3 sc
21 Branch-and-Fix Coordination Fix-and-Relax Coordination Fix-and-Relax Introduced by Dillebenger et al. in 994. See also Escudero and Salmerón in It is an heuristic approach to solve multi-level linear integer problems: Initially only variables of the first level are 0- defined. In successive stages, previous level variables are fixed, and current level variables are declared integer. Fix-and-Relax Coordination (FRC) Combine Fix-and-Relax with Branch-and-Fix Coordination: Non-anticipativity conditions are relaxed. Each scenario group is solved by Fix and Relax. Decisions are coordinated via Branch-and-Fix Coordination approach.
22 Branch-and-Fix Coordination Fix-and-Relax Coordination Fix-and-Relax Introduced by Dillebenger et al. in 994. See also Escudero and Salmerón in It is an heuristic approach to solve multi-level linear integer problems: Initially only variables of the first level are 0- defined. In successive stages, previous level variables are fixed, and current level variables are declared integer. Fix-and-Relax Coordination (FRC) Combine Fix-and-Relax with Branch-and-Fix Coordination: Non-anticipativity conditions are relaxed. Each scenario group is solved by Fix and Relax. Decisions are coordinated via Branch-and-Fix Coordination approach.
23 Branch-and-Fix Coordination FRC scheme Fix-and-Relax submodel Given V... V K a partition of K elements of the set of the variables V, problem IP : min cx x X s. t. x j {0, } j V k, k =,..., K, This problem can be approximated by the model It is the so-called FR level k IP k : min x X s. t. x j = x j j V k, k < k, x j {0, } j V k, x j [0, ] j V k, k < k,
24 FRC scheme FR levels t = t = 2 t = 3 t = 4 t = t = 2 t = 3 t = C lu ster C lu ster C lu ster C lu ster (a) Scenario tree (b ) C lu ster stru ctu re
25 FRC scheme t = t = 2 t = 3 t = 4 t = t = 2 t = 3 t = 4 t = t = 2 t = 3 t = 4 Lev el Lev el Lev el Lev el Lev el Lev el Lev el Lev el 8 t = t = 2 t = 3 t = Lev el Lev el 0 Lev el Lev el n n N o des w h o se n o n -a n ticip a tiv ity co n stra in ts a re n o t rela x ed N o des w h o se v a ria b les h a v e b een 0 - fi x ed N o des w h o se v a ria b les h a v e b een 0 - in teg er defi n ed Lev el 3 Lev el n N o des w h o se v a ria b les h a v e b een 0 - co n tin u o u s defi n ed Lev el
26 FRC scheme Branching strategy We have chosen the depth first strategy for the TNF branching selection The criterion for branching consists of choosing the candidate TNF with the smallest Lagrangean Substitution value among the two sons of the last branched TNF. We have chosen two largest small deterioration strategies for the selection of the branching variable.
27 On candidate TNF bounding The bounding of a given candidate TNF, J f, f F, can be obtained by using Lagrangian Decomposition (LD): Z D (µ) = min j J f w j (c j x j + a j y j ) + j J f µ j (x j x j+ ) s. t. Ax j + By j = b j j J f 0 x j, y j 0 j J f, Our aim is to obtain the bound Z D (µ ), where µ = argmax{z D (µ)}. Note The number of Lagrange multipliers depends on the number of non yet branched on/fixed common variables in vector x j and the number of nodes, J f, in the family.
28 On candidate TNF bounding The bounding of a given candidate TNF, J f, f F, can be obtained by using Lagrangian Decomposition (LD): Z D (µ) = min j J f w j (c j x j + a j y j ) + j J f µ j (x j x j+ ) s. t. Ax j + By j = b j j J f 0 x j, y j 0 j J f, Our aim is to obtain the bound Z D (µ ), where µ = argmax{z D (µ)}. Note The number of Lagrange multipliers depends on the number of non yet branched on/fixed common variables in vector x j and the number of nodes, J f, in the family.
29 BFC algorithm ν
30 Why we use this modelization for the problem? A study of the deterministic problem has been done We have done a computational comparison among: Impulse variables based model 2 Step variables based model 3 Impulse-step variables based model
31 Computational Experience Deterministic Version Implemented in experimental C++ code. CPLEX v for solving each instance. Pentium IV,.8Ghz, 52 RAM Microsoft Visual Studio C++ compiler v6.0. J I T instances for each row: Total 60 instances
32 Models dimensions Impulse model Impulse-step model Step model Instance nv nr nel dens dens dens nv nr nel nv nr nel (%) (%) (%) E4-P30-C E8-P30-C E2-P30-C E4-P30-C E8-P30-C E2-P30-C
33 Computational experience
34 Computational experience
35 Graphical comparison of the results obtained with the different models Model M with respect to Model M2 % time dev % o.f. dev.
36 Graphical comparison of the results obtained with the different models Model M3 with respect to Model M % time dev % o.f. dev.
37 Conclusions and Future work A variation of the multi-period incremental service facility location problem has been presented. A variation with uncertainty in the demand and the set of periods when each customer requieres service is presented by using Stochastic Programming. Three 0 equivalent formulations are proposed for the deterministic models, based on the impulse and step variables approaches. An intensive computational experimentation has been performed for the deterministic models. Impulse-Step variables based formulation shows better results. Work-in-progress: Computational experience for the stochastic model
The multi-period incremental service facility location problem
Computers & Operations Research ( ) www.elsevier.com/locate/cor The multi-period incremental service facility location problem Maria Albareda-Sambola a,, Elena Fernández a, Yolanda Hinojosa b, Justo Puerto
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 informationExpected Future Value Decomposition Based Bid Price Generation for Large-Scale Network Revenue Management 1
Expected Future Value Decomposition Based Bid Price Generation for Large-Scale Network Revenue Management 1 L.F. Escudero 2, J.F. Monge 3, D. Romero Morales 4, J. Wang 4 2 Departamento de Estadística e
More informationLecture 7: Lagrangian Relaxation and Duality Theory
Lecture 7: Lagrangian Relaxation and Duality Theory (3 units) Outline Lagrangian dual for linear IP Lagrangian dual for general IP Dual Search Lagrangian decomposition 1 / 23 Joseph Louis Lagrange Joseph
More informationThis article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and
This article appeared in a ournal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and education use, including for instruction at the authors institution
More informationIntroduction to Integer Linear Programming
Lecture 7/12/2006 p. 1/30 Introduction to Integer Linear Programming Leo Liberti, Ruslan Sadykov LIX, École Polytechnique liberti@lix.polytechnique.fr sadykov@lix.polytechnique.fr Lecture 7/12/2006 p.
More informationLagrange Relaxation: Introduction and Applications
1 / 23 Lagrange Relaxation: Introduction and Applications Operations Research Anthony Papavasiliou 2 / 23 Contents 1 Context 2 Applications Application in Stochastic Programming Unit Commitment 3 / 23
More informationLecture 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 informationStochastic 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 informationAsymptotic analysis of a greedy heuristic for the multi-period single-sourcing problem: the acyclic case
Asymptotic analysis of a greedy heuristic for the multi-period single-sourcing problem: the acyclic case H. Edwin Romeijn Dolores Romero Morales August 29, 2003 Abstract The multi-period single-sourcing
More informationComputations 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 informationLinear 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 informationRecoverable Robustness in Scheduling Problems
Master Thesis Computing Science Recoverable Robustness in Scheduling Problems Author: J.M.J. Stoef (3470997) J.M.J.Stoef@uu.nl Supervisors: dr. J.A. Hoogeveen J.A.Hoogeveen@uu.nl dr. ir. J.M. van den Akker
More informationHeuristic solutions to the Facility Location Problem with General Bernoulli Demands
Heuristic solutions to the Facility Location Problem with General Bernoulli Demands Maria Albareda-Sambola (a), Elena Fernández (b), Francisco Saldanha-da-Gama (c) (a) Universitat Politècnica de Catalunya,
More informationIntroduction to Integer Programming
Lecture 3/3/2006 p. /27 Introduction to Integer Programming Leo Liberti LIX, École Polytechnique liberti@lix.polytechnique.fr Lecture 3/3/2006 p. 2/27 Contents IP formulations and examples Total unimodularity
More informationThe L-Shaped Method. Operations Research. Anthony Papavasiliou 1 / 44
1 / 44 The L-Shaped Method Operations Research Anthony Papavasiliou Contents 2 / 44 1 The L-Shaped Method [ 5.1 of BL] 2 Optimality Cuts [ 5.1a of BL] 3 Feasibility Cuts [ 5.1b of BL] 4 Proof of Convergence
More informationProgressive Hedging-Based Meta- Heuristics for Stochastic Network Design
Progressive Hedging-Based Meta- Heuristics for Stochastic Network Design Teodor Gabriel Crainic Xiaorui Fu Michel Gendreau Walter Rei Stein W. Wallace January 2009 1. 2. 3. 4. 5. Progressive Hedging-Based
More informationLecture 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 informationClassification 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 informationA Progressive Hedging Approach to Multistage Stochastic Generation and Transmission Investment Planning
A Progressive Hedging Approach to Multistage Stochastic Generation and Transmission Investment Planning Yixian Liu Ramteen Sioshansi Integrated Systems Engineering Department The Ohio State University
More informationStrengthened 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 informationStochastic Integer Programming An Algorithmic Perspective
Stochastic Integer Programming An Algorithmic Perspective sahmed@isye.gatech.edu www.isye.gatech.edu/~sahmed School of Industrial & Systems Engineering 2 Outline Two-stage SIP Formulation Challenges Simple
More informationAn Effective Heuristic for Multistage Stochastic Linear Programming
An Effective Heuristic for Multistage Stochastic Linear Programming C. Beltran-Royo L. F. Escudero J. F. Monge R. E. Rodriguez-Ravines May 28, 2013 Abstract The Multistage Stochastic Linear Programming
More informationLagrangian 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 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 informationA Capacity Scaling Procedure for the Multi-Commodity Capacitated Network Design Problem. Ryutsu Keizai University Naoto KATAYAMA
A Capacity Scaling Procedure for the Multi-Commodity Capacitated Network Design Problem Ryutsu Keizai University Naoto KATAYAMA Problems 2006 1 Multi-Commodity Network Design Problem The basic model for
More informationSampling-Based Progressive Hedging Algorithms in Two-Stage Stochastic Programming
Sampling-Based Progressive Hedging Algorithms in Two-Stage Stochastic Programming Nezir Aydin *, Alper Murat, Boris S. Mordukhovich * Department of Industrial Engineering, Yıldız Technical University,
More informationPractical Tips for Modelling Lot-Sizing and Scheduling Problems. Waldemar Kaczmarczyk
Decision Making in Manufacturing and Services Vol. 3 2009 No. 1 2 pp. 37 48 Practical Tips for Modelling Lot-Sizing and Scheduling Problems Waldemar Kaczmarczyk Abstract. This paper presents some important
More informationThermal 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 informationOn the exact solution of a large class of parallel machine scheduling problems
1 / 23 On the exact solution of a large class of parallel machine scheduling problems Teobaldo Bulhões 2 Ruslan Sadykov 1 Eduardo Uchoa 2 Anand Subramanian 3 1 Inria Bordeaux and Univ. Bordeaux, France
More informationModeling 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 informationIBM 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 informationInteger Linear Programming Modeling
DM554/DM545 Linear and Lecture 9 Integer Linear Programming Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline 1. 2. Assignment Problem Knapsack Problem
More informationSemidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization
Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization Instructor: Farid Alizadeh Author: Ai Kagawa 12/12/2012
More informationRegularized optimization techniques for multistage stochastic programming
Regularized optimization techniques for multistage stochastic programming Felipe Beltrán 1, Welington de Oliveira 2, Guilherme Fredo 1, Erlon Finardi 1 1 UFSC/LabPlan Universidade Federal de Santa Catarina
More informationStochastic Dual Dynamic Programming with CVaR Risk Constraints Applied to Hydrothermal Scheduling. ICSP 2013 Bergamo, July 8-12, 2012
Stochastic Dual Dynamic Programming with CVaR Risk Constraints Applied to Hydrothermal Scheduling Luiz Carlos da Costa Junior Mario V. F. Pereira Sérgio Granville Nora Campodónico Marcia Helena Costa Fampa
More informationThe L-Shaped Method. Operations Research. Anthony Papavasiliou 1 / 38
1 / 38 The L-Shaped Method Operations Research Anthony Papavasiliou Contents 2 / 38 1 The L-Shaped Method 2 Example: Capacity Expansion Planning 3 Examples with Optimality Cuts [ 5.1a of BL] 4 Examples
More informationLecture 1. Stochastic Optimization: Introduction. January 8, 2018
Lecture 1 Stochastic Optimization: Introduction January 8, 2018 Optimization Concerned with mininmization/maximization of mathematical functions Often subject to constraints Euler (1707-1783): Nothing
More informationA 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 informationImprovements 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 informationInteger Programming ISE 418. Lecture 16. Dr. Ted Ralphs
Integer Programming ISE 418 Lecture 16 Dr. Ted Ralphs ISE 418 Lecture 16 1 Reading for This Lecture Wolsey, Chapters 10 and 11 Nemhauser and Wolsey Sections II.3.1, II.3.6, II.3.7, II.5.4 CCZ Chapter 8
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 informationMVE165/MMG631 Linear and integer optimization with applications Lecture 8 Discrete optimization: theory and algorithms
MVE165/MMG631 Linear and integer optimization with applications Lecture 8 Discrete optimization: theory and algorithms Ann-Brith Strömberg 2017 04 07 Lecture 8 Linear and integer optimization with applications
More informationEasy and not so easy multifacility location problems... (In 20 minutes.)
Easy and not so easy multifacility location problems... (In 20 minutes.) MINLP 2014 Pittsburgh, June 2014 Justo Puerto Institute of Mathematics (IMUS) Universidad de Sevilla Outline 1 Introduction (In
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 informationDiscrete (and Continuous) Optimization WI4 131
Discrete (and Continuous) Optimization WI4 131 Kees Roos Technische Universiteit Delft Faculteit Electrotechniek, Wiskunde en Informatica Afdeling Informatie, Systemen en Algoritmiek e-mail: C.Roos@ewi.tudelft.nl
More informationGeneration 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 information15.081J/6.251J Introduction to Mathematical Programming. Lecture 24: Discrete Optimization
15.081J/6.251J Introduction to Mathematical Programming Lecture 24: Discrete Optimization 1 Outline Modeling with integer variables Slide 1 What is a good formulation? Theme: The Power of Formulations
More informationOptimization 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 informationThe Fixed Charge Transportation Problem: A Strong Formulation Based On Lagrangian Decomposition and Column Generation
The Fixed Charge Transportation Problem: A Strong Formulation Based On Lagrangian Decomposition and Column Generation Yixin Zhao, Torbjörn Larsson and Department of Mathematics, Linköping University, Sweden
More informationStochastic programs with binary distributions: Structural properties of scenario trees and algorithms
INSTITUTT FOR FORETAKSØKONOMI DEPARTMENT OF BUSINESS AND MANAGEMENT SCIENCE FOR 12 2017 ISSN: 1500-4066 October 2017 Discussion paper Stochastic programs with binary distributions: Structural properties
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 informationLecture 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 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 informationMulti-Area Stochastic Unit Commitment for High Wind Penetration
Multi-Area Stochastic Unit Commitment for High Wind Penetration Workshop on Optimization in an Uncertain Environment Anthony Papavasiliou, UC Berkeley Shmuel S. Oren, UC Berkeley March 25th, 2011 Outline
More informationStochastic Decision Diagrams
Stochastic Decision Diagrams John Hooker CORS/INFORMS Montréal June 2015 Objective Relaxed decision diagrams provide an generalpurpose method for discrete optimization. When the problem has a dynamic programming
More informationOptimization 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 informationDisjunctive 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 informationRobust optimization for resource-constrained project scheduling with uncertain activity durations
Robust optimization for resource-constrained project scheduling with uncertain activity durations Christian Artigues 1, Roel Leus 2 and Fabrice Talla Nobibon 2 1 LAAS-CNRS, Université de Toulouse, France
More informationValid Inequalities and Restrictions for Stochastic Programming Problems with First Order Stochastic Dominance Constraints
Valid Inequalities and Restrictions for Stochastic Programming Problems with First Order Stochastic Dominance Constraints Nilay Noyan Andrzej Ruszczyński March 21, 2006 Abstract Stochastic dominance relations
More information3.10 Column generation method
3.10 Column generation method Many relevant decision-making problems can be formulated as ILP problems with a very large (exponential) number of variables. Examples: cutting stock, crew scheduling, vehicle
More informationDynamic Linear Production Games under Uncertainty
Dynamic Linear Production Games under Uncertainty Alejandro Toriello Stewart School of Industrial and Systems Engineering Georgia Institute of Technology Joint work with N.A. Uhan (USNA) Partially supported
More informationMultivalued Decision Diagrams. Postoptimality Analysis Using. J. N. Hooker. Tarik Hadzic. Cork Constraint Computation Centre
Postoptimality Analysis Using Multivalued Decision Diagrams Tarik Hadzic Cork Constraint Computation Centre J. N. Hooker Carnegie Mellon University London School of Economics June 2008 Postoptimality Analysis
More informationLagrangean relaxation
Lagrangean relaxation Giovanni Righini Corso di Complementi di Ricerca Operativa Joseph Louis de la Grange (Torino 1736 - Paris 1813) Relaxations Given a problem P, such as: minimize z P (x) s.t. x X P
More informationOn the Equivalence of Strong Formulations for Capacitated Multi-level Lot Sizing Problems with Setup Times
On the Equivalence of Strong Formulations for Capacitated Multi-level Lot Sizing Problems with Setup Times Tao Wu 1, Leyuan Shi 1, Joseph Geunes 2, Kerem Akartunalı 3 1 Department of Industrial and Systems
More informationDuality Methods in Portfolio Allocation with Transaction Constraints and Uncertainty
Duality Methods in Portfolio Allocation with Transaction Constraints and Uncertainty Christopher W. Miller Department of Mathematics University of California, Berkeley January 9, 2014 Project Overview
More informationNear-Optimal Control of Queueing Systems via Approximate One-Step Policy Improvement
Near-Optimal Control of Queueing Systems via Approximate One-Step Policy Improvement Jefferson Huang March 21, 2018 Reinforcement Learning for Processing Networks Seminar Cornell University Performance
More informationDecomposition-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 informationLogic, Optimization and Data Analytics
Logic, Optimization and Data Analytics John Hooker Carnegie Mellon University United Technologies Research Center, Cork, Ireland August 2015 Thesis Logic and optimization have an underlying unity. Ideas
More informationBranch-and-Price-and-Cut for the Split Delivery Vehicle Routing Problem with Time Windows
Branch-and-Price-and-Cut for the Split Delivery Vehicle Routing Problem with Time Windows Guy Desaulniers École Polytechnique de Montréal and GERAD Column Generation 2008 Aussois, France Outline Introduction
More informationProduction planning of fish processed product under uncertainty
ANZIAM J. 51 (EMAC2009) pp.c784 C802, 2010 C784 Production planning of fish processed product under uncertainty Herman Mawengkang 1 (Received 14 March 2010; revised 17 September 2010) Abstract Marine fisheries
More informationA Benders decomposition method for locating stations in a one-way electric car sharing system under demand uncertainty
A Benders decomposition method for locating stations in a one-way electric car sharing system under demand uncertainty Hatice Calik 1,2 and Bernard Fortz 1,3 1 Department of Computer Science, Université
More informationAn Integrated Column Generation and Lagrangian Relaxation for Flowshop Scheduling Problems
Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 An Integrated Column Generation and Lagrangian Relaxation for Flowshop Scheduling
More informationDistributed Optimization. Song Chong EE, KAIST
Distributed Optimization Song Chong EE, KAIST songchong@kaist.edu Dynamic Programming for Path Planning A path-planning problem consists of a weighted directed graph with a set of n nodes N, directed links
More informationOutline. 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 informationBranch and Price for Hub Location Problems with Single Assignment
Branch and Price for Hub Location Problems with Single Assignment Ivan Contreras 1, Elena Fernández 2 1 Concordia University and CIRRELT, Montreal, Canada 2 Technical University of Catalonia, Barcelona,
More informationA Mixed Integer Linear Program for Optimizing the Utilization of Locomotives with Maintenance Constraints
A Mixed Integer Linear Program for with Maintenance Constraints Sarah Frisch Philipp Hungerländer Anna Jellen Dominic Weinberger September 10, 2018 Abstract In this paper we investigate the Locomotive
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 informationHybridizing the Cross Entropy Method: An Application to the Max-Cut Problem
Hybridizing the Cross Entropy Method: An Application to the Max-Cut Problem MANUEL LAGUNA Leeds School of Business, University of Colorado at Boulder, USA laguna@colorado.edu ABRAHAM DUARTE Departamento
More informationInteger Linear Programming
Integer Linear Programming Solution : cutting planes and Branch and Bound Hugues Talbot Laboratoire CVN April 13, 2018 IP Resolution Gomory s cutting planes Solution branch-and-bound General method Resolution
More informationLagrangean Decomposition for Mean-Variance Combinatorial Optimization
Lagrangean Decomposition for Mean-Variance Combinatorial Optimization Frank Baumann, Christoph Buchheim, and Anna Ilyina Fakultät für Mathematik, Technische Universität Dortmund, Germany {frank.baumann,christoph.buchheim,anna.ilyina}@tu-dortmund.de
More informationSolution 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 informationModeling, equilibria, power and risk
Modeling, equilibria, power and risk Michael C. Ferris Joint work with Andy Philpott and Roger Wets University of Wisconsin, Madison Workshop on Stochastic Optimization and Equilibrium University of Southern
More informationDesigning the Distribution Network for an Integrated Supply Chain
Designing the Distribution Network for an Integrated Supply Chain Jia Shu and Jie Sun Abstract We consider an integrated distribution network design problem in which all the retailers face uncertain demand.
More informationMULTI-PERIOD MULTI-DIMENSIONAL KNAPSACK PROBLEM AND ITS APPLICATION TO AVAILABLE-TO-PROMISE
MULTI-PERIOD MULTI-DIMENSIONAL KNAPSACK PROBLEM AND ITS APPLICATION TO AVAILABLE-TO-PROMISE Hoong Chuin LAU and Min Kwang LIM School of Computing National University of Singapore, 3 Science Drive 2, Singapore
More information3.3 Easy ILP problems and totally unimodular matrices
3.3 Easy ILP problems and totally unimodular matrices Consider a generic ILP problem expressed in standard form where A Z m n with n m, and b Z m. min{c t x : Ax = b, x Z n +} (1) P(b) = {x R n : Ax =
More informationBeyond Heuristics: Applying Alternating Direction Method of Multipliers in Nonconvex Territory
Beyond Heuristics: Applying Alternating Direction Method of Multipliers in Nonconvex Territory Xin Liu(4Ð) State Key Laboratory of Scientific and Engineering Computing Institute of Computational Mathematics
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 informationBranch-and-cut (and-price) for the chance constrained vehicle routing problem
Branch-and-cut (and-price) for the chance constrained vehicle routing problem Ricardo Fukasawa Department of Combinatorics & Optimization University of Waterloo May 25th, 2016 ColGen 2016 joint work with
More informationLecture 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 information3.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 informationLearning to Branch. Ellen Vitercik. Joint work with Nina Balcan, Travis Dick, and Tuomas Sandholm. Published in ICML 2018
Learning to Branch Ellen Vitercik Joint work with Nina Balcan, Travis Dick, and Tuomas Sandholm Published in ICML 2018 1 Integer Programs (IPs) a maximize subject to c x Ax b x {0,1} n 2 Facility location
More informationIntroduction to Mathematical Programming IE406. Lecture 21. Dr. Ted Ralphs
Introduction to Mathematical Programming IE406 Lecture 21 Dr. Ted Ralphs IE406 Lecture 21 1 Reading for This Lecture Bertsimas Sections 10.2, 10.3, 11.1, 11.2 IE406 Lecture 21 2 Branch and Bound Branch
More informationInteger programming: an introduction. Alessandro Astolfi
Integer programming: an introduction Alessandro Astolfi Outline Introduction Examples Methods for solving ILP Optimization on graphs LP problems with integer solutions Summary Introduction Integer programming
More informationProjection in Logic, CP, and Optimization
Projection in Logic, CP, and Optimization John Hooker Carnegie Mellon University Workshop on Logic and Search Melbourne, 2017 Projection as a Unifying Concept Projection is a fundamental concept in logic,
More informationwith Binary Decision Diagrams Integer Programming J. N. Hooker Tarik Hadzic IT University of Copenhagen Carnegie Mellon University ICS 2007, January
Integer Programming with Binary Decision Diagrams Tarik Hadzic IT University of Copenhagen J. N. Hooker Carnegie Mellon University ICS 2007, January Integer Programming with BDDs Goal: Use binary decision
More informationA Priori and A Posteriori Aggregation Procedures to Reduce Model Size in MIP Mine Planning Models
Electronic Notes in Discrete Mathematics 30 (2008) 297 302 www.elsevier.com/locate/endm A Priori and A Posteriori Aggregation Procedures to Reduce Model Size in MIP Mine Planning Models Andres Weintraub
More informationDecomposition Methods for Integer Programming
Decomposition Methods for Integer Programming J.M. Valério de Carvalho vc@dps.uminho.pt Departamento de Produção e Sistemas Escola de Engenharia, Universidade do Minho Portugal PhD Course Programa Doutoral
More informationthe results from this paper are used in a decomposition scheme for the stochastic service provision problem. Keywords: distributed processing, telecom
Single Node Service Provision with Fixed Charges Shane Dye Department ofmanagement University of Canterbury New Zealand s.dye@mang.canterbury.ac.nz Leen Stougie, Eindhoven University of Technology The
More informationRobust multi-sensor scheduling for multi-site surveillance
DOI 10.1007/s10878-009-9271-4 Robust multi-sensor scheduling for multi-site surveillance Nikita Boyko Timofey Turko Vladimir Boginski David E. Jeffcoat Stanislav Uryasev Grigoriy Zrazhevsky Panos M. Pardalos
More information