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

Size: px
Start display at page:

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

Transcription

1 Australia The Traveling Salesman Problem with Pickup and Delivery A polyhedral approach Irina Dumitrescu Jean-Francois Cordeau, Gilbert Laporte, Stefan Ropke

2 The TSP with Pickup and Delivery (TSPPD) Given: one vehicle one depot n customers (n commodities) an explicit pickup and delivery request for each customer (no pickup location can be visited before its corresponding delivery location) Goal: Find the shortest vehicle route that starts and ends at the depot and satisfies all customer requests. Applications: courier services, dial-a-ride systems. IBM Research- Australia

3 Notation and Examples Notation: G=(V,E) Depot: 0 and 2n+1 i {1,,n} a pickup location & n+i its corresponding delivery location x i,j binary variable corresponding to edge (i, j) Examples:

4 The TSPPD Polytope R E = R 2n2 +n+1 TSPPD polytope = set of points in R E that satisfy: degree constraints TSP subtour elimination constraints precedence constraints x 0,2n+1 = 1 TSP

5 The TSPPD Polytope R E = R 2n2 +n+1 TSPPD polytope = set of points in R E that satisfy: degree constraints TSP subtour elimination constraints precedence constraints x 0,2n+1 = 1 TSP dim(p TSPPD ) = 2n 2 -n-2, n 2

6 Specific TSPPD Constraints: Precedence Let U V: 0 U, 2n+1 U i U s.t. n+i U Precedence constraints (Ruland 1995): x([u: U]) 4 If! i U s.t. n+i U, then the precedence constraints are facets.

7 Valid Inequalities: Order Constraints Let i, j pickup nodes Order constraints (Ruland 1995): x i,n+j + x j,n+i 1 The order constraints can be generalised.

8 Valid Inequalities: Generalised Order Constraints (GOC) Let S 1,,S m sets of nodes s.t. S l Pickup(S l+1 ) (where S m+1 = S 1 ). Generalised order constraints (Ruland 1995): h=1,,m x(s h ) h=1,,m S h - m 1 GOC are not facet defining Can they be lifted to become facets? Example: x i,n+k + x j,n+i + x k,n+j 2

9 Valid Inequalities: Order Matching Constraints (OMC) Let i 1,,i m pickup nodes and H V \ {0, 2n+1} such that: i h H, n+i h H, h=1,,m Order matching constraints (Ruland 1995): x(h) + h=1,,m x i h,n+ih H If H contains pickup nodes only, the OMC are facets. The OMC can be generalised.

10 Valid Inequalities: Generalised Order Matching Constraints Let {i 1,,i m } pickup nodes, H V \ {0,2n+1}, and disjoint sets T 1,,T m V \ {0,2n+1} s.t.: {i h, n+i h } T h and H T h = {i h }, h=1,,m Generalised order matching constraints (Cordeau 2004): x(h) + h=1,,m x(t h ) H + h=1,,m T h - 2m One can generalise them even further!

11 Valid Inequalities: Generalised Order Matching Constraints Further generalisation by relaxing the conditions on sets H and T h. The sets T do not need to be disjoint, but T h T l H, h l. {i 1,,i m } H and {n+i 1,,n+i m } H = Doubly generalised order matching constraints: x(h) + h=1,,m x(t h ) H + h=1,,m T h - 2m DGOMC, OMC, GOMC DGOMC, GOMC Not OMC DGOMC Not OMC, GOMC

12 Valid Inequalities: Lifted Subtour Elimination Constraints Let S V \ {0, 2n+1} such that: i S s.t. n+i S Lifted subtour elimination constraints (LSEC): x(s) + j S,n+j S x i,n+j S - 1 The LSEC are facets.

13 Valid Inequalities: Generalised Lifted Subtour Elimination Constraints Let S V \ {0, 2n+1} such that: i S s.t. n+i S Let T 1, T K V \ {0, 2n+1} such that: p k S pickup node s.t. n+ p k T k, k T k S = {i}, k, and T j T l = {i}, j, l Generalised lifted subtour elimination constraints (GLSEC): x(s) + k=1,,k x(t k ) S ( k=1,,k T k - 2)

