中文

平衡的完美哈希函数族及其应用

数据结构与算法 2008-12-18 v1 离散数学

摘要

完美哈希函数的构造是一个研究充分的课题。本文通过以下定义推广了这一概念:若对于每个 S[n]S \subseteq [n]S=k|S|=k,在 SS 上为单射的函数数量介于 T/δT/\deltaδT\delta T 之间(其中 T>0T>0 为某常数),则称从 [n][n][k][k] 的函数族为 δ\delta-平衡 (n,k)(n,k)-完美哈希函数族。完美哈希函数族的标准定义要求对于每个大小为 kkSS,至少存在一个在 SS 上为单射的函数。而在平衡族的新概念中,我们要求对于每个这样的 SS,单射函数的数量几乎相同(即取 δ\delta 接近 1)。我们的主要结果是:对于任意常数 δ>1\delta > 1,可以在 2O(kloglogk)nlogn2^{O(k \log \log k)} n \log n 的时间内构造出大小为 2O(kloglogk)logn2^{O(k \log \log k)} \log nδ\delta-平衡 (n,k)(n,k)-完美哈希函数族。利用颜色编码(color-coding)技术,我们可以应用我们的显式构造来设计用于解决图中各类计数问题的近似算法。特别是,我们展示了一种确定性多项式时间算法,用于近似具有 nn 个顶点的图中长度为 kk 的简单路径数量和大小为 kk 的简单环数量,适用于任何 kO(lognlogloglogn)k \leq O(\frac{\log n}{\log \log \log n})。该近似可达到任意固定的期望相对误差。

关键词

引用

@article{arxiv.0805.4300,
  title  = {Balanced Families of Perfect Hash Functions and Their Applications},
  author = {Noga Alon and Shai Gutner},
  journal= {arXiv preprint arXiv:0805.4300},
  year   = {2008}
}