Table of Contents
Fetching ...

Branch-Price-and-Cut Accelerated with a Pricing for Integrality Heuristic for the Electrical Vehicle Routing Problem with Time Windows and Charging Time Slots

Lukas Eveborn, Elina Rönnberg

TL;DR

This paper addresses the challenge of obtaining strong primal solutions in branch-price-and-cut for VRPs with time windows by introducing a pricing-for-integrality heuristic (PFIH) tailored to vehicle routing. The EVRPTW-CTS problem extends EVRPTW with time-slot constrained charging resources, enabling bookable charging slots to reflect realistic shared charging infrastructure. The proposed PFHIH integrates a destroy-and-repair column-generation approach, modifying the pricing objective with dual information and heuristic weights to bias toward columns likely to appear in high-quality integer solutions. Computational results show that the heuristic closes 30%–40% of the root-node gap on average and is complementary to cutting planes, illustrating practical improvements for complex VRPs with integrated routing and scheduling.

Abstract

Branch-price-and-cut is the state-of-the-art exact method for solving many types of vehicle routing problems, and is particularly effective for vehicle routing problems with time windows. A well-known challenge in branch-price-and-cut is that the generation of columns is guided by information from the linear relaxation of the master problem, with no guarantee that they will be useful from an integer perspective. As a consequence, high-quality primal solutions are often found only after significant cutting and branching or the use of primal heuristics. In this work, based on the ideas of pricing for integrality, we propose a new primal heuristic for vehicle routing problems. The heuristic is designed to generate columns that are more likely to be part of high-quality integer solutions. It begins by constructing a partial integer solution from a given column pool and then iteratively searches for columns that complement this solution. The search is done by modifying the pricing problem with respect to the partial solution, linear program dual information as well as previously generated columns in the heuristic. Computational tests are performed on the electrical vehicle routing problem with time windows extended with charging time slots, a problem that has both scheduling and routing aspects, making it well-suited to evaluate the performance of the proposed heuristic. The results show that the proposed heuristic closes 30% - 40% of the root node gap on average in comparison to a restricted master heuristic.

Branch-Price-and-Cut Accelerated with a Pricing for Integrality Heuristic for the Electrical Vehicle Routing Problem with Time Windows and Charging Time Slots

TL;DR

This paper addresses the challenge of obtaining strong primal solutions in branch-price-and-cut for VRPs with time windows by introducing a pricing-for-integrality heuristic (PFIH) tailored to vehicle routing. The EVRPTW-CTS problem extends EVRPTW with time-slot constrained charging resources, enabling bookable charging slots to reflect realistic shared charging infrastructure. The proposed PFHIH integrates a destroy-and-repair column-generation approach, modifying the pricing objective with dual information and heuristic weights to bias toward columns likely to appear in high-quality integer solutions. Computational results show that the heuristic closes 30%–40% of the root-node gap on average and is complementary to cutting planes, illustrating practical improvements for complex VRPs with integrated routing and scheduling.

Abstract

Branch-price-and-cut is the state-of-the-art exact method for solving many types of vehicle routing problems, and is particularly effective for vehicle routing problems with time windows. A well-known challenge in branch-price-and-cut is that the generation of columns is guided by information from the linear relaxation of the master problem, with no guarantee that they will be useful from an integer perspective. As a consequence, high-quality primal solutions are often found only after significant cutting and branching or the use of primal heuristics. In this work, based on the ideas of pricing for integrality, we propose a new primal heuristic for vehicle routing problems. The heuristic is designed to generate columns that are more likely to be part of high-quality integer solutions. It begins by constructing a partial integer solution from a given column pool and then iteratively searches for columns that complement this solution. The search is done by modifying the pricing problem with respect to the partial solution, linear program dual information as well as previously generated columns in the heuristic. Computational tests are performed on the electrical vehicle routing problem with time windows extended with charging time slots, a problem that has both scheduling and routing aspects, making it well-suited to evaluate the performance of the proposed heuristic. The results show that the proposed heuristic closes 30% - 40% of the root node gap on average in comparison to a restricted master heuristic.
Paper Structure (30 sections, 8 equations, 2 figures, 8 tables, 1 algorithm)

This paper contains 30 sections, 8 equations, 2 figures, 8 tables, 1 algorithm.

Figures (2)

  • Figure F.1: Improvement by cuts vs improvement by heuristic for instances with around 1/3 of the charging time slots open. The y-axis is the percentage improvement.
  • Figure F.2: Improvement by cuts vs improvement by heuristic for instances with around 1/2 of the charging time slots open. The y-axis is the percentage improvement.