Abstract

In this paper, we address the dynamic ridematching problem with time windows in dynamic ridesharing. The dynamic ridesharing is a special type of ridesharing where the participants form ridesharing on short notice. The ridematching problem is to assign riders to drivers and to define the ordering and timing of the riders' pickup and delivery. Because not all information is known in advance, the problem is dynamic. This is an optimization problem where we optimize a multicriteria objective function. We consider minimizing the total travel distance and time of the drivers and the total travel time of the riders and maximizing the number of the transported riders.We propose a genetic and insertion heuristic algorithm for solving the addressed problem. In the first stage, the algorithm works as a genetic algorithm while in the second stage it works as an insertion heuristic that modifies the solution of the genetic algorithm to do ridematching in real-time. In addition, we provide datasets for the ridematching problem, derived from realistic data, to test the algorithm. Experimentation results indicate that the algorithm can successfully solve the problem by providing answers in real-time and it can be easily tuned between response time and solution quality.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.