14 Test Problems 1 Randomly generated (points in a grid). Renaud, Boctor and Laporte test instances (2002): 2 TSP instances with delivery nodes selected randomly from the neighbourhood of the pickup nodes: A: closest five B: closest ten C: the whole graph 3 Randomly generated instances. On the optimal TSP tour pickup and delivery nodes are defined such that the tour is feasible for the pickup and delivery problem.

15 Separation Procedures Max flow based procedures: Subtour elimination constraints (SEC): exact Precedence constraints (PC): exact Order matching constraints (OMC): exact (2 and 3 destinations) Doubly generalised order matching constraints (DGOMC): heuristics Generalised order constraints (GOC): exact (m=2), heuristic (m>2) Lifted subtour elimination constraints (LSEC): exact Generalised lifted subtour elimination constraints (GLSEC): heuristic

16 What is the impact of the valid inequalities? Variable across instances. Integrality gap: 100(UB-LB)/UB LB: value of LP relaxation UB: best known heuristic or optimal solution 1 Top two (avg. gap closed): GOC (61.2%), GLSEC (37.3%) All: 72.5%, All + General Purpose CPLEX Cuts: 76.6 Avg. computational time: All 18.5s, All + CPLEX 56.8s 2 Top two (avg. gap closed): GOC (37%), GLSEC (22.4%) All: 50.4%, All + General purpose CPLEX Cuts: 53.5 Avg. computational time: All 99s, All + CPLEX 288.2s

17 Branch-and-Cut Algorithms Time limit: 4 hours 1 and 2 : Instances with up to 20 requests (one minute) Most instances with 25 requests (within time limit) Some instances with 30 and 35 requests Larger instances: gap within 5% 3 : All solved Since TSP based, we think it is due to good bounds from TSP.

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

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

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

Travelling Salesman Problem

Travelling Salesman Problem Travelling Salesman Problem Fabio Furini November 10th, 2014 Travelling Salesman Problem 1 Outline 1 Traveling Salesman Problem Separation Travelling Salesman Problem 2 (Asymmetric) Traveling Salesman

More information

The Traveling Salesman Problem with Pickups, Deliveries, and Draft Limits

The Traveling Salesman Problem with Pickups, Deliveries, and Draft Limits The Traveling Salesman Problem with Pickups, Deliveries, and Draft Limits Enrico Malaguti, Silvano Martello, Alberto Santini DEI Guglielmo Marconi", Università di Bologna, Viale Risorgimento 2, 40136 Bologna,

More information

An Exact Algorithm for the Traveling Salesman Problem with Deliveries and Collections

An Exact Algorithm for the Traveling Salesman Problem with Deliveries and Collections An Exact Algorithm for the Traveling Salesman Problem with Deliveries and Collections R. Baldacci DISMI, University of Modena and Reggio E., V.le Allegri 15, 42100 Reggio E., Italy E. Hadjiconstantinou

More information

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

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

More information

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

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

Time Dependent Traveling Salesman Problem with Time Windows: Properties and an Exact Algorithm

Time Dependent Traveling Salesman Problem with Time Windows: Properties and an Exact Algorithm Time Dependent Traveling Salesman Problem with Time Windows: Properties and an Exact Algorithm Anna Arigliano, Gianpaolo Ghiani, Antonio Grieco, Emanuela Guerriero Dipartimento di Ingegneria dell Innovazione,

More information

Exact and Heuristic Algorithms for the Symmetric and Asymmetric Vehicle Routing Problem with Backhauls

Exact and Heuristic Algorithms for the Symmetric and Asymmetric Vehicle Routing Problem with Backhauls Exact and Heuristic Algorithms for the Symmetric and Asymmetric Vehicle Routing Problem with Backhauls Paolo Toth, Daniele Vigo ECCO IX - Dublin 1996 Exact and Heuristic Algorithms for VRPB 1 Vehicle Routing

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

The Pickup and Delivery Traveling Salesman Problem with Handling Costs

The Pickup and Delivery Traveling Salesman Problem with Handling Costs The Pickup and Delivery Traveling Salesman Problem with Handling Costs Marjolein Veenstra Kees Jan Roodbergen Iris F.A. Vis Leandro C. Coelho September 2015 CIRRELT-2015-44 Document de travail également

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

The Traveling Salesman Problem: An Overview. David P. Williamson, Cornell University Ebay Research January 21, 2014

