In this paper, we introduce the technique of geometric amortization for enumeration algorithms. This technique can be used to make the delay of enumeration algorithms more regular without much overhead on the space it uses. More precisely, we are interested in enumeration algorithms having incremental linear delay, that is, algorithms enumerating a set $A$ of size $K$ such that for every $t \leq K$, it outputs at least $t$ solutions in time $O(tp)$, where $p$ is the incremental delay of the algorithm. While it is folklore that one can transform such an algorithm into an algorithm with delay $O(p)$, the naive transformation may blow the space exponentially. We show that, using geometric amortization, such an algorithm can be transformed into an algorithm with delay $O(p\log K)$ and $O(s\log K)$ space, where $s$ is the space used by the original algorithm. We apply geometric amortization to show that one can trade the delay of flashlight search algorithms for their average delay modulo a factor of $O(\log K)$. We illustrate how this tradeoff may be advantageous for the enumeration of solutions of DNF formulas.


翻译:在本文中, 我们引入了用于查点算法的几何摊还法技术。 这个技术可以用来使查算算法的拖延更加常规化, 而不必花费它所使用的空间。 更确切地说, 我们感兴趣的是, 查算算算法具有递增线性延迟, 也就是说, 算算法计算出一套数额为K美元的固定美元, 这样每1美元美元, 它至少能产生美元为美元( tp) 的解决方案, 其中美元为递增算法的递延延时间。 虽然人们可以将这种算法转换成一种有延迟的算法而无需花费O( p) 美元, 但天候变迁可能会使空间发生急剧的爆炸。 我们表明, 使用几何比例的摊算法, 这种算法可以转换成一种有延迟的算法, $( p\ log) 美元 和 $( slog K) 美元空间, 其中美元是原始算法所使用的空间。 我们应用几何配法来表明, 闪光搜索算算法的延迟性算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算。 我们算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算算。 。

0
下载
关闭预览

相关内容

专知会员服务
41+阅读 · 2021年4月2日
【经典书】算法C语言实现,Algorithms in C. 672页pdf
专知会员服务
80+阅读 · 2020年8月13日
Python分布式计算,171页pdf,Distributed Computing with Python
专知会员服务
105+阅读 · 2020年5月3日
机器学习入门的经验与建议
专知会员服务
90+阅读 · 2019年10月10日
计算机 | 入门级EI会议ICVRIS 2019诚邀稿件
Call4Papers
10+阅读 · 2019年6月24日
CCF A类 | 顶级会议RTSS 2019诚邀稿件
Call4Papers
10+阅读 · 2019年4月17日
Gartner:2019 年 MSP 魔力象限
云头条
15+阅读 · 2019年3月6日
已删除
将门创投
8+阅读 · 2019年1月4日
Unsupervised Learning via Meta-Learning
CreateAMind
41+阅读 · 2019年1月3日
meta learning 17年:MAML SNAIL
CreateAMind
11+阅读 · 2019年1月2日
【推荐】用Python/OpenCV实现增强现实
机器学习研究会
14+阅读 · 2017年11月16日
Auto-Encoding GAN
CreateAMind
7+阅读 · 2017年8月4日
Arxiv
0+阅读 · 2021年7月15日
Optimization for deep learning: theory and algorithms
Arxiv
102+阅读 · 2019年12月19日
VIP会员
相关资讯
计算机 | 入门级EI会议ICVRIS 2019诚邀稿件
Call4Papers
10+阅读 · 2019年6月24日
CCF A类 | 顶级会议RTSS 2019诚邀稿件
Call4Papers
10+阅读 · 2019年4月17日
Gartner:2019 年 MSP 魔力象限
云头条
15+阅读 · 2019年3月6日
已删除
将门创投
8+阅读 · 2019年1月4日
Unsupervised Learning via Meta-Learning
CreateAMind
41+阅读 · 2019年1月3日
meta learning 17年:MAML SNAIL
CreateAMind
11+阅读 · 2019年1月2日
【推荐】用Python/OpenCV实现增强现实
机器学习研究会
14+阅读 · 2017年11月16日
Auto-Encoding GAN
CreateAMind
7+阅读 · 2017年8月4日
Top
微信扫码咨询专知VIP会员