Error-resilient DNA computation
โ Scribed by Richard M. Karp; Claire Kenyon; Orli Waarts
- Publisher
- John Wiley and Sons
- Year
- 1999
- Tongue
- English
- Weight
- 212 KB
- Volume
- 15
- Category
- Article
- ISSN
- 1042-9832
No coin nor oath required. For personal study only.
โฆ Synopsis
The DNA model of computation, with test tubes of DNA molecules encoding bit sequences, is based on three primitives: Extract-A-Bit, which splits a test tube into two test tubes according to the value of a particular bit x, Merge-Two-Tubes, and Detect-Emptiness. If perfect, these operations can test the satisfiability of any boolean formula in linear time. However, in reality the Extract operation is faulty and misclassifies some of the strands. We consider the following reduction problem: given an algorithm based on perfect Extract, Merge, and Detect operations, convert it to an algorithm that is correct with high probability even though the Extract operation is faulty. The fundamental problem in such a reduction is the simulation of a single highly reliable Extract operation. We determine the number of faulty Extract operations to simulate a highly reliable Extract operation, with ลฝ . matching upper and lower bounds up to a constant factor . We then propose a reduction to convert any algorithm based on error-free operations to an error-resilient algorithm. In the case of simple n-variable boolean functions, Conjunction, Disjunction, and Parity, we prove that our error-resilient algorithms are optimal.
๐ SIMILAR VOLUMES