4.5 Article

A Branch-Price-and-Cut Algorithm for the Two-Echelon Vehicle Routing Problem with Time Windows

Journal

TRANSPORTATION SCIENCE
Volume 56, Issue 1, Pages 245-264

Publisher

INFORMS
DOI: 10.1287/trsc.2021.1092

Keywords

column generation; multi-echelon vehicle routing problem; dual-optimal inequalities

Funding

  1. Canadian Natural Sciences and Engineering Research Council (NSERC) [2017-06106, 2017-05683]
  2. Research Council of Norway through the AXIOM project

Ask authors/readers for more resources

This paper introduces an exact branch-price-and-cut algorithm for the two-echelon vehicle routing problem with time windows, which outperforms a state-of-the-art algorithm in city logistics. The algorithm utilizes column generation to generate second-echelon routes and employs a labeling algorithm to track first-echelon routes. Additionally, deep dual-optimal inequalities and known valid inequalities are introduced to speed up the solution process, leading to managerial insights related to the structure of first-echelon routes.
In this paper, we propose an exact branch-price-and-cut (BPC) algorithm for the two-echelon vehicle routing problem with time windows. This problem arises in city logistics when high-capacity and low-capacity vehicles are used to transport items from depots to satellites (first echelon) and from satellites to customers (second echelon), respectively. The aim is to determine a set of least-cost first- and second-echelon routes such that the load on the routes respect the capacity of the vehicles, each second-echelon route is supplied by exactly one first-echelon route, and each customer is visited by exactly one second-echelon route within its time window. We model the problem with a route-based formulation where first-echelon routes are enumerated a priori, and second-echelon routes are generated using column generation. The problem is solved using BPC. To generate second-echelon routes, one pricing problem per satellite is solved using a labeling algorithm which keeps track of the first-echelon route associated with each (partial) second-echelon route considered. Furthermore, to speed up the solution process, we introduce effective deep dual-optimal inequalities and apply known valid inequalities. We perform extensive computational experiments on benchmark instances and show that our method outperforms a state-of-the-art algorithm. We also conduct sensitivity analyses on the different components of our algorithm and derive managerial insights related to the structure of the first-echelon routes.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

Article Computer Science, Interdisciplinary Applications

Deep-learning-based partial pricing in a branch-and-price algorithm for personalized crew rostering

Frederic Quesnel, Alice Wu, Guy Desaulniers, Francois Soumis

Summary: A new partial pricing scheme is proposed in this paper for the personalized crew rostering problem, utilizing a deep neural network trained on historical data to select pairings likely to be included in an optimal or near-optimal solution. Testing on large instances shows that the method achieves solutions of similar quality as the classical algorithm in less computational time.

COMPUTERS & OPERATIONS RESEARCH (2022)

Article Management

The pickup and delivery problem with time windows, multiple stacks, and handling operations

Marilene Cherkesly, Timo Gschwind

Summary: This paper introduces, models and solves the pickup and delivery problem with time windows, multiple stacks, and handling operations. It proposes a solution methodology and conducts extensive tests and evaluations.

EUROPEAN JOURNAL OF OPERATIONAL RESEARCH (2022)

Article Computer Science, Interdisciplinary Applications

Simulating emergency patient flow during the COVID-19 pandemic

Thomas Reiten Bovim, Anders N. Gullhav, Henrik Andersson, Jostien Dale, Kjetil Karlsen

Summary: This paper presents the work conducted at St. Olavs Hospital in Norway, which is based on two projects aiming to prepare for the COVID-19 pandemic. Three discrete event simulation models are provided to evaluate the resource requirements during the pandemic peak. The study estimates the number of beds needed in the emergency department, the number of ambulances required to maintain pre-pandemic response times, and the effects of ED boarding time for COVID-19 patients. The analysis shows that strict testing policies increase the bed requirements but decrease the ambulance demand.

JOURNAL OF SIMULATION (2023)

Article Computer Science, Interdisciplinary Applications

Branch-and-cut-and-price for the Electric Vehicle Routing Problem with Time Windows, Piecewise-Linear Recharging and Capacitated Recharging Stations

Edward Lam, Guy Desaulniers, Peter J. Stuckey

Summary: This paper addresses the Electric Vehicle Routing Problem with multiple constraints and proposes a hybrid algorithm combining integer programming and constraint programming to solve the problem. Experimental results show promising performance for a large number of instances.

