• DocumentCode
    3563730
  • Title

    Enzymatic numerical P systems for basic operations and sorting

  • Author

    Maeda, Shohei ; Fujiwara, Akihiro

  • Author_Institution
    Grad. Sch. of Comput. Sci. & Syst. Eng., Kyushu Inst. of Technol., Iizuka, Japan
  • fYear
    2014
  • Firstpage
    1333
  • Lastpage
    1338
  • Abstract
    Membrane computing, which is a computational model inspired by the structures and behaviors of living cells, has considerable attention as one of non-silicon based computing. In the present paper, we propose EN P systems for basic operations, and sorting. We first propose three EN P systems for computing three logic operations, OR, AND, and EX-OR functions. All of the EN P systems work in a constant number of steps. Next, we propose two EN P systems that operates as a half adder and a full adder, and then, propose two EN P system for additions of two binary numbers and n binary numbers. We show the EN P systems for two additions work in O(m) steps and O(nm) steps, respectively. Finally, we propose two EN P systems for sorting. We propose an EN P system for compare-and-exchange operation. Then, using the EN P system as sub-systems, we propose an EN P system for sorting n numbers, and show that the EN P system works in O(n) steps.
  • Keywords
    biocomputing; AND functions; EN P systems; EX-OR functions; O(m) steps; O(nm) steps; compare-and-exchange operation; enzymatic numerical P systems; membrane computing; Adders; Biochemistry; Computational modeling; Numerical models; Production; Protocols; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Soft Computing and Intelligent Systems (SCIS), 2014 Joint 7th International Conference on and Advanced Intelligent Systems (ISIS), 15th International Symposium on
  • Type

    conf

  • DOI
    10.1109/SCIS-ISIS.2014.7044708
  • Filename
    7044708