Trading (in polynomial time) space for time in the framework of membrane systems is not sufficient to
efficiently solve computationally hard problems. On the one hand, an exponential number of objects
generated in polynomial time is not sufficient to solve NP-complete problems in polynomial time.
On the other hand, when an exponential number of membranes is created and used as workspace, the
situation is very different. Two operations in P systems (membrane division and membrane creation)
capable of constructing an exponential number of membranes in linear time are studied in this paper.
NP-complete problems can be solved in polynomial time using P systems with active membranes
and with polarizations, but when electrical charges are not used, then dissolution rules turn out to
be very important. We show that in the framework of P systems with active membranes but without
polarizations and in the framework of P systems with membrane creation, dissolution rules play a
crucial role from the computational efficiency point of view.Ministerio de Educación y Ciencia TIN2005-09345-C04-0