A computational study of enhancements to Benders Decomposition in uncapacitated multicommodity network design

Size: px
Start display at page:

Download "A computational study of enhancements to Benders Decomposition in uncapacitated multicommodity network design"

Transcription

1 A computational study of enhancements to Benders Decomposition in uncapacitated multicommodity network design 1 Carlos Armando Zetina, 1 Ivan Contreras, 2 Jean-François Cordeau 1 Concordia University and CIRRELT, Montreal, Canada 2 HEC Montréal and CIRRELT, Montreal, Canada CORS Annual Conference 2016, Banff, Canada 1/20

2 1 Uncapacitated Multicommodity Network Design 2 Benders Decomposition for Uncapacitated Multicommodity Network Design 3 Computational Experiments 4 Conclusions and Future Work 2/20

3 Uncapacitated Multicommodity Network Design Applications -Roads -Railways -Transportation Services -Telecommunications Characteristics Given a set of commodities each with an origin, destination and demand quantity, and a network of potential arcs each with a fixed installation and unit transportation cost, construct a network that minimizes the investment and operational cost. 2/20

4 Uncapacitated Multicommodity Network Design Problem Definition Let G = (N, A) be a directed graph. N denotes the nodes and A the set of arcs, each with a fixed cost f ij and unit transportation cost c ij. Let K be a set of commodities with origin,destination and demand quantity (o(k), d(k), d k ). select Ā A to be installed, route all commodities k K from their origins to destinations using only the arcs in Ā. Arc Selection Commodity Routing d 2 d 2 d 3 O 4 d 3 O 4 O 2 O 2 O 3 O 3 d 4 d 4 O 1 d 1 O 1 d 1 3/20

5 Mathematical Model The following Mixed Integer Program models the Uncapacitated Multicommodity Network Design problem. (P) min f ij y ij + d k c ij xij k k K (i,j) A (i,j) A j N:(j,i) A x k ji xij k = j N:(i,j) A 1 x k ij y ij xij k 0 y ij {0, 1} if i = o(k) 0 if i / {o(k), d(k)} 1 if i = d(k) i N, k K (i, j) A, k K (i, j) A, k K (i, j) A f ij is the fixed cost of installing arc (i, j) A. c ij denotes unit transportation cost of arc (i, j) A. d k is the demand of commodity k. y ij is a binary variable modelling whether arc (i, j) is installed. x k ij models the amount of commodity k routed through arc (i, j). 4/20

6 Benders Decomposition 1962 Benders Decomposition Work in the space of the discrete variables y and a continuous artificial variable z (Master Problem). Solve a special linear programming problem (DSP) to obtain cuts for the projected problem. Process is done iteratively until convergence. Enhancements to Benders decomposition Pareto Optimal Cuts Magnanti and Wong, 1981 [2] Papadakos, 2008 [3] Cut Covering Bundles [5] Maximal Non-dominated Cuts [6] Primal Heuristics (Local Branching) [4] Embedding Benders in a Branch-and-Cut [1] 5/20

7 Benders Decomposition for Uncapacitated Multicommodity Network Design Benders Master Problem (Reformulation) min z + f ij y ij s.t. (i,j) A z (λ k d(k) λk o(k) ) k K k K 0 ( λ k d(k) λ k o(k) ) k K k K (i,j) A (i,j) A µ k ijy ij ({λ k i }, {µ k ij}) Opt(DSP) µ k ijy ij ({ λ k i }, { µ k ij}) Ext(DSP) where y ij {0, 1}, (i, j) A and z R and Opt(DSP) and Ext(DSP) represent the extreme points and extreme rays respectively of the special LP (DSP) used to obtain cuts. 6/20

8 Benders Decomposition for Uncapacitated Multicommodity Network Design Dual Sub Problem (DSP) (DSP) max (λ k d(k) λk o(k) ) k K k K (i,j) A µ k ijỹ ij s.t. λ k j λ k i µ k ij d k c ij (i, j) A, k K where λ k i R i N, k K and µ k ij 0, (i, j) A, k K. For the Uncapacitated Network Design Problem there are additional modifications that can be done to our Benders Decomposition Algorithm Decomposable Subproblem leading to Single or Multiple Cut MP Efficient algorithm to solve the Magnanti and Wong Subproblem Efficient algorithm to solve the Papadakos Subproblem 7/20

9 Efficiently solving for Pareto Optimal cuts with Magnanti-Wong method (Magnanti et. al 1986) Let ȳ denote the solution obtained from MP and y 0 the corepoint being used. For a fixed k = k we obtain a Pareto-Optimal cut by solving. (P) min d k c ijx k ij R k(ȳ)x 0 (i,j) A j N:(j,i) A x ji j N:(i,j) A 1 x 0 if i = o(k) x ij = 0 if i / {o(k), d(k)} 1 + x 0 if i = d(k) x ij yij 0 + x 0 ȳ ij x ij 0,x 0 0 i N (i, j) A (i, j) A where R k(ȳ) is the cost of routing commodity k through the network defined by ȳ. Magnanti et al. argue that fixing x 0 (ij) A y 0 ij and solving the remaining Minimum Cost Flow problem gives an optimal solution. 8/20

