Approximation algorithms for car-sharing problems

07/06/2020
by   Kelin Luo, et al.
0

We consider several variants of a car-sharing problem. Given are a number of requests each consisting of a pick-up location and a drop-off location, a number of cars, and nonnegative, symmetric travel times that satisfy the triangle inequality. Each request needs to be served by a car, which means that a car must first visit the pick-up location of the request, and then visit the drop-off location of the request. Each car can serve two requests. One problem is to serve all requests with the minimum total travel time (called _sum), and the other problem is to serve all requests with the minimum total latency (called _lat). We also study the special case where the pick-up and drop-off location of a request coincide. We propose two basic algorithms, called the match and assign algorithm and the transportation algorithm. We show that the best of the resulting two solutions is a 2-approximation for _sum (and a 7/5-approximation for its special case), and a 5/3-approximation for _lat (and a 3/2-approximation for its special case); these ratios are better than the ratios of the individual algorithms. Finally, we indicate how our algorithms can be applied to more general settings where each car can serve more than two requests, or where cars have distinct speeds.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/12/2021

Tight Competitive Analyses of Online Car-sharing Problems

The car-sharing problem, proposed by Luo, Erlebach and Xu in 2018, mainl...
research
02/08/2018

Minimizing Latency in Online Ride and Delivery Services

Motivated by the popularity of online ride and delivery services, we stu...
research
11/22/2022

Online facility location with timed-requests and congestion

The classic online facility location problem deals with finding the opti...
research
01/23/2017

Space-Time Graph Modeling of Ride Requests Based on Real-World Data

This paper focuses on modeling ride requests and their variations over l...
research
04/06/2020

Dynamic Ridesharing in Peak Travel Periods

In this paper, we study a variant of the dynamic ridesharing problem wit...
research
01/22/2019

How Many Passengers Can We Serve with Ride-sharing?

Ride-sharing can reduce traffic congestion and thus reduce gas emissions...
research
11/30/2021

Servicing Timed Requests on a Line

We consider an off-line optimisation problem where k robots must service...

Please sign up or login with your details

Forgot password? Click here to reset