arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1005.3473cs.DS
收藏

海量数据集的有效算法和数据结构

Efficient Algorithms and Data Structures for Massive Data Sets

Alka

摘要:

对于许多算法的问题,传统的算法,优化的数量上执行的指令证明昂贵的I/O。新颖的和非常不同的设计技术,当应用到这些问题,可以产生算法的I/O效率。这篇论文加入了越来越多的合唱这样的结果。我们使用的计算模型是外部存储器模型和W流模型。在外部记忆模型下,我们得到了如下结果。(1)一种计算图的最小生成树的I/O高效算法,该算法改进了最佳已知算法的性能。(2)软堆的第一个外部存储器版本,一个近似可融合的优先级队列。(3)硬堆,第一个可合并的外部内存优先级队列,它与已知外部内存优先级队列的摊销I/O性能相匹配,同时允许以相同的摊销成本进行合并操作。(4)I/O高效的精确,近似和随机算法的最小割问题,这还没有探索之前的外部存储器模型。(5)区间图的I/O的一些下限和上限。在W-Stream模型上,我们得到了如下结果。(1)用于各种树问题和列表排序的算法,其性能与最知名的算法相匹配,并且比它们更容易实现。(2)通过有效的排序算法,以及最大独立集问题,改进了最知名的算法。(3)给出了求顶点着色、近似单源最短路、最大匹配和近似加权顶点覆盖等图问题的有效算法。(4)列表排序和最大匹配的传递的下界。我们提出了两个变种的W-流模型,并设计算法的最大独立集,顶点着色,平面图单源最短路径问题的模型。

英文摘要:

For many algorithmic problems, traditional algorithms that optimise on the number of instructions executed prove expensive on I/Os. Novel and very different design techniques, when applied to these problems, can produce algorithms that are I/O efficient. This thesis adds to the growing chorus of such results. The computational models we use are the external memory model and the W-Stream model. On the external memory model, we obtain the following results. (1) An I/O efficient algorithm for computing minimum spanning trees of graphs that improves on the performance of the best known algorithm. (2) The first external memory version of soft heap, an approximate meldable priority queue. (3) Hard heap, the first meldable external memory priority queue that matches the amortised I/O performance of the known external memory priority queues, while allowing a meld operation at the same amortised cost. (4) I/O efficient exact, approximate and randomised algorithms for the minimum cut problem, which has not been explored before on the external memory model. (5) Some lower and upper bounds on I/Os for interval graphs. On the W-Stream model, we obtain the following results. (1) Algorithms for various tree problems and list ranking that match the performance of the best known algorithms and are easier to implement than them. (2) Pass efficient algorithms for sorting, and the maximal independent set problems, that improve on the best known algorithms. (3) Pass efficient algorithms for the graphs problems of finding vertex-colouring, approximate single source shortest paths, maximal matching, and approximate weighted vertex cover. (4) Lower bounds on passes for list ranking and maximal matching. We propose two variants of the W-Stream model, and design algorithms for the maximal independent set, vertex-colouring, and planar graph single source shortest paths problems on those models.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