Evolving by Maximizing the Number of Rules: Complexity Study

  • Oana Agrigoroaiei
  • Gabriel Ciobanu
  • Andreas Resios
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5957)


This paper presents the complexity of finding a multiset of rules in a P system in such a way to have a maximal number of rules applied. It is proved that the decision version of this problem is NP-complete. We study a number of subproblems obtained by considering that a rule can be applied at most once, and by considering the number of objects in the alphabet of the membrane as being fixed. When considering P systems with simple rules, the corresponding decision problem is in P. When considering P systems having only two types of objects, and P systems in which a rule is applied at most once, their corresponding decision problems are NP-complete. We compare these results with those obtained for maxO evolution.


Decision Problem Turing Machine Knapsack Problem Simple Rule Conjunctive Normal Form 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ciobanu, G., Resios, A.: Computational complexity of simple P systems. Fundamenta Informaticae 87, 49–59 (2008)zbMATHMathSciNetGoogle Scholar
  2. 2.
    Ciobanu, G., Resios, A.: Complexity of evolution in maximum cooperative P systems. Natural Computing (2009) (accepted, available online)Google Scholar
  3. 3.
    Ciobanu, G., Marcus, S., Păun, Gh.: New strategies of using the rules of a P system in a maximal way. Romanian Journal of Information Science and Technology 12, 157–173 (2009)Google Scholar
  4. 4.
    Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman & Co., New York (1979)Google Scholar
  5. 5.
    Papadimitriou, C.H., Steiglitz, K.: Combinatorial Optimization: Algorithms and Complexity. Dover Publications, New York (1998)zbMATHGoogle Scholar
  6. 6.
    Păun, Gh.: Computing with Membranes: An Introduction. Springer, Heidelberg (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Oana Agrigoroaiei
    • 1
  • Gabriel Ciobanu
    • 1
  • Andreas Resios
    • 1
  1. 1.Romanian Academy, Institute of Computer Science, Blvd. Carol I no.8, 700505 Iaşi, Romania“A.I.Cuza” UniversityIaşiRomania

Personalised recommendations