English

Simple Deterministic Approximation for Submodular Multiple Knapsack Problem

Data Structures and Algorithms 2023-07-20 v5

Abstract

Submodular maximization has been a central topic in theoretical computer science and combinatorial optimization over the last decades. Plenty of well-performed approximation algorithms have been designed for the problem over a variety of constraints. In this paper, we consider the submodular multiple knapsack problem (SMKP). In SMKP, the profits of each subset of elements are specified by a monotone submodular function. The goal is to find a feasible packing of elements over multiple bins (knapsacks) to maximize the profit. Recently, Fairstein et al.~[ESA20] proposed a nearly optimal (1e1ϵ)(1-e^{-1}-\epsilon)-approximation algorithm for SMKP. Their algorithm is obtained by combining configuration LP, a grouping technique for bin packing, and the continuous greedy algorithm for submodular maximization. As a result, the algorithm is somewhat sophisticated and inherently randomized. In this paper, we present an arguably simple deterministic combinatorial algorithm for SMKP, which achieves a (1e1ϵ)(1-e^{-1}-\epsilon)-approximation ratio. Our algorithm is based on very different ideas compared with Fairstein et al.~[ESA20].

Keywords

Cite

@article{arxiv.2003.11450,
  title  = {Simple Deterministic Approximation for Submodular Multiple Knapsack Problem},
  author = {Xiaoming Sun and Jialin Zhang and Zhijie Zhang},
  journal= {arXiv preprint arXiv:2003.11450},
  year   = {2023}
}

Comments

Accepted by ESA 2023