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 条
  • [1] Streaming submodular maximization under d-knapsack constraints
    Zihan Chen
    Bin Liu
    Hongmin W. Du
    Journal of Combinatorial Optimization, 2023, 45
  • [2] Streaming Algorithms for Non-Submodular Functions Maximization with d-Knapsack Constraint on the Integer Lattice
    Tan, Jingjing
    Yang, Ruiqi
    Zhang, Yapu
    Zhu, Mingyue
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2023, 40 (05)
  • [3] Maximization of k-Submodular Function with d-Knapsack Constraints Over Sliding Window
    Wang, Wenqi
    Sun, Yuefang
    Sun, Zhiren
    Du, Donglei
    Zhang, Xiaoyan
    TSINGHUA SCIENCE AND TECHNOLOGY, 2025, 30 (02): : 488 - 498
  • [4] Streaming Algorithms for News and Scientific Literature Recommendation: Monotone Submodular Maximization With a d-Knapsack Constraint
    Yu, Qilian
    Xu, Li
    Cui, Shuguang
    IEEE ACCESS, 2018, 6 : 53736 - 53747
  • [5] Streaming algorithm for maximizing a monotone non-submodular function under d-knapsack constraint
    Yanjun Jiang
    Yishui Wang
    Dachuan Xu
    Ruiqi Yang
    Yong Zhang
    Optimization Letters, 2020, 14 : 1235 - 1248
  • [6] Adversarially Robust Submodular Maximization under Knapsack Constraints
    Avdiukhin, Dmitrii
    Mitrovic, Slobodan
    Yaroslavtsev, Grigory
    Zhou, Samson
    KDD'19: PROCEEDINGS OF THE 25TH ACM SIGKDD INTERNATIONAL CONFERENCCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2019, : 148 - 156
  • [7] Submodular Maximization under the Intersection of Matroid and Knapsack Constraints
    Gu, Yu-Ran
    Bian, Chao
    Qian, Chao
    THIRTY-SEVENTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 37 NO 4, 2023, : 3959 - 3967
  • [8] Streaming Submodular Maximization Under Matroid Constraints
    Feldman, Moran
    Liu, Paul
    Norouzi-Fard, Ashkan
    Svensson, Ola
    Zenklusen, Rico
    MATHEMATICS OF OPERATIONS RESEARCH, 2025,
  • [9] Two-Stage Submodular Maximization Under Knapsack and Matroid Constraints
    Liu, Zhicheng
    Jin, Jing
    Du, Donglei
    Zhang, Xiaoyan
    THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, TAMC 2022, 2022, 13571 : 140 - 154
  • [10] Non-monotone Submodular Maximization under Matroid and Knapsack Constraints
    Lee, Jon
    Mirrokni, Vahab S.
    Nagarajan, Viswanath
    Sviridenko, Maxim
    STOC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2009, : 323 - 332