English

Improved encoding and decoding for non-adaptive threshold group testing

Information Theory 2019-01-09 v1 math.IT

Abstract

The goal of threshold group testing is to identify up to dd defective items among a population of nn items, where dd is usually much smaller than nn. A test is positive if it has at least uu defective items and negative otherwise. Our objective is to identify defective items in sublinear time the number of items, e.g., poly(d,lnn),\mathrm{poly}(d, \ln{n}), by using the number of tests as low as possible. In this paper, we reduce the number of tests to O(h×d2ln2nW2(dlnn))O \left( h \times \frac{d^2 \ln^2{n}}{\mathsf{W}^2(d \ln{n})} \right) and the decoding time to O(dec0×h),O \left( \mathrm{dec}_0 \times h \right), where mathrmdec0=O(d3.57ln6.26nW6.26(dlnn))+O(d6ln4nW4(dlnn))\\mathrm{dec}_0 = O \left( \frac{d^{3.57} \ln^{6.26}{n}}{\mathsf{W}^{6.26}(d \ln{n})} \right) + O \left( \frac{d^6 \ln^4{n}}{\mathsf{W}^4(d \ln{n})} \right), h=O(d02lnnd0(1p)2)h = O\left( \frac{d_0^2 \ln{\frac{n}{d_0}}}{(1-p)^2} \right) , d0=max{u,du}d_0 = \max\{u, d - u \}, p[0,1),p \in [0, 1), and W(x)=Θ(lnxlnlnx).\mathsf{W}(x) = \Theta \left( \ln{x} - \ln{\ln{x}} \right). If the number of tests is increased to O(h×d2ln3nW2(dlnn)),O\left( h \times \frac{d^2\ln^3{n}}{\mathsf{W}^2(d \ln{n})} \right), the decoding complexity is reduced to O(dec1×h),O \left(\mathrm{dec}_1 \times h \right), where dec1=max{d2ln3nW2(dlnn),udln4nW3(dlnn)}.\mathrm{dec}_1 = \max \left\{ \frac{d^2 \ln^3{n}}{\mathsf{W}^2(d \ln{n})}, \frac{ud \ln^4{n}}{\mathsf{W}^3(d \ln{n})} \right\}. Moreover, our proposed scheme is capable of handling errors in test outcomes.

Keywords

Cite

@article{arxiv.1901.02283,
  title  = {Improved encoding and decoding for non-adaptive threshold group testing},
  author = {Thach V. Bui and Minoru Kuribayashi and Mahdi Cheraghchi and Isao Echizen},
  journal= {arXiv preprint arXiv:1901.02283},
  year   = {2019}
}