Operations Research Transactions ›› 2022, Vol. 26 ›› Issue (1): 85-98.doi: 10.15960/j.cnki.issn.1007-6093.2022.01.006

Previous Articles     Next Articles

Streaming algorithms for the maximization of submodular+supermodular functions with a cardinality constraint

Yuefang LIAN1, Zhenning ZHANG1,*(), Zhongrui ZHAO1, Dingzhu DU2   

  1. 1. Department of Operations Research and Information Engineering, College of Mathematics, Beijing University of Technology, Beijing 100124, China
    2. Department of Computer Science, University of Texas at Dallas, Richardson, TX75080, USA
  • Received:2021-06-14 Online:2022-03-15 Published:2022-03-14
  • Contact: Zhenning ZHANG E-mail:zhangzhenning@bjut.edu.cn

Abstract:

In this paper, wepropose streaming algorithms for the maximization ofsubmodular+supermodular functions with cardinality constraint, whichhas wide applications in data processing, machine learning andartificial intelligence. By means of the diminishing return ratioof the objective function, we design a one-pass sieve-streamingalgorithm and get the approximate ratio $\min\left\{\frac{(1-\varepsilon)\gamma}{2^{\gamma}}, 1-\frac{\gamma}{2^{\gamma}(1-\kappa^{g})^{2}}\right\}$. Numerical experiments show that the sieve-streaming algorithm is effective forthe BP-maximization problem and can guarantee the same result asthe greedy algorithm with less time if submodular function andsupermodular are in the same order of magnitude.

Key words: BP-function maximization, total curvature, diminishing return ratio, streaming algorithm, cardinality constraint

CLC Number: