Servicing Timed Requests on a Line

11/30/2021
by   A. Gkikas, et al.
0

We consider an off-line optimisation problem where k robots must service n requests on a single line. A request i has weight w_i and takes place at time t_i at location d_i on the line. A robot can service a request and collect the weight w_i, if it is present at d_i at time t_i. The objective is to find k robot-schedules that maximize the total weight. The optimisation problem is motivated by a robotics application [Asahiro et al. Discrete Applied Mathematics, 2006] and can be modeled as a minimum cost flow problem with unit capacities in a flow network 𝒩. Consequently, we ask for a collection of k node-disjoint paths from the source s to the sink t in 𝒩, with minimum total weight. It was shown in [Asahiro et al. Discrete Applied Mathematics, 2006] that the flow network 𝒩 can be implicitly represented by n points on the plane which yields to an O(n log n)-time algorithm for k=1 and the special case where all requests have the same weight. However, for k ≥ 2 the problem can be solved in O(kn^2) time with the successive shortest path algorithm which does not use this implicit representation. We consider arbitrary request weights and show a recursive O(k^2kn log^2k n)-time algorithm which improves the previous bound if k is considered constant. Our result also improves the running time of previous algorithms for other variants of the optimisation problem. Finally, we show problem properties that may be useful within the context of applications that motivate the problem and may yield to more efficient algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/10/2019

A Fast Max Flow Algorithm

In 2013, Orlin proved that the max flow problem could be solved in O(nm)...
research
04/29/2021

Algorithms for the Line-Constrained Disk Coverage and Related Problems

Given a set P of n points and a set S of m weighted disks in the plane, ...
research
11/22/2022

Online facility location with timed-requests and congestion

The classic online facility location problem deals with finding the opti...
research
07/07/2023

Line-Constrained k-Semi-Obnoxious Facility Location

Suppose we are given a set B of blue points and a set R of red points, a...
research
07/04/2019

Min-Cost Flow in Unit-Capacity Planar Graphs

In this paper we give an O((nm)^2/3 C) time algorithm for computing min-...
research
07/06/2020

Approximation algorithms for car-sharing problems

We consider several variants of a car-sharing problem. Given are a numbe...
research
05/14/2018

Gracefully Degrading Gathering in Dynamic Rings

Gracefully degrading algorithms [Biely et al., TCS 2018] are designed to...

Please sign up or login with your details

Forgot password? Click here to reset