Loading…

A branch-price-and-cut algorithm for the commodity constrained split delivery vehicle routing problem

We consider the Commodity constrained Split Delivery Vehicle Routing Problem (C-SDVRP), a routing problem where customers may request multiple commodities. The vehicles can deliver any set of commodities and multiple visits to a customer are allowed only if the customer requests multiple commodities...

Full description

Saved in:
Bibliographic Details
Published in:Computers & operations research 2015-12, Vol.64, p.1-10
Main Authors: Archetti, Claudia, Bianchessi, Nicola, Speranza, M. Grazia
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:We consider the Commodity constrained Split Delivery Vehicle Routing Problem (C-SDVRP), a routing problem where customers may request multiple commodities. The vehicles can deliver any set of commodities and multiple visits to a customer are allowed only if the customer requests multiple commodities. If the customer is visited more than once, the different vehicles will deliver different sets of commodities. Allowing the splitting of the demand of a customer only for different commodities may be more costly than allowing also the splitting of each individual commodity, but at the same time it is easier to organize and more acceptable to customers. We model the C-SDVRP by means of a set partitioning formulation and present a branch-price-and-cut algorithm. In the pricing phase, the ng-path relaxation of a constrained elementary shortest path problem is solved with a label setting dynamic programming algorithm. Capacity cuts are added in order to strengthen the lower bound. We solve to optimality within 2h instances with up to 40 customers and 3 commodities per customer. •We address the Commodity constrained Split Delivery Vehicle Routing Problem (C-SDVRP).•We design an efficient branch-price-and-cut algorithm to solve the problem to optimality.•We solve to optimality within 2h instances with up to 40 customers and 3 commodities per customer.
ISSN:0305-0548
1873-765X
DOI:10.1016/j.cor.2015.04.023