Solving the factorization problem with P systems

被引:0
作者
Alberto Leporati
Claudio Zandron
Giancarlo Mauri
机构
[1] 20126 Milano
[2] Computer Science Department University of Milan
[3] Italy
关键词
factorization; P systems; membrane systems;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
P systems have been used many times to face with computationally difficult problems, such as NP-complete decision problems and NP-hard optimization problems. In this paper we focus our attention on another computationally intractable problem: factorization. In particular, we first propose a simple method to encode binary numbers using multisets. Then, we describe three families of P systems: the first two allow to add and to multiply two binary encoded numbers, respectively, and the third solves the factorization problem.
引用
收藏
页码:471 / 478
页数:8
相关论文
共 8 条
  • [1] Paun Gh.Computing with membranes. Journal of Computer and System Sciences . 2000
  • [2] Perez-Jimenez MJ and Riscos-Nunez A.Solving the subset-sum problem by active membranes. New Generation Computing . 2005
  • [3] Gutierrez-Naranjo MA,Perez-Jimenez MJ and Riscos-Nunez A.A fast P system for finding a balanced 2-partition. Soft Computing . 2005
  • [4] Paun Gh and Perez-Jimenez MJ.Recent computing models inspired from biology: DNA and membrane computing. Theoria . 2003
  • [5] Shor P.Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer. SIAM Journal on Computing . 1997
  • [6] Leporati A,Zandron C and Gutierrez-Naranjo MA.P systems with input in binary form. International Journal of Foundations of Computer Science . 2006
  • [7] Paun Gh and Rozenberg G.A guide to membrane computing. Theoretical Computer Science . 2002
  • [8] Rivest RL,Shamir A and Adleman LM.A method for obtaining digital signatures and public-key cryptosystems. Communications of the ACM . 1978