The Traveling Salesman Problem: An Overview. David P. Williamson, Cornell University Ebay Research January 21, 2014 The Traveling Salesman Problem: An Overview David P. Williamson, Cornell University Ebay Research January 21, 2014 (Cook 2012) A highly readable introduction Some terminology (imprecise) Problem Traditional

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

Stronger Multi-Commodity Flow Formulations of the (Capacitated) Sequential Ordering Problem

Stronger Multi-Commodity Flow Formulations of the (Capacitated) Sequential Ordering Problem Stronger Multi-Commodity Flow Formulations of the (Capacitated) Sequential Ordering Problem Adam N. Letchford Juan-José Salazar-González May 2015 Abstract The sequential ordering problem (SOP) is the generalisation

More information

Technical Report. Formulations for a Location-Routing Problem with Simultaneous Pickup and Delivery

Technical Report. Formulations for a Location-Routing Problem with Simultaneous Pickup and Delivery Technical Report Formulations for a Location-Routing Problem with Simultaneous Pickup and Delivery Ismail Karaoglan a, Fulya Altiparmak b, Imdat Kara c, Berna Dengiz c a Department of Industrial Engineering,

More information

Memorandum COSOR 95-19, 1995, Eindhoven University of Technology

Memorandum COSOR 95-19, 1995, Eindhoven University of Technology Memorandum COSOR 95-19, 1995, Eindhoven University of Technology A polyhedral approach to the delivery man problem C.A. van Eijl Abstract We propose a mixed integer programming formulation for the delivery

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 priori performance measures for arc-based formulations of the Vehicle Routing Problem

A priori performance measures for arc-based formulations of the Vehicle Routing Problem A priori performance measures for arc-based formulations of the Vehicle Routing Problem Fernando Ordóñez, Ilgaz Sungur, and Maged Dessouky Industrial and Systems Engineering, University of Southern California

More information

Asymmetric Traveling Salesman Problem (ATSP): Models

Asymmetric Traveling Salesman Problem (ATSP): Models Asymmetric Traveling Salesman Problem (ATSP): Models Given a DIRECTED GRAPH G = (V,A) with V = {,, n} verte set A = {(i, j) : i V, j V} arc set (complete digraph) c ij = cost associated with arc (i, j)

More information

THE PICKUP AND DELIVERY PROBLEM WITH TRANSFERS: FORMULATION AND A BRANCH-AND-CUT SOLUTION METHOD

THE PICKUP AND DELIVERY PROBLEM WITH TRANSFERS: FORMULATION AND A BRANCH-AND-CUT SOLUTION METHOD THE PICKUP AND DELIVERY PROBLEM WITH TRANSFERS: FORMULATION AND A BRANCH-AND-CUT SOLUTION METHOD Abstract. In this paper, a strict formulation of a generalization of the classical pick up and delivery

More information

Math Models of OR: Traveling Salesman Problem

Math Models of OR: Traveling Salesman Problem Math Models of OR: Traveling Salesman Problem John E. Mitchell Department of Mathematical Sciences RPI, Troy, NY 12180 USA November 2018 Mitchell Traveling Salesman Problem 1 / 19 Outline 1 Examples 2

More information

Vehicle Routing and Scheduling. Martin Savelsbergh The Logistics Institute Georgia Institute of Technology

Vehicle Routing and Scheduling. Martin Savelsbergh The Logistics Institute Georgia Institute of Technology Vehicle Routing and Scheduling Martin Savelsbergh The Logistics Institute Georgia Institute of Technology Vehicle Routing and Scheduling Part II: Algorithmic Enhancements Handling Practical Complexities

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

Transformations of node-balanced routing problems

Transformations of node-balanced routing problems Transformations of node-balanced routing problems Antonio Martinez-Sykora Tolga Bektaş 1 Southampton Business School Centre for Operational Research, Management Science and Information Systems (CORMSIS)

More information

MVE165/MMG630, Applied Optimization Lecture 6 Integer linear programming: models and applications; complexity. Ann-Brith Strömberg

MVE165/MMG630, Applied Optimization Lecture 6 Integer linear programming: models and applications; complexity. Ann-Brith Strömberg MVE165/MMG630, Integer linear programming: models and applications; complexity Ann-Brith Strömberg 2011 04 01 Modelling with integer variables (Ch. 13.1) Variables Linear programming (LP) uses continuous

More information

Introduction to Integer Programming