10 Efficiently solving for Pareto Optimal cuts with Papadakos method Let ȳ denote the solution obtained from MP and y 0 the corepoint being used. For a fixed k = k we obtain a Pareto-Optimal cut by solving. (P) min j N:(j,i) A x ji j N:(i,j) A (i,j) A d k c ijx k ij 1 if i = o(k) x ij = 0 if i / {o(k), d(k)} 1 if i = d(k) x ij yij 0 x ij 0 i N (i, j) A (i, j) A Solving the K Minimum Cost Flow problems gives an optimal solution and the corresponding dual variables give a Pareto Optimal Cut. 9/20

11 Preliminary Computational Experiments Table: Algorithm Versions Iterative Benders Benders Branch-and-Cut Single Cut Multiple Cuts Single Cut Multiple Cuts Benders- LP Benders- LP Benders- LP Benders- LP MW- LP MW- LP MW- LP MW- LP Papadakos- LP Papadakos- LP Papadakos- LP Papadakos- LP Eff. M-W Eff. M-W Eff. M-W Eff. M-W Eff. Papadakos Eff. Papadakos Eff. Papadakos Eff. Papadakos All algorithms written in C using CPLEX and run on Intel Xeon Processors at 3.10 GHz Parameters of Branch-and-Cut are fine tuned individually. Corepoints are chosen in the same way for all versions. 10/20

12 CANAD Network Design instances These algorithms were tested on the CANAD problems used by T.G. Crainic, A. Frangioni, B. Gendron, 2001 with a time limit of 3 hours. Table: CANAD Instances Class I Class II (N,A,K) No. (N,A,K) No. 20,230, ,230, ,300, ,300, ,520, ,520, ,700, ,700, /20

13 Preliminary Computational Results Table: Instances not solved in 3 hours of CPU time Iterative Benders Benders B&C Class Algorithm Single Cut Multi Cut Single Cut Multi Cut Benders-LP M-W LP I (15) Eff. M-W Papadakos- LP Eff. Papadakos II (16) Benders-LP M-W LP Eff. M-W Papadakos- LP Eff. Papadakos /20

14 Preliminary Computational Results Table: Average Gap % for instances not solved Iterative Benders Benders B&C Class Algorithm Single Cut Multi Cut Single Cut Multi Cut Benders-LP M-W LP I Eff. M-W Papadakos- LP Eff. Papadakos II Benders-LP M-W LP Eff. M-W Papadakos- LP Eff. Papadakos /20

15 Preliminary Computational Results Table: Average times (seconds) of solved problems Benders Branch and Cut- Multiple Cuts N, A, K Benders-LP M-W LP Pap.- LP Eff. M-W Eff. Pap. 20,230, ,300, ,520, ,700, ,230, ,300, ,520, ,700, /20

16 Preliminary Computational Results Table: Average times (seconds) of solved problems Benders Branch and Cut- Single Cut N, A, K Benders-LP M-W LP Pap.- LP Eff. M-W Eff. Pap. 20,230, ,300, ,520,100 N/A N/A N/A ,700,100 N/A N/A N/A ,230,200 N/A N/A N/A ,300,200 N/A N/A ,520,400 N/A N/A N/A /20

17 Preliminary Computational Results Table: Comparison of average time (seconds) of best Benders approach vs Cplex N, A, K Best Benders Approach Cplex Defaults 20,230, ,230, ,300, ,300, ,520, ,520, ,700, ,700, /20

18 Conclusion Based on our preliminary computational experiments we see that: It is advantageous to embed Benders in a Branch-and-cut rather than the iterative form. If possible it is preferable to use a multiple cut version of the Master Problem. For Multi cut Benders M-W s method to obtain Pareto-Optimal Cuts leads to shorter CPU time. For a Single cut Benders Papadakos method to obtain Pareto-Optimal Cuts leads to shorter CPU time. 17/20

19 Future Research Test the algorithms on larger instances. Propose a method to select the best corepoint for each algorithm. Make additional enhancements to the algorithm so as to outperform Cplex in all instances for a given version of the algorithm. Perform similar computational tests for other enhancements proposed in the literature. 18/20

20 References I B. Fortz and M. Poss. An improved benders decomposition applied to a multi-layer network design problem. Operations Research Letters, 37(5): , T. L. Magnanti and R. T. Wong. Accelerating benders decomposition: Algorithmic enhancement and model selection criteria. Operations Research, 29(3):pp , Nikolaos Papadakos. Practical enhancements to the magnantiwong method. Operations Research Letters, 36(4): , Walter Rei, Jean-François Cordeau, Michel Gendreau, and Patrick Soriano. Accelerating benders decomposition by local branching. INFORMS Journal on Computing, 21(2): , /20

