A memetic algorithm for the patient transportation problem

Research output: Journal Publications and Reviews (RGC: 21, 22, 62)21_Publication in refereed journalpeer-review

65 Scopus Citations
View graph of relations


  • Zhenzhen Zhang
  • Mengyang Liu
  • Andrew Lim

Related Research Unit(s)


Original languageEnglish
Pages (from-to)60-71
Journal / PublicationOmega (United Kingdom)
Online published31 Jan 2015
Publication statusPublished - Jul 2015


This paper addresses a real-life public patient transportation problem derived from the Hong Kong Hospital Authority (HKHA), which provides ambulance transportation services for disabled and elderly patients from one location to another. We model the problem as a multi-trip dial-a-ride problem (MTDARP), which requires designing several routes for each ambulance. A route is a sequence of locations, starting and terminating at the depot (hospital), according to which the ambulance picks up clients at the origins and delivers them to the destinations. A route is feasible only if it satisfies a series of side constraints, such as the pair and precedence constraints, capacity limit, ride time, route duration limit and time windows. Owing to the route duration limit, in particular, every ambulance is scheduled to operate several routes during the working period. To prevent the spread of disease, the interior of the ambulances needs to be disinfected at the depot between two consecutive trips. The primary aim of the problem investigated herein is to service more requests with the given resources, and to minimize the total travel cost for the same number of requests. In this paper, we provide a mathematical formulation for the problem and develop a memetic algorithm with a customized recombination operator. Moreover, the segment-based evaluation method is adapted to examine the moves quickly. The performance of the proposed algorithm is assessed using the real-world data from 2009 and compared with results obtained by solving the mathematical model. In addition, the proposed algorithm is adapted to solve the classic DARP instances, and found to perform well on medium-scale instances. Highlights:

Research Area(s)

  • Dial-a-ride problem, Health service, Memetic algorithm, Multi-trip, Vehicle scheduling

Citation Format(s)

A memetic algorithm for the patient transportation problem. / Zhang, Zhenzhen; Liu, Mengyang; Lim, Andrew.
In: Omega (United Kingdom), Vol. 54, 07.2015, p. 60-71.

Research output: Journal Publications and Reviews (RGC: 21, 22, 62)21_Publication in refereed journalpeer-review