paper

Approximations and Hardness of Packing Partially Ordered Items

arXiv:2403.01568

Abstract

Motivated by applications in production planning and storage allocation in hierarchical databases, we initiate the study of covering partially ordered items (CPO). Given a capacity , and a directed graph where each vertex has a size in , we seek a collection of subsets of vertices that cover all the vertices, such that for any , the total size of vertices in is bounded by , and there are no edges from to . The objective is to minimize the number of subsets . CPO is closely related to the rule caching problem (RCP) that is of wide interest in the networking area. The input for RCP is a directed graph , a profit function , and . The output is a subset of maximum profit such that and there are no edges from to . Our main result is a -approximation algorithm for CPO on out-trees, complemented by an asymptotic -hardness of approximation result. We also give a two-way reduction between RCP and the densest -subhypergraph problem, surprisingly showing that the problems are equivalent w.r.t. polynomial-time approximation within any factor . This implies that RCP cannot be approximated within factor $|V|^{1-\eps}$ for any fixed $\eps>0$, under standard complexity assumptions. Prior to this work, RCP was just known to be strongly NP-hard. We further show that there is no EPTAS for the special case of RCP where the profits are uniform, assuming Gap-ETH. Since this variant admits a PTAS, we essentially resolve the complexity status of this problem.

Approximations and Hardness of Packing Partially Ordered Items · wovepaper