已知在多项式时间内可计算的最高质量的几何扳手(例如,理论和实践中的边数)是贪婪扳手。计算这把扳手的最先进技术是O(n^2 log n)时间、O(n*2)空间算法和O(n*2 log ^ 2 n)时间,O(n)空间算法,以及“改进的贪婪”算法,在最坏的情况下使用O(n*1 log)时间和O(n ^ 2)空间,但由于采用了缓存策略,在实践中速度更快。我们确定了为什么这种缓存策略在实践中能够加快速度。我们将其形式化为一个框架,并给出了一个一般的效率引理。从中我们得到了许多新的时间界限,无论是在旧算法上还是在本文介绍的新算法上。有趣的是,我们的边界是根据分离良好的对分解确定的,这是一种数据结构,实际上并不是由缓存算法计算的。具体来说,我们证明了“改进贪婪”算法的运行时间为O(n^2 log n log Phi)(其中Phi是点集的扩散),而变量的运行时间则为O(n ^2 log^2 n)。我们给出了线性空间最新算法的一种变体和一种运行时间为O(n^2 log n log Phi)的全新算法,这两种算法都将其空间利用率提高了一个因子O(1/(t-1))。我们给出了比较上述所有算法的实验结果。实验表明,当使用低t时,我们的新算法的空间效率是现有线性空间算法的200倍,同时在运行时间上具有可比性,并且易于实现。
Originele塔尔-2 | 恩格斯 |
---|
标题 | 第30届ACM计算几何研讨会(SoCG,日本京都,2014年6月8日至11日) |
---|
Plaats van productie公司 | 纽约州 |
---|
Uitgeverij公司 | 计算机协会 |
---|
帕吉纳的 | 11-19 |
---|
ISBN van geprinte versie出版社 | 978-1-4503-2594-3年 |
---|
内政部 | |
---|
状态 | Gepublicerd公司-2014 |
---|
Evenement公司 | 第30届计算几何年会(SoCG 2014)-日本京都 Duur公司:2014年6月8日→2014年6月11日 会议编号:30 |
---|
Congres公司 | 第30届计算几何年会(SoCG 2014) |
---|
Verkorte滴度 | 2014年SoCG |
---|
土地/区域 | 日本 |
---|
斯塔德 | 京都 |
---|
圆周句 | 8/06/14→2014年6月11日 |
---|
安德尔 | 第30届ACM计算几何研讨会 |
---|