TCS 2024
Greedy+Singleton: An efficient approximation algorithm for k-submodular knapsack maximization
Abstract
A k-submodular function takes k distinct, non-overlapping subsets of a ground set as input and outputs a value. It is a generalization of the well-known submodular function, which is the case when k = 1 and takes a single subset as input. We study the problem of maximizing a non-negative k-submodular function under a knapsack constraint. Greedy+Singleton is an algorithm that chooses the better solution between the fully greedy solution and the best single-element solution, with query complexity and running time of O ( n 2 k ). We show that Greedy+Singleton has an approximation ratio of 0. 273 for monotone functions, which improves the previous analysis of 0. 158 in the literature. Moreover, we give the first analysis of Greedy+Singleton for non-monotone k-submodular functions, and prove an approximation ratio of 0. 219.
Authors
Keywords
Context
- Venue
- Theoretical Computer Science
- Archive span
- 1975-2026
- Indexed papers
- 16261
- Paper id
- 531996339499092037