首页> 外文期刊>Journal of Association for Computing Machinery >Parallelism in Randomized Incremental Algorithms
【24h】

Parallelism in Randomized Incremental Algorithms

机译:随机增量算法中的并行性

获取原文
获取原文并翻译 | 示例
           

摘要

In this article, we show that many sequential randomized incremental algorithms are in fact parallel. We consider algorithms for several problems, including Delaunay triangulation, linear programming, closest pair, smallest enclosing disk, least-element lists, and strongly connected components.We analyze the dependencies between iterations in an algorithm and show that the dependence structure is shallow with high probability or that, by violating some dependencies, the structure is shallow and the work is not increased significantly. We identify three types of algorithms based on their dependencies and present a framework for analyzing each type. Using the framework gives work-efficient polylogarithmic-depth parallel algorithms for most of the problems that we study.This article shows the first incremental Delaunay triangulation algorithm with optimal work and polylogarithmic depth. This result is important, since most implementations of parallel Delaunay triangulation use the incremental approach. Our results also improve bounds on strongly connected components and least-element lists and significantly simplify parallel algorithms for several problems.
机译:在本文中,我们表明许多顺序随机增量算法实际上是平行的。我们考虑有关几个问题的算法,包括Delaunay三角测量,线性编程,最接近的对,最小的封闭磁盘,最小元素列表和强连接的组件。我们以算法分析迭代之间的依赖关系,并显示依赖结构浅浅概率或者,通过违反一些依赖性,结构浅,工作不会显着增加。我们根据其依赖项识别三种类型的算法,并呈现用于分析每种类型的框架。使用该框架为我们学习的大多数问题提供了工作有效的积极的波动力学 - 深度并行算法。这篇文章显示了具有最佳工作和电动动力学深度的第一个增量Delaunay三角测量算法。此结果很重要,因为并行Delaunay三角剖分的大多数实现使用增量方法。我们的结果还改善了强大连接的组件和最小元列表的边界,并显着简化了若干问题的平行算法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号