本文有若干公式,手机显示可能比较凌乱,建议用电脑查看
本文介绍一种针对submodular问题的基于Greedy的随机算法:Stochastic-Greedy。
算法来自AAAI2015的一篇论文 Lazier Than Lazy Greedy ,第一作者是来自ETH Zurich 的 Baharan Mirzasoleiman
Submodular问题
Submodular是集合函数的一个非常常见的性质(类似于经济学中的边际效用递减)。
关于Submodular,wiki给出了三个等价定义(这里提一下,具体参考wiki上关于submodular的定义和解释):
如果 Ω 是一个有限集合,一个Submodular函数是 2Ω 到 R 的一个函数,满足如下三个等价定义
-
- ∀S,T⊆Ω ⇒ f(S)+f(T)≥f(S∪T)+f(S∩T)
- ∀X⊆S,x1,x2∈Ω∖X ⇒ f(X∪{
x1}+f(X∪{
x1}≥f(X∪{
x1,x2}+f(X)
约束最优化submodular问题
现在我们需要解决这样一个问题,已知一个具有submodular性质的函数