Heuristic algorithms for a vehicle routing problem with simultaneous delivery and pickup and time windows in home health care

被引:232
作者
Liu, Ran [1 ,2 ]
Xie, Xiaolan [1 ,2 ]
Augusto, Vincent [1 ]
Rodriguez, Carlos [1 ]
机构
[1] Ecole Natl Super Mines, Ctr Biomedial & Hlthcare Engn, CNRS, UMR 6158,LIMOS ROGI, F-42023 St Etienne, France
[2] Shanghai Jiao Tong Univ, Ctr Hlthcare Engn, Sch Mech Engn, Shanghai 200240, Peoples R China
关键词
Home health care logistics; Vehicle routing; Pickup and delivery; Time windows; Metaheuristics; A-RIDE PROBLEM; TABU SEARCH; GENETIC ALGORITHM; BRANCH; BACKHAULS; SINGLE; CUT; TRANSPORTATION; PRICE;
D O I
10.1016/j.ejor.2013.04.044
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper addresses a vehicle scheduling problem encountered in home health care logistics. It concerns the delivery of drugs and medical devices from the home care company's pharmacy to patients' homes, delivery of special drugs from a hospital to patients, pickup of bio samples and unused drugs and medical devices from patients. The problem can be considered as a special vehicle routing problem with simultaneous delivery and pickup and time windows, with four types of demands: delivery from depot to patient, delivery from a hospital to patient, pickup from a patient to depot and pickup from a patient to a medical lab. Each patient is visited by one vehicle and each vehicle visits each node at most once. Patients are associated with time windows and vehicles with capacity. Two mixed-integer programming models are proposed. We then propose a Genetic Algorithm (GA) and a Tabu Search (TS) method. The GA is based on a permutation chromosome, a split procedure and local search. The TS is based on route assignment attributes of patients, an augmented cost function, route re-optimization, and attribute-based aspiration levels. These approaches are tested on test instances derived from existing VRPTW benchmarks. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:475 / 486
页数:12
相关论文
共 69 条
[1]   A particle swarm optimization for the vehicle routing problem with simultaneous pickup and delivery [J].
Ai, The Jin ;
Kachitvichyanukul, Voratas .
COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (05) :1693-1702
[2]  
Angelelli E., 2002, Quantitative approaches to distribution logistics and supply chain management, P249
[3]  
[Anonymous], 2008, J BETRIEBSWIRTSCHAFT, DOI DOI 10.1007/S11301-008-0036-4
[4]   An exact algorithm for the traveling salesman problem with deliveries and collections [J].
Baldacci, R ;
Hadjiconstantinou, E ;
Mingozzi, A .
NETWORKS, 2003, 42 (01) :26-41
[5]  
Bentley J. L., 1992, ORSA Journal on Computing, V4, P387, DOI 10.1287/ijoc.4.4.387
[6]   Static pickup and delivery problems: a classification scheme and survey [J].
Berbeglia, Gerardo ;
Cordeau, Jean-Francois ;
Gribkovskaia, Irina ;
Laporte, Gilbert .
TOP, 2007, 15 (01) :1-31
[7]   Heuristic algorithms for the vehicle routing problem with simultaneous pick-up and delivery [J].
Bianchessi, Nicola ;
Righini, Giovanni .
COMPUTERS & OPERATIONS RESEARCH, 2007, 34 (02) :578-594
[8]  
Chen J.F., 2005, J OPERATIONAL RES SO, V57, P579
[9]   A branch-and-cut algorithm for the dial-a-ride problem [J].
Cordeau, Jean-Francois .
OPERATIONS RESEARCH, 2006, 54 (03) :573-586
[10]   A tabu search heuristic for the static multi-vehicle dial-a-ride problem [J].
Cordeau, JF ;
Laporte, G .
TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2003, 37 (06) :579-594