A branch-and-cut algorithm for vehicle routing problems with three-dimensional loading constraints

This paper presents a new branch-and-cut algorithm based on infeasible path elimination for the three-dimensional loading capacitated vehicle routing problem (3L-CVRP) with different loading problem variants. We show that a previously infeasible route can become feasible by adding a new customer if support constraints are enabled in the loading subproblem and call this the incremental feasibility property. Consequently, different infeasible path definitions apply to different 3L-CVRP variants and we introduce several variant-depending lifting steps to strengthen infeasible path inequalities. The loading subproblem is solved exactly using a flexible constraint programming model to determine the feasibility or infeasibility of a route. An extreme point-based packing heuristic is implemented to reduce time-consuming calls to the exact loading algorithm. Furthermore, we integrate a start solution procedure and periodically combine memoized feasible routes in a set-partitioning-based heuristic to generate new upper bounds. A comprehensive computational study, employing well-known benchmark instances, showcases the significant performance improvements achieved through the algorithmic enhancements. Consequently, we not only prove the optimality of many best-known heuristic solutions for the first time but also introduce new optimal and best solutions for a large number of instances. • Infeasible three-dimensional loadings can be converted to feasible ones by adding items. • Container loading problem is solved by constraint programming and a packing heuristic. • The comprehensive branch-and-cut algorithm can deal with multiple loading variants. • Many instances are solved to proven optimality for the first time. • We publish an open-source repository.

Institutions

Publication Details

Journal
European Journal of Operational Research
Published
2025-10-15
DOI
https://doi.org/10.1016/j.ejor.2025.10.010
Primary Topic
Vehicle Routing Optimization Methods
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A branch-and-cut algorithm for vehicle routing problems with three-dimensional loading constraints

European Journal of Operational Research
Vehicle Routing Optimization Methods
article

A branch-and-cut algorithm for vehicle routing problems with three-dimensional loading constraints

article en

Abstract

This paper presents a new branch-and-cut algorithm based on infeasible path elimination for the three-dimensional loading capacitated vehicle routing problem (3L-CVRP) with different loading problem variants. We show that a previously infeasible route can become feasible by adding a new customer if support constraints are enabled in the loading subproblem and call this the incremental feasibility property. Consequently, different infeasible path definitions apply to different 3L-CVRP variants and we introduce several variant-depending lifting steps to strengthen infeasible path inequalities. The loading subproblem is solved exactly using a flexible constraint programming model to determine the feasibility or infeasibility of a route. An extreme point-based packing heuristic is implemented to reduce time-consuming calls to the exact loading algorithm. Furthermore, we integrate a start solution procedure and periodically combine memoized feasible routes in a set-partitioning-based heuristic to generate new upper bounds. A comprehensive computational study, employing well-known benchmark instances, showcases the significant performance improvements achieved through the algorithmic enhancements. Consequently, we not only prove the optimality of many best-known heuristic solutions for the first time but also introduce new optimal and best solutions for a large number of instances. • Infeasible three-dimensional loadings can be converted to feasible ones by adding items. • Container loading problem is solved by constraint programming and a packing heuristic. • The comprehensive branch-and-cut algorithm can deal with multiple loading variants. • Many instances are solved to proven optimality for the first time. • We publish an open-source repository.

European Journal of Operational ResearchVol. 331(3)
Applied Optimization (United States) (US), Optimization Technology (United States) (US), Technische Universität Dresden (DE)
Openalex Percentile: Top 40%
Vehicle Routing Optimization Methods
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A branch-and-cut algorithm for vehicle routing problems with three-dimensional loading constraints · European Journal of Operational Research (2025) | TGRS Research Map | TGRS