Introduction 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 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 Mixed-Integer Linear Program for the Traveling Salesman Problem with Structured Time Windows

A Mixed-Integer Linear Program for the Traveling Salesman Problem with Structured Time Windows A Mixed-Integer Linear Program for the Traveling Salesman Problem with Structured Time Windows Philipp Hungerländer Christian Truden 5th January 2017 Abstract In this extended abstract we introduce the

More information

Models and Algorithms for Stochastic and Robust Vehicle Routing with Deadlines

Models and Algorithms for Stochastic and Robust Vehicle Routing with Deadlines Accepted in Transportation Science manuscript (Please, provide the mansucript number!) Authors are encouraged to submit new papers to INFORMS journals by means of a style file template, which includes

More information

New Integer Programming Formulations of the Generalized Travelling Salesman Problem

New Integer Programming Formulations of the Generalized Travelling Salesman Problem American Journal of Applied Sciences 4 (11): 932-937, 2007 ISSN 1546-9239 2007 Science Publications New Integer Programming Formulations of the Generalized Travelling Salesman Problem Petrica C. Pop Department

More information

Revisiting the Hamiltonian p-median problem: a new formulation on directed graphs and a branch-and-cut algorithm

Revisiting the Hamiltonian p-median problem: a new formulation on directed graphs and a branch-and-cut algorithm Revisiting the Hamiltonian p-median problem: a new formulation on directed graphs and a branch-and-cut algorithm Tolga Bektaş 1, Luís Gouveia 2, Daniel Santos 2 1 Centre for Operational Research, Management

More information

Valid Inequalities and Separation for the Symmetric Sequential Ordering Problem

Valid Inequalities and Separation for the Symmetric Sequential Ordering Problem Valid Inequalities and Separation for the Symmetric Sequential Ordering Problem Adam N. Letchford Yanjun Li Draft, April 2014 Abstract The sequential ordering problem (SOP) is the generalisation of the

More information

A Time Bucket Formulation for the TSP with Time Windows

A Time Bucket Formulation for the TSP with Time Windows A Time Bucket Formulation for the TSP with Time Windows Sanjeeb Dash, Oktay Günlük IBM Research Andrea Lodi, Andrea Tramontani University of Bologna November 10, 2009 Abstract The Traveling Salesman Problem

More information

Formulations and Valid Inequalities for the Heterogeneous Vehicle Routing Problem

Formulations and Valid Inequalities for the Heterogeneous Vehicle Routing Problem Math. Program., Ser. A 106, 365 390 (2006) Digital Object Identifier (DOI) 10.1007/s10107-005-0611-6 Hande Yaman Formulations and Valid Inequalities for the Heterogeneous Vehicle Routing Problem Received:

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

Bounds on the Traveling Salesman Problem

