Fast algorithms for k-submodular maximization subject to a matroid constraint

07/26/2023
by   Shuxian Niu, et al.
0

In this paper, we apply a Threshold-Decreasing Algorithm to maximize k-submodular functions under a matroid constraint, which reduces the query complexity of the algorithm compared to the greedy algorithm with little loss in approximation ratio. We give a (1/2 - ϵ)-approximation algorithm for monotone k-submodular function maximization, and a (1/3 - ϵ)-approximation algorithm for non-monotone case, with complexity O(n(k· EO + IO)/ϵlogr/ϵ), where r denotes the rank of the matroid, and IO, EO denote the number of oracles to evaluate whether a subset is an independent set and to compute the function value of f, respectively. Since the constraint of total size can be looked as a special matroid, called uniform matroid, then we present the fast algorithm for maximizing k-submodular functions subject to a total size constraint as corollaries. corollaries.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro