Agent based model for dynamic ridesharing

Authored by Mehdi Nourinejad, Matthew J Roorda

Date Published: 2016

DOI: 10.1016/j.trc.2015.07.016

Sponsors: No sponsors listed

Platforms: MATLAB

Model Documentation: Other Narrative Flow charts

Model Code URLs: Model code not found

Abstract

Dynamic ridesharing involves a service provider that matches potential drivers and passengers with similar itineraries allowing them to travel together and share the costs. Centralized (binary integer programming) and decentralized (dynamic auction-based multi-agent) optimization algorithms are formulated to match passengers and drivers. Numerical experiments on the decentralized approach provides near optimal solutions for single-driver, single-passenger cases with lower computational burden. The decentralized approach is then extended to accommodate both multi-passenger and multi-driver matches. The results indicate higher user cost savings and vehicle kilometers traveled (VICE) savings when allowing multi-passenger rides. Sensitivity analysis is conducted to test the impact of the service provider commission rate on revenue and system reliability. While short term revenue can be maximized at a commission rate of roughly 50\% of each trip's cost, the resulting drop in system reliability would be expected to reduce patronage and revenues in the longer term. (C) 2015 Elsevier Ltd. All rights reserved.
Tags
systems