09.09.2014 Views

13th International Conference on Membrane Computing - MTA Sztaki

13th International Conference on Membrane Computing - MTA Sztaki

13th International Conference on Membrane Computing - MTA Sztaki

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Sublinear-space P systems with active membranes<br />

or, in the case of a n<strong>on</strong>-halting computati<strong>on</strong> C = (C i : i ∈ N),<br />

|C| = sup{|C i | : i ∈ N}.<br />

N<strong>on</strong>-halting computati<strong>on</strong>s might require an innite amount of space (in symbols<br />

|C| = ∞): for example, if the number of objects strictly increases at each<br />

computati<strong>on</strong> step.<br />

The space required by Π itself is then<br />

|Π| = sup{|C| : C is a computati<strong>on</strong> of Π}.<br />

Notice that |Π| = ∞ might occur if either Π has a n<strong>on</strong>-halting computati<strong>on</strong><br />

requiring innite space (as described above), or Π has an innite set of halting<br />

computati<strong>on</strong>s requiring unbounded space.<br />

Finally, let Π = {Π x : x ∈ Σ ⋆ } be a family of recogniser P systems, and let<br />

f : N → N. We say that Π operates within space bound f i |Π x | ≤ f(|x|) for<br />

each x ∈ Σ ⋆ .<br />

By (E, F )-MCSPACE D (f(n)) we denote the class of languages which can<br />

be decided by (E, F )-uniform families of c<strong>on</strong>uent P systems of type D where<br />

each Π x ∈ Π operates within space bound f(|x|). The class of problems solvable<br />

in logarithmic space is denoted by (E, F )-LMCSPACE D .<br />

3 DLOGTIME-uniform Families of P Systems<br />

When using uniformity c<strong>on</strong>diti<strong>on</strong>s for a family of devices, <strong>on</strong>e should ensure that<br />

the chosen uniformity c<strong>on</strong>diti<strong>on</strong> is less powerful than the devices themselves if<br />

the results deriving from the existence of such family are to be meaningful.<br />

For instance, polynomial-time uniformity [5] is acceptable when the resulting<br />

family of P systems is able to solve NP or PSPACE-complete problems (which<br />

are c<strong>on</strong>jectured to be outside P) in polynomial time. Indeed, in this case the<br />

c<strong>on</strong>structed P systems are str<strong>on</strong>ger than the Turing machine c<strong>on</strong>structing them<br />

(assuming P ≠ NP or P ≠ PSPACE, respectively). On the other hand, a<br />

polynomial-time uniformity c<strong>on</strong>diti<strong>on</strong> is not appropriate when solving a problem<br />

in P, as the entire computati<strong>on</strong> can be carried out during the c<strong>on</strong>structi<strong>on</strong> of<br />

the family (by encoding the input instance as a yes or as a no object, which can<br />

be d<strong>on</strong>e in polynomial time by hypothesis), and the P systems themselves can<br />

accept or reject immediately by sending out the aforementi<strong>on</strong>ed object during<br />

their rst computati<strong>on</strong> step.<br />

Choosing an appropriate uniformity c<strong>on</strong>diti<strong>on</strong> is thus very important when<br />

the family of devices is, in some sense, weak. The questi<strong>on</strong> has already been<br />

investigated in the setting of membrane computing by Murphy and Woods [3],<br />

where AC 0 circuits (or, equivalently, a variant of c<strong>on</strong>stant-time c<strong>on</strong>current random<br />

access machines) are used. Here we propose deterministic log-time Turing<br />

machines (the usual uniformity c<strong>on</strong>diti<strong>on</strong> for AC 0 circuits) themselves as a uniformity<br />

c<strong>on</strong>diti<strong>on</strong> for P systems. In a later secti<strong>on</strong> we shall argue that this particularly<br />

weak c<strong>on</strong>structi<strong>on</strong> is probably sucient to replicate most soluti<strong>on</strong>s in<br />

the literature without requiring major changes.<br />

373

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!