中文

有界亏格图至信息论最优比特数的线性时间压缩

数据结构与算法 2014-04-24 v1

摘要

图类 G\mathbb{G}压缩方案\textit{压缩方案} AA 由编码算法 EncodeA\textit{Encode}_A 和解码算法 DecodeA\textit{Decode}_A 组成,前者为 G\mathbb{G} 中任意给定图 GG 计算二进制串 CodeA(G)\textit{Code}_A(G),后者从 CodeA(G)\textit{Code}_A(G) 恢复 GG。如果 EncodeA\textit{Encode}_ADecodeA\textit{Decode}_A 均在线性时间内运行,且对于 G\mathbb{G} 中任意 nn 节点图 GGCodeA(G)\textit{Code}_A(G) 的比特数在低阶项范围内是信息论最优的,则 G\mathbb{G} 的压缩方案 AA最优的\textit{最优的}。树和平面三角剖分是已知唯一允许最优压缩方案的非平凡图类。基于 Goodrich 的平面图分离器分解和 Djidjev 与 Venkatesan 的有界亏格图平面化器,我们为任意遗传(即在取子图下封闭)类 G\mathbb{G} 给出了最优压缩方案,前提是要编码的 G\mathbb{G} 中任意 nn 节点图带有亏格 o(nlog2n)o(\frac{n}{\log^2 n}) 嵌入。根据 Mohar 将有界亏格图嵌入亏格 O(1)O(1) 曲面的线性时间算法,我们的结果意味着亏格 O(1)O(1) 图的任意遗传类均允许最优压缩方案。例如,我们的结果产生了平面图、平图、亏格 11 曲面上的嵌入图、亏格 22 或更低的图、33 可着色有向平面图、44 外平面图以及度数至多为 55 的森林的首个已知最优压缩方案。对于非遗传图类,我们也给出了获得最优压缩方案的方法。基于该方法,我们给出了亏格 O(1)O(1) 曲面三角剖分和平面图的首个已知最优压缩方案。

关键词

引用

@article{arxiv.1401.2538,
  title  = {Linear-Time Compression of Bounded-Genus Graphs into Information-Theoretically Optimal Number of Bits},
  author = {Hsueh-I Lu},
  journal= {arXiv preprint arXiv:1401.2538},
  year   = {2014}
}

备注

26 pages, 9 figures, accepted to SIAM Journal on Computing