A Neural Column Generation Approach to the Vehicle Routing Problem with Two-Dimensional Loading and Last-In-First-Out Constraints

Yifan Xia, Xiangyi Zhang
6/18/2024
cs.AI

Official code: xyfffff/NCG-for-2L-CVRP (13 stars, last commit 2024-08-10).

Abstract

The vehicle routing problem with two-dimensional loading constraints (2L-CVRP) and the last-in-first-out (LIFO) rule presents significant practical and algorithmic challenges. While numerous heuristic approaches have been proposed to address its complexity, stemming from two NP-hard problems: the vehicle routing problem (VRP) and the two-dimensional bin packing problem (2D-BPP), less attention has been paid to developing exact algorithms. Bridging this gap, this article presents an exact algorithm that integrates advanced machine learning techniques, specifically a novel combination of attention and recurrence mechanisms. This integration accelerates the state-of-the-art exact algorithm by a median of 29.79% across various problem instances. Moreover, the proposed algorithm successfully resolves an open instance in the standard test-bed, demonstrating significant improvements brought about by the incorporation of machine learning models. Code is available at https://github.com/xyfffff/NCG-for-2L-CVRP.

View on arXivView PDF

Code Implementations(1)

130Python, Jupyter NotebookApr 17, 20242 years ago

Cite this paper

@article{xia2024neural,
  title  = {A Neural Column Generation Approach to the Vehicle Routing Problem with Two-Dimensional Loading and Last-In-First-Out Constraints},
  author = {Yifan Xia and Xiangyi Zhang},
  year   = {2024},
  eprint = {2406.12454},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.12454v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.12454.svg)](https://codeofpaper.com/paper/2406.12454)

Discussion