Algorithms for Cardinality-Constrained Monotone DR-Submodular Maximization with Low Adaptivity and Query Complexity

被引:0
作者
Suning Gong
Qingqin Nong
Jiazhu Fang
Ding-Zhu Du
机构
[1] Qingdao University,School of Mathematics and Statistics
[2] Ocean University of China,School of Mathematical Science
[3] University of Texas,Department of Computer Science
来源
Journal of Optimization Theory and Applications | 2024年 / 200卷
关键词
DR-submodular maximization; Cardinality constraint; Design and analysis of approximation algorithms; 90C27; 68W25; 68W40;
D O I
暂无
中图分类号
学科分类号
摘要
Submodular maximization is a NP-hard combinatorial optimization problem regularly used in machine learning and data mining with large-scale data sets. To quantify the running time of approximation algorithms, the query complexity and adaptive complexity are two important measures, where the adaptivity of an algorithm is the number of sequential rounds it makes when each round can execute polynomially many function evaluations in parallel. These two concepts reasonably quantify the efficiency and practicability of parallel computation. In this paper, we consider the problem of maximizing a nonnegative monotone DR-submodular function over a bounded integer lattice with a cardinality constraint in a value oracle model. Prior to our work, Soma and Yoshida (Math Program 172:539–563, 2018) have studied this problem and present an approximation algorithm with almost optimal approximate ratio and the same adaptivity and query complexity. We develop two novel algorithms, called low query algorithm and low adaptivity algorithm, which have approximation ratios equal to Soma and Yoshida (2018), but reach a new record of query complexity and adaptivity. As for methods, compared with the threshold greedy in Soma and Yoshida (2018), the low query algorithm reduces the number of possible thresholds and improves both the adaptivity and query complexity. The low adaptivity algorithm further integrates a vector sequencing technique to accelerate adaptive complexity in an exponential manner while only making logarithmic sacrifices on oracle queries.
引用
收藏
页码:194 / 214
页数:20
相关论文
共 78 条
[1]  
Agarwal A(2017)Learning with limited rounds of adaptivity: coin tossing, multi-armed bandits, and ranking from pairwise comparisons Conf. Learn. Theory 65 39-75
[2]  
Agarwal S(2021)Maximizing sequence-submodular functions and its application to online advertising Manag. Sci. 67 6030-6054
[3]  
Assadi S(2021)Information-theoretic feature selection via tensor decomposition and submodularity IEEE Trans. Signal Process. 69 6195-6205
[4]  
Khanna S(2018)Non-monotone submodular maximization in exponentially fewer iterations Adv. Neural. Inf. Process. Syst. 31 2353-2364
[5]  
Alaei S(2020)The FAST algorithm for submodular maximization Int. Conf. Mach. Learn. (PMLR) 119 1134-1143
[6]  
Makhdoumi A(2018)Settling the query complexity of non-adaptive junta testing J. ACM 65 1-18
[7]  
Malekian A(2008)Mapreduce: simplified data processing on large clusters Commun. ACM 51 107-113
[8]  
Amiridi M(2011)Maximizing non-monotone submodular functions SIAM J. Comput. 40 1133-1153
[9]  
Kargas N(2020)Deep submodular network: an application to multi-document summarization Expert Syst. Appl. 152 15-38
[10]  
Sidiropoulos ND(2023)A fast and deterministic algorithm for Knapsack-constrained monotone DR-submodular maximization over an integer lattice J. Glob. Optim. 85 2549-2558