Heuristic algorithm for the Split-Demand One-Commodity Pickup-and-Delivery Travelling Salesman Problem

被引:21
|
作者
Hernandez-Perez, Hipolito [1 ]
Jose Salazar-Gonzalez, Juan [1 ]
Santos-Hernandez, Beatriz [1 ]
机构
[1] Univ La Laguna, Fac Ciencias, DMEIO, Tenerife 38271, Spain
关键词
Travelling salesman; Vehicle routing problem; Split demand; Heuristics; VARIABLE NEIGHBORHOOD SEARCH; SHARING REBALANCING PROBLEM; SYSTEMS; MODELS; LOADS;
D O I
10.1016/j.cor.2018.04.016
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This article addresses the problem of designing routes of minimum cost for a capacitated vehicle moving a commodity between a set of customers, allowing two characteristics uncommon in the pickup-and-delivery literature. One characteristic is that a customer may be visited several times. The other characteristic is that a customer may be used as intermediate location to temporarily collect and deliver product. The article describes a matheuristic algorithm that iteratively applies a constructive procedure and a refinement procedure. The constructive procedure represents each customer by a set of nodes each one associated with a potential visit vertical bar, decomposes each customer demand into partial demands associated with its nodes, and solves a one-commodity pickup-and-delivery Travelling Salesman Problem with a variable neighbourhood search. The refinement procedure is a branch-and-cut algorithm to optimize some pieces of a given solution. Exhaustive computational results on benchmark instances demonstrate the good performance of the algorithm when solving instances with up to 500 customers. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1 / 17
页数:17
相关论文
共 50 条