21 References II Georgios K. D. Saharidis, Michel Minoux, and Marianthi G. Ierapetritou. Accelerating benders method using covering cut bundle generation. International Transactions in Operational Research, 17(2): , HanifD. Sherali and BrianJ. Lunday. On generating maximal nondominated benders cuts. Annals of Operations Research, 210(1):57 72, /20

Benders Decomposition for the Uncapacitated Multicommodity Network Design Problem

Benders Decomposition for the Uncapacitated Multicommodity Network Design Problem Benders Decomposition for the Uncapacitated Multicommodity Network Design Problem 1 Carlos Armando Zetina, 1 Ivan Contreras, 2 Jean-François Cordeau 1 Concordia University and CIRRELT, Montréal, Canada

More information

Solving the Optimum Communication Spanning Tree Problem

Solving the Optimum Communication Spanning Tree Problem Solving the Optimum Communication Spanning Tree Problem Carlos Armando Zetina Ivan Contreras Elena Fernández Carlos Luna-Mota December 2017 CIRRELT-2017-72 Carlos Armando Zetina 1,2,*, Ivan Contreras 1,2,

More information

Accelerating Benders Decomposition by Local Branching

Accelerating Benders Decomposition by Local Branching Accelerating Benders Decomposition by Local Branching Walter Rei, Michel Gendreau Département d informatique et de recherche opérationnelle and Centre de recherche sur les transports, Université demontréal,

More information

Exact Algorithms for the Multicommodity Uncapacitated Fixed-Charge Network Design Problem

Exact Algorithms for the Multicommodity Uncapacitated Fixed-Charge Network Design Problem Exact Algorithms for the Multicommodity Uncapacitated Fixed-Charge Network Design Problem Carlos Armando Zetina Ivan Contreras Jean-François Cordeau November 2017 CIRRELT-2017-69 Exact Algorithms for the

More information

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

An improved Benders decomposition algorithm for the logistics facility location problem with capacity expansions

An improved Benders decomposition algorithm for the logistics facility location problem with capacity expansions DOI 10.1007/s10479-011-1050-9 An improved Benders decomposition algorithm for the logistics facility location problem with capacity expansions Lixin Tang Wei Jiang Georgios K.D. Saharidis Springer Science+Business

More information

0-1 Reformulations of the Network Loading Problem

0-1 Reformulations of the Network Loading Problem 0-1 Reformulations of the Network Loading Problem Antonio Frangioni 1 frangio@di.unipi.it Bernard Gendron 2 bernard@crt.umontreal.ca 1 Dipartimento di Informatica Università di Pisa Via Buonarroti, 2 56127

More information

Branch and Price for Hub Location Problems with Single Assignment

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

The Multi-Period Multi-Commodity Network Design Problem

The Multi-Period Multi-Commodity Network Design Problem Page of 0 0 0 0 0 0 Submitted to manuscript (Please, provide the mansucript number!) The Multi-Period Multi-Commodity Network Design Problem Ioannis Fragkos Rotterdam School of Management, The Netherlands,

More information

Progressive Hedging-Based Meta- Heuristics for Stochastic Network Design

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

Profit-Oriented Fixed-Charge Network Design with Elastic Demand

Profit-Oriented Fixed-Charge Network Design with Elastic Demand Profit-Oriented Fixed-Charge Network Design with Elastic Demand Carlos Armando Zetina Ivan Contreras Jean-François Cordeau December 2018 CIRRELT-2018-48 Carlos Armando Zetina 1,2,*, Ivan Contreras 1,2,

More information

Abstract We show by a counterexample that the dual-ascent procedure proposed by Herrmann, Ioannou, Minis and Proth in a 1996 issue of the European Jou

Abstract We show by a counterexample that the dual-ascent procedure proposed by Herrmann, Ioannou, Minis and Proth in a 1996 issue of the European Jou A NOTE ON \A DUAL-ASCENT APPROACH TO THE FIED-CHARGE CAPACITATED NETWORK DESIGN PROBLEMS" Bernard Gendron Departement d'informatique et de recherche operationnelle and Centre de recherche sur les transports

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

ARTICLE IN PRESS Discrete Applied Mathematics ( )

ARTICLE IN PRESS Discrete Applied Mathematics ( ) Discrete Applied Mathematics ( ) Contents lists available at ScienceDirect Discrete Applied Mathematics journal homepage: www.elsevier.com/locate/dam 0 1 reformulations of the multicommodity capacitated

More information

A Learning-Based Matheuristic for Stochastic Multicommodity Network Design

A Learning-Based Matheuristic for Stochastic Multicommodity Network Design A Learning-Based Matheuristic for Stochastic Multicommodity Network Design Fatemeh Sarayloo Teodor Gabriel Crainic Walter Rei February 2018 A Learning-Based Matheuristic for Stochastic Multicommodity Network

More information

Branch-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 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 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

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

The robust shortest path problem with interval data via Benders decomposition

The robust shortest path problem with interval data via Benders decomposition 4OR 3: 315 328 (2005) DOI: 10.1007/s10288-005-0066-x The robust shortest path problem with interval data via Benders decomposition Roberto Montemanni and Luca Maria Gambardella Istituto Dalle Molle di

More information

0-1 Reformulations of the Multicommodity Capacitated Network Design Problem

0-1 Reformulations of the Multicommodity Capacitated Network Design Problem 0-1 Reformulations of the Multicommodity Capacitated Network Design Problem Antonio Frangioni Dipartimento di Informatica, Università di Pisa Largo B. Pontecorvo 1, 56127 Pisa Italy Polo Universitario

More information

The robust shortest path problem with interval data via Benders decomposition

The robust shortest path problem with interval data via Benders decomposition 4OR manuscript No. (will be inserted by the editor) The robust shortest path problem with interval data via Benders decomposition R. Montemanni, L.M. Gambardella Istituto Dalle Molle di Studi sull Intelligenza

More information

JOINT PRICING AND NETWORK CAPACITY SETTING PROBLEM

JOINT PRICING AND NETWORK CAPACITY SETTING PROBLEM Advanced OR and AI Methods in Transportation JOINT PRICING AND NETWORK CAPACITY SETTING PROBLEM Luce BROTCORNE, Patrice MARCOTTE, Gilles SAVARD, Mickael WIART Abstract. We consider the problem of jointly

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

Benders Decomposition

Benders Decomposition Benders Decomposition Yuping Huang, Dr. Qipeng Phil Zheng Department of Industrial and Management Systems Engineering West Virginia University IENG 593G Nonlinear Programg, Spring 2012 Yuping Huang (IMSE@WVU)

More information

Models and Cuts for the Two-Echelon Vehicle Routing Problem

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

More information

A Benders decomposition based framework for solving cable trench problems

A Benders decomposition based framework for solving cable trench problems A Benders decomposition based framework for solving cable trench problems Hatice Calik 1, Markus Leitner 2, and Martin Luipersbeck 2 1 Department of Computer Science, Université Libre de Bruxelles, Brussels,

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

A Column Generation Based Heuristic for the Dial-A-Ride Problem

A Column Generation Based Heuristic for the Dial-A-Ride Problem A Column Generation Based Heuristic for the Dial-A-Ride Problem Nastaran Rahmani 1, Boris Detienne 2,3, Ruslan Sadykov 3,2, François Vanderbeck 2,3 1 Kedge Business School, 680 Cours de la Libération,

More information

Mixed-Integer Programming Approaches for the Tree t -spanner Problem

Mixed-Integer Programming Approaches for the Tree t -spanner Problem Mixed-Integer Programming Approaches for the Tree t -spanner Problem Eduardo Álvarez-Miranda 1 and Markus Sinnl 2 1 Department of Industrial Engineering, Universidad de Talca, Curicó, Chile 2 Department

More information

A LAGRANGIAN RELAXATION FOR CAPACITATED SINGLE ALLOCATION P-HUB MEDIAN PROBLEM WITH MULTIPLE CAPACITY LEVELS

A LAGRANGIAN RELAXATION FOR CAPACITATED SINGLE ALLOCATION P-HUB MEDIAN PROBLEM WITH MULTIPLE CAPACITY LEVELS A LAGRANGIAN RELAXATION FOR CAPACITATED SINGLE ALLOCATION P-HUB MEDIAN PROBLEM WITH MULTIPLE CAPACITY LEVELS Ching-Jung Ting Department of Industrial Engineering and Management, Yuan Ze University Kuo-Rui

More information

A cutting plane algorithm for the capacitated connected facility location problem

A cutting plane algorithm for the capacitated connected facility location problem Noname manuscript No. (will be inserted by the editor) A cutting plane algorithm for the capacitated connected facility location problem Stefan Gollowitzer Bernard Gendron Ivana Ljubić Received: date /

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

New formulations and valid inequalities for a bilevel pricing problem

New formulations and valid inequalities for a bilevel pricing problem Operations Research Letters 36 (2008) 141 149 Operations Research Letters www.elsevier.com/locate/orl New formulations and valid inequalities for a bilevel pricing problem Sophie Dewez a, Martine Labbé

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

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

1 Introduction. A new model for designing survivable networks

1 Introduction. A new model for designing survivable networks A new model for designing survivable networks Alper Atamtürk 1 and Deepak Rajan Department of Industrial Engineering and Operations Research University of California, Berkeley 94720 1777 email: {atamturk}{deepak}@ieor.berkeley.edu

More information

