中文

基数约束下单调子模函数的多目标最大化

数据结构与算法 2021-05-04 v4 最优化与控制 机器学习

摘要

我们考虑基数约束下单调子模函数的多目标最大化问题,常表述为 maxA=kmini{1,,m}fi(A)\max_{|A|=k}\min_{i\in\{1,\dots,m\}}f_i(A)。尽管广泛知晓贪心方法对单一目标效果良好,多目标下问题变得困难得多。事实上,Krause 等人(2008)表明当目标数 mm 随基数 kk 增长即 m=Ω(k)m=\Omega(k) 时,问题是不可近似的(除非 P=NPP=NP)。另一方面,当 mm 为常数时 Chekuri 等人(2010)给出了随机化 (11/e)ϵ(1-1/e)-\epsilon 近似,运行时间(对函数预言机的查询次数)为 nm/ϵ3n^{m/\epsilon^3}。我们聚焦于寻找一种快速且实用的算法,即便 mm 为超常数也具有(渐近)近似保证。我们首先修改 Chekuri 等人(2010)的算法,对 m=o(klog3k)m=o(\frac{k}{\log^3 k}) 实现 (11/e)(1-1/e) 近似。这展示了在 m=Ω(k)m=\Omega(k) 附近从常数因子可近似性到不可近似性的急剧转变。然后使用乘性权重更新(MWU),我们找到快得多的 O~(n/δ3)\tilde{O}(n/\delta^3) 时间渐近 (11/e)2δ(1-1/e)^2-\delta 近似。尽管上述结果均为随机化,我们也给出了简单确定性 (11/e)ϵ(1-1/e)-\epsilon 近似,运行时间 knm/ϵ4kn^{m/\epsilon^4}。最后,我们使用 Kronecker 图进行合成实验,发现受 MWU 启发的启发式算法优于现有启发式算法。

关键词

引用

@article{arxiv.1711.06428,
  title  = {Multi-Objective Maximization of Monotone Submodular Functions with Cardinality Constraint},
  author = {Rajan Udwani},
  journal= {arXiv preprint arXiv:1711.06428},
  year   = {2021}
}

备注

Most recent version fixes an error in the journal as well as conference versions (INFORMS Journal on Optimization, Neurips 2018)