SAFFRON: A Fast, Efficient, and Robust Framework for Group Testing Based on Sparse-Graph Codes
SAFFRON: A Fast, Efficient, and Robust Framework for Group Testing Based on Sparse-Graph Codes
复制标题
DOI:
10.1109/tsp.2019.2929938
复制
发表时间:
2019-09-01
影响因子:
5.4
通讯作者:
Ramchandran, Kannan
中科院分区:
文献类型:
--
作者:
Lee, Kangwook;Chandrasekher, Kabir;Ramchandran, Kannan
Group testing is the problem of identifying K defective items among n items by pooling groups of items. In this paper, we design group testing algorithms for approximate recovery with order-optimal sample complexity by leveraging design and analysis tools from modern sparse-graph coding theory. Our algorithm, SAFFRON, recovers at least (1 - epsilon)K defective items w.p. 1 - K/n(r) with m = 2(1 + r)C(epsilon)K log(2) n tests, where epsilon is an arbitrarily small constant, C(epsilon) is a precisely characterizable constant, and r is any positive integer. The decoding complexity is Theta(K log n). We also propose variations of SAFFRON, which are robust to noise and unknown offsets. For example, for n similar or equal to 4.3 x 10(9) and K = 128, our algorithm is observed to recover all defective items with m similar or equal to 8.3 x 10(5) tests, even in the presence of noisy test results. Moreover, the decoding time takes less than 4 seconds on a laptop with a 2 GHz Intel Core i7 and 8 GB memory.