前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >子模最大化的FAST算法

子模最大化的FAST算法

原创
作者头像
罗大琦
发布2019-07-18 16:50:49
1.1K0
发布2019-07-18 16:50:49
举报
文章被收录于专栏:算法和应用算法和应用

作者:Adam Breuer,Eric Balkanski,Yaron Singer

摘要:在本文中,我们描述了一种称为快速自适应排序技术(FAST)的新算法,用于在基数约束下最大化单调子模块函数,其近似比任意接近1-1 / e,isO(log(n)log2(logk))自适应,并使用总共o(nloglog(k))查询。最近的算法在渐近最坏情况分析方面具有可比较的保证,但是它们的实际轮数和查询复杂度在精度和置信度方面取决于非常大的常数和多项式,使得它们对于大数据集是不实际的。我们的主要贡献是在非渐近最坏情况查询复杂性和轮次数以及实际运行时方面都非常有效的设计。我们表明,该算法优于我们所知道的任何子模块最大化算法,包括通过在大型数据集上运行实验,对现有技术的串行算法进行超优化并行版本。这些实验表明,FAST比现有技术快几个数量级。

原文标题:The FAST Algorithm for Submodular Maximization

原文摘要:In this paper we describe a new algorithm called Fast Adaptive Sequencing Technique (FAST) for maximizing a monotone submodular function under a cardinality constraintkwhose approximation ratio is arbitrarily close to1−1/e, isO(log(n)log2(logk))adaptive, and uses a total ofO(nloglog(k))queries. Recent algorithms have comparable guarantees in terms of asymptotic worst case analysis, but their actual number of rounds and query complexity depend on very large constants and polynomials in terms of precision and confidence, making them impractical for large data sets. Our main contribution is a design that is extremely efficient both in terms of its non-asymptotic worst case query complexity and number of rounds, and in terms of its practical runtime. We show that this algorithm outperforms any algorithm for submodular maximization we are aware of, including hyper-optimized parallel versions of state-of-the-art serial algorithms, by running experiments on large data sets. These experiments show FAST is orders of magnitude faster than the state-of-the-art.

地址:https://arxiv.org/abs/1907.06173

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档