Unconstrained Submodular Maximization with Modular Costs: Tight Approximation and Application to Profit Maximization

被引:19
作者
Jin, Tianyuan [1 ]
Yang, Yu [2 ]
Yang, Renchi [1 ]
Shi, Jieming [3 ]
Huang, Keke [1 ]
Xiao, Xiaokui [1 ]
机构
[1] Natl Univ Singapore, Singapore, Singapore
[2] City Univ Hong Kong, Hong Kong, Peoples R China
[3] Hong Kong Polytech Univ, Hong Kong, Peoples R China
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2021年 / 14卷 / 10期
基金
新加坡国家研究基金会;
关键词
ALGORITHMS;
D O I
10.14778/3467861.3467866
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Given a set V, the problem of unconstrained submodular maximization with modular costs (USM-MC) asks for a subset S subset of V that maximizes f(S) - c(S), where f is a non-negative, monotone, and submodular function that gauges the utility of S, and c is a nonnegative and modular function that measures the cost of S. This problem finds applications in numerous practical scenarios, such as profit maximization in viral marketing on social media. This paper presents ROI-Greedy, a polynomial time algorithm for USM-MC that returns a solution S satisfying f (S) - c (S) >= f (S*) - c (S*) - ln f(S*)/c(S*) . c(S*), where S* is the optimal solution to USM-MC. To our knowledge, ROI-Greedy is the first algorithm that provides such a strong approximation guarantee. In addition, we show that this worst-case guarantee is tight, in the sense that no polynomial time algorithm can ensure f(S) - c(S) >= (1 + epsilon) . (f(S*) - c (S*) - ln f(S*)/c(S*) . c(S*) ), for any epsilon > 0. Further, we devise a non-trivial extension of ROI-Greedy to solve the profit maximization problem, where the precise value of f (S) for any set S is unknown and can only be approximated via sampling. Extensive experiments on benchmark datasets demonstrate that ROI-Greedy significantly outperforms competing methods in terms of the trade-off between efficiency and solution quality.
引用
收藏
页码:1756 / 1768
页数:13
相关论文
共 37 条
[31]  
Tang J, 2018, IEEE INFOCOM SER, P1178, DOI 10.1109/INFOCOM.2018.8485975
[32]   Profit Maximization for Viral Marketing in Online Social Networks: Algorithms and Analysis [J].
Tang, Jing ;
Tang, Xueyan ;
Yuan, Junsong .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2018, 30 (06) :1095-1108
[33]  
Tang Jing, 2016, IEEE INT C NETWORK P
[34]   Influence Maximization: Near-Optimal Time Complexity Meets Practical Efficiency [J].
Tang, Youze ;
Xiao, Xiaokui ;
Shi, Yanchen .
SIGMOD'14: PROCEEDINGS OF THE 2014 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2014, :75-86
[35]  
Upfal E, 2017, Probability and Computing: Randomization and Probabilistic Techniques in Algorithms and Data Analysis, V2nd
[36]   Maximizing the Influence and Profit in Social Networks [J].
Zhu Y. ;
Li D. ;
Yan R. ;
Wu W. ;
Bi Y. .
IEEE Transactions on Computational Social Systems, 2017, 4 (03) :54-64
[37]   Influence and Profit: Two Sides of the Coin [J].
Zhu, Yuqing ;
Lu, Zaixin ;
Bi, Yuanjun ;
Wu, Weili ;
Jiang, Yiwei ;
Li, Deying .
2013 IEEE 13TH INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2013, :1301-1306