Solving the dial-a-ride problem using agent-based simulation

The ‘dial-a-ride problem’ (DARP) requires a set of customers to be transported by a limited fleet of vehicles between unique origins and destinations under several service constraints, including within defined time windows. The problem is considered NP-hard, and has typically been solved using metah...

Full description

Bibliographic Details
Main Authors: Campbell, Ian, Ali, Montaz M., Fienberg, M. L.
Format: Article
Language:English
Published: Stellenbosch University 2016-11-01
Series:South African Journal of Industrial Engineering
Subjects:
Online Access:http://sajie.journals.ac.za/pub/article/view/1649
id doaj-307bb32242284e8b99277077d9c3d952
record_format Article
spelling doaj-307bb32242284e8b99277077d9c3d9522020-11-25T01:57:50ZengStellenbosch UniversitySouth African Journal of Industrial Engineering1012-277X2224-78902016-11-0127314315710.7166/27-3-1649Solving the dial-a-ride problem using agent-based simulationCampbell, Ian0Ali, Montaz M.1Fienberg, M. L.2University of the WitwatersrandUniversity of the WitwatersrandUniversity of the WitwatersrandThe ‘dial-a-ride problem’ (DARP) requires a set of customers to be transported by a limited fleet of vehicles between unique origins and destinations under several service constraints, including within defined time windows. The problem is considered NP-hard, and has typically been solved using metaheuristic methods. An agent-based simulation (ABS) model was developed, where each vehicle bids to service customers based on a weighted objective function that considers the cost to service the customer and the time quality of the service that would be achieved. The approach applied a pre- processing technique to reduce the search space, given the service time window constraints. Tests of the model showed significantly better customer transit and waiting times than the benchmark datasets. The ABS was able to obtain solutions for much larger problem sizes than the benchmark solutions, with this work being the first known application of ABS to the DARP. http://sajie.journals.ac.za/pub/article/view/1649dial-a-ride problemagent-based simulation
collection DOAJ
language English
format Article
sources DOAJ
author Campbell, Ian
Ali, Montaz M.
Fienberg, M. L.
spellingShingle Campbell, Ian
Ali, Montaz M.
Fienberg, M. L.
Solving the dial-a-ride problem using agent-based simulation
South African Journal of Industrial Engineering
dial-a-ride problem
agent-based simulation
author_facet Campbell, Ian
Ali, Montaz M.
Fienberg, M. L.
author_sort Campbell, Ian
title Solving the dial-a-ride problem using agent-based simulation
title_short Solving the dial-a-ride problem using agent-based simulation
title_full Solving the dial-a-ride problem using agent-based simulation
title_fullStr Solving the dial-a-ride problem using agent-based simulation
title_full_unstemmed Solving the dial-a-ride problem using agent-based simulation
title_sort solving the dial-a-ride problem using agent-based simulation
publisher Stellenbosch University
series South African Journal of Industrial Engineering
issn 1012-277X
2224-7890
publishDate 2016-11-01
description The ‘dial-a-ride problem’ (DARP) requires a set of customers to be transported by a limited fleet of vehicles between unique origins and destinations under several service constraints, including within defined time windows. The problem is considered NP-hard, and has typically been solved using metaheuristic methods. An agent-based simulation (ABS) model was developed, where each vehicle bids to service customers based on a weighted objective function that considers the cost to service the customer and the time quality of the service that would be achieved. The approach applied a pre- processing technique to reduce the search space, given the service time window constraints. Tests of the model showed significantly better customer transit and waiting times than the benchmark datasets. The ABS was able to obtain solutions for much larger problem sizes than the benchmark solutions, with this work being the first known application of ABS to the DARP.
topic dial-a-ride problem
agent-based simulation
url http://sajie.journals.ac.za/pub/article/view/1649
work_keys_str_mv AT campbellian solvingthedialarideproblemusingagentbasedsimulation
AT alimontazm solvingthedialarideproblemusingagentbasedsimulation
AT fienbergml solvingthedialarideproblemusingagentbasedsimulation
_version_ 1724972119113072640