Annals of Operations Research Improving Benders decomposition via a non-linear cut selection procedure

Annals of Operations Research Improving Benders decomposition via a non-linear cut selection procedure Annals of Operations Research Improving Benders decomposition via a non-linear cut selection procedure --Manuscript Draft-- Manuscript Number: Full Title: Article Type: Keywords: Corresponding Author:

More information

Solving Elementary Shortest-Path Problems as Mixed-Integer Programs

Solving Elementary Shortest-Path Problems as Mixed-Integer Programs Gutenberg School of Management and Economics Discussion Paper Series Solving Elementary Shortest-Path Problems as Mixed-Integer Programs Michael Drexl and Stefan Irnich Januar 2012 Discussion paper number

More information

Strong formulation for fixed charge network flow problem

Strong formulation for fixed charge network flow problem Strong formulation for fixed charge network flow problem Consider the network topology given by the graph G = (V, E) in the figure, where V = {a, b, c, d}. Each node represents a router of the network,

More information

Network Flows. 7. Multicommodity Flows Problems. Fall 2010 Instructor: Dr. Masoud Yaghini

Network Flows. 7. Multicommodity Flows Problems. Fall 2010 Instructor: Dr. Masoud Yaghini In the name of God Network Flows 7. Multicommodity Flows Problems 7.3 Column Generation Approach Fall 2010 Instructor: Dr. Masoud Yaghini Path Flow Formulation Path Flow Formulation Let first reformulate

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

Pedro Munari - COA 2017, February 10th, University of Edinburgh, Scotland, UK 2

Pedro Munari - COA 2017, February 10th, University of Edinburgh, Scotland, UK 2 Pedro Munari [munari@dep.ufscar.br] - COA 2017, February 10th, University of Edinburgh, Scotland, UK 2 Outline Vehicle routing problem; How interior point methods can help; Interior point branch-price-and-cut:

More information

A Branch-and-Cut Algorithm for the Dial-a-Ride Problem

A Branch-and-Cut Algorithm for the Dial-a-Ride Problem A Branch-and-Cut Algorithm for the Dial-a-Ride Problem JEAN-FRANÇOIS CORDEAU Canada Research Chair in Distribution Management, HEC Montréal 3000, chemin de la Côte-Sainte-Catherine Montréal, Canada H3T

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

Cycle-Based Algorithms for Multicommodity Network Flow Problems with Separable Piecewise Convex Costs

Cycle-Based Algorithms for Multicommodity Network Flow Problems with Separable Piecewise Convex Costs Cycle-Based Algorithms for Multicommodity Network Flow Problems with Separable Piecewise Convex Costs Mauricio C. de Souza Philippe Mahey Bernard Gendron February 25, 2007 Abstract We present cycle-based

More information

Exact and heuristic solution approaches for the mixed integer setup knapsack problem

Exact and heuristic solution approaches for the mixed integer setup knapsack problem DePaul University From the SelectedWorks of Nezih Altay 2008 Exact and heuristic solution approaches for the mixed integer setup knapsack problem Nezih Altay, University of Richmond Powell E Robinson,

More information

Introduction to Integer Linear Programming

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

More information

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

Branching Rules for Minimum Congestion Multi- Commodity Flow Problems

Branching Rules for Minimum Congestion Multi- Commodity Flow Problems Clemson University TigerPrints All Theses Theses 8-2012 Branching Rules for Minimum Congestion Multi- Commodity Flow Problems Cameron Megaw Clemson University, cmegaw@clemson.edu Follow this and additional

More information

A Benders Decomposition Approach for the Symmetric TSP with Generalized Latency

A Benders Decomposition Approach for the Symmetric TSP with Generalized Latency A Benders Decomposition Approach for the Symmetric TSP with Generalized Latency Fausto Errico Teodor Gabriel Crainic Federico Malucelli Maddalena Nonato December 2012 Bureaux de Montréal : Bureaux de Québec

More information

Discrete lot sizing and scheduling on parallel machines: description of a column generation approach

Discrete lot sizing and scheduling on parallel machines: description of a column generation approach 126 IO 2013 XVI Congresso da Associação Portuguesa de Investigação Operacional Discrete lot sizing and scheduling on parallel machines: description of a column generation approach António J.S.T. Duarte,

More information

Designing Survivable Networks: A Flow Based Approach

Designing Survivable Networks: A Flow Based Approach Designing Survivable Networks: A Flow Based Approach Prakash Mirchandani 1 University of Pittsburgh This is joint work with Anant Balakrishnan 2 of the University of Texas at Austin and Hari Natarajan

More information

A maritime version of the Travelling Salesman Problem

A maritime version of the Travelling Salesman Problem A maritime version of the Travelling Salesman Problem Enrico Malaguti, Silvano Martello, Alberto Santini May 31, 2015 Plan 1 The Capacitated TSP with Pickup and Delivery 2 The TSPPD with Draught Limits

