Tight Approximations for Modular and Submodular Optimization with d-Resource Multiple Knapsack Constraints

07/20/2020
by   Yaron Fairstein, et al.
0

A multiple knapsack constraint over a set of items is defined by a set of bins of arbitrary capacities, and a weight for each of the items. An assignment for the constraint is an allocation of subsets of items to the bins, such that the total weight of items assigned to each bin is bounded by the bin capacity. We study modular (linear) and submodular maximization problems subject to a constant number of (i.e., d-resource) multiple knapsack constraints, in which a solution is a subset of items, along with an assignment of the selected items for each of the d multiple knapsack constraints. Our results include a polynomial time approximation scheme for modular maximization with a constant number of multiple knapsack constraints and a matroid constraint, thus generalizing the best known results for the classic multiple knapsack problem as well as d-dimensional knapsack, for any d ≥ 2. We further obtain a tight (1-e^-1-ϵ)-approximation for monotone submodular optimization subject to a constant number of multiple knapsack constraints and a matroid constraint, and a (0.385-ϵ)-approximation for non-monotone submodular optimization subject to a constant number of multiple knapsack constraints. At the heart of our algorithms lies a novel representation of a multiple knapsack constraint as a polytope. We consider this key tool as a main technical contribution of this paper.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/25/2020

A (1-e^-1-ε)-Approximation for the Monotone Submodular Multiple Knapsack Problem

We study the problem of maximizing a monotone submodular function subjec...
research
07/03/2019

Generalized Assignment via Submodular Optimization with Reserved Capacity

We study a variant of the generalized assignment problem ( GAP) with gro...
research
03/25/2020

Tight Algorithms for the Submodular Multiple Knapsack Problem

Submodular function maximization has been a central topic in the theoret...
research
08/24/2023

An EPTAS for Cardinality Constrained Multiple Knapsack via Iterative Randomized Rounding

We study the Uniform Cardinality Constrained Multiple Knapsack problem (...
research
07/05/2023

Improved Approximation for Two-dimensional Vector Multiple Knapsack

We study the uniform 2-dimensional vector multiple knapsack (2VMK) probl...
research
07/15/2018

Nearly Optimal Pricing Algorithms for Production Constrained and Laminar Bayesian Selection

We study online pricing algorithms for the Bayesian selection problem wi...
research
05/07/2019

Adversarially Robust Submodular Maximization under Knapsack Constraints

We propose the first adversarially robust algorithm for monotone submodu...

Please sign up or login with your details

Forgot password? Click here to reset