Approximate Ridesharing of Personal Vehicles Problem

07/30/2020
by   Qian-Ping Gu, et al.
0

The ridesharing problem is that given a set of trips, each trip consists of an individual, a vehicle of the individual and some requirements, select a subset of trips and use the vehicles of selected trips to deliver all individuals to their destinations satisfying the requirements. Requirements of trips are specified by parameters including source, destination, vehicle capacity, preferred paths of a driver, detour distance and number of stops a driver is willing to make, and time constraints. We analyze the relations between the time complexity and parameters for two optimization problems: minimizing the number of selected vehicles and minimizing total travel distance of the vehicles. We consider the following conditions: (1) all trips have the same source or same destination, (2) no detour is allowed, (3) each participant has one preferred path, (4) no limit on the number of stops, and (5) all trips have the same departure and same arrival time. It is known that both minimization problems are NP-hard if one of Conditions (1), (2) and (3) is not satisfied. We prove that both problems are NP-hard and further show that it is NP-hard to approximate both problems within a constant factor if Conditions (4) or (5) is not satisfied. We give K+2/2-approximation algorithms for minimizing the number of selected vehicles when condition (4) is not satisfied, where K is the largest capacity of all vehicles.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/11/2019

Simplification of Polyline Bundles

We propose and study generalizations to the well-known problem of polyli...
research
09/19/2018

Covering and Packing of Rectilinear Subdivision

We study a class of geometric covering and packing problems for bounded ...
research
06/02/2023

Approximation schemes for capacity vehicle routing problems: A survey

Finding the shortest travelling tour of vehicles with capacity k from th...
research
01/21/2023

Matchings under distance constraints II

This paper introduces the d-distance b-matching problem, in which we are...
research
07/05/2017

Placing your Coins on a Shelf

We consider the problem of packing a family of disks "on a shelf", that ...
research
02/27/2020

The Complexity of Finding Tangles

We study the following combinatorial problem. Given a set of n y-monoton...
research
10/17/2017

Distributed algorithm for empty vehicles management in personal rapid transit (PRT) network

In this paper, an original heuristic algorithm of empty vehicles managem...

Please sign up or login with your details

Forgot password? Click here to reset