Collective Fast Delivery by Energy-Efficient Agents

We consider k mobile agents initially located at distinct nodes of an undirected graph (on n nodes, with edge lengths) that have to deliver a single item from a given source node s to a given target node t. The agents can move along the edges of the graph, starting at time 0 with respect to the following: Each agent i has a weight w_i that defines the rate of energy consumption while travelling a distance in the graph, and a velocity v_i with which it can move. We are interested in schedules (operating the k agents) that result in a small delivery time T (time when the package arrives at t), and small total energy consumption E. Concretely, we ask for a schedule that: either (i) Minimizes T, (ii) Minimizes lexicographically (T,E) (prioritizing fast delivery), or (iii) Minimizes epsilon*T + (1-epsilon)*E, for a given epsilon, 0<epsilon<1. We show that (i) is solvable in polynomial time, and show that (ii) is polynomial-time solvable for uniform velocities and solvable in time O(n + k log k) for arbitrary velocities on paths, but in general is NP-hard even on planar graphs. As a corollary of our hardness result, (iii) is NP-hard, too. We show that there is a 3-approximation algorithm for (iii) using a single agent.

[1]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.

[2]  Andreas Bärtschi,et al.  Efficient Delivery with Mobile Agents , 2017 .

[3]  Konstantinos Georgiou,et al.  Fence Patrolling with Two-speed Robots , 2016, ICORES.

[4]  David Lichtenstein,et al.  Planar Formulae and Their Uses , 1982, SIAM J. Comput..

[5]  Jack Edmonds,et al.  Matching, Euler tours and the Chinese postman , 1973, Math. Program..

[6]  Paolo Penna,et al.  Energy-efficient Delivery by Heterogeneous Mobile Agents , 2016, STACS.

[7]  Chul E. Kim,et al.  Approximation algorithms for some routing problems , 1976, 17th Annual Symposium on Foundations of Computer Science (sfcs 1976).

[8]  Andrzej Pelc,et al.  Convergecast and Broadcast by Power-Aware Mobile Agents , 2014, Algorithmica.

[9]  Juliane Jung,et al.  The Traveling Salesman Problem: A Computational Study , 2007 .

[10]  Paolo Penna,et al.  Truthful Mechanisms for Delivery with Agents , 2017, ATMOS.

[11]  Wojciech Rytter,et al.  Communication Problems for Mobile Agents Exchanging Energy , 2016, SIROCCO.

[12]  Paolo Penna,et al.  Data Delivery by Energy-Constrained Mobile Agents , 2013, ALGOSENSORS.

[13]  G.S. Brodal,et al.  Dynamic planar convex hull , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[14]  Jurek Czyzowicz,et al.  Linear Search by a Pair of Distinct-Speed Robots , 2016, Algorithmica.

[15]  Jurek Czyzowicz,et al.  Boundary Patrolling by Mobile Agents with Distinct Maximal Speeds , 2011, ESA.

[16]  Jérémie Chalopin,et al.  Collaborative Delivery with Energy-Constrained Mobile Robots , 2016, SIROCCO.