跳转到内容

k-限制問題

本页使用了标题或全文手工转换
来自维基学院

本文主要探讨关于k-限制问题(以下或简称k-限问题k-限)。并主要以Alon的论文[1]为参考对象。

主要内容(第二至五章)

[编辑 | 编辑源代码]

定义集

[编辑 | 编辑源代码]

符号及名词解释

[编辑 | 编辑源代码]
  • [x]表示
  • 支集(英语:Support,记作)表示一个函数的定义域中所有使得

第一章

[编辑 | 编辑源代码]

路径问题

[编辑 | 编辑源代码]

在有向图中找是否有长度为k的路径。

定义一: k-限制问题

[编辑 | 编辑源代码]

k-限制问题由以下两个叙述定义:

  1. 该问题的输入为
    • 一个大小为 的字符集
    • 一个长度
    • 个函数 ,而每个函数不得为全否定函数,意即
  2. 该问题的输出为一个集合 ,其中 的成员 满足

由此可知,(即A的宇集)任何必将是任意k-限问题的一个解。但该解为最大解,即任何问题的穷举。最理想是剔除掉所有不为解的 ,但k-限之难度是 NP,无法于多项式时间内得到该解集合,因此该论文以机率方法 限缩,而解集合的好坏取决于 的大小。即是,与集合中不为解的的个数有关。

第二章

[编辑 | 编辑源代码]

定义二:机率密度

[编辑 | 编辑源代码]

给定任意一个机率分布 ,一个k-限问题对于之中,的机率密度(之中抽到 的机率定义为

可见,每个和k-限问题相关的机率分布密度皆大于均匀分布的密度。而引用以下命题可以证明当一个机率分布中越大,越小。

命题一:并集限度

[编辑 | 编辑源代码]

对于每个k-限及于其上的密度为 的分布,有一个至大为的解。

其证明利用反证法

设一个自然数 。考虑 ,其中 各不同,分别自中独立取出。根据不等式 ,可得:

Moreover, picking slightly more vectors at random from D should yield a solution with high probability. But note that we do not know of an efficient way to verify a given set of vectors really does form a solution, unless k = Θ(1).

第三章

[编辑 | 编辑源代码]

定义三:-笵距离 (p-笵线性距离)

[编辑 | 编辑源代码]

直接建构出或许有些困难,但是我们可以建构出一个与其足够接近的解。

在取样空间中的两个机率分布,他们的-笵距离定义为

k-限中为,在其中有一机率分布,他的密度是,有一个在,若以后未特别定义则如此。

定义四:k-项,ε-相近

[编辑 | 编辑源代码]

在取样空间中的两个机率分布,当 时,我们说二者在p-笵上的k-项是ε相近英语:k-wise ε-close in -norm

另外,一个分布当皆接近均匀分布则说他是k-项独立

引理一

[编辑 | 编辑源代码]

D,P是中,kε相近的两个机率分布,根据定义,可得
证明:

展开拆开就结束啦

定义五:k-项逼近

[编辑 | 编辑源代码]

引理二

[编辑 | 编辑源代码]

命题二

[编辑 | 编辑源代码]

第四章

[编辑 | 编辑源代码]

定理一

[编辑 | 编辑源代码]

证明见第五章。

定理二

[编辑 | 编辑源代码]

引理三

[编辑 | 编辑源代码]

应用一

[编辑 | 编辑源代码]

命题三

[编辑 | 编辑源代码]

引理四:贪婪

[编辑 | 编辑源代码]

逼近分布

[编辑 | 编辑源代码]

引理五:conacatenation

[编辑 | 编辑源代码]

定理与其证明

[编辑 | 编辑源代码]

本部分对应到原文的第五至第八章,将以其应用问题解决之。

第五章:项链分割

[编辑 | 编辑源代码]

在此,我们会将k-限分作数个小部分并分别解决之。根据定理二可以找得到时的解,但是在此我们能够找到... 接下来我们将运用项链分割来求解。

引理六:连续项链分割

[编辑 | 编辑源代码]

Every interval t-coloring has a bsplitting of size (b − 1)t. Let us describe the intuition behind the case of t = b = 2, which provides some insight to the role of topology in the proof. Call one of the types red. Instead of observing some coloring of the unit interval, observe the equivalent coloring of the one-dimensional sphere (a necklace closed at its clasp). Consider some half necklace. If the measure of red within this half is exactly 1 2 , this induces a fair partition, and we are done. Otherwise, assume without loss of generality that this measure is larger than 1 2 . When rotating the necklace 180◦ , the measure of red in the observed half is hence smaller than 1 2 . As the change in the measure is continuous, there must be a half in which this measure is exactly 1 2 . In general, the proof uses a generalization of the Borsuk-Ulam theorem.

t pairwise disjoint subsets t个两两不相交的子集。

第六章:团体检测

[编辑 | 编辑源代码]

第七章:广义杂凑

[编辑 | 编辑源代码]

传统上的完全杂凑 (m,q,k)-Perfect Hashing指的是将个元素杂凑至格的杂凑表的数个杂凑函数,其中必有至少一个杂凑函数对之中任k个的杂凑值皆不相同。

杂凑表
i= 1 2 3 ... m

这种杂凑其中的一个推广是广义杂凑 (t,u)-Hash Families#Alon2003中出现。

第八章:集合铺盖

[编辑 | 编辑源代码]

参考文献

[编辑 | 编辑源代码]
  1. Alon, Noga; Moshkovitz, Dana; Safra, Shmuel. Algorithmic construction of sets for k -restrictions. ACM Transactions on Algorithms. 2006-04, 2 (2): 153–177. ISSN 1549-6325. doi:10.1145/1150334.1150336 (英语).