COMPUTERS & OPERATIONS RESEARCH (2022)

Article Management

An improved formulation for the inventory routing problem with time-varying demands

Jorgen Skalnes, Henrik Andersson, Guy Desaulniers, Magnus Stalhane

Summary: This paper discusses the classic Inventory Routing Problem (IRP) and proposes a branch-and-cut algorithm based on a new mathematical formulation. The algorithm improves the lower bounds by using a convex combination of extreme points, called customer schedules, to deal with time-varying demands.

EUROPEAN JOURNAL OF OPERATIONAL RESEARCH (2022)

Article Health Care Sciences & Services

Integrated master surgery and outpatient clinic scheduling

Thomas Reiten Bovim, Anita Abdullahu, Henrik Andersson, Anders N. Gullhav

Summary: This paper studies the integrated master surgery and outpatient clinic scheduling problem, proposes an optimization model, and conducts computational and simulation studies to demonstrate the advantages of the proposed model.

OPERATIONS RESEARCH FOR HEALTH CARE (2022)

Article Computer Science, Interdisciplinary Applications

Joint planning of drones and volunteers in emergency response to out-of-hospital cardiac arrest

Lasse Frigstad, Vegard Furu, Sigve Kristiansen Svenkerud, Andreas Claesson, Henrik Andersson, Tobias Andersson Granberg

Summary: Various initiatives have been implemented worldwide to reduce the time between out-of-hospital cardiac arrest and initiation of CPR and AED defibrillation. These initiatives include using nearby volunteers dispatched via mobile phones and delivering AEDs through drones. This study investigates the potential of integrating volunteers and AED delivering drones through joint planning and dispatching, and the results show that this approach can help reduce defibrillation time and improve the survival probability from out-of-hospital cardiac arrest.

COMPUTERS & INDUSTRIAL ENGINEERING (2023)

Article Computer Science, Interdisciplinary Applications

A branch-and-cut embedded matheuristic for the inventory routing problem

Jurgen Skalnes, Simen T. Vadseth, Henrik Andersson, Magnus Stalhane

Summary: This paper presents an improved solution method for the inventory routing problem, which won the 12th DIMACS Implementation Challenge. The method uses a branch-and-cut embedded matheuristic, including a construction heuristic and an improvement heuristic, to generate promising routes and find optimal solutions. The proposed method outperforms previously published methods and achieves the best-known solutions for a large number of instances.

COMPUTERS & OPERATIONS RESEARCH (2023)

Article Computer Science, Interdisciplinary Applications

Integral Column Generation for Set Partitioning Problems with Side Constraints

Adil Tahir, Guy Desaulniers, Issmail El Hallaoui

Summary: This paper introduces a generalized version of the integral column generation algorithm (ICG) called I2CG, which efficiently solves large-scale set partitioning problems with side constraints. Computational experiments show that I2CG outperforms other heuristics in solving the airline crew pairing problem and the multidepot vehicle routing problem with time windows.

INFORMS JOURNAL ON COMPUTING (2022)

Article Computer Science, Interdisciplinary Applications

Stabilized Column Generation Via the Dynamic Separation of Aggregated Rows

Luciano Costa, Claudio Contardo, Guy Desaulniers, Julian Yarkony

Summary: Column generation (CG) algorithms are known to have convergence issues due to degenerate master problem structure and unstable dual variables. In this paper, a new stabilization framework is proposed to dynamically generate aggregated rows from the CG master problem, improving efficiency in solving various problems.

INFORMS JOURNAL ON COMPUTING (2022)

Article Computer Science, Interdisciplinary Applications

Exact Branch-Price-and-Cut for a Hospital Therapist Scheduling Problem with Flexible Service Locations and Time-Dependent Location Capacity

Alexander Jungwirth, Guy Desaulniers, Markus Frey, Rainer Kolisch

Summary: We propose an exact branch-price-and-cut (BPC) algorithm for the therapist scheduling and routing problem (ThSRP), a daily planning problem in hospitals. The algorithm can effectively solve realistic hospital instances and help hospital planners derive better schedules, showing that time window branching can be a valid alternative to cutting planes in addressing synchronization constraints within a BPC algorithm.

INFORMS JOURNAL ON COMPUTING (2022)

No Data Available