Bounds on the Traveling Salesman Problem Bounds on the Traveling Salesman Problem Sean Zachary Roberson Texas A&M University MATH 613, Graph Theory A common routing problem is as follows: given a collection of stops (for example, towns, stations,

More information

A PERTURBATION METAHEURISTIC FOR THE VEHICLE ROUTING PROBLEM

A PERTURBATION METAHEURISTIC FOR THE VEHICLE ROUTING PROBLEM A PERTURBATION METAHEURISTIC FOR THE VEHICLE ROUTING PROBLEM WITH PRIVATE FLEET AND COMMON CARRIERS Marie-Claude BOLDUC 1, Jacques RENAUD *1, Fayez BOCTOR 1, Gilbert LAPORTE 2 1 Network Organization Technology

More information

Part III: Traveling salesman problems

Part III: Traveling salesman problems Transportation Logistics Part III: Traveling salesman problems c R.F. Hartl, S.N. Parragh 1/282 Motivation Motivation Why do we study the TSP? c R.F. Hartl, S.N. Parragh 2/282 Motivation Motivation Why

More information

Models and valid inequalities to asymmetric skill-based routing problems

Models and valid inequalities to asymmetric skill-based routing problems EURO J Transp Logist (2013) 2:29 55 DOI 10.1007/s13676-012-0012-y RESEARCH PAPER Models and valid inequalities to asymmetric skill-based routing problems Paola Cappanera Luis Gouveia Maria Grazia Scutellà

More information

Algorithms and Complexity theory

Algorithms and Complexity theory Algorithms and Complexity theory Thibaut Barthelemy Some slides kindly provided by Fabien Tricoire University of Vienna WS 2014 Outline 1 Algorithms Overview How to write an algorithm 2 Complexity theory

More information

16.410/413 Principles of Autonomy and Decision Making

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

More information

The resource transfer problem

The resource transfer problem The resource transfer problem Illa Weiss and Christoph Schwindt Clausthal University of Technology, Germany {illa.weiss,christoph.schwindt}@tu-clausthal.de Keywords: vehicle routing and scheduling, project

More information

21. Set cover and TSP

21. Set cover and TSP CS/ECE/ISyE 524 Introduction to Optimization Spring 2017 18 21. Set cover and TSP ˆ Set covering ˆ Cutting problems and column generation ˆ Traveling salesman problem Laurent Lessard (www.laurentlessard.com)

More information

The Stochastic Vehicle Routing Problem

The Stochastic Vehicle Routing Problem The Stochastic Vehicle Routing Problem Research Paper Vrije Universiteit Amsterdam Faculty of Sciences Study programme Business Analytics De Boelelaan 08a 08 HV Amsterdam Dimitry Erkin, email:dimitry.erkin@gmail.com

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

The time-dependent profitable pickup and delivery traveling salesman problem with time windows

The time-dependent profitable pickup and delivery traveling salesman problem with time windows The time-dependent proitable pickup and delivery traveling salesman problem with time windows Citation or published version (APA): Sun, P., Dabia, S., Veelentur, L. P., & van Woensel, T. (2015). The time-dependent

More information

Part III: Traveling salesman problems

Part III: Traveling salesman problems Transportation Logistics Part III: Traveling salesman problems c R.F. Hartl, S.N. Parragh 1/74 Motivation Motivation Why do we study the TSP? it easy to formulate it is a difficult problem many significant

More information

Cut-First Branch-and-Price-Second for the CARP Workshop on Large Scale Optimization 2012 Vevey, Switzerland

Cut-First Branch-and-Price-Second for the CARP Workshop on Large Scale Optimization 2012 Vevey, Switzerland Cut-First Branch-and-Price-Second for the CARP Workshop on Large Scale Optimization 2012 Vevey, Switzerland Claudia Bode and Stefan Irnich {claudia.bode,irnich}@uni-mainz.de Chair for Logistics Management

More information

VNS for the TSP and its variants

VNS for the TSP and its variants VNS for the TSP and its variants Nenad Mladenović, Dragan Urošević BALCOR 2011, Thessaloniki, Greece September 23, 2011 Mladenović N 1/37 Variable neighborhood search for the TSP and its variants Problem

More information

Discrete Optimization 2010 Lecture 7 Introduction to Integer Programming

Discrete Optimization 2010 Lecture 7 Introduction to Integer Programming Discrete Optimization 2010 Lecture 7 Introduction to Integer Programming Marc Uetz University of Twente m.uetz@utwente.nl Lecture 8: sheet 1 / 32 Marc Uetz Discrete Optimization Outline 1 Intro: The Matching

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

Scheduling and Optimization Course (MPRI)

Scheduling and Optimization Course (MPRI) MPRI Scheduling and optimization: lecture p. /6 Scheduling and Optimization Course (MPRI) Leo Liberti LIX, École Polytechnique, France MPRI Scheduling and optimization: lecture p. /6 Teachers Christoph

More information

Exact algorithms for the Traveling Salesman Problem with Draft Limits

Exact algorithms for the Traveling Salesman Problem with Draft Limits Exact algorithms for the Traveling Salesman Problem with Draft Limits Maria Battarra Mathematics, University of Southampton Southampton, SO17 1BJ. UK m.battarra@soton.ac.uk Artur Alves Pessoa Universidade

More information

Equivalence of an Approximate Linear Programming Bound with the Held-Karp Bound for the Traveling Salesman Problem

Equivalence of an Approximate Linear Programming Bound with the Held-Karp Bound for the Traveling Salesman Problem Equivalence of an Approximate Linear Programming Bound with the Held-Karp Bound for the Traveling Salesman Problem Alejandro Toriello H. Milton Stewart School of Industrial and Systems Engineering Georgia

More information

The Multiple Traveling Salesperson Problem on Regular Grids

The Multiple Traveling Salesperson Problem on Regular Grids Philipp Hungerländer Anna Jellen Stefan Jessenitschnig Lisa Knoblinger Manuel Lackenbucher Kerstin Maier September 10, 2018 Abstract In this work we analyze the multiple Traveling Salesperson Problem (mtsp)

More information

POLYNOMIAL MILP FORMULATIONS

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

More information

A stabilized column generation scheme for the traveling salesman subtour problem

A stabilized column generation scheme for the traveling salesman subtour problem Discrete Applied Mathematics 154 (2006) 2212 2238 www.elsevier.com/locate/dam A stabilized column generation scheme for the traveling salesman subtour problem Andreas Westerlund, Maud Göthe-Lundgren, Torbjörn

More information

The Multiple Traveling Salesman Problem with Time Windows: Bounds for the Minimum Number of Vehicles

The Multiple Traveling Salesman Problem with Time Windows: Bounds for the Minimum Number of Vehicles The Multiple Traveling Salesman Problem with Time Windows: Bounds for the Minimum Number of Vehicles Snežana Mitrović-Minić Ramesh Krishnamurti School of Computing Science, Simon Fraser University, Burnaby,

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

International ejournals

International ejournals ISSN 0976 1411 Available online at www.internationalejournals.com International ejournals International ejournal of Mathematics and Engineering 2 (2017) Vol. 8, Issue 1, pp 11 21 Optimization of Transportation

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

Cutting Planes in SCIP

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

More information

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

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

Recent Progress in Approximation Algorithms for the Traveling Salesman Problem

Recent Progress in Approximation Algorithms for the Traveling Salesman Problem Recent Progress in Approximation Algorithms for the Traveling Salesman Problem Lecture 4: s-t path TSP for graph TSP David P. Williamson Cornell University July 18-22, 2016 São Paulo School of Advanced

More information

TRAVELING SALESMAN PROBLEM WITH TIME WINDOWS (TSPTW)

TRAVELING SALESMAN PROBLEM WITH TIME WINDOWS (TSPTW) TRAVELING SALESMAN PROBLEM WITH TIME WINDOWS (TSPTW) Aakash Anuj 10CS30043 Surya Prakash Verma 10AE30026 Yetesh Chaudhary 10CS30044 Supervisor: Prof. Jitesh Thakkar TSP Given a list of cities and the distances

More information

Week 8. 1 LP is easy: the Ellipsoid Method

Week 8. 1 LP is easy: the Ellipsoid Method Week 8 1 LP is easy: the Ellipsoid Method In 1979 Khachyan proved that LP is solvable in polynomial time by a method of shrinking ellipsoids. The running time is polynomial in the number of variables n,

More information

A Branch-and-Cut Algorithm for an Assembly Routing Problem

A Branch-and-Cut Algorithm for an Assembly Routing Problem A Branch-and-Cut Algorithm for an Assembly Routing Problem Masoud Chitsaz, Jean-François Cordeau, Raf Jans HEC Montréal and GERAD, 3000 Chemin de la Côte-Sainte-Catherine, Montréal, H3T 2A7 Canada Abstract

More information

Transportation II. Lecture 16 ESD.260 Fall Caplice

Transportation II. Lecture 16 ESD.260 Fall Caplice Transportation II Lecture 16 ESD.260 Fall 2003 Caplice One to One System 1+ ns d LC($ / item) = c H + ch + ct + c + c + c r MAX i MAX i m s d vs Mode 1 v v Cost per Item c i t m v MAX 2 2v MAX Shipment

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

A Gossip Algorithm for Heterogeneous Multi-Vehicle Routing Problems

A Gossip Algorithm for Heterogeneous Multi-Vehicle Routing Problems A Gossip Algorithm for Heterogeneous Multi-Vehicle Routing Problems Mauro Franceschelli Daniele Rosa Carla Seatzu Francesco Bullo Dep of Electrical and Electronic Engineering, Univ of Cagliari, Italy (e-mail:

More information

Integer Linear Programming (ILP)

Integer Linear Programming (ILP) Integer Linear Programming (ILP) Zdeněk Hanzálek, Přemysl Šůcha hanzalek@fel.cvut.cz CTU in Prague March 8, 2017 Z. Hanzálek (CTU) Integer Linear Programming (ILP) March 8, 2017 1 / 43 Table of contents

More information

3.8 Strong valid inequalities

3.8 Strong valid inequalities 3.8 Strong valid inequalities By studying the problem structure, we can derive strong valid inequalities which lead to better approximations of the ideal formulation conv(x ) and hence to tighter bounds.

More information

Vehicle Scheduling for Accessible. Transportation Systems

Vehicle Scheduling for Accessible. Transportation Systems Beauchamp 1 2 Furkan Enderer 3 Mounira Groiez 1 Nadia Lahrichi 1 Mehdi Mahnam 1 Odile Marcotte 4 Sofiane Soualah 5 6 1 École Polytechnique 2 UQAM 3 Concordia University 4 CRM and UQAM 5 Université de Montréal

More information

The traveling salesman problem

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

More information

Reverse Multistar Inequalities and Vehicle Routing Problems with lower bound capacities. Luis Gouveia, Jorge Riera and Juan-José Salazar-González

Reverse Multistar Inequalities and Vehicle Routing Problems with lower bound capacities. Luis Gouveia, Jorge Riera and Juan-José Salazar-González Reverse Multistar Inequalities and Vehicle Routing Problems with lower bound capacities Luis Gouveia, Jorge Riera and Juan-José Salazar-González CIO Working Paper 13/2009 Reverse Multistar Inequalities

More information

Metropolitan Delivery with Time Windows as a Scheduling Problem

Metropolitan Delivery with Time Windows as a Scheduling Problem Smart Cities Symposium Prague 2016 1 Metropolitan Delivery with Time Windows as a Scheduling Problem Wojciech Bożejko and Czesław Smutnicki Wroclaw University of Science and Technology Wroclaw, Poland

More information

The Inventory-Routing Problem with Transshipment

The Inventory-Routing Problem with Transshipment The Inventory-Routing Problem with Transshipment Leandro Callegari Coelho Jean-François Cordeau Gilbert Laporte March 2011 CIRRELT-2011-21 Bureaux de Montréal : Bureaux de Québec : Université de Montréal

More information

Applied Integer Programming: Modeling and Solution

Applied Integer Programming: Modeling and Solution Applied Integer Programming: Modeling and Solution Chen, Batson, Dang Section 6. - 6.3 Blekinge Institute of Technology April 5, 05 Modeling Combinatorical Optimization Problems II Traveling Salesman Problem

More information

Compact Formulations of the Steiner Traveling Salesman Problem and Related Problems

Compact Formulations of the Steiner Traveling Salesman Problem and Related Problems Compact Formulations of the Steiner Traveling Salesman Problem and Related Problems Adam N. Letchford Saeideh D. Nasiri Dirk Oliver Theis March 2012 Abstract The Steiner Traveling Salesman Problem (STSP)

More information

3.7 Strong valid inequalities for structured ILP problems

3.7 Strong valid inequalities for structured ILP problems 3.7 Strong valid inequalities for structured ILP problems By studying the problem structure, we can derive strong valid inequalities yielding better approximations of conv(x ) and hence tighter bounds.

More information

The quest for finding Hamiltonian cycles

The quest for finding Hamiltonian cycles The quest for finding Hamiltonian cycles Giang Nguyen School of Mathematical Sciences University of Adelaide Travelling Salesman Problem Given a list of cities and distances between cities, what is the

More information

Decision Diagrams for Discrete Optimization

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

More information

Solving the MWT. Recall the ILP for the MWT. We can obtain a solution to the MWT problem by solving the following ILP:

Solving the MWT. Recall the ILP for the MWT. We can obtain a solution to the MWT problem by solving the following ILP: Solving the MWT Recall the ILP for the MWT. We can obtain a solution to the MWT problem by solving the following ILP: max subject to e i E ω i x i e i C E x i {0, 1} x i C E 1 for all critical mixed cycles

More information

Teaching Integer Programming Formulations Using the Traveling Salesman Problem

Teaching Integer Programming Formulations Using the Traveling Salesman Problem SIAM REVIEW Vol. 45, No. 1, pp. 116 123 c 2003 Society for Industrial and Applied Mathematics Teaching Integer Programming Formulations Using the Traveling Salesman Problem Gábor Pataki Abstract. We designed

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

Adaptive Large Neighborhood Search with a Constant-Time Feasibility Test for the Dial-a-Ride Problem

Adaptive Large Neighborhood Search with a Constant-Time Feasibility Test for the Dial-a-Ride Problem Adaptive Large Neighborhood Search with a Constant-Time Feasibility Test for the Dial-a-Ride Problem Timo Gschwind,a, Michael Drexl a,b a Chair of Logistics Management, Gutenberg School of Management and

More information

EXACT ALGORITHMS FOR THE ATSP

EXACT ALGORITHMS FOR THE ATSP EXACT ALGORITHMS FOR THE ATSP Branch-and-Bound Algorithms: Little-Murty-Sweeney-Karel (Operations Research, ); Bellmore-Malone (Operations Research, ); Garfinkel (Operations Research, ); Smith-Srinivasan-Thompson

More information

A branch-and-cut algorithm for the Minimum Labeling Hamiltonian Cycle Problem and two variants

A branch-and-cut algorithm for the Minimum Labeling Hamiltonian Cycle Problem and two variants A branch-and-cut algorithm for the Minimum Labeling Hamiltonian Cycle Problem and two variants Nicolas Jozefowiez 1, Gilbert Laporte 2, Frédéric Semet 3 1. LAAS-CNRS, INSA, Université de Toulouse, Toulouse,

More information

An Optimization-Based Heuristic for the Split Delivery Vehicle Routing Problem

An Optimization-Based Heuristic for the Split Delivery Vehicle Routing Problem An Optimization-Based Heuristic for the Split Delivery Vehicle Routing Problem Claudia Archetti (1) Martin W.P. Savelsbergh (2) M. Grazia Speranza (1) (1) University of Brescia, Department of Quantitative

More information

Large Multiple Neighborhood Search for the Soft-Clustered Vehicle-Routing Problem

Large Multiple Neighborhood Search for the Soft-Clustered Vehicle-Routing Problem Gutenberg School of Management and Economics & Research Unit Interdisciplinary Public Policy Discussion Paper Series Large Multiple Neighborhood Search for the Soft-Clustered Vehicle-Routing Problem Timo

More information

Department of Economics and Management University of Brescia Italy. Formulations for an inventory routing problem

Department of Economics and Management University of Brescia Italy. Formulations for an inventory routing problem + Working Papers Department of Economics and Management University of Brescia Italy C. Archetti, N. Bianchessi, S. Irnich M.G. Speranza Formulations for an inventory routing problem WPDEM 2013/14 Via S.

More information

How to Relax. CP 2008 Slide 1. John Hooker Carnegie Mellon University September 2008

How to Relax. CP 2008 Slide 1. John Hooker Carnegie Mellon University September 2008 How to Relax Slide 1 John Hooker Carnegie Mellon University September 2008 Two ways to relax Relax your mind and body. Relax your problem formulations. Slide 2 Relaxing a problem Feasible set of original

More information

Integer linear programming models for a cement delivery problem

Integer linear programming models for a cement delivery problem Integer linear programming models for a cement delivery problem Alain Hertz Département de mathématiques et de génie industriel École Polytechnique de Montréal alain.hertz@gerad.ca Marc Uldry and Marino

More information

Capacitated ring arborescence problems with profits

Capacitated ring arborescence problems with profits Capacitated ring arborescence problems with profits Alessandro Hill 1, Roberto Baldacci 2, and Edna Ayako Hoshino 3 1 School of Business Universidad Adolfo Ibáñez Diagonal Las Torres 2640, Santiago, Chile

More information

Exact Solution of the Soft-Clustered Vehicle-Routing Problem

Exact Solution of the Soft-Clustered Vehicle-Routing Problem Exact Solution of the Soft-Clustered Vehicle-Routing Problem Timo Hintsch,a, Stefan Irnich a a Chair of Logistics Management, Gutenberg School of Management and Economics, Johannes Gutenberg University

More information

Final Report. Multi-vehicle Mobility Allowance Shuttle Transit (MAST) System: An Analytical Model to Select the Fleet Size and a Scheduling Heuristic

Final Report. Multi-vehicle Mobility Allowance Shuttle Transit (MAST) System: An Analytical Model to Select the Fleet Size and a Scheduling Heuristic Improving the Quality of Life by Enhancing Mobility University Transportation Center for Mobility DOT Grant No. DTRT06-G-0044 Multi-vehicle Mobility Allowance Shuttle Transit (MAST) System: An Analytical

More information