Streaming submodular maximization under d-knapsack constraints

被引:0
|
作者
Chen, Zihan [1 ]
Liu, Bin [1 ]
Du, Hongmin W. [2 ]
机构
[1] Ocean Univ China, Sch Math Sci, Qingdao 266100, Peoples R China
[2] Rutgers State Univ, Accounting & Informat Syst Dept, Piscataway, NJ USA
基金
中国国家自然科学基金;
关键词
Streaming algorithm; d-Knapsack constraints; Integer lattice; Noise; OPTIMIZATION;
D O I
10.1007/s10878-022-00951-1
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Submodular optimization is a key topic in combinatorial optimization, which has attracted extensive attention in the past few years. Among the known results, most of the submodular functions are defined on set. But recently some progress has been made on the integer lattice. In this paper, we study two problem of maximizing submodular functions with d-knapsack constraints. First, for the problem of maximizing DR-submodular functions with d-knapsack constraints on the integer lattice, we propose a one pass streaming algorithm that achieves a 1-theta/1+d-approximation with (log(d beta(-1))/beta epsilon) memory complexity and (log(d beta(-1))/epsilon) log (sic)b(sic)(infinity)) update time per element, where theta = min(alpha + epsilon, 0.5 + epsilon) and alpha, beta are the upper and lower bounds for the cost of each item in the stream. Then we devise an improved streaming algorithm to reduce the memory complexity to O (d/beta epsilon) with unchanged approximation ratio and query complexity. Then for the problem of maximizing submodular functions with d-knapsack constraints under noise, we design a one pass streaming algorithm. When epsilon -> 0, it achieves a 1/1-alpha+d-approximate ratio, memory complexity O ( log(d beta(-1))/beta epsilon) and query complexity O (log(d beta(-1))/epsilon) per element. As far as we know, these two are the first streaming algorithms under their corresponding problems.
引用
收藏
页数:21
相关论文
共 50 条
  • [41] Streaming Algorithms for Constrained Submodular Maximization
    Cui S.
    Han K.
    Tang J.
    Huang H.
    Li X.
    Li Z.
    Performance Evaluation Review, 2023, 51 (01): : 65 - 66
  • [42] Streaming algorithms for robust submodular maximization
    Yang, Ruiqi
    Xu, Dachuan
    Cheng, Yukun
    Wang, Yishui
    Zhang, Dongmei
    DISCRETE APPLIED MATHEMATICS, 2021, 290 : 112 - 122
  • [43] Semi-streaming Algorithms for Submodular Function Maximization Under b-Matching, Matroid, and Matchoid Constraints
    Huang, Chien-Chung
    Sellier, Francois
    ALGORITHMICA, 2024, 86 (11) : 3598 - 3628
  • [44] Streaming Submodular Maximization under a k-Set System Constraint
    Haba, Ran
    Kazemi, Ehsan
    Feldman, Moran
    Karbasi, Amin
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 119, 2020, 119
  • [45] Improved Streaming Algorithms for Maximizing Monotone Submodular Functions Under a Knapsack Constraint
    Huang, Chien-Chung
    Kakimura, Naonori
    ALGORITHMS AND DATA STRUCTURES, WADS 2019, 2019, 11646 : 438 - 451
  • [46] Improved Streaming Algorithms for Maximizing Monotone Submodular Functions under a Knapsack Constraint
    Chien-Chung Huang
    Naonori Kakimura
    Algorithmica, 2021, 83 : 879 - 902
  • [47] Improved Streaming Algorithms for Maximizing Monotone Submodular Functions under a Knapsack Constraint
    Huang, Chien-Chung
    Kakimura, Naonori
    ALGORITHMICA, 2021, 83 (03) : 879 - 902
  • [48] Efficient Submodular Function Maximization under Linear Packing Constraints
    Azar, Yossi
    Gamzu, Iftah
    AUTOMATA, LANGUAGES, AND PROGRAMMING, ICALP 2012 PT I, 2012, 7391 : 38 - 50
  • [49] New approximations for monotone submodular maximization with knapsack constraint
    Du, Hongmin W.
    Li, Xiang
    Wang, Guanghua
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2024, 48 (04)
  • [50] Multipass Streaming Algorithms for Regularized Submodular Maximization
    Gong, Qingin
    Gao, Suixiang
    Wang, Fengmin
    Yang, Ruiqi
    TSINGHUA SCIENCE AND TECHNOLOGY, 2024, 29 (01): : 76 - 85