中文

网格地形上简单的 I/O 高效汇流累积算法

数据结构与算法 2012-11-09 v1

摘要

网格地形的汇流累积 (flow accumulation) 问题以流向矩阵为输入,该矩阵规定了网格中每个单元的 incoming 水流向其八个邻居中的哪一个。该问题旨在计算对于每个单元 cc,有多少个地形单元的水流会到达 cc。我们表明,对于拥有 NN 个单元的地形,该问题可在 O(scan(N))O(\text{scan}(N)) 次 I/O 操作内解决。考虑到 I/O 效率中的常数因子,我们的算法可能比先前基于时间向前处理 (time-forward processing) 且需要 O(sort(N))O(\text{sort}(N)) 次 I/O 操作的算法快一个数量级。

关键词

引用

@article{arxiv.1211.1857,
  title  = {Simple I/O-efficient flow accumulation on grid terrains},
  author = {Herman Haverkort and Jeffrey Janssen},
  journal= {arXiv preprint arXiv:1211.1857},
  year   = {2012}
}

备注

This paper is an exact copy of the paper that appeared in the abstract collection of the Workshop on Massive Data Algorithms, Aarhus, 2009