More information

An Exact Algorithm for the Steiner Tree Problem with Delays

An Exact Algorithm for the Steiner Tree Problem with Delays Electronic Notes in Discrete Mathematics 36 (2010) 223 230 www.elsevier.com/locate/endm An Exact Algorithm for the Steiner Tree Problem with Delays Valeria Leggieri 1 Dipartimento di Matematica, Università

More information

Reliable single allocation hub location problem under hub breakdowns

Reliable single allocation hub location problem under hub breakdowns Reliable single allocation hub location problem under hub breakdowns Borzou Rostami 1, Nicolas Kämmerling 2, Christoph Buchheim 3, and Uwe Clausen 2 1 École de Technologie Supérieure de Montréal and Interuniversity

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

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

Capacitated network design using general flow-cutset inequalities

Capacitated network design using general flow-cutset inequalities Capacitated network design using general flow-cutset inequalities Christian Raack Arie M.C.A. Koster Sebastian Orlowski Roland Wessäly Abstract This paper deals with directed, bidirected, and undirected

More information

Simultaneous Optimization of Container Ship Sailing Speed and Container Routing with Transit Time Restrictions

Simultaneous Optimization of Container Ship Sailing Speed and Container Routing with Transit Time Restrictions Downloaded from orbit.dtu.dk on: Apr 01, 2019 Simultaneous Optimization of Container Ship Sailing Speed and Container Routing with Transit Time Restrictions Karsten, Christian Vad; Røpke, Stefan; Pisinger,

More information

Formulations and Decomposition Methods for the Incomplete Hub Location Problem With and Without Hop-Constraints

Formulations and Decomposition Methods for the Incomplete Hub Location Problem With and Without Hop-Constraints Formulations and Decomposition Methods for the Incomplete Hub Location Problem With and Without Hop-Constraints Ricardo S. de Camargo Department of Industrial Engineering, Universidade Federal de Minas

More information

Feasibility Pump Heuristics for Column Generation Approaches

Feasibility Pump Heuristics for Column Generation Approaches 1 / 29 Feasibility Pump Heuristics for Column Generation Approaches Ruslan Sadykov 2 Pierre Pesneau 1,2 Francois Vanderbeck 1,2 1 University Bordeaux I 2 INRIA Bordeaux Sud-Ouest SEA 2012 Bordeaux, France,

More information

The Generalized Regenerator Location Problem

The Generalized Regenerator Location Problem The Generalized Regenerator Location Problem Si Chen Ivana Ljubić S. Raghavan College of Business and Public Affairs, Murray State University Murray, KY 42071, USA Faculty of Business, Economics, and Statistics,

More information

The Traveling Salesman Problem with Pickup and Delivery. A polyhedral approach. IBM Research - Australia. Irina Dumitrescu

The Traveling Salesman Problem with Pickup and Delivery. A polyhedral approach. IBM Research - Australia. Irina Dumitrescu Australia The Traveling Salesman Problem with Pickup and Delivery A polyhedral approach Irina Dumitrescu Jean-Francois Cordeau, Gilbert Laporte, Stefan Ropke The TSP with Pickup and Delivery (TSPPD) Given:

More information

Inspection Route Optimization

Inspection Route Optimization Inspection Route Optimization Bernard Gendron Thibaut Vidal + August 11, 2017 CRM Industrial Problem Solving Workshop, Montréal, Canada CIRRELT and Département d informatique et de recherche opérationnelle,

More information

An MIP Formulation and Lagrangean Relaxation for the Cross-dock Door Assignment Problem

An MIP Formulation and Lagrangean Relaxation for the Cross-dock Door Assignment Problem To appear in the International Journal of Production Research Vol. 00, No. 00, 00 Month 20XX, 1 18 An MIP Formulation and Lagrangean Relaxation for the Cross-dock Door Assignment Problem W. Nassief a,

More information

3.10 Column generation method

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

Friday, September 21, Flows

Friday, September 21, Flows Flows Building evacuation plan people to evacuate from the offices corridors and stairways capacity 10 10 5 50 15 15 15 60 60 50 15 10 60 10 60 15 15 50 For each person determine the path to follow to

More information

Decomposition and Reformulation in Integer Programming

Decomposition and Reformulation in Integer Programming and Reformulation in Integer Programming Laurence A. WOLSEY 7/1/2008 / Aussois and Reformulation in Integer Programming Outline 1 Resource 2 and Reformulation in Integer Programming Outline Resource 1

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

Part II Strong lift-and-project cutting planes. Vienna, January 2012

Part II Strong lift-and-project cutting planes. Vienna, January 2012 Part II Strong lift-and-project cutting planes Vienna, January 2012 The Lovász and Schrijver M(K, K) Operator Let K be a given linear system in 0 1 variables. for any pair of inequalities αx β 0 and α

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

