We study the heterogeneous weighted delivery (HWD) problem introduced in [Bärtschi et al., STACS’17] where k heterogeneous mobile agents (e.g., robots, vehicles, etc.), initially positioned on vertices of an n-vertex edge-weighted graph G, have to deliver m messages. Each message is initially placed on a source vertex of G and needs to be delivered to a target vertex of G. Each agent can move along the edges of G and carry at most one message at any time. Each agent has a rate of energy consumption per unit of traveled distance and the goal is that of delivering all messages using the minimum overall amount of energy. This problem has been shown to be NP-hard even when k= 1, and is 4 ρ -approximable where ρ is the ratio between the maximum and minimum energy consumption of the agents. In this paper, we provide approximation algorithms with approximation ratios independent of the energy consumption rates. First, we design a polynomial-time 8-approximation algorithm for k=O(logn), closing a problem left open in [Bärtschi et al., ATMOS’17]. This algorithm can be turned into a O(k)-approximation algorithm that always runs in polynomial-time, regardless of the values of k. Then, we show that HWD problem is 36-approximable in polynomial-time when each agent has one of two possible consumption rates. Finally, we design a polynomial-time O~ (log 3n) -approximation algorithm for the general case.

New Approximation Algorithms for the Heterogeneous Weighted Delivery Problem / Bilò, D.; Gualà, L.; Leucci, S.; Proietti, G.; Rossi, M.. - 12810:(2021), pp. 167-184. ((Intervento presentato al convegno 28th International Colloquium on Structural Information and Communication Complexity, SIROCCO 2021 nel 2021 [10.1007/978-3-030-79527-6_10].

New Approximation Algorithms for the Heterogeneous Weighted Delivery Problem

Bilò D.;
2021

Abstract

We study the heterogeneous weighted delivery (HWD) problem introduced in [Bärtschi et al., STACS’17] where k heterogeneous mobile agents (e.g., robots, vehicles, etc.), initially positioned on vertices of an n-vertex edge-weighted graph G, have to deliver m messages. Each message is initially placed on a source vertex of G and needs to be delivered to a target vertex of G. Each agent can move along the edges of G and carry at most one message at any time. Each agent has a rate of energy consumption per unit of traveled distance and the goal is that of delivering all messages using the minimum overall amount of energy. This problem has been shown to be NP-hard even when k= 1, and is 4 ρ -approximable where ρ is the ratio between the maximum and minimum energy consumption of the agents. In this paper, we provide approximation algorithms with approximation ratios independent of the energy consumption rates. First, we design a polynomial-time 8-approximation algorithm for k=O(logn), closing a problem left open in [Bärtschi et al., ATMOS’17]. This algorithm can be turned into a O(k)-approximation algorithm that always runs in polynomial-time, regardless of the values of k. Then, we show that HWD problem is 36-approximable in polynomial-time when each agent has one of two possible consumption rates. Finally, we design a polynomial-time O~ (log 3n) -approximation algorithm for the general case.
978-3-030-79526-9
978-3-030-79527-6
New Approximation Algorithms for the Heterogeneous Weighted Delivery Problem / Bilò, D.; Gualà, L.; Leucci, S.; Proietti, G.; Rossi, M.. - 12810:(2021), pp. 167-184. ((Intervento presentato al convegno 28th International Colloquium on Structural Information and Communication Complexity, SIROCCO 2021 nel 2021 [10.1007/978-3-030-79527-6_10].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11388/253920
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact