TY - GEN
T1 - Approximations and Hardness of Covering and Packing Partially Ordered Items
AU - Doron-Arad, Ilan
AU - Kortsarz, Guy
AU - Naor, Joseph
AU - Schieber, Baruch
AU - Shachnai, Hadas
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2025.
PY - 2025
Y1 - 2025
N2 - Motivated by applications in production planning and storage allocation in hierarchical databases, we initiate the study of covering partially ordered items (cpo). Given a value k∈N, and a directed graph G=(V,E) where each vertex has a size in {0,1,…,k}, we seek a collection of subsets of vertices C1,…,Ct that cover all the vertices, such that for any 1≤j≤t, the total size of vertices in Cj is bounded by k, and there are no edges from V\Cj to Cj. The objective is to minimize the number of subsets t. cpo is closely related to the rule caching problem (rcp) that has been widely studied in the networking area. The input for rcp is a directed graph G=(V,E), a profit function p:V→Z0+, and k∈N. The output is a subset S⊆V of maximum profit such that |S|≤k and there are no edges from V\S to S. Our main result is a 2-approximation algorithm for cpo on out-trees, complemented by an asymptotic 1.5-hardness of approximation result. We also give a two-way reduction between rcp and the densest k-subhypergraph problem, surprisingly showing that the problems are equivalent with respect to polynomial-time approximation within any factor ρ≥1. This implies that rcp cannot be approximated within factor |V|1-ε for any fixed ε>0, under standard complexity assumptions. Prior to this work, rcp was only 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.
AB - Motivated by applications in production planning and storage allocation in hierarchical databases, we initiate the study of covering partially ordered items (cpo). Given a value k∈N, and a directed graph G=(V,E) where each vertex has a size in {0,1,…,k}, we seek a collection of subsets of vertices C1,…,Ct that cover all the vertices, such that for any 1≤j≤t, the total size of vertices in Cj is bounded by k, and there are no edges from V\Cj to Cj. The objective is to minimize the number of subsets t. cpo is closely related to the rule caching problem (rcp) that has been widely studied in the networking area. The input for rcp is a directed graph G=(V,E), a profit function p:V→Z0+, and k∈N. The output is a subset S⊆V of maximum profit such that |S|≤k and there are no edges from V\S to S. Our main result is a 2-approximation algorithm for cpo on out-trees, complemented by an asymptotic 1.5-hardness of approximation result. We also give a two-way reduction between rcp and the densest k-subhypergraph problem, surprisingly showing that the problems are equivalent with respect to polynomial-time approximation within any factor ρ≥1. This implies that rcp cannot be approximated within factor |V|1-ε for any fixed ε>0, under standard complexity assumptions. Prior to this work, rcp was only 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.
UR - http://www.scopus.com/inward/record.url?scp=85218472657&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85218472657&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-75409-8_12
DO - 10.1007/978-3-031-75409-8_12
M3 - Conference contribution
AN - SCOPUS:85218472657
SN - 9783031754081
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 166
EP - 180
BT - Graph-Theoretic Concepts in Computer Science - 50th International Workshop, WG 2024, Revised Selected Papers
A2 - Kráľ, Daniel
A2 - Milanič, Martin
PB - Springer Science and Business Media Deutschland GmbH
T2 - 50th International Workshop on Graph-Theoretic Concepts in Computer Science, WG 2024
Y2 - 19 June 2024 through 21 June 2024
ER -