4.5 Article

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

Journal

COMPUTERS & OPERATIONS RESEARCH
Volume 159, Issue -, Pages -

Publisher

PERGAMON-ELSEVIER SCIENCE LTD
DOI: 10.1016/j.cor.2023.106353

Keywords

Inventory routing problem; Matheuristic; Branch-and-cut; DIMACS Implementation Challenge

Ask authors/readers for more resources

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.
This paper presents an improved version of the solution method that won the inventory routing problem track of the 12th DIMACS Implementation Challenge. The solution method is a branch-and-cut embedded matheuristic where a matheuristic is called every time a new primal solution is found in a branch-and-cut method. The matheuristic consists of a construction heuristic and an improvement heuristic. The construction heuristic uses a giant tour method and a shifting assignments method to generate a set of promising routes which, in turn, are combined into a feasible solution to the problem by solving a route-based mathematical program. The improvement heuristic then solves a series of extended route-based mathematical programs where clusters of customers may be inserted and/or removed from the routes of the initial feasible solution. We have, to the best of our knowledge, gathered all detailed results from previously published methods for the inventory routing problem and made this overview available online. Compared with these results, the proposed method found the best-known solution for 741 out of 878 multi-vehicle inventory routing instances, where 247 of them are strictly better than the previously best-known solutions. Furthermore, we prove optimality for 458 of these solutions. The proposed method is also able to find the best-known solution for 116 out of 226 benchmark instances for the split delivery vehicle routing problem, and improve three best-known solutions from the CVRPlib for the capacitated vehicle routing problem.

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

No Data Available
No Data Available