中文

用于 Pebbling 与 I/O 下界的 DAG 访问方法

数据结构与算法 2022-10-06 v1

摘要

我们引入有向无环图 DAG G=(V,E)G=(V,E)rr-访问概念,即遵从给定规则 rr 的 DAG 顶点序列。规则 rr 为每个顶点 vVv\in V 指定一族 rr-启用前驱(直接前驱)集:在访问 vv 之前,必须已访问其至少一个启用集。特例包括 r(top)r^{(top)}-规则(或拓扑规则),其唯一启用集为所有前驱的集合;以及 r(sin)r^{(sin)}-规则(或单例规则),其启用集为恰含一个前驱的单例。DAG GGrr-边界复杂度 br(G)b_{r}\left(G\right) 是最小整数 bb,使得存在一种 rr-访问,在每个阶段,对至多 bb 个尚未访问的顶点已访问过其一个启用集。通过对已知结果的重新表述,表明 DAG GG 的边界复杂度是其逆图 GRG^R 的 pebbling 数的下界。若干已知 pebbling 下界可用 r(sin)r^{(sin)}-边界复杂度表述。一种用于 I/O 下界的访问划分技术,推广了 Hong 与 Kung 在其经典论文“I/O complexity: The Red-Blue pebble game”中引入的 SS-划分 I/O 技术。访问划分方法对一些 DAG 给出了紧 I/O 界,而 SS-划分技术只能给出 Ω(1)\Omega(1) 下界。

关键词

引用

@article{arxiv.2210.01897,
  title  = {The DAG Visit approach for Pebbling and I/O Lower Bounds},
  author = {Gianfranco Bilardi and Lorenzo De Stefani},
  journal= {arXiv preprint arXiv:2210.01897},
  year   = {2022}
}

备注

Extended version of manuscript published in the Proceedings of FSTTCS22