Streaming Algorithms for Maximizing k-Submodular Functions with the Multi-knapsack Constraint

被引:0
作者
Gong, Shu-Fang [1 ]
Liu, Bin [1 ]
Fang, Qi-Zhi [1 ]
机构
[1] Ocean Univ China, Sch Math Sci, Qingdao 266100, Shandong, Peoples R China
基金
中国国家自然科学基金;
关键词
k-Submodular maximization; Multi-knapsack constraint; Streaming algorithm; Approximation algorithm; FUNCTION SUBJECT; MAXIMIZATION;
D O I
10.1007/s40305-024-00544-1
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
The problem of maximizing submodular functions with constraints has attracted widespread attention in the past few decades. In recent years, the extensions of submodular functions were studied, such as lattice submodular functions, diminishing return submodular (DR-submodular) functions and k-submodular functions. A k-submodular function is a generalization of a submodular function to k dimensions. Many machine learning problems can be cast as k-submodular maximization problems, for example, influence maximization with k kinds of topics and sensor placement with k kinds of sensors. Recently, the unprecedented growth in modern datasets makes it necessary to design streaming algorithms. This paper investigates the problem of maximizing a nonnegative normalized k-submodular function with the multi-knapsack constraint (also called the d-knapsack constraint) in the streaming model. To address this problem, we design an efficient streaming algorithm that runs in one pass, stores at most O(b log b/epsilon) elements and queries at most O(dk log b/epsilon) per element where b is a constant after the normalization of the problem. This streaming algorithm also can achieve a (1/2(1+d) - epsilon)-approximation when the objective function f is monotone and (1/3+2d - epsilon)-approximation when the objective function f is non-monotone.
引用
收藏
页数:19
相关论文
共 29 条
[21]  
Singh A.P., 2012, AISTATS, P1055
[22]   Deterministic approximation algorithm for submodular maximization subject to a matroid constraint [J].
Sun, Xin ;
Xu, Dachuan ;
Guo, Longkun ;
Li, Min .
THEORETICAL COMPUTER SCIENCE, 2021, 890 :1-15
[23]   Maximization of k-Submodular Function with a Matroid Constraint [J].
Sun, Yunjing ;
Liu, Yuezhu ;
Li, Min .
THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, TAMC 2022, 2022, 13571 :1-10
[24]   On maximizing a monotone k-submodular function under a knapsack constraint [J].
Tang, Zhongzheng ;
Wang, Chenhao ;
Chan, Hau .
OPERATIONS RESEARCH LETTERS, 2022, 50 (01) :28-31
[25]   Maximizing k-Submodular Functions and Beyond [J].
Ward, Justin ;
Zivny, Stanislav .
ACM TRANSACTIONS ON ALGORITHMS, 2016, 12 (04)
[26]   Streaming Algorithms for News and Scientific Literature Recommendation: Monotone Submodular Maximization With a d-Knapsack Constraint [J].
Yu, Qilian ;
Xu, Li ;
Cui, Shuguang .
IEEE ACCESS, 2018, 6 :53736-53747
[27]  
Zhang Y., 2019, P 2019 IEEE GLOB COM
[28]   Maximizing the Differences Between a Monotone DR-Submodular Function and a Linear Function on the Integer Lattice [J].
Zhang, Zhen-Ning ;
Du, Dong-Lei ;
Ma, Ran ;
Wu, Dan .
JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF CHINA, 2024, 12 (03) :795-807
[29]   Maximizing a monotone non-submodular function under a knapsack constraint [J].
Zhang, Zhenning ;
Liu, Bin ;
Wang, Yishui ;
Xu, Dachuan ;
Zhang, Dongmei .
JOURNAL OF COMBINATORIAL OPTIMIZATION, 2022, 43 (05) :1125-1148