The extended k-tree algorithm

被引:0
|
作者
Minder, Lorenz [1 ]
Sinclair, Alistair [1 ]
机构
[1] Univ Calif Berkeley, Div Comp Sci, Berkeley, CA 94720 USA
来源
PROCEEDINGS OF THE TWENTIETH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS | 2009年
关键词
SUBSET SUM PROBLEM; PARITY PROBLEM; NOISE;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Consider the following problem: Given k = 2(q) random lists of n-bit vectors, L-1,..., L-k, each of length m, find x(1) is an element of L-1,...,x(k) is an element of L-k such that x(1) + ... + x(k) = 0, where + is the XOR operation. This problem has applications in a number of areas, including cryptanalysis, coding theory, finding shortest lattice vectors, and learning theory. The so-called k-tree algorithm, due to Wagner, solves this problem in (O) over tilde (2(q+n)/((q+1))) expected time provided the length tit of the lists is large enough, specifically if m >= 2(n/(q+1)). In many applications, however, it is necessary to work with lists of smaller length, where the above algorithm breaks down. In this paper we generalize the algorithm to work for significantly smaller values of the list length in, all the way down to the threshold value for which a solution exists with reasonable probability. Our algorithm exhibits a tradeoff between the value of in and the running time. We also provide the first rigorous bounds on the failure probability of both our algorithm and that of Wagner.
引用
收藏
页码:586 / 595
页数:10
相关论文
共 50 条
  • [1] The Extended k-tree Algorithm
    Minder, Lorenz
    Sinclair, Alistair
    JOURNAL OF CRYPTOLOGY, 2012, 25 (02) : 349 - 382
  • [2] The Extended k-tree Algorithm
    Lorenz Minder
    Alistair Sinclair
    Journal of Cryptology, 2012, 25 : 349 - 382
  • [3] Finding a k-tree core and a k-tree center of a tree network in parallel
    Wang, BF
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (02) : 186 - 191
  • [4] An Algorithm for Constructing a k-Tree for a k-Connected Matroid
    Nick Brettell
    Charles Semple
    Annals of Combinatorics, 2015, 19 : 29 - 78
  • [5] An Algorithm for Constructing a k-Tree for a k-Connected Matroid
    Brettell, Nick
    Semple, Charles
    ANNALS OF COMBINATORICS, 2015, 19 (01) : 29 - 78
  • [6] A linear time algorithm for finding a k-tree core
    Shioura, A
    Uno, T
    JOURNAL OF ALGORITHMS, 1997, 23 (02) : 281 - 290
  • [7] An Improved Approximation Algorithm for Multicast k-Tree Routing
    Guohui Lin
    Journal of Combinatorial Optimization, 2005, 9 : 349 - 356
  • [8] An improved approximation algorithm for multicast k-tree routing
    Lin, GH
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2005, 9 (04) : 349 - 356
  • [9] Refinements of the k-tree Algorithm for the Generalized Birthday Problem
    Nikolic, Ivica
    Sasaki, Yu
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2015, PT II, 2015, 9453 : 683 - 703
  • [10] Efficient parallel algorithms for constructing a k-tree center and a k-tree core of a tree network
    Wang, Y
    Wang, DQ
    Liu, W
    Tian, BY
    ALGORITHMS AND COMPUTATION, 2005, 3827 : 553 - 562