Procedure for Multiplication Based on DNA Computing
暂无分享,去创建一个
DNA Computing utilizes the properties of DNA for performing the computations. The computations include arithmetic and logical operations. In this paper, we describe a procedure for multiplication of a pair of two binary numbers. The procedure mainly consist of bit-shift and addition operations that depends on the bit position of 1’s in the multiplier and finally addition operations which take place simultaneously in each steps. The above method takes O(1) time in the best case which exists when each bit of multiplier is zero. The time complexity of proposed algorithm is O(n) for average and worst case and the space complexity of proposed algorithm is O(n) for average case, worst case and best case.
[1] Ken-ichi Matsumoto,et al. Procedures For Logic And Arithmetic Operations With Dna Molecules , 2004, Int. J. Found. Comput. Sci..
[2] Akihiro Fujiwara,et al. Procedures for multiplication and division in DNA computing , 2006, FCS.
[3] Akihiro Fujiwara,et al. Procedures for Computing the Maximum with DNA Strands , 2003, PDPTA.
[4] Jiang Yu,et al. Procedures for a dynamical system on {0,1}n with DNA molecules. , 2006, Bio Systems.