Algorithmic Construction of Sets for k-Restrictions

被引:175
作者
Alon, Noga [1 ,2 ]
Moshkovitz, Dana [3 ]
Safra, Shmuel [1 ,2 ]
机构
[1] Tel Aviv Univ, Sch Math, IL-69978 Tel Aviv, Israel
[2] Tel Aviv Univ, Sch Comp Sci, IL-69978 Tel Aviv, Israel
[3] Weizmann Inst Sci, Dept Comp Sci & Appl Math, Rehovot, Israel
基金
以色列科学基金会;
关键词
Derandomization; k-restriction; almost k-wise independence; splitter; Set-Cover; group testing; generalized hashing;
D O I
10.1145/1150334.1150336
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This work addresses k-restriction problems, which unify combinatorial problems of the following type: The goal is to construct a short list of strings in Sigma(m) that satisfies a given set of k-wise demands. For every k positions and every demand, there must be at least one string in the list that satisfies the demand at these positions. Problems of this form frequently arise in different fields in Computer Science. The standard approach for deterministically solving such problems is via almost k-wise independence or k-wise approximations for other distributions. We offer a generic algorithmic method that yields considerably smaller constructions. To this end, we generalize a previous work of Naor et al. [1995]. Among other results, we enhance the combinatorial objects in the heart of their method, called splitters, and construct multi-way splitters, using a new discrete version of the topological Necklace Splitting Theorem [Alon 1987]. We utilize our methods to show improved constructions for group testing [Ngo and Du 2000] and generalized hashing [Alon et al. 2003], and an improved inapproximability result for SET-COVER under the assumption P not equal NP.
引用
收藏
页码:153 / 177
页数:25
相关论文
共 24 条
  • [1] CONSTRUCTION OF ASYMPTOTICALLY GOOD LOW-RATE ERROR-CORRECTING CODES THROUGH PSEUDORANDOM GRAPHS
    ALON, N
    BRUCK, J
    NAOR, J
    NAOR, M
    ROTH, RM
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 1992, 38 (02) : 509 - 516
  • [2] Generalized hashing and parent-identifying codes
    Alon, N
    Cohen, G
    Krivelevich, M
    Litsyn, S
    [J]. JOURNAL OF COMBINATORIAL THEORY SERIES A, 2003, 104 (01) : 207 - 215
  • [3] SPLITTING NECKLACES
    ALON, N
    [J]. ADVANCES IN MATHEMATICS, 1987, 63 (03) : 247 - 253
  • [4] Alon N., 1990, Proceedings. 31st Annual Symposium on Foundations of Computer Science (Cat. No.90CH2925-6), P544, DOI 10.1109/FSCS.1990.89575
  • [5] ALON N., 1994, J ACM, V42, P844
  • [6] Probabilistic checking of proofs: A new characterization of NP
    Arora, S
    Safra, S
    [J]. JOURNAL OF THE ACM, 1998, 45 (01) : 70 - 122
  • [7] ARORA S, 1997, P 29 ANN ACM S THEOR, P485
  • [8] BELLARE M., 1993, P STOC 1993, P113
  • [9] Cook S. A., 1971, Proceedings of the 3rd annual ACM symposium on theory of computing, P151
  • [10] Dinur I., 1999, Proceedings of the Thirty-First Annual ACM Symposium on Theory of Computing, P29, DOI 10.1145/301250.301265