English

Weighted Packet Selection for Rechargeable Links: Complexity and Approximation

Data Structures and Algorithms 2022-05-10 v2 Computational Complexity

Abstract

We consider a natural problem dealing with weighted packet selection across a rechargeable link, which e.g., finds applications in cryptocurrency networks. The capacity of a link (u,v)(u,v) is determined by how much players uu and vv allocate for this link. Specifically, the input is a finite ordered sequence of packets that arrive in both directions along a link. Given (u,v)(u, v) and a packet of weight xx going from uu to vv, player uu can either accept or reject the packet. If player uu accepts the packet, their capacity on link (u,v)(u,v) decreases by xx. Correspondingly, player vv capacity on (u,v)(u,v) increases by xx. If a player rejects the packet, this will entail a cost linear in the weight of the packet. A link is "rechargeable" in the sense that the total capacity of the link has to remain constant, but the allocation of capacity at the ends of the link can depend arbitrarily on players' decisions. The goal is to minimise the sum of the capacity injected into the link and the cost of rejecting packets. We show the problem is NP-hard, but can be approximated efficiently with a ratio of (1+ε)(1+3)(1+ \varepsilon)\cdot (1+\sqrt{3}) for some arbitrary ε>0\varepsilon >0.

Cite

@article{arxiv.2204.13459,
  title  = {Weighted Packet Selection for Rechargeable Links: Complexity and Approximation},
  author = {Stefan Schmid and Jakub Svoboda and Michelle Yeo},
  journal= {arXiv preprint arXiv:2204.13459},
  year   = {2022}
}
R2 v1 2026-06-24T11:01:26.475Z