ALGORITHMS AND COMPLETE FORMULATIONS FOR THE NETWORK DESIGN PROBLEM Trilochan Sastry Indian Institute of Management, Ahmedabad November 1997 Abstract

ALGORITHMS AND COMPLETE FORMULATIONS FOR THE NETWORK DESIGN PROBLEM Trilochan Sastry Indian Institute of Management, Ahmedabad November 1997 Abstract ALGORITHMS AND COMPLETE FORMULATIONS FOR THE NETWORK DESIGN PROBLEM Trilochan Sastry Indian Institute of Management, Ahmedabad November 1997 Abstract We study the multi commodity uncapacitated network

More information

Part 4. Decomposition Algorithms

Part 4. Decomposition Algorithms In the name of God Part 4. 4.4. Column Generation for the Constrained Shortest Path Problem Spring 2010 Instructor: Dr. Masoud Yaghini Constrained Shortest Path Problem Constrained Shortest Path Problem

More information

STRC. A Lagrangian relaxation technique for the demandbased benefit maximization problem

STRC. A Lagrangian relaxation technique for the demandbased benefit maximization problem A Lagrangian relaxation technique for the demandbased benefit maximization problem Meritxell Pacheco Paneque Bernard Gendron Virginie Lurkin Shadi Sharif Azadeh Michel Bierlaire Transport and Mobility

More information

Large-scale optimization and decomposition methods: outline. Column Generation and Cutting Plane methods: a unified view

Large-scale optimization and decomposition methods: outline. Column Generation and Cutting Plane methods: a unified view Large-scale optimization and decomposition methods: outline I Solution approaches for large-scaled problems: I Delayed column generation I Cutting plane methods (delayed constraint generation) 7 I Problems

More information

A branch-and-cut algorithm for the single commodity uncapacitated fixed charge network flow problem

A branch-and-cut algorithm for the single commodity uncapacitated fixed charge network flow problem A branch-and-cut algorithm for the single commodity uncapacitated fixed charge network flow problem Francisco Ortega and Laurence Wolsey CORE and INMA Université Catholique de Louvain September 28, 2000

More information

Logic-based Benders Decomposition

Logic-based Benders Decomposition Logic-based Benders Decomposition A short Introduction Martin Riedler AC Retreat Contents 1 Introduction 2 Motivation 3 Further Notes MR Logic-based Benders Decomposition June 29 July 1 2 / 15 Basic idea

More information

Integer Programming Reformulations: Dantzig-Wolfe & Benders Decomposition the Coluna Software Platform

Integer Programming Reformulations: Dantzig-Wolfe & Benders Decomposition the Coluna Software Platform Integer Programming Reformulations: Dantzig-Wolfe & Benders Decomposition the Coluna Software Platform François Vanderbeck B. Detienne, F. Clautiaux, R. Griset, T. Leite, G. Marques, V. Nesello, A. Pessoa,

More information

The Probabilistic Pickup and Delivery Problem

The Probabilistic Pickup and Delivery Problem The Probabilistic Pickup and Delivery Problem Enrique Benavent 1, M. Landete 2, J.J. Salazar 3, G. Tirado 4 1 Departament d'estadística i Investigació Operativa, Universitat de València, Spain 2 Universidad

More information

EXERCISES SHORTEST PATHS: APPLICATIONS, OPTIMIZATION, VARIATIONS, AND SOLVING THE CONSTRAINED SHORTEST PATH PROBLEM. 1 Applications and Modelling

EXERCISES SHORTEST PATHS: APPLICATIONS, OPTIMIZATION, VARIATIONS, AND SOLVING THE CONSTRAINED SHORTEST PATH PROBLEM. 1 Applications and Modelling SHORTEST PATHS: APPLICATIONS, OPTIMIZATION, VARIATIONS, AND SOLVING THE CONSTRAINED SHORTEST PATH PROBLEM EXERCISES Prepared by Natashia Boland 1 and Irina Dumitrescu 2 1 Applications and Modelling 1.1

More information

Branch-and-Price algorithm for Vehicle Routing Problem: tutorial

Branch-and-Price algorithm for Vehicle Routing Problem: tutorial Branch-and-Price algorithm for Vehicle Routing Problem: tutorial Kyuree AHN Department of Industrial and Systems Engineering KAIST, Republic of Korea Friday, May 17, 2017 Presentation Overview Problem

More information

Column Generation. i = 1,, 255;

Column Generation. i = 1,, 255; Column Generation The idea of the column generation can be motivated by the trim-loss problem: We receive an order to cut 50 pieces of.5-meter (pipe) segments, 250 pieces of 2-meter segments, and 200 pieces

More information

BCOL RESEARCH REPORT 17.07

BCOL RESEARCH REPORT 17.07 BCOL RESEARCH REPORT 17.07 Industrial Engineering & Operations Research University of California, Berkeley, CA 9470 1777 ON CAPACITY MODELS FOR NETWORK DESIGN ALPER ATAMTÜRK AND OKTAY GÜNLÜK Abstract.

More information

Decomposition Methods for Integer Programming

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

A Branch-and-Cut Algorithm for the Periodic Rural Postman Problem with Irregular Services

A Branch-and-Cut Algorithm for the Periodic Rural Postman Problem with Irregular Services A Branch-and-Cut Algorithm for the Periodic Rural Postman Problem with Irregular Services Enrique Benavent Ángel Corberán Demetrio Laganà Francesca Vocaturo DEIO, Universitat de València, Spain DIMEG,

More information

Interior-Point versus Simplex methods for Integer Programming Branch-and-Bound

Interior-Point versus Simplex methods for Integer Programming Branch-and-Bound Interior-Point versus Simplex methods for Integer Programming Branch-and-Bound Samir Elhedhli elhedhli@uwaterloo.ca Department of Management Sciences, University of Waterloo, Canada Page of 4 McMaster

More information

Vehicle Routing and MIP

Vehicle Routing and MIP CORE, Université Catholique de Louvain 5th Porto Meeting on Mathematics for Industry, 11th April 2014 Contents: The Capacitated Vehicle Routing Problem Subproblems: Trees and the TSP CVRP Cutting Planes

More information

A Bilevel Model for Toll Optimization on a Multicommodity Transportation Network

A Bilevel Model for Toll Optimization on a Multicommodity Transportation Network A Bilevel Model for Toll Optimization on a Multicommodity Transportation Network Luce Brotcorne 1,2,3 Martine Labbé 2 Patrice Marcotte 3,4 Gilles Savard 5,6 1 Université de Valenciennes - LAMIH/ROI Le

More information

Exact Solution to Bandwidth Packing Problem with Queuing Delays

Exact Solution to Bandwidth Packing Problem with Queuing Delays Exact Solution to Bandwidth Packing Problem with Queuing Delays Navneet Vidyarthi a,b,, Sachin Jayaswal c, Vikranth Babu Tirumala Chetty c a Department of Supply Chain and Business Technology Management

More information

Minimum cost transportation problem

Minimum cost transportation problem Minimum cost transportation problem Complements of Operations Research Giovanni Righini Università degli Studi di Milano Definitions The minimum cost transportation problem is a special case of the minimum

More information

Lagrangean Decomposition for Mean-Variance Combinatorial Optimization

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

A Node-Flow Model for 1D Stock Cutting: Robust Branch-Cut-and-Price

A Node-Flow Model for 1D Stock Cutting: Robust Branch-Cut-and-Price A Node-Flow Model for 1D Stock Cutting: Robust Branch-Cut-and-Price Gleb Belov University of Dresden Adam N. Letchford Lancaster University Eduardo Uchoa Universidade Federal Fluminense August 4, 2011

More information

Solving the bifurcated and nonbifurcated robust network loading problem with k-adaptive routing

Solving the bifurcated and nonbifurcated robust network loading problem with k-adaptive routing Solving the bifurcated and nonbifurcated robust network loading problem with k-adaptive routing Marco Silva, Michael Poss, Nelson Maculan To cite this version: Marco Silva, Michael Poss, Nelson Maculan.

More information

Separation Techniques for Constrained Nonlinear 0 1 Programming

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

More information

Projection in Logic, CP, and Optimization

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

A three-level MILP model for generation and transmission expansion planning

A three-level MILP model for generation and transmission expansion planning A three-level MILP model for generation and transmission expansion planning David Pozo Cámara (UCLM) Enzo E. Sauma Santís (PUC) Javier Contreras Sanz (UCLM) Contents 1. Introduction 2. Aims and contributions

More information

Robust Inventory Routing under Demand Uncertainty

Robust Inventory Routing under Demand Uncertainty TRANSPORTATION SCIENCE Vol. 00, No. 0, Xxxxx 0000, pp. 000 000 issn0041-1655 eissn1526-5447 00 0000 0001 INFORMS doi 10.1287/xxxx.0000.0000 c 0000 INFORMS Robust Inventory Routing under Demand Uncertainty

More information

A column generation approach to the discrete lot sizing and scheduling problem on parallel machines

A column generation approach to the discrete lot sizing and scheduling problem on parallel machines A column generation approach to the discrete lot sizing and scheduling problem on parallel machines António J.S.T. Duarte and J.M.V. Valério de Carvalho Abstract In this work, we study the discrete lot

More information

Solving a Production Scheduling Problem as a Time-Dependent Traveling Salesman Problem

Solving a Production Scheduling Problem as a Time-Dependent Traveling Salesman Problem Solving a Production Scheduling Problem as a Time-Dependent Traveling Salesman Problem GABRIELLA STECCO Department of Applied Mathematics, University Ca Foscari of Venice, Dorsoduro n. 3825/E, 30123 Venice,

More information