Parallel DNA Arithmetic Computation Based on Special Moduli Set

ZHENG Xue-dong,XU Jin,XU Fei
DOI: https://doi.org/10.3778/j.issn.1002-8331.2008.06.015
2008-01-01
Computer Engineering and Applications Journal
Abstract:The binary number system is widely implemented in the model of DNA arithmetic computation,but the rippling effect caused by carry-propagation on a sum makes it difficult to realize the arithmetic computation in parallel.In the Residue Number System(RNS),the arithmetic computation(addition,subtraction and multiplication) is carry-free inherently.So the complexity of arithmetic computation can be decreased and the massive parallelism of DNA computing can be exploited and DNA encoding can be simplified in practice.The basic principles of RNS are analyzed and a special moduli set is selected in this paper.Based on the Adleman-Lipton model,an improved DNA representation of number is presented and applied in the arithmetic computation in RNS.And the concrete algorithm is presented for DNA arithmetic computation based on the special moduli set.
What problem does this paper attempt to address?