Fine Grained Lower Bounds for Multidimensional Knapsack
Abstract
We study the -dimensional knapsack problem. We are given a set of items, each with a -dimensional cost vector and a profit, along with a -dimensional budget vector. The goal is to select a set of items that do not exceed the budget in all dimensions and maximize the total profit. A PTAS with running time has long been known for this problem, where is the error parameter and is the encoding size. Despite decades of active research, the best running time of a PTAS has remained . Unfortunately, existing lower bounds only cover the special case with two dimensions , and do not answer whether there is a -time PTAS for larger values of . The status of exact algorithms is similar: there is a simple -time (exact) dynamic programming algorithm, where is the maximum budget, but there is no lower bound which explains the strong exponential dependence on . In this work, we show that the running times of the best-known PTAS and exact algorithm cannot be improved up to a polylogarithmic factor assuming Gap-ETH. Our techniques are based on a robust reduction from 2-CSP, which embeds 2-CSP constraints into a desired number of dimensions, exhibiting tight trade-off between and for most regimes of the parameters. Informally, we obtain the following main results for -dimensional knapsack. No -time -approximation for every . No -time exact algorithm (assuming ETH). No -time -approximation for constant . -time -approximation and a matching -time lower~bound.
Cite
@article{arxiv.2407.10146,
title = {Fine Grained Lower Bounds for Multidimensional Knapsack},
author = {Ilan Doron-Arad and Ariel Kulik and Pasin Manurangsi},
journal= {arXiv preprint arXiv:2407.10146},
year = {2024}
}