scispace - formally typeset
Open AccessProceedings Article

Dynamic taxi and ridesharing: a framework and heuristics for the optimization problem

TLDR
This paper focuses on the taxi sharing problem, but it is shown that the model is easily extendable to model the ridesharing situation or even a situation where there are both taxis and car owners, and presents a framework that consists basically of a client application and a server.
Abstract
In this paper we study a dynamic problem of ridesharing and taxi sharing with time windows. We consider a scenario where people needing a taxi or interested in getting a ride use a phone app to designate their source and destination points in a city, as well others restrictions (such as maximum allowable time to be at the destination). On the other hand, we have taxis and people interested in giving a ride, with their current positions and also some constraints (vehicle capacity, destination, maximum time to destination). We want to maximize the number of shared trips: in the case of taxis, people going to close locations can share the costs of the trip, and in case of rides, the driver and passengers can share costs as well. This problem is dynamic since new calls for taxis or calls for rides arrive on demand. This gives rise to an optimization problem which we prove to be NP-Hard. We then propose heuristics to deal with it. We focus on the taxi sharing problem, but we show that our model is easily extendable to model the ridesharing situation or even a situation where there are both taxis and car owners. In addition, we present a framework that consists basically of a client application and a server. The last one processes all incoming information in order to match vehicles to passengers requests. The entire system can be used by taxi companies and riders in a way to reduce the traffic in the cities and to reduce the emission of greenhouse gases.

read more

Citations
More filters
Journal ArticleDOI

Ridesourcing systems: A framework and review

TL;DR: In this paper, a general framework to describe ridesourcing systems is proposed, which can aid understanding of the interactions between endogenous and exogenous variables, their changes in response to platforms' operational strategies and decisions, multiple system objectives, and market equilibria in a dynamic manner.
Journal ArticleDOI

Taxi and Ride Sharing

TL;DR: This paper deals with a combinatorial optimization problem that models situations of both dynamic ride-sharing and taxi-sharing, and proposes a heuristics approach based on fast computation of minimum paths for both dynamic and static problems.
Journal ArticleDOI

Dynamic Shared-Taxi Dispatch Algorithm with Hybrid-Simulated Annealing

TL;DR: Simulation results reveal that allowing ride-sharing for taxicabs increases productivity over the various demand levels and HSA can be considered as a suitable solution to maximize the system efficiency of dynamic ride- sharing.
Journal ArticleDOI

A unified approach to route planning for shared mobility

TL;DR: A novel dynamic programming (DP) algorithm is designed to accelerate the insertion operation from cubic or quadric time in previous work to only linear time, and on basis of the DP algorithm, a greedy based solution to the URPSM problem is proposed.
Proceedings ArticleDOI

Price-aware real-time ride-sharing at scale: an auction-based approach

TL;DR: This work introduces a distributed auction-based framework where each driver's mobile app automatically bids on every nearby request taking into account many factors such as both the driver's and the riders' profiles, their itineraries, the pricing model, and the current number of riders in the vehicle.
References
More filters
Journal ArticleDOI

Greedy Randomized Adaptive Search Procedures

TL;DR: This paper defines the various components comprising a GRASP and demonstrates, step by step, how to develop such heuristics for combinatorial optimization problems.
Journal ArticleDOI

The dial-a-ride problem: models and algorithms

TL;DR: The Dial-a-Ride Problem (DARP) as mentioned in this paper is a well-known problem in the field of vehicle scheduling for door-to-door transportation for elderly or disabled people.

The Dial-a-Ride Problem: Models and Algorithms

TL;DR: The main features of the problem are described and a summary of the most important models and algorithms is provided.
Journal ArticleDOI

Dynamic Ride-Sharing: a Simulation Study in Metro Atlanta

TL;DR: In this article, the problem of matching drivers and riders in a dynamic setting is considered, and optimization-based approaches are developed to minimize the total systemwide vehicle miles incurred by system users, and their individual travel costs.
Related Papers (5)