数据隐私保护:碎片化与加密的结合
在数据隐私保护领域,碎片化与加密是重要的技术手段。本文将深入探讨最小碎片化问题、碎片化格以及完整搜索方法来寻找最小碎片化方案。
1. 最小碎片化问题的复杂性
最小碎片化问题被证明是NP - 难的。证明过程是通过将其归约为最小超图着色问题。最小超图着色问题是:给定一个超图 $H(V, E)$,确定 $H$ 的最小着色,即给 $V$ 中的每个顶点分配一种颜色,使得相邻顶点颜色不同,并且使用的颜色数量最少。
对于一个关系模式 $R$ 和一组定义良好的约束 $C$,最小碎片化问题与超图着色问题的对应关系如下:
- 超图 $H$ 中的任何顶点 $v_i$ 对应于属性 $a_i \in A_f$。
- $H$ 中连接 $v_{i1}, \cdots, v_{ic}$ 的任何边 $e_i$ 对应于一个约束 $c_i = {a_{i1}, \cdots, a_{ic}}$,$c_i \in C_f$。
- 满足 $C$ 中所有约束的 $R$ 的一个碎片化 $F = {F_1(a_{11}, \cdots, a_{1k}), \cdots, F_p(a_{p1}, \cdots, a_{pl})}$ 对应于相应超图着色问题的一个解 $S$。具体来说,$S$ 使用 $p$ 种颜色,对应于 $F_1$ 中属性的顶点 ${v_{11}, \cdots, v_{1k}}$ 用第一种颜色着色,对应于 $F_i$ 中属性的顶点 ${v_{i1}, \cdots, v_{ij}}$ 用第 $i$ 种颜色着色,对应于 $F_p$ 中属性的顶点 ${v_{p1}, \cdots, v_{pl}}$ 用第 $p$ 种颜色着色。
因此,
超级会员免费看
订阅专栏 解锁全文
999

被折叠的 条评论
为什么被折叠?



