P systems with active membranes operating under minimal parallelism
Pierluigi Frisco and Gordon Govan
P systems with active membranes operating under minimal - - PowerPoint PPT Presentation
P systems with active membranes operating under minimal parallelism Pierluigi Frisco and Gordon Govan Summary: What it is all about P systems with active membranes Operating under minimal parallelism Using different sets of rules
Pierluigi Frisco and Gordon Govan
Using a P system with active membranes operating under minimal parallelism to solve k-SAT
different complexity classes
are used affect their efficiency and effectiveness?
What are the necessary features required for each complexity class?
Rewrites the multiset of a compartment b is a string of symbols
a h b h
Move an object into a compartment
h b h a
Move an object out of a compartment
a h h b
Remove a compartment
a h b
Divide a compartment
a h b h c h
Create a compartment
b h a
An example of a rule that changes polarity
a 1 b 1 +
In each transition for each compartment at least one rule is applied at least once where possible
Class Operating mode Polarities Label rewriting Membrane division Evolution rules Rules used NP Minimal Yes No Non- elementary (a)-(e) NP Minimal No Yes Non- elementary (a) (c) (e) NP Minimal No No Non- elementary Cooperative (a)-(c) (e) NP Minimal No No Elementary Cooperative (a) (c) (e)
minimal parallelism without polarities
Given a boolean formula ψ with m clauses in conjunctive normal form where each clause is a disjunction of literals vi or vi, 1 ≤ i ≤ n
1
2
m+3
2
2
2
1
2
m+3
2
[ Fi]2 →[false(vi) vi+1]2 [T i]2 →[true (vi )vi+1]2
2
2
[ Fn]2 →[false (vn)d1]2 [T n]2 →[true (vn) d1]2
2
2
1
2
m+3
2 2
2
2
2
2
2
2
2
2
2
2
2
1
2
m+3
2
2 2 j+1
2
dj+j1
j+2
cj
j+2 2
dj+1
j+2 2
the 1 compartment
1
2
m+3
1 2
m+3
1
m+3
1
m+3 m+4
Rule 13, 14, and 10 will:
1
m+3 m+4 1
m+3
yes
m+4 1
m+3 m+4
1
m+3 m+4
yes
3
3
[ek ]m+3→ [ ]m+3ek [ek ]1→ [[ ]m+5]1
When it has finished counting, k=2n+2m+mn+4:
f
1
m+3
f,ek
1 m+3
f
1 m+3
m+5
1 m+3 m+5 1 m+3
no
m+5 1 m+3 m+5
1 m+3 m+5
no
maximal parallelism
and maximal strategy
Class Operating mode Polarities Label rewriting Membrane division Evolution rules Rules used NP Minimal Yes No Non- elementary (a)-(e) NP Minimal No Yes Non- elementary (a) (c) (e) NP Minimal No No Non- elementary Cooperative (a)-(c) (e) NP Minimal No No Elementary Cooperative (a) (c) (e) NP Minimal No No Elementary (a)-(c) (e) (g)
PP-complete problem
membrane operating under minimal parallelism
cooperative evolution rules
problems
Any questions?