scieee Science in your language
[en] (orig)

Frontiers of Membrane Computing: Open Problems and Research Topics

Abstract

This is a list of open problems and research topics collected after the Twelfth Conference on Membrane Computing, CMC 2012 (Fontainebleau, France (23 - 26 August 2011), meant initially to be a working material for Tenth Brainstorming Week on Membrane Computing, Sevilla, Spain (January 30 - February 3, 2012). The result was circulated in several versions before the brainstorming and then modified according to the discussions held in Sevilla and according to the progresses made during the meeting. In the present form, the list gives an image about key research directions currently active in membrane computing.

Read accessible full text

Frontiers of Membrane Computing: Open Problems and Research Topics

Author: Gheorgue, Marian; Paun, Gheorghe; Pérez Jiménez, Mario de Jesús
Publisher: Fénix Editora
Year: 2012
Source: https://idus.us.es/bitstreams/4537c94d-8f35-4767-9a36-d754d6031c22/download
F on ie s o Memb ane Compu ing:
Open P oblems and Resea ch Topics
Ma ian Gheo ghe1, Gheo ghe P˘aun2,3,
Ma io J. P´e ez-Jim´enez3– Edi o s
1Depa men o Compu e Science, Uni e si y o Sheffield
Regen Cou , Po obello S ee , Sheffield S1 4DP, UK
[email p o ec ed]
2Ins i u e o Ma hema ics o he Romanian Academy
PO Box 1-764, 014700 Bucu e¸s i, Romania
3Depa men o Compu e Science and A ificial In elligence
Uni e si y o Se illa
A da. Reina Me cedes s/n, 41012 Se illa, Spain
[email p o ec ed], [email p o ec ed]
Summa y. This is a lis o open p oblems and esea ch opics collec ed a e he Twel h
Con e ence on Memb ane Compu ing, CMC 2012 (Fon ainebleau, F ance (23 - 26 Au-
gus 2011), mean ini ially o be a wo king ma e ial o Ten h B ains o ming Week on
Memb ane Compu ing, Se illa, Spain (Janua y 30 - Feb ua y 3, 2012). The esul was
ci cula ed in se e al e sions be o e he b ains o ming and hen modified acco ding o
he discussions held in Se illa and acco ding o he p og esses made du ing he mee ing.
In he p esen o m, he lis gi es an image abou key esea ch di ec ions cu en ly ac i e
in memb ane compu ing.
In oduc ion
The idea o compiling a collec ion o open p oblems and esea ch opics in mem-
b ane compu ing (MC) occu ed du ing he Twel h In e na ional Con e ence on
Memb ane Compu ing, CMC 12, held in Fon ainebleau, Pa is, F ance, om 23 o
26 o Augus , 2011 (see h p://cmc12.lacl. /). The in i a ion o con ibu e
o such a collec ion was o mula ed du ing CMC 12 (and a e ha ein o ced by
email) and se e al esea che s answe ed his call. The esul was ci cula ed unde
he name o “mega-pape ” (mega because i has much mo e co-au ho s han any
o he pape in MC...), mean o be a wo king ma e ial o he Ten h B ains o m-
ing Week on Memb ane Compu ing, Se illa, Spain, Janua y 30 - Feb ua y 3, 2012
(BWMC 10). Du ing CMC 12 he e we e also discussions and sugges ions ega ding
some o he opics which a e no de eloped he e; o his eason we b iefly men ion
172 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
(some o ) hem: explo ing mo e sys ema ically hype compu a ion esea ch ideas
wi hin MC a ea; ocussing on ansla ions be ween diffe en classes o memb ane
sys ems (P sys ems) and s udying complexi y aspec s ela ed o hese ansla ions
( he goal being o impo esul s om a b anch o MC o ano he one); iden i ying
he mos “na u al” applica ions o P sys ems in modeling biological p ocesses and
p oducing a se o cohe en and con incing case s udies (a esea ch olume on
such applica ions in biology is now in p og ess); in es iga e in mo e de ails he dP
au oma a, hei efficiency and connec ions wi h communica ion complexi y; look
o biological applica ions o spiking neu al P sys ems.
Be o e p esen ing an o e iew o he pape we men ion [7], [8] as key e e ences
o gene al MC opics. Mo e specific MC opics, like MC and p ocess calculi [1],
in e play be ween MC and DNA compu ing [6] and con o mon MC sys ems [3],
a e also well-es ablished. Applica ions o MC in a ious a eas can be ound in [2].
The ini ial “mega-pape ” was changed se e al imes, inco po a ing discussions
and p og esses ca ied ou du ing BWMC 10. The p esen e sion is conside ed
a “closed” one (al hough such a p ojec can ne e be closed); o u he esul s
ela ed o he p oblems collec ed he e he eade is in i ed o ollow he MC websi e
om [9]. In pa icula , one can find he e he p oceedings olumes, wi h all pape s
eme ged in connec ion wi h he b ains o ming.
The ex s ecei ed om he con ibu o s we e e ised by hei au ho s a e
BWMC 10, and appea below in he final o m hey ha e been submi ed, wi h
minimal edi o ial changes. In mos cases, one gi es he necessa y (minimal) defi-
ni ions, as well as he ele an bibliog aphy. O cou se, he eade is supposed o
be amilia wi h basic elemen s o MC – o ins ance, om he sou ces men ioned
a he end o his in oduc ion. A quick in oduc ion o MC is gi en a he begin-
ning o his pape , jus o help he eade no amilia wi h his esea ch a ea o
ha e a fla o o i . A he beginning o each sec ion he e a e men ioned he main
no ions, om MC and om compu abili y in gene al, supposed o be known in
o de o unde s and he p oblems which ollow (some imes, pa o hese no ions
a e b iefly in oduced oge he wi h he p oblems). The au ho s o each “sec ion”
a e men ioned, wi h affilia ions and email add esses, so ha he in e es ed eade
can con ac hem o u he de ails, cla ifica ions and coope a ion in sol ing he
p oblems.
The o de in which he p oblems a e gi en below goes, app oxima ely, om gen-
e al issues o heo y and hen o applica ions. In wha conce ns he compu abili y
opics, he e a e sec ions de o ed o bo h powe and efficiency o P sys ems, con-
side ing hem as numbe s o s ings gene a o s o accep o s, in “old” e sions
(sympo /an ipo , ca aly ic, spiking neu al P sys ems) o in ecen ly in oduced
o ms (polymo phic, dP sys ems), looking o gene aliza ions (e.g., o “ke nel P
sys ems”) o o classic no ions o language heo y no ye ex ended o MC (such
as con ol wo ds); compu a ional complexi y is a i id di ec ion o in es iga ion,
add essing bo h ime and space complexi y (defining specific complexi y classes,
compa ing hem wi h exis ing classes, looking o possibili ies o sol ing compu a-
ionally ha d p oblems ( ypically, NP-comple e p oblems) in a polynomial ime,
F on ie s o Memb ane Compu ing 173
by making use o he massi e pa allelism o P sys ems and ading-off space o
ime, wi h he space ob ained by means o biologically inspi ed ope a ions, such as
memb ane di ision and memb ane c ea ion). The e m “ ype compu ing” ( ollow-
ing he model o “hype compu ing” = “passing beyond he Tu ing ba ie ”, wi h
he ini ial “ ” coming om “ as ”) ies o call a en ion o a sys ema ic s udy
o “passing polynomially beyond he NP ba ie ”. All classes o P sys ems a e
conside ed: cell-like, issue-like, (spiking) neu al, and nume ical. Mo ing o appli-
ca ions, one men ions issues ela ed o he seman ics, o mal e ifica ion, possible
b idges wi h eac ion sys ems (a younge “sis e ” esea ch a ea o na u al compu -
ing, inspi ed om biochemis y). The applica ions e e bo h o he simula ion o
biological and bio-medical p ocesses and o (somewha unexpec ed) applica ions
in app oxima e op imiza ion (basically, dis ibu ed e olu iona y algo i hms, wi h
he dis ibu ion con olled by means o memb anes, and bo owing ing edien s
om MC), obo ics (mobile obo s con olled by means o nume ical P sys ems),
and compu e g aphics, as well as o mo e specula i e ideas, dealing, o ins ance,
wi h he unc ioning o he b ain.
The na u e o ques ions ange om local/ echnical open p oblems, asking o
imp o e exis ing esul s, especially o a be e delimi a ion o he bo de line be-
ween uni e sali y and non-uni e sali y, be ween efficiency and non-efficiency (in
pa icula , conce ning he influence o some quali a i e pa ame e s, such as he
numbe o memb anes, he size o he ules, o quali a i e ea u es, such as he di -
e ence be ween de e minis ic and non-de e minis ic sys ems, using o no a ious
ypes o ules), o “s a egic” issues, o ins ance, ela ing MC wi h o he esea ch
a eas, such as compu e science, biology, ecology, obo ics and so on. O cou se,
many o he p ecise p oblems o esea ch ideas ci cula e wi hin he MC communi y
(o can be ound in ecen pape s; see also he p e ious b ains o ming olumes,
whe e many p oblems a e o mula ed, some imes gi en in explici lis s; he “ a e”
o some o hese open p oblems is ecalled in he pape Gh. P˘aun, “T acing Some
Open P oblems in Memb ane Compu ing”, Romanian J. o In o ma ion Science
and Technology, 10, 4 (2007), 303–314). Simila ly, some o he p oblems p oposed
in he p esen pape o a ian s o hem we e al eady ci cula ed wi hin he MC
communi y also be o e, a ac which should call a en ion o hem (as an indica ion
o bo h in e es and difficul y).
We a e awa e, on he one hand, ha many o he au ho s, who ha e no an-
swe ed ou eques (in ime), would ha e o he p oblems o p opose, and, on he
o he hand, ha many people keep o hem, o hei immedia e esea ch, he
“juicy” opics... Anyway, we hope ha his collec ion will bo h aise he in e -
es o he eade in app oaching MC and, maybe, in pa icipa ing in he u u e
edi ions o he yea ly BWMC.
Because se e al sec ions below e e o he CMC 12 p e-p oceedings and p o-
ceedings olumes, we also men ion hem below – [4] and [5], espec i ely.
174 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
Re e ences
1. G. Ciobanu: Memb ane Compu ing. Biologically Inspi ed P ocess Calculi. The Pub-
lishing House o he “Al.I. Cuza” Uni e si y, Ia¸si, 2010.
2. G. Ciobanu, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.: Applica ions o Memb ane Compu -
ing. Sp inge , Be lin, 2006.
3. P. F isco: Compu ing wi h Cells. Ad ances in Memb ane Compu ing. Ox o d Uni .
P ess, 2009.
4. M. Gheo ghe, Gh. P˘aun, S. Ve lan, eds.: Twel h In e na ional Con e ence on Mem-
b ane Compu ing, CMC12, Fon ainebleau, F ance, 23–26 Augus 2011. LACL, Uni .
Pa is Es – C ´e eil Val de Ma ne, 2011.
5. M. Gheo ghe, Gh. P˘aun, G. Rozenbe g, A. Salomaa, S. Ve lan, eds.: Memb ane Com-
pu ing. 12 h In e na ional Con e ence, CMC 2011, Fon ainebleau, F ance, Augus
2011, Re ised Selec ed Pape s, LNCS 7184, Sp inge , Be in, 2012.
6. A. P˘aun: Compu abili y o he DNA and Cells. Splicing and Memb ane Compu ing.
SBEB Publishing, Choud an , Louisiana, USA, 2008.
7. Gh. P˘aun: Memb ane Compu ing. An In oduc ion. Sp inge , Be lin, 2002 (Chinese
ansla ion in 2012).
8. Gh. P˘aun, G. Rozenbe g, A. Salomaa, eds.: The Ox o d Handbook o Memb ane Com-
pu ing. Ox o d Uni . P ess, 2010.
9. The P Sys ems Websi e: www.ppage.psys ems.eu.
Con en s
1. A Glimpse o Memb ane Compu ing (The Edi o s)
2. Some Gene al Issues (J. Beal)
3. The Powe o Small Numbe s (A. Alhazo )
4. Polymo phic P Sys ems (S. I ano , A. Alhazo , Y. Rogozhin)
5. P Colonies and dP Au oma a (E. Csuhaj-Va j´u)
6. Spiking Neu al P Sys ems (L. Pan, T. Song)
7. Con ol Wo ds Associa ed wi h P Sys ems (K. K i hi asan, Gh. P˘aun, A.
Ramanujan)
8. Speeding Up P Au oma a (G. Vaszil)
9. Space Complexi y and he Powe o Elemen a y Memb ane Di ision (A. Lep-
o a i, G. Mau i, A.E. Po eca, C. Zand on)
10. The P-Conjec u e and Hie a chies (N. Mu phy)
11. Seeking Sha pe F on ie s o Efficiency in Tissue P Sys ems (M.J. P´e ez-
Jim´enez, A. Riscos-N´u˜nez, M. Rius-Fon , ´
A. Rome o-Jim´enez)
12. Time-F ee Solu ions o Ha d Compu a ional P oblems (M. Ca alie e)
13. Fype compu a ions (Gh. P˘aun)
14. Nume ical P Sys ems (C. Vasile, A.B. Pa el, I. Dumi ache, Gh. P˘aun)
15. P Sys ems Fo mal Ve ifica ion and Tes ing (F. Ipa e, M. Gheo ghe)
16. Causali y, Seman ics, Beha io (O. Ag igo oaiei, B. Aman, G. Ciobanu)
F on ie s o Memb ane Compu ing 175
17. Ke nel P Sys ems (M. Gheo ghe)
18. B idging P and R (Gh. P˘aun)
19. P Sys ems and E olu iona y Compu ing In e ac ions (G. Zhang)
20. Me abolic P Sys ems (V. Manca)
21. Un a eling Oscilla ing S uc u es by Means o P Sys ems (T. Hinze)
22. Simula ing Cells Using P Sys ems (A. P˘aun)
23. P Sys ems o Compu a ional Sys ems and Syn he ic Biology (M. Gheo ghe,
V. Manca, F.J. Rome o-Campe o)
24. Biologically Plausible Applica ions o Spiking Neu al P Sys ems o an Expla-
na ion o B ain Cogni i e Func ions (A. Ob ulowicz)
25. Compu e Vision (D. D´ıaz-Pe nil, M.A. Gu i´e ez-Na anjo)
26. Open P oblems on Simula ion o Memb ane Compu ing Models (M. Ga c´ıa-
Quismondo, L.F. Mac´ıas-Ramos. M.A. Ma ´ınez-del-Amo , I. P´e ez-Hu ado,
L. Valencia-Cab e a)
1 A Glimpse o Memb ane Compu ing
Memb ane compu ing (MC) is a b anch o na u al compu ing (in oduced in [1],
wi h he epo e sion o he pape ci cula ed as Tu ku Cen e o Compu e
Science – TUCS Repo 208, in No embe 1998, see www. ucs. i) which aims o
abs ac compu ing models om he s uc u e and he unc ioning o he li ing
cell and om popula ions o cells (e.g., issues, o gans), including he b ain. One
o he basic no ions is ha o a memb ane, unde s ood as a 3D esicle, sepa a ing
“an inside” and “an ou side”, whe e objec s can be placed and whe e specific bio-
chemis ies ake place. The memb anes can be a anged in a hie a chical s uc u e
(like in a cell, hence desc ibed by a ee) o in an a bi a y s uc u e (like in issues,
hence desc ibed by a g aph). The space be ween a memb ane and he memb anes
placed immedia ely inside i (pa en -child en, in a ee) is called egion o com-
pa men . A memb ane wi hou any memb ane inside is said o be elemen a y. In
he case o a cell-like a angemen o memb anes, he ex e nal memb ane is called
he skin. The space ou side he skin memb ane is called he en i onmen (and
simila ly is called he space ex e nal o all memb anes o a issue-like memb ane
s uc u e). A memb ane s uc u e can be o mally ep esen ed by a oo ed labeled
ee (each memb ane is iden ified by a label, which is hen associa ed wi h he node
o he ee associa ed wi h he memb ane), o , co espondingly, by an exp ession
o labeled pa en heses, wi h a unique ex e nal pai o pa en heses, co esponding
o he skin memb ane.
The objec s a e p esen in he egions o a memb ane s uc u e and in he en i-
onmen in he o m o mul ise s, se s wi h hei elemen s p esen in a gi en numbe
o copies (se s wi h mul iplici ies o elemen s). The mul iplici y can be fini e (ex-
p essed by a na u al numbe ) o infini e/a bi a y (we say ha an objec wi h his

176 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
p ope y is o ωmul iplici y). Fo he beginning, le us ha e in mind only a omic
objec s, ep esen ed by symbols o a gi en (fini e) alphabe , and le us imagine
ha hey co espond o he chemical compounds, om ions o mac omolecules,
which swim in wa e in he cell compa men s. In his amewo k, i is con enien
o ep esen he mul ise s by s ings o symbols, wi h he numbe o occu ences o
a symbol in a s ing co esponding o he mul iplici y o ha objec in he mul ise
( ha is, any pe mu a ion o a s ing ep esen s he same mul ise ). These objec s
eac , acco ding o gi en e olu ion ules. The basic ones (o en simply called “e o-
lu ion ules”) a e he mul ise ew i ing ules co esponding o he biochemical
eac ions aking place in a cell. They a e o he o m u→ , whe e uand a e
mul ise s. Many o he ypes o e olu ion ules a e inspi ed by o he biological op-
e a ions. We men ion he e only he basic ones: sympo /an ipo co espond o
he coupled passage o chemicals h ough ( he p o ein channels embedded in) he
cell memb anes, memb ane di ision co esponds o mi osis, memb ane c ea ion
and memb ane dissolu ion can also be associa ed wi h biological p ocesses ( he
same wi h exo- and endocy osis, bu we do no en e in o de ails). The e also a e
mo e complex ypes o ules, o ules inspi ed om compu e science (b oadcas -
ing, communica ion be ween wo memb anes placed in a common en i onmen ),
ules mimicking he way he neu ons communica e by means o spikes (elec ical
impulses o iden ical shapes). Impo an is ha bo h he ules and he objec s a e
placed in compa men s and ha he ules ac locally, on he objec s in he same
compa men . Objec s can also pass h ough memb anes, bo h in he cell-like case
and in he issue-like case, hence he compa men s coope a e.
The e a e se e al ways he ules a e applied (se e al seman ics). The mos
in es iga ed one, co esponding o he pa allelism o eac ions in a solu ion, is
he maximal pa allelism: a maximal mul ise o ules is used, whe e maximali y is
defined in he sense o mul ise inclusion (no ules can be added o he mul ise
so ha he ob ained mul ise o ules is s ill applicable o he mul ise o objec s
p esen in he espec i e compa men ). When se e al (maximal) mul ise s can
be applied, he one o use is chosen nonde e minis ically. Many o he possibili ies
we e conside ed: sequen ial, limi ed pa allelism, minimal pa allelism ( he idea is
ha each compa men which can use a ule – hence i is “ali e” – has o use a
leas one ule, wi h na u al ex ensions o P sys ems whose ules a e no associa ed
wi h compa men s – as i is he case o sympo /an ipo sys ems, whe e he ules
a e associa ed wi h he memb anes). In all hese cases, he sys em is synch onized,
a uni e sal clock exis s which measu es he ime in he same way o all memb anes
and wi h ules used, synch onously, in each ime uni . The na u al coun e pa is
ha o asynch onous sys ems.
Such a de ice, consis ing o memb anes, objec s, e olu ion ules, is called a
memb ane sys em – cu en ly called also a P sys em.
S a ing om an ini ial configu a ion (memb anes and objec s) o a P sys em
and using he ules acco ding o a chosen s a egy, one ob ains compu a ions,
sequences o ansi ions among configu a ions. I a configu a ion is ob ained such
ha no ule can be applied, we say ha he sys em hal s. Se e al esul s can be
F on ie s o Memb ane Compu ing 177
associa ed wi h a hal ing compu a ion, o ins ance, in he o m o he numbe o
objec s p esen in he hal ing configu a ion in a designa ed elemen a y memb ane.
A P sys em can hen be seen as a gene a i e de ice, gene a ing a se o numbe s:
because o nonde e minism, we ha e se e al compu a ions, hence se e al numbe s.
Fo mally, a P sys em o he basic o m (cell-like, wi h symbol objec s, e ol ing
by mul ise ew i ing ules) can be gi en as ollows ( o an alphabe A, we deno e
by A∗ he se o all s ings o e A, including he emp y s ing λ;A∗− {λ}is
deno ed by A+):
Π= (O, µ, w1, . . . , wm, R1, . . . , Rm, i0),whe e
mis he deg ee o he sys em,
Ois he alphabe o objec s,
µis he memb ane s uc u e, wi h mmemb anes,
w1, . . . , wm∈O∗a e mul ise s associa ed wi h he m egions o µ,
R1, . . . , Rma e fini e ules o he o m u→ whe e uand a e
mul ise s o e Owi h he objec s in also ha ing a ge indica ions
o he o m in, ou , he e; an objec wi h indica ion ou exi s
he memb ane, one wi h he indica ion he e emains in he same egion,
and one wi h he a ge in en e s any o he memb anes delimi ing
he egion om below, nonde e minis ically choosing he des ina ion,
i0is he label o he ou pu memb ane, he one whe e he esul is ob ained.
A ansi ion be ween wo configu a ions C1, C2o Πis deno ed by C1=⇒C2, and
he se o numbe s gene a ed by Πis deno ed by N(Π).
The ules o he a bi a y o m u→ a e said o be coope a i e, i u∈O,
hen he ule is called non-coope a i e (i co esponds o con ex - ee ules in a
g amma ); an in e media e case is ha o ca aly ic ules, which a e o he o m
ca →c , whe e c∈Ois a ca alys , assis ing he objec a∈O o ge ans o med
in o ∈O∗. When applying a ule u→ , he objec s om ua e consumed and
hose om a e p oduced.
An an ipo ule is o he o m (u, ou ; , in) wi h u, ∈O∗; using such a ule
(associa ed wi h a memb ane i) means o mo e he mul ise uou side memb ane
i, simul aneously wi h b inging he mul ise inside he memb ane. I one o he
mul ise s u, is emp y, hen he ule becomes a sympo one.
We do no gi e he e u he echnical defini ions o no a ions; he in e es ed
eade can consul any o he i les indica ed in he end o he In oduc ion, espe-
cially he Handbook [8].
Howe e , we men ion in o mally a se ies o no ions and o u he classes o P
sys ems. The e a e many possibili ies o ex end he p e iously in oduced com-
pu ing de ice and i s unc ioning. Ins ead o coun ing objec s in a compa men ,
we can conside as he esul o a compu a ion he sequence o objec s sen o he
en i onmen ( his is he so-called, ex e nal ou pu ), hence a P sys em can hen
178 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
gene a e a language. A language is ob ained also i we ollow he ace o a special
objec s ac oss memb anes. Then, we can use a (sympo /an ipo ) P sys em in
he accep ing mode: he objec s en e ing he sys em om he en i onmen a e
a anged in a s ing and we say ha he s ing is accep ed i he compu a ion
hal s. In he case o issue P sys ems, he objec s can e ol e inside memb anes
by mul ise ew i ing ules and can pass om a memb ane o ano he one by an-
ipo ules. The communica ion channels among memb anes a e hence implici ly
defined by he p o ided ules o communica ion; a mo e complex case is ha o
popula ion P sys ems, whe e he e also a e ules o es ablishing channels be ween
cells and o des oying hem. Besides ules o handling objec s, we can also ha e
ules o changing he memb ane s uc u e. We men ioned di ision, c ea ion, and
dissolu ion ules, exo- and endocy osis, bu he e also a e sepa a ion, budding,
gemma ion ules. Obse e he biological inspi a ion, al hough abs ac ed in a way
which b ings us a om biology – in hei ini ial o ms, P sys ems we e no mean
o be used as models wi h a biological ele ance. The objec s can be desc ibed by
symbols, as abo e, bu hey can also ha e a s uc u e, o ins ance, desc ibed by
s ings (p ocessed by s ing ope a ions, such as ew i ing, DNA splicing, eplica-
ion, inse ion-dele ion), o e en mo e complex, such as 2D a ays, ees, e c. A
special case is ha o nume ical P sys ems, whe e nume ical a iables a e placed
in he egions o a cell-like memb ane s uc u e, e ol ing by means o p og ams,
composed o a p oduc ion unc ion (e.g., a polynomial), and a epa i ion p o o-
col; in each compa men , he local a iables a e subjec o a local p oduc ion
unc ion, and he alue o his unc ion is dis ibu ed among he a iables in ha
egion and in he neighbo ing egions acco ding o he epa i ion p o ocol (e.g.,
p opo ionally wi h gi en numbe s, pa o he p og am). The model, somewha
inspi ed om economics, can bo h gene a e se s o numbe s, bu also compu e
unc ions o se e al a iables, a si ua ion which is comple ely diffe en om he
gene a i e-accep ing unc ioning o usual objec -based P sys ems. An in e es ing
a ian is ha o P sys ems wi h objec s bound on memb anes (as ac ually is he
case wi h many chemicals in a cell), and hen wi h he ules e ol ing a he same
ime objec s which a e ee inside egions and hese fixed objec s.
Finally, le us men ion he so-called spiking neu al P sys ems (SN P sys ems),
whe e memb anes ( ep esen ing neu ons) a e placed in he nodes o a g aph, whose
links ep esen synapses, holding se e al copies o a single objec , co esponding
o a spike; he spikes e ol e by ules which fi s check he con en s o he neu on
(by means o a egula exp ession), consume a numbe o spikes and p oduce a
numbe o spikes, which a e sen , immedia ely o wi h a delay, o all neu ons o
which a synapse goes om he neu on whe e he ule was used. The spikes sen o
he en i onmen by a designa ed ou pu neu on o m he spike ain p oduced by
he sys em; numbe s o s ings can be associa ed wi h a spike ain, hence again
a gene a i e de ice is ob ained.
Up o now, we men ioned only he gene a i e mode (co esponding o g am-
ma s) o using a P sys em. A dual case (co esponding o au oma a) is he ac-
cep ing mode: a numbe is in oduced in a sys em, e.g., as he mul iplici y o a
F on ie s o Memb ane Compu ing 179
specified objec in a specified compa men , and he numbe is accep ed i he
compu a ion hal s. S ings can also be ecognized, by b inging hei symbols, one
by one, in a sys em (e.g., in a sympo /an ipo one), wi h he s ing accep ed i
he compu a ion hal s.
In all cases, we can also use a P sys em as a decidabili y machine: a decision
p oblem (wi h YES/NO answe ) is in oduced in he sys em, encoded in a specified
way in he o m o a mul ise , and he sys em says whe he he p oblem (ac ually,
i s ins ance in oduced in he ini ial configu a ion) has an affi ma i e answe by
hal ing o by sending a special objec yes in o he en i onmen . This is he usual
way o in es iga ing he compu a ional complexi y o P sys ems ( he ime o he
space needed o sol e a class o decidabili y p oblems).
Mos classes o P sys ems a e compu a ionally comple e, equi alen wi h Tu ing
machines (one also says ha hey a e uni e sal), e en in es ic ed cases: small
numbe o memb anes, using only ca aly ic ules (wi h a leas wo ca alys s: he
powe o one ca alys P sys ems is s ill open), sympo /an ipo ules o educed
sizes, SN P sys ems o es ic ed o ms, e c. Simila ly, many classes o P sys ems
able o c ea e an exponen ial wo king space in a linea ime ( he ypical case is ha
o P sys ems using memb ane di ision, also called wi h ac i e memb anes) can sol e
NP-comple e p oblems (some imes e en PSPACE p oblems) in a polynomial
ime. The li e a u e o MC abounds in esul s o hese ypes.
An impo an pa o he esea ch in MC deals wi h applica ions. Using P sys-
ems o modeling p ocesses aking place in a cell o in complexes o cells, such as
popula ions o bac e ia, is expec ed; he model s a s om biology, hence i is na u-
al o e u n o biology. Se e al ea u es make P sys ems a ac i e o he biologis
(especially in compa ison wi h he models based on diffe en ial equa ions): he di-
ec connec ion wi h he biochemis y, which also means a high unde s andabili y,
he mul icompa men al s uc u e, he easy scalabili y, he in insic disc e e na-
u e o he model, he easy p og ammabili y, he possibili y o a ach p obabili ies
( eac ion a es, s oichiome ic coefficien s) o he e olu ion ules, he eme gen
beha io o a P sys em ( he o e all e olu ion is no a all a “sum” o he pa s
e olu ion). All hese applica ions a e based on simula ion p og ams ( he e a e se -
e al such p og ams a ailable – see he webpage o he domain, men ioned in he
bibliog aphy o he In oduc ion, [9]). Mos o hem un on he usual sequen ial
compu e s, bu he e also a e a emp o implemen P sys ems on dedica ed ha d-
wa e, clus e s and g ids, on pa allel ha dwa e (such as NVIDIA g aphical ca ds).
A specialized p og amming language, P-lingua, was also elabo a ed.
Also somewha expec ed a e he applica ions in modeling and simula ing eco-
sys ems (we ha e “memb anes” whe e se e al agen s in e ac , like he chemicals in
a cell). No so expec ed howe e a e he applica ions in app oxima e op imiza ion
(dis ibu ed e olu iona y compu ing), compu e g aphics ( ollowing he s yle o L
sys ems based g aphics, bu also ecen a emp s o p ocess images in he pa allel
amewo k o P sys ems), while he ecen applica ions o nume ical P sys ems in
con olling mobile obo s is comple ely unexpec ed.
186 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
iR o all 1 ≤i≤m. The s ing wh,h∈H, is he ini ial con en o he memb ane
wi h label h. The label iou indica es he egion whe e he ou pu o he sys em
will be ead om. We will desc ibe he mapping φla e on.
Obse e ha he desc ip ion o he sys em does no include any ule. Ins ead,
he con en s o he memb anes wi h labels iL and iR a e in e p e ed as he le -
hand side and igh -hand side o he ule i espec i ely. A e e y s ep, he ules a e
applied in he usual way. As a esul o applica ion o he ule i, he igh -hand side
o he ule ( he con en o iR) is injec ed in o φ(i). The la e mapping is defined as
ollows: φ:{1, . . . , m} → Ta ,Ta ={inj|j∈His an inne memb ane o p} ∪
{ou , he e}, whe e p∈His he label o he memb ane con aining he ule i( he
memb anes iL and iR). Fo u he in o ma ion we e e he eade o [1].
Polymo phic P sys ems ha e no ye been explo ed sufficien ly well. In he
ollowing pa ag aphs we lis some open p oblems which we find o in e es .
•Sol e ha d p oblems. I has been shown ha polymo phic P sys ems can sol e
ce ain p oblems as e han any o he P sys em model ( o example, hey
gene a e n2in O(1) and gene a e 22nin O(n)). So a , only ela i ely simple
p oblems we e conside ed, bu we belie e ha he polymo phic model has he
po en ial o acili a e sol ing much ha de p oblems. Fo example, possibili ies
o find he G ¨obne basis using polymo phic P sys ems a e cu en ly being
conside ed.
•Cha ac e ize p oblems which may be sol ed as e . A mo e gene al ques ion, on
he o he hand, is o define he class o p oblems which can be sol ed mo e
efficien ly using polymo phic P sys ems. I has been obse ed ha , o mul-
iplica ion, linea speed-up was in oduced; a much mo e sys ema ic esea ch
in his di ec ion is necessa y. In pa icula , i is unclea whe he i is possi-
ble o use he polymo phism o cons uc exponen ial wo kspace o sol ing
in ac able p oblems in polynomial ime.
•Polymo phic P sys ems wi h ac i e memb anes. Polymo phic P sys ems a e
a ai ly simple model a he momen . This means, in pa icula , ha ce ain
ex ensions a e possible. We would like o pa icula ly s ess he pe spec i es o
conside ing polymo phic P sys ems wi h ac i e memb anes, whe e he mem-
b ane s uc u e i sel does no s ay cons an . Such a combina ion is a e y
powe ul one, he e o e i is impo an o es ablish some es ic ions which will
define an as simple as possible, ye sufficien ly powe ul, cons uc .
•The powe o he mos es ic ed a ian . Ano he way o explo e polymo phic
P sys ems is cha ac e izing he powe o models wi h he minimal numbe o
addi ional ing edien s (non-coope a i e ules, no ules wi h emp y le -hand
side, no a ge indica ions). In [1] i is shown ha e en his model can easily
achie e supe exponen ial g ow h; i is impo an o know how powe ul poly-
mo phism on i s own is.
•Sel -assembly. Finally, we make he obse a ion ha ules in polymo phic P
sys ems may be ea ed as esul s o in e ac ion o couples o ini ially indepen-

F on ie s o Memb ane Compu ing 187
den memb anes, which ha e gained addi ional capabili ies by connec ing o
each o he . The whole polymo phic P sys em may be ea ed as a s age in he
p ocess o in e ac ion o memb anes in a sys em o memb anes. This b ings
abou , in pa icula , he ques ion o sel -assembly o memb ane s uc u es.
Re e ences
1. A. Alhazo , S. I ano , Yu. Rogozhin: Polymo phic P sys ems. 11 h In e na ional Con-
e ence on Memb ane Compu ing (M. Gheo ghe e al., eds.), CMC 2010, Jena, Ge -
many, LNCS 6501, Sp inge , Be lin, 2010, 81–94.
5 P Colonies and dP Au oma a
E zs´ebe Csuhaj-Va j´u
Depa men o Algo i hms and Thei Applica ions
Facul y o In o ma ics, E¨o ¨os Lo ´and Uni e si y, Budapes , Hunga y
[email p o ec ed]
Requi ed No ions: issue-like P sys em, P colony, dP au oma on
5.1 P Colonies
P colonies a e a ian s o e y simple issue-like P sys ems, modeling a communi y
o e y simple cells li ing oge he in a sha ed en i onmen ( o basic in o ma ion
see [8]).
In he basic model, he cells (o agen s) a e ep esen ed by a collec ion o
objec s and ules o p ocessing hese objec s. The agen s a e es ic ed in hei
capabili ies, i.e., only a limi ed numbe o objec s, say, kobjec s, a e allowed o
be inside any cell du ing he unc ioning o he sys em. Numbe kis said o be
he capaci y o he P colony. The ules o he cells a e ei he o he o m a→b,
speci ying ha an in e nal objec ais ans o med in o an in e nal objec b, o
o he o m c↔d, speci ying he ac ha an in e nal objec cis sen ou o
he cell, o he en i onmen , in exchange o he objec d, which is p esen in he
en i onmen . A e applying hese ules in pa allel, a cell con aining he objec s
a, c will con ain he objec s b, d. Wi h each cell, a se o p og ams composed o
such ules is associa ed. In he case o P colonies o capaci y k, each p og am has
k ules; he ules o he p og am mus be applied in pa allel o he objec s in he
cell.
The cells o a P colony execu e a compu a ion by synch onously applying hei
p og ams o objec s inside he cells and ou side in he en i onmen . A he be-
ginning o he compu a ion, pe o med by a gi en P colony o capaci y k, he
188 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
en i onmen con ains a bi a ily many copies o a dis inguished symbol e, called
he en i onmen al symbol (and no o he symbols); u he mo e, each cell con ains
kcopies o e. When a hal ing configu a ion is eached, ha is, when no mo e ules
can be applied, he esul o he compu a ion is ead as he numbe o ce ain
ypes o objec s p esen in he en i onmen .
P colonies ha e been ex ensi ely examined du ing he yea s. I was shown ha
hese simple cons uc s a e compu a ionally comple e compu ing de ices e en wi h
e y es ic ed size pa ame e s and wi h o he syn ac ical o unc ioning es ic-
ions. Se e al ex ensions o he model ha e al eady been in es iga ed as well: P
colonies wi h dynamically a ying en i onmen (eco-P colonies) [1] o PCol au-
oma a [2], cons uc s whe e he beha io o he cells is influenced by di ec im-
pulses coming om he en i onmen s ep-by-s ep. In he case o a PCol au oma on
a ape wi h an inpu s ing is gi en wi h he P colony, i.e., he model is augmen ed
wi h a s ing pu on an inpu ape o be p ocessed by he P colony.
Excep PCol au oma a, P colonies ha e been conside ed as gene a ing de ices,
bu he cons uc can also be conside ed as a (mul ise ) accep ing de ice (called
accep ing P colony o P colony accep o ), possibly wo king in an au oma on-like
ashion as well. In he ollowing we p opose p oblems and p oblem a eas in his
di ec ion.
To define such a model, suppose ha we ha e a P colony Πo capaci y kand
ini ialize he en i onmen wi h a gi en fini e mul ise o symbols Mwhe e each
symbol is diffe en om he en i onmen al symbol e. Le also conside an ini ial
configu a ion, i.e., le us dedica e an ini ial s a e o any cell and le us dis inguish
a se o accep ing configu a ions. Then, we say ha Mis accep ed by Π, i a e
pe o ming a fini e compu a ion (in some compu a ion mode) he en i onmen
consis s o only symbols e.
I is easy o see ha we may conside se e al a ian s o his model. Fo ex-
ample,
•we can limi he numbe o symbols in he en i onmen (no necessa ily wi h
a fini e cons an , bu wi h some unc ion o he size o he P colony) and
s udy he compu a ional powe o hese sys ems wi h limi ed wo kspace o
he compu a ion,
•we can conside he mul ise s in he en i onmen du ing he compu a ion as
pe mu a ions o wo ds (o map hem o wo ds in some o he way) being on
he inpu ape o an au oma a and s udy he ela ion o hese cons uc s and
classical au oma a;
•we can map he sequences o mul ise s o objec s en e ing each cell du ing he
compu a ion o wo ds being on he inpu ape o a mul i ape o mul ihead
au oma a and desc ibe he co espondence be ween hese cons uc s and he
classical mul i ape o mul ihead au oma a a ian s.
By in oducing double alphabe s as in he case o dP au oma a o desc ibing
wo-way mul ihead fini e au oma a ([3]), au oma a wi h wo-way mo ion o heads
can also be in e p e ed in he amewo k o accep ing P colonies.
F on ie s o Memb ane Compu ing 189
The concep o accep ing P colonies can be ex ended in some o he manne s
as well. Fo example, we do no fix he numbe o cells in he P colony in ad-
ance bu i is de e mined by he numbe o non-en i onmen al symbols in he
en i onmen a he beginning. Spa ial P colonies can also be defined. In his case
spa ial pa ame e s a e added o he cells and a neighbo hood ela ion among he
componen s is gi en; a cell can impo only such symbols om he en i onmen
which we e issued by i s neighbo s (a e placed in i s own en i onmen ).
Accep ing P colonies can be ela ed o cellula au oma a as well. One na u al
idea is o define P colonies co esponding o one-way cellula au oma a, which
a e linea a ays o iden ical copies o de e minis ic fini e au oma a, called cells,
wo king synch onously a disc e e ime s eps. Each cell is connec ed o i s imme-
dia e neighbo s o he igh . The cells a e iden ified by posi i e in ege s. The s a e
ansi ion depends on he cu en s a e o a cell i sel and he cu en s a e o i s
neighbo . An inpu wo d is accep ed by a one-way cellula au oma on i a some
s ep in he cou se o he compu a ion he le mos cell en e s an accep ing s a e.
A pa icula a ian o one-way cellula au oma a is he one whe e only a fixed
numbe , say k, cells a e gi en. This wo ks simila ly o he un es ic ed case, bu
he inpu is p ocessed in a diffe en manne , namely, he inpu is no gi en a he
beginning, bu i is p ocessed by he igh mos cell, symbol by symbol. Since he
neighbo hood can be defined in P colonies wi h emi ing special symbols (signals)
in he en i onmen and any cell in he P colony may ha e only a fini e numbe
o configu a ions (s a es), he eade may obse e ha he wo compu a ional
models, he accep ing P colony and he k-cell one-way cellula au oma on a e
s ongly ela ed.
Ob iously, mo e gene al cellula au oma a models can also be desc ibed by P
colony accep o s. Fo example, he abo e ex ension o he concep o P colonies
whe e he numbe o cells is de e mined by he numbe o ini ial non-en i onmen al
symbols can co espond o he un es ic ed case. We can also model d-dimensional
cellula au oma a (d≥1) by defining he neighbo hood ela ion be ween cells o
P colonies in an app op ia e manne . Cellula au oma a heo y has been a highly
elabo a ed field o na u e-mo i a ed, pa allel compu ing (see, o example, [5],
[6], [7]), hus by building b idges be ween P colony heo y and cellula au oma a
heo y, many in e es ing p oblems can also be s udied.
5.2 dP Au oma a
In addi ion o compa ing accep ing P colonies o a ian s o classical au oma a, we
may explo e he diffe ences and simila i ies be ween hese cons uc s and (fini e)
dP au oma a as well. A de ailed s udy in his di ec ion would also help in be e
unde s anding he na u e o hese wo cons uc s.
P au oma a a e a ian s o an ipo P sys ems accep ing s ings in an
au oma on-like ashion ( o a summa y on P au oma a, see Chap e 6 o [8]). The
no ion o a dis ibu ed P au oma on (dP au oma on in sho ) was in oduced in
[9]. Such a sys em consis s o a fini e numbe o componen P au oma a which ha e
190 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
hei sepa a e inpu s and which also may communica e wi h each o he by means
o special an ipo -like ules. A s ing accep ed by a dP au oma on is ob ained
in [9] as he conca ena ion o he s ings accep ed by he indi idual componen s
du ing a compu a ion pe o med by he sys em. A dP au oma on is called fini e
i i has only a fini e numbe o diffe en configu a ions.
The compu a ional powe o dP au oma a was s udied in [9], [4], [10], and
[11]. In [3] a connec ion be ween fini e dP au oma a and non-de e minis ic mul i-
head fini e au oma a was explo ed. I was shown ha he language o a non-
de e minis ic one-way mul i-head fini e au oma on and he language o a non-
de e minis ic wo-way mul i-head fini e au oma on can be ob ained as so-called
weak ag eemen language o s ong ag eemen language o a one-way, i.e., a usual
fini e dP au oma on, and a wo-way fini e dP au oma on.
The eade may easily obse e ha fini e dP au oma a, P colony accep o s and
cellula au oma a a e closely ela ed concep s. Thei compa a i e s udy would be
a p omising and e y use ul a ea in P sys ems heo y.
Acknowledgemen . Wo k suppo ed in pa by he Hunga ian Resea ch Fund
“OTKA”, p ojec K75952.
Re e ences
1. L. Cienciala, L. Ciencialo ´a: Eco-P colonies. P oc. WMC 2009, LNCS 5957 (Gh.
P˘aun e al., eds.), Sp inge , 201–209.
2. L. Ciencala, L. Ciencialo ´a, E. Csuhaj-Va j´u, Gy. Vaszil: PCol au oma a: Recognizing
s ings wi h P colonies. P oc. BWMC 2010, Se illa, 2010 (M.A. Ma ´ınez-del-Amo
e al., eds.), F´enix Edi o a, Se illa, 2010, 65–76.
3. E. Csuhaj-Va j´u, Gy. Vaszil: A connec ion be ween fini e dP au oma a and mul i-
head fini e au oma a. P oc. Twel h In e na ional Con e ence on Memb ane Com-
pu ing, Fon ainebleau, 23-26 Augus , 2011 (M. Gheo ghe e al., eds.), 109–126.
4. R. F eund, M. Kogle , Gh. P˘aun, M.J. P´e ez-Jim´enez: On he powe o P and dP
au oma a. Annals o Bucha es Uni . Ma h.-In o ma ics Se ies, 63, 2009, 5–22.
5. M. Ku ib: Na u e-based p oblems in cellula au oma a, P oc. CiE 2011, LNCS 6735,
Sp inge , 2011, 171–180.
6. M. Ku ib, J. Le e e, A. Malche : The size o one-way cellula au oma a. P oc.
Au oma a 2010: Disc e e Ma hema ics and Theo e ical Compu e Science, DMTCS,
2010, 71–90.
7. M. Holze , M. Ku ib: Cellula au oma a and he ques o non i ial a ificial
sel - ep oduc ion. P oc. Con . on Memb ane Compu ing, CMC 2010, LNCS 6501,
Sp inge , 2010, 19–36.
8. Gh. P˘aun, G. Rozenbe g, A. Salomaa, eds.: The Ox o d Handbook o Memb ane
Compu ing, Ox o d Uni . P ess, 2010.
9. Gh. P˘aun, M.J. P´e ez-Jim´enez: Sol ing p oblems in a dis ibu ed way in memb ane
compu ing: dP sys ems, In e na ional Jou nal o Compu e s, Communica ion &
Con ol, V(2), 2010, 238–250.
10. Gh. P˘aun, M.J. P´e ez-Jim´enez: P and dP au oma a: A su ey. Rainbow o Compu e
Science (C.S. Calude e al., eds.), LNCS 6570, Sp inge , 2011, 102–115.
F on ie s o Memb ane Compu ing 191
11. Gh. P˘aun, M.J. P´e ez-Jim´enez: An infini e hie a chy o languages defined by dP
sys ems. Theo e ical Compu e Sci., 431 (2012), 4–12.
6 Spiking Neu al P Sys ems
Linqiang Pan, Tao Song
Key Labo a o y o Image P ocessing and In elligen Con ol
Depa men o Con ol Science and Enginee ing
Huazhong Uni e si y o Science and Technology, Wuhan, Hubei, China
[email p o ec ed], [email p o ec ed]
Applica ions o spiking neu al P sys ems a e p oposed and some p oblems
ela ed o such applica ions a e o mula ed.
Requi ed No ions: spiking neu on, SN P sys em, spiking neu al ne wo k
Spiking neu al P sys ems (SN P sys ems, o sho ) we e in oduced in [4] as
a class o dis ibu ed and pa allel compu ing models inspi ed by spiking neu ons.
In an SN P sys em, he neu ons a e placed in he nodes o a di ec ed g aph.
The con en o each neu on consis s o a numbe o copies o a single objec ype,
called he spike. Each neu on con ains a numbe o fi ing and o ge ing ules.
Fi ing ules allow a neu on o send in o ma ion o o he neu ons in he o m o
elec ical impulses (also called spikes) which a e accumula ed a he a ge cells.
The applicabili y o each ule is de e mined by checking he con en o he neu on
agains a egula se associa ed wi h he ule. A o ge ing ule emo es a specified
numbe o spikes om he neu on. In each ime uni , i a neu on can use some o
i s ules, fi ing o o ge ing, hen one o he ules mus be used. The ule o be
applied is nonde e minis ically chosen.
One o he neu ons is designa ed as he ou pu neu on o he sys em, and
i s spikes a e also sen o he en i onmen ; hei sequence is called he spike ain
gene a ed by he sys em. Se e al esul s o a compu a ion can be defined associa ed
wi h he spike ain (s ings o numbe s).
SN P sys ems use indi idual spikes allowing o inco po a e spa ial and empo al
in o ma ion in compu a ion, which co esponds o he ac ha neu ons use spa ial
and empo al in o ma ion o incoming spikes o encode hei message o o he
neu ons, whe e he numbe and iming o spikes ma e s. In he abo e sense, SN
P sys ems all in o he hi d gene a ion o neu al ne wo k models [6].
Many compu a ional p ope ies o SN P sys ems ha e been s udied (bu many
o hem aise u he esea ch opics, bu we do no e e o hem he e). SN P sys-
ems we e p o ed o be compu a ionally comple e as numbe compu ing de ices
[4], language gene a o s [1, 2], and unc ion compu ing de ices [8]. SN P sys ems
we e also used o ( heo e ically) sol e compu a ionally ha d p oblems in a easible

192 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
ime [5, 7]. In con as wi h he ela i ely ich heo e ical esul s, he p ac ical
applica ions o SN P sys ems a e ew (al hough some a emp s a e al eady made,
e.g., Hebbian lea ning in he amewo k o SN P sys ems [3]). Howe e , as a ep e-
sen a i e o he hi d gene a ion o neu al ne wo k models, spiking neu al ne wo ks
(SNNs) could ha e e y hands-on applica ions such as speech ecogni ion, lea n-
ing, associa i e memo y, unc ion app oxima ion (see, e.g., In o ma ion P ocessing
Le e s, 95, 2005), and ha e p o ed o be use ul in neu oscience. I is in e es ing
o mo e he SN P sys ems in es iga ions owa ds applica ions. In he ollowing,
we lis some p oblems which we find o in e es .
•In SN P sys ems, he use o spike iming in o ma ion is based on egula ex-
p essions, which can be conside ed as an in eg a e-and-fi e scheme. The scheme
o egula exp essions is qui e diffe en om he adi ional ones, such as he
sigmoidal scheme. Wha is he ad an age o he scheme o egula exp essions
om he applica ion poin o iew? Can he wo schemes ( he egula exp es-
sion and he sigmoidal one) be ela ed?
•Wha ing edien s can be added o SN P sys ems o p ac ical applica ions
(maybe, noise, andomness)?
•Wha a e he specific eal wo ld p oblems whe e SN P sys ems ha e a p ac ical
ad an age o e o he SNNs?
•How can some a ian s o SN P sys ems be designed such ha hey would deal
wi h ea u es o mo e biological plausibleness?
Re e ences
1. H. Chen, M. Ionescu, T.-O. Ishdo j, A. P˘aun, Gh. P˘aun, M.J. P´e ez-Jim´enez: Spiking
neu al P sys ems wi h ex ended ules: uni e sali y and languages. Na u al Compu ing,
7 (2008), 147–166.
2. H. Chen, R. F eund, M. Ionescu, Gh. P˘aun, M.J. P´e ez-Jim´enez: On s ing languages
gene a ed by spiking neu al P sys ems. Fundamen a In o ma icae, 75 (2007), 141–162.
3. M.A. Gu i´e ez-Na anjo, Ma io J. P´e ez-Jim´enez: Hebbian lea ning om spiking neu-
al P sys ems iew. P oc. WMC9 2008 (D. Co ne e al., eds.), LNCS 5391, Sp inge ,
Be lin, 2009, 217–230.
4. M. Ionescu, G. P˘aun, T. Yokomo i: Spiking neu al P sys ems. Fundamen a In o ma -
icae, 71 (2006), 279–308.
5. T.-O. Ishdo j, A. Lepo a i, L. Pan, X. Zeng, X. Zhang: De e minis ic solu ions o
QSAT and Q3SAT by spiking neu al P sys ems wi h p e-compu ed esou ces. Theo-
e ical Compu e Science, 411 (2010), 2345–2358.
6. W. Maass: The Thi d Gene a ion o Neu al Ne wo k Models. Technische Uni e si a
G ¨az, 1997
7. L. Pan, Gh. P˘aun, M.J. P´e ez-Jim´enez: Spiking neu al P sys ems wi h neu on di ision
and budding. Science China In o ma ion Sciences, 54 (2011), 1596–1607.
8. A. P˘aun, Gh. P˘aun: Small uni e sal spiking neu al P sys ems. BioSys ems, 90 (2007),
48–60.
F on ie s o Memb ane Compu ing 193
7 Con ol Wo ds Associa ed wi h P Sys ems
Kamala K i hi asan1, Gheo ghe P˘aun2, Ajeesh Ramanujan1
1Depa men o Compu e Science and Enginee ing
Indian Ins i u e o Technology Mad as, Chennai, India
[email p o ec ed]
2Ins i u e o Ma hema ics o he Romanian Academy
Bucha es , Romania, and
Resea ch G oup on Na u al Compu ing
Depa men o Compu e Science and A ificial In elligence
Uni e si y o Se illa, Spain
[email p o ec ed]
Ways o associa e a con ol wo d wi h a compu a ion in a P sys em a e p o-
posed and some o he p oblems which a e na u al o be in es iga ed in his espec
a e men ioned.
Requi ed No ions: Szila d language, Chomsky hie a chy, cell P sys em, SN P
sys em, pa allelism
Con ol wo ds a e almos ne e conside ed in memb ane compu ing – ac ually,
we know no pape dealing wi h his issue, al hough gene a ing o ecognizing
languages a e cen al esea ch opics (wi h he languages iden ified by he sequence
o symbols en e ing o lea ing a P sys em, o by aces o ce ain symbols in hei
passage ac oss memb anes). The eason is he ac ha in he same s ep o a
compu a ion se e al ules a e used, possibly wi h se e al labels, hence he con ol
wo d is no clea ly defined. On he o he hand, a so o bidimensional con ol
wo d was in oduced al eady du ing he fi s BWMC, in [1], unde he name o
Se illa ca pe , as a way o desc ibe he ules used in a compu a ion and hei
mul iplici y in each s ep, bu no as a way o define a con ol language associa ed
wi h he compu a ions in a P sys em.
A possible solu ion o he abo e difficul y is o conside a sequence o mul i-
se s o labels, hose labels associa ed wi h all ules applied in a gi en s ep. Then,
a s ing o symbols can be ob ained ollowing he ideas also used o accep ing
P sys ems: ake a unc ion om mul ise s o s ings and build he s ing(s) ob-
ained by conca ena ing he s ings associa ed wi h he mul ise s. Fo ins ance, all
pe mu a ions o he labels in a mul ise can be conside ed, as in [3], o only one
specific s ing (maybe a symbol) associa ed wi h he mul ise , like in [2].
Ano he idea was ecen ly in oduced in [4], s a ing om he ollowing es ic-
ion: all ules used in a compu a ion s ep should ha e he same label, o hey can
also be labeled wi h λ.
The defini ion in [4] is gi en o SN P sys ems, bu i wo ks o any ype o P
sys ems, no only o SN P sys ems.
194 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
Indeed, le us conside a P sys em Π, o any ype, wi h he o al se o ules ( he
union o all se s o ules associa ed wi h compa men s, memb anes, neu ons – as
i is he case) deno ed wi h R. Conside a labeling mapping l:R→B∪{λ}, whe e
Bis an alphabe . We conside only ansi ions s=⇒bs′, be ween configu a ions
s, s′o Π, which use only ules wi h he same label band ules labeled wi h λ. We
say ha such a ansi ion is label es ic ed. Wi h a label es ic ed ansi ion we
associa e he symbol bi a leas one ule wi h label bis used; i all used ules ha e
he label λ, hen we associa e λ o his ansi ion. Thus, wi h any compu a ion in
Πs a ing om he ini ial configu a ion and p oceeding h ough label es ic ed
ansi ions we associa e a (con ol) wo d. Conside also a c i e ion Co he co ec
e mina ion o a compu a ion (e.g., hal ing o eaching a configu a ion om a
gi en se Fo final configu a ions, o bo h o hese, e c.) The language o con ol
wo ds associa ed wi h all label es ic ed compu a ions in Πwhich a e co ec ly
e mina ed (wi h espec o C) is deno ed by SzC(Π) (wi h Sz coming om Szila d,
as usual in language heo y).
Now, a se ies o na u al p oblems can be o mula ed: in es iga e he languages
o con ol wo ds o (i) a ious classes o P sys ems, wi h (ii) a ious c i e ia C, in
pa icula , (iii) allow only ansi ions which use a leas a ule labeled by b∈B.
When λ ansi ions a e accep ed, cha ac e iza ions o RE languages a e expec ed,
bu when each s ep p oduces a symbol, he e is no possibili y o “hidden wo k”,
he compu a ion has he same leng h as he con ol s ing, so ha he gene a ed
language is ecu si e. In his la e case he compa ison wi h language amilies in
Chomsky hie a chy is o in e es (wi h he conjec u e ha languages o he o ms
{xx |x∈V∗},{xxR|x∈V∗}, whe e ca d(V)≥2 and x is he mi o image o
x, canno be ob ained as he language o con ol wo ds o a P sys em.
In pa icula , he languages SzC(Π) can be associa ed wi h SN P sys ems,
wi h o wi hou an i-spikes. We expec in e es ing (language heo y) esul s in
his esea ch a ea.
Re e ences
1. G. Ciobanu, Gh. P˘aun, Gh. S¸ e ˘anescu: Se illa ca pe s associa ed wi h P sys ems.
P oc. B ains o ming Week on Memb ane Compu ing (M. Ca alie e e al., eds.), Ta -
agona Uni ., TR 26/03, 2003, 135–140.
2. E. Csuhaj-Va j´u, Gy. Vaszil: P au oma a o pu ely communica ing accep ing P sys-
ems. Memb ane Compu ing, In e na ional Wo kshop, WMC-CdeA, Cu ea de A ge¸s,
Romania, Augus 19-23, 2002, Re ised Pape s (Gh. P˘aun e al., eds.), LNCS 2597,
Sp inge , 2003, 219–233.
3. M. Oswald: P Au oma a, PhD Thesis, TU Viena, 2003.
4. A. Ramanujan, K. K i hi asan: Con ol wo ds o spiking neu al P sys ems. Pape in
p epa a ion.
F on ie s o Memb ane Compu ing 195
8 Speeding Up P Au oma a
Gy¨o gy Vaszil
Depa men o Compu e Science, Facul y o In o ma ics
Uni e si y o Deb ecen, Hunga y
[email p o ec ed]
The issue o efficien pa alleliza ion o languages wi h espec o dP au oma a
is discussed (especially, he dependence on he mul ise - o-s ings unc ions which
a e used o define he inpu language).
Requi ed No ions: Regula language, con ex -sensi i e language, P au oma a
and dP au oma a (accep ed mul ise sequence, inpu mapping, accep ed language)
This sec ion deals wi h he possibili y o speeding up P au oma a compu a ions
(in a simila sense as a linea speedup o Tu ing machines is possible), a p oblem
which is impo an om he poin o iew o he efficiency o he pa alleliza ion o
P au oma a compu a ions wi h dis ibu ed P au oma a.
AP au oma on, in oduced in [2], is an an ipo P sys em placed in an en i on-
men , om whe e a sequence o inpu mul ise s is ead du ing he compu a ion. A
mul ise sequence is accep ed, i he compu a ion ends in an accep ing configu a-
ion, and he accep ed mul ise sequence is in e p e ed as a s ing (a sequence o
symbols) using a so called inpu mapping :V∗→2T∗whe e Tis a fini e alphabe
and Vis he objec alphabe o he P au oma on. (We assume ha is none as-
ing, ha is, (u) is he emp y wo d o some mul ise u∈V∗, i and only i uis
emp y.) The language accep ed by a P au oma on Πwi h espec o is defined
as L(Π, ) = { ( 1). . . ( s)| 1,. . . , sis an accep ed mul ise sequence o Π}.
I is ob ious ha he choice o he mapping has a g ea influence on he
accep ing powe o he P au oma on, so le us ake a close look a he mappings
we can use.
Le :V∗→2T∗, and (1) le us deno e wi h pe m, i and only i V=T,
and o all ∈V∗, we ha e ( ) = {u|uis a pe mu a ion o }. Mo eo e , (2)
we say ha ∈TRANS, i and only i o any ∈V∗, we ha e ( ) = {w}
o some w∈T∗which is ob ained by applying a fini e ansduce o he s ing
ep esen a ion o he mul ise (as wis unique, he ansduce mus be cons uc ed
in such a way ha all s ing ep esen a ions o he mul ise as inpu esul in he
same w∈T∗as ou pu , and mo eo e , as should be none asing, he ansduce
p oduces a esul wi h w=λ o any nonemp y inpu ).
Le us ecall om [6] ha he e a e simple linea languages which canno be
accep ed by P au oma a wi h pe m, o example L={(ab)n(ac)n|n≥1}is
such a language. On he o he hand, he class o languages accep ed wi h pe m
also con ains non-con ex - ee con ex -sensi i e languages ({anbncn|n≥1} o
example), which means ha i is incompa able wi h he class o linea and o
con ex - ee languages. (Al hough i con ains all egula languages, see [3].) In
202 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
11 Seeking Sha pe F on ie s o Efficiency
in Tissue P Sys ems
Ma io J. P´e ez-Jim´enez1, Agus ´ın Riscos-N´u˜nez1,
Miquel Rius-Fon 2,´
Al a o Rome o-Jim´enez1
1Depa men o Compu e Science and A ificial In elligence
Uni e si y o Se illa, Spain
[email p o ec ed]
2Depa men o Applied Ma hema ics IV
Uni e si a Poli ´ecnica de Ca alunya, Cas elde els, Spain
[email p o ec ed]
In a P sys em, he e a e se e al ing edien s which concu o hei efficiency;
a ying hem, one can ge efficien sys ems (able o sol e compu a ionally ha d
p oblems in polynomial ime) o non-efficien sys ems (e.g., sol ing NP-ha d p ob-
lems in an exponen ial ime). The bo de line be ween efficiency and non-efficiency
is hus a p oblem o a cen al in e es . This issue is explo ed he e o issue P
sys ems, whe e he espec i e esea ch s a ed la e han o cell P sys ems.
Requi ed No ions: issue P sys ems, complexi y classes, cell di ision, cell sepa-
a ion, sympo /an ipo ule
A issue P sys em wi h sympo /an ipo ules Π= (Γ, E,M1, . . . , Mq,R, iou ),
o deg ee q≥1 can be iewed as a se o qcells, labeled by 1, . . . , q, wi h an
en i onmen labeled by 0 which ini ially ha e an a bi a y numbe o copies o some
kind o objec s, and a se o ules which can be o se e al ypes: communica ion,
di ision o sepa a ion (see [3, 4] o de ails).
Fo each na u al numbe k≥1, TDC(k) ( espec i ely, TDS(k) o TDA(k))
is he class o ecognize issue P sys ems wi h cell di ision and communica ion
ules (allowing only sympo o an ipo ules, espec i ely) o leng h a mos
k. Simila ly, by conside ing sepa a ion ules ins ead o di ision ules, we deno e
TSC(k), TSS(k) and TSA(k) espec i ely. We deno e by PMCR he se o all
decision p oblems which can be sol ed in a uni o m way and polynomial ime by
means o amilies o sys ems om a class Ro ecognize issue P sys ems.
(A) Tissue P sys ems wi h cell di ision and wi h cell sepa a ion
By using he dependency g aph echnique, i has been p o ed ha P=
PMCT DC(1) =PMCT SC(1) [2, 3]. Fu he mo e, efficien and uni o m solu ions
o he SAT p oblem by using sys ems om TDC(3) [1] and om TSC(8) [3] ha e
been gi en. Recen ly, he las esul has been imp o ed o SAT ∈PMCT SC(3) [6].
P oblem 1. Assuming P=NP, in he amewo k o issue P sys ems wi h cell
di ision/cell sepa a ion, a on ie o he ac abili y is ob ained when passing om
communica ion ules wi h leng h 1 o communica ion ules wi h leng h a mos 3.
Does passing om 1 o 2, amoun s o passing om non–efficiency o efficiency?

F on ie s o Memb ane Compu ing 203
Conjec u e: NP ∪co-b NP ⊆PMCT DC(2).
(B) The ole o di ec ion in communica ion ules
Nex , we deal wi h complexi y aspec s o issue P sys ems wi h cell di ison/celll
sepa a ion whe e only sympo o an ipo ules a e allowed. We ha e: P=
PMCT DA(1) =PMCT SA(1), and NP ∪co −NP ⊆PMCT DA(3) ∩PMCT SA(3).
Thus, assuming P=NP, a fi s on ie be ween efficiency and non-efficiency is
ob ained in he abo e amewo k when passing om communica ion ules wi h
leng h 1 o communica ion ules wi h leng h a mos 3.
P oblem 2. Wha abou he complexi y classes PMCT DA(2),PMCT SA(2),
PMCT DS(k)and PMCT SS(k), o all k≥1?
Conjec u e: P =PMCT SA(2), and o all k≥1, P=PMCT SS(k).
I his conjec u e is ue, hen passing om sympo ules o an ipo ules
wi h leng h a leas h ee, amoun s o passing om non–efficiency o efficiency, in
he amewo k o issue P sys ems wi h cell sepa a ion.
(C) The ole o he en i onmen
Classical issue P sys ems ha e a special alphabe associa ed wi h he en i-
onmen , whose elemen s appea a he ini ial configu a ion o he sys em, in an
a bi a y la ge amoun o copies. Wha may happen i his p ope y is emo ed,
ha is, i he alphabe associa ed o he en i onmen we e emp y? We use a “ha ”
o indica e he case when he en i onmen is ini ially emp y.
Recen ly, ha e been p o ed ha , o each k≥1, PMCT DC(k)=
PMC[
T DC(k)[5], ha is, in he amewo k o issue P sys ems wi h cell di ision
he ole o he en i onmen is no ele an om he complexi y poin o iew.
Conjec u e: Fo each k≥1, P=PMC[
T SC(k).
I his conjec u e is ue, hen in he amewo k o issue P sys ems wi h cell
communica ion he ollowing holds: (a) passing om sepa a ion ules o di ision
ules (leng h a leas h ee) amoun s o passing om non–efficiency o efficiency;
and (b) he en i onmen p o ides a new bo de line o efficiency.
Re e ences
1. D. D´ıaz, M.A. Gu i´e ez, M.J. P´e ez-Jim´enez, A. Riscos-N´u˜nez: A uni o m amily
o issue P sys ems wi h cell di ision sol ing 3-COL in a linea ime. Theo e ical
Compu e Science, 404 (2008), 76–87.
2. R. Gu i´e ez-Escude o, M.J. P´e ez-Jim´enez, M. Rius-Fon : Cha ac e izing ac abil-
i y by issue-like P sys ems. Memb ane Compu ing. 10 h In e na ional Wo kshop,
WMC 2009, Cu ea de A ge¸s, Augus 2009. Re ised Selec ed and In i ed Pape s,
LNCS 5957, Sp inge , Be lin, 2010, 289–300.
3. L. Pan, M.J. P´e ez-Jim´enez: Compu a ional complexi y o issue–like P sys ems.
Jou nal o Complexi y, 26 (2010), 296–315.
204 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
4. Gh. P˘aun, M.J. P´e ez-Jim´enez, A. Riscos-N´u˜nez: Tissue P sys ems wi h cell di ision.
In e na ional Jou nal o Compu e s, Communica ions & Con ol, 3 (2008), 295–303.
5. M.J. P´e ez-Jim´enez: The ole o he en i onmen in issue P sys ems wi h cell di i-
sion. Submi ed, 2012.
6. M.J.P´e ez-Jim´enez, P. Sos´ık: Imp o ing he efficiency o issue P sys ems wi h cell
sepa a ion. Submi ed, 2012.
12 Time-F ee Solu ions o Ha d Compu a ional P oblems
Ma eo Ca alie e
Na ional Cen e o Bio echnology, CNB - CSIC, Mad id, Spain
[email p o ec ed]
P sys ems a e usually synch onized, a unique clock ma ks he ime o all com-
ponen s, and in each ime uni each componen e ol es (usually, in he maximal
pa allel manne ). In ime- ee (and clock- ee) sys ems, his s ong assump ion is
emo ed. Up o now, he efficiency o P sys ems was no in es iga ed also o his
case.
Requi ed No ions: Time- ee P sys em, synch oniza ion, ecognizing P sys em,
uni o m/semi-uni o m solu ion.
12.1 Mo i a ions
Li ing cells ha e di ision a es ha a e highly he e ogeneous (e en in iden ical
en i onmen al condi ions), consequence o hei s ochas ic gene exp ession, [1].
The e o e, he possibili y o p og amming li ing cells should no assume he p es-
ence o uni o m eplica ion a es. Ideally, one should cons uc “cellula compu -
e s” whose unc ioning is independen o cellula di ision a es. We sugges ha
such p oblem can be add essed in he amewo k o memb ane compu ing by ex-
ending he no ion o ime- eeness ([4]) o he idea o semi-uni o m solu ions o
compu a ional p oblems based on memb ane di isions ([3]).
12.2 Timed Recognize P Sys ems
F om [4] we ecall he no ion o imed P sys em.
A imed P sys em Π(e) can be cons uc ed by adding o a (s anda d) P sys em
Πa ime-mapping e:R−→ N, whe e Ris he se o ules o Π. The ime-mapping
specifies he execu ion imes o he ules.
A imed P sys em Π(e) wo ks in he ollowing way. We suppose o ha e an
ex e nal clock ha ma ks ime-uni s o equal leng h (called s eps), s a ing om
s ep 0, when he sys em is p esen in i s ini ial configu a ion.
F on ie s o Memb ane Compu ing 205
A each s ep, all he ules ha can be s a ed, in each egion, and o each
memb ane ha e o be s a ed (maximal pa allel and nonde e minis ic use o ules).
When a ule is s a ed a s ep j, hen i s execu ion e mina es ( he ule is com-
ple ed) a s ep j+e( ), ha means he ule las s e( )s eps. The objec s and he
memb anes p oduced by he ule a e a ailable – can be subjec o o he ules – only
s a ing om he s ep j+e( )+1.When a ule is s a ed, hen he occu ences o
symbol-objec s and he memb ane subjec by his ule canno be anymo e subjec
o o he ules.
A compu a ion hal s when no ule can be s a ed in any egion and he e
a e no ules in execu ion (such configu a ion is called hal ing). We say ha he
compu a ion hal s in ks eps, i he ex e nal clock ma ks s ep kwhen he las ules
o he compu a ions a e comple ed.
F om [3] we ecall he no ion o ecognize P sys ems. A decision p oblem X
is a pai (IX, ΘX) whe e IXis a coun able language o e a fini e alphabe ( he
elemen s a e called ins ances), and ΘXis a p edica e (a o al boolean unc ion)
o e IX.
A ecognize P sys em is a P sys em such ha : (i) he wo king alphabe con ains
wo dis inguished elemen s yes and no; (ii) all compu a ions hal ; and (iii) i Cis
a compu a ion o he sys em, hen ei he objec yes o objec no (bu no bo h)
mus ha e been eleased in o he en i onmen , and only when he las ules o he
compu a ion ha e been comple ed.
We ex end ecognize P sys ems by p oposing he ollowing imed a ian : a
ecognize imed P sys em is a imed P sys em wi h p ope ies (i), (ii), (iii) abo e.
In ecognize imed P sys ems, we say ha a compu a ion is an accep ing com-
pu a ion ( espec i ely, ejec ing compu a ion) i he objec yes ( espec i ely, no)
appea s in he en i onmen associa ed wi h he co esponding hal ing configu a-
ion.
12.3 Time-F ee Solu ions o Decision P oblems
Le X= (IX, ΘX) be a decision p oblem. Le Π=Πu, u ∈IX, a (coun able)
amily o ecognize P sys ems.
We say ha he amily Πis sound (wi h espec o X) i o each ins ance o
he p oblem u∈IXsuch ha he e exis s an accep ing compu a ion o Πu, we
ha e ΘX(u) = 1.
We say ha he amily Πis comple e (wi h espec o X) i o each ins ance o
he p oblem u∈IXsuch ha ΘX(u) = 1, e e y compu a ion o Πuis an accep ing
compu a ion.
We say ha he amily Πis polynomially bounded i he e exis s a polynomial
unc ion p(n) such ha , o each u∈IX, all compu a ions in Πuhal s in, a mos ,
p(|u|) s eps.
We can now o malize he o iginal mo i a ions: A solu ion o a p oblem is ime-
ee i i s soundness, i s comple eness and i s polynomial bound do no depend on
he ime o execu ion associa ed o he ules o he cons uc ed sys ems.
206 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
We say ha he amily Πis ime- ee sound (wi h espec o X) i , o any
ime-mapping e, he amily Πe=Πu(e), u ∈IX, is sound wi h espec o X.
We say ha he amily Πis ime- ee comple e (wi h espec o X) i , o any
ime-mapping e, he amily Πe=Πu(e), u ∈IX, is comple e wi h espec o X.
We say ha he amily Πis ime- ee polynomially bounded i , o any ime-
mapping e, he amily Πe=Πu(e), u ∈IX, is polynomially bounded.
We can now adap he defini ion o semi-uni o m solu ions, as gi en in [3], and
conside ime- ee semi-uni o m solu ions.
Le X= (IX, ΘX) a decision p oblem. We say ha Xis sol able in a ime-
ee polynomial ime by a amily o ecognize P sys ems Π=Πu, u ∈IX, i he
ollowing a e ue:
• he amily Πis polynomially uni o m by a Tu ing machine; ha is, he e exis s
a de e minis ic Tu ing machine wo king in polynomial ime which cons uc s
he sys em Πu om he ins ance u∈IX.
• he amily Πis ime- ee polynomially bounded.
• he amily Πis ime- ee sound and ime- ee comple e (wi h espec o X).
We say ha he amily Πis a ime- ee semi-uni o m solu ion o he decision
p oblem X.
In o he wo ds, o p o ide a ime- ee solu ion one mus cons uc he amily o
sys ems Πin polynomial ime (sequen ial ime by de e minis ic Tu ing machines)
and he cons uc ed amily mus be “ as ” (polynomially bounded), sound and
comple e wi h espec o he conside ed p oblem X, and hese p ope ies mus
be independen o he execu ion ime o he ules (i.e., hey mus be ulfilled
independen ly o he ime-mapping conside ed).
The defini ion o ime- ee semi-uni o m solu ion cap u es he p oblem in o -
mally discussed in he Mo i a ions. The basic ques ion consis s in finding a class
o memb ane sys ems o which i is possible o cons uc ime- ee semi-uni o m
solu ions o ha d compu a ional p oblems. The simples possibili y is o ans o m
he solu ions al eady p esen in li e a u e in o ime- ee solu ions (e.g., could he
solu ion gi en in [2] be adap ed o become a ime- ee solu ion?).
Ano he in e es ing p oblem is o find classes o memb ane sys ems ha a e
powe ul enough o sol e complex p oblems, bu simple enough o allow an au o-
ma ic (i.e., algo i hmic) checking o hei ime- eeness.
Re e ences
1. M.B. Elowi z, J. Le ine, E.D. Siggia, P.S. Swain: S ochas ic gene exp ession in a
single cell. Science, 297 (2002), 5584.
2. Gh. P˘aun: P sys ems wi h ac i e memb anes: A acking NP comple e p oblems.
Jou nal o Au oma a, Language and Combina o ics, 6 (2001), 75–90.
3. M.J. P´e ez-Jim´enez, A. Riscos-N´u˜nez, A. Rome o–Jim´enez, D. Woods: Complexi y
– memb ane di ision, memb ane c ea ion. Chap e 12 in [5], 302–336.
F on ie s o Memb ane Compu ing 207
4. M. Ca alie e, D. Sbu lan: Time-independen P sys ems. Memb ane Compu ing. In .
Wo kshop WMC 2004, Milan, I aly, 2004 (G. Mau i e al., eds.), LNCS 3365,
Sp inge , 2005, 239–258.
5. Gh. P˘aun, G. Rozenbe g, A. Salomaa, eds.: The Ox o d Handbook o Memb ane
Compu ing. Ox o d Uni . P ess, 2010.
13 Fype compu a ions
Gheo ghe P˘aun
Ins i u e o Ma hema ics o he Romanian Academy
Bucha es , Romania, and
Resea ch G oup on Na u al Compu ing
Depa men o Compu e Science and A ificial In elligence
Uni e si y o Se illa, Spain
[email p o ec ed]
Following he model o hype compu a ion (compu ing beyond he “Tu ing ba -
ie ”), we p opose he e he e m ype compu a ion o name he esea ch a ea o
“sol ing polynomially p oblems which a e (a leas ) NP-comple e”. Some ideas
om/ o MC a e men ioned.
Requi ed No ions: memb ane di ision, memb ane c ea ion, hype compu ing,
SN P sys em, eac ion sys em, accele a ed P sys em
Looking o ideas which would lead o compu ing de ices able o compu e “be-
yond he Tu ing ba ie ” is al eady a well es ablished esea ch a ea o compu ing
heo y; such de ices a e said o be able o doing hype compu a ions. I is also a
d eam and a conce n o compu abili y o speed-up compu ing de ices; a name
was p oposed in [7] ( he idea was u he elabo a ed in [8]) o he case when his
leads o polynomial solu ions o p oblems known o be (a leas ) NP-comple e:
ype compu ing – wi h he ini ial Fcoming om “ as ”.
In sho : ype compu ing means going polynomially beyond NP.
The model we ha e in mind is ha o hype compu a ions, al eady wi h a la ge
li e a u e (we only men ion he ecen su ey om [10]). Mo e han a dozen o
ideas we e p oposed and p o ed o each he goal o compu ing “beyond Tu ing”:
o acles (al eady conside ed by Tu ing), in oducing eal numbe s in he de ice,
accele a ing he unc ioning o machines, using ing edien s o an analogical na u e
and so on. Many o hese ideas can p obably lead no only o hype compu a ions,
bu also o ype compu a ions, bo h in MC and in o he amewo ks.
Al hough no clus e ed unde a good name, such as hype compu a ion ( he e
a e pe iodical mee ings dedica ed o his esea ch di ec ion), he e also a e many

208 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
pape s which can be placed unde he flag o ype compu ing. They exploi ideas
om physics, such as [9], p opose analogical compu a ions, such as [1]. Also he
a ea o DNA compu ing is ull o such ideas.
The li e a u e o memb ane compu ing abounds in pape s dealing wi h ype -
compu a ions. In mos cases, polynomial solu ions o NP-comple e p oblems –
o en, also o PSPACE-comple e p oblems – a e ob ained, by making use o a
space- ime ade-off, wi h he space ob ained du ing he compu a ion, by means
o ope a ions inspi ed om biology. The mos in es iga ed ope a ions o his kind
a e memb ane di ision (wi h a ian s: sepa a ion, budding, e c.) and memb ane
c ea ion.
Fu he wo simila ideas we e also explo ed. The fi s one is based on s ing
eplica ion (see [3] o de ails), he second one is ha o conside ing a bi a ily la ge
p e-compu ed esou ces (see, e.g., [6]), bu he las idea is only b iefly in es iga ed
so a . Issues ela ed o he condi ions o be imposed o he gi en p e-compu ed
esou ces should be u he conside ed.
Th ee mo e ideas, essen ially diffe en om he p e ious ones, we e p oposed
in [8] and need addi ional esea ch effo s.
(1) The fi s candida e is he accele a ion, an old one in compu e science: a
“cle e ” compu ing de ice lea ns om i s own unc ioning; a e pe o ming a s ep
in a ime uni , i pe o ms be e o he second s ep, which is comple ed in hal
o he ime necessa y o he fi s s ep – and so on, a each s ep hal ing he ime
wi h espec o he p e ious s ep. I he fi s s ep akes one ime uni , hen he
second one akes 1/2 ime uni s, he hi d one 1/4 and so on, hence in wo ime
uni s he compu a ion ends.
Impo an : we ha e he e wo clocks, an in e nal one, o he machine, and an
ex e nal one, o he obse e . The in e nal clock is as e and as e , so ha he
compu a ion ends in wo ime uni s measu ed by he ex e nal clock, ha o he
obse e /use .
Accele a ed Tu ing machines can sol e he hal ing p oblem, hence hey com-
pu e wha usual Tu ing machines canno . See e e ences in [2], whe e he idea is
ex ended o P sys ems: s a ing om he biological obse a ion ha “smalle is
as e ” and using memb ane c ea ion ules o c ea e “ as e eac o s” (inne mem-
b anes), in an unbounded hie a chy, one can ob ain P sys ems which “compu e
he uncompu able”.
This ick can be used also in complexi y, bu we ha e o be cau ious: we ac-
cele a e in o de o ge a speed-up... In wo (ex e nal) ime uni s we sol e any
p oblem, wha e e complex i is. A way o make he hings in e es ing is o ac-
cele a e only pa s o a P sys em, hus ha ing se e al le els o ime speed. Fo
ins ance, we can accele a e only (i) some elemen a y memb anes, o (ii) only some
ules (a gi en ule akes one ime uni o he fi s applica ion, hal o he second
applica ion, and so on), o (ii) o ha e “accele a ed objec s” ( he descendan s o
an objec eac as e han he a he objec , i espec i e which a e he ules which
ac on hem and i espec i e o he memb anes whe e hey a e). P ecise defini ions
should be ound and hei use ulness explo ed.
F on ie s o Memb ane Compu ing 209
(2) The p e ious ideas sugges he ollowing specula ion. We men ioned ha
we ha e (a leas ) wo clocks, an ex e nal one, o he obse e (o o he highe
memb anes in he s uc u e) and he local clock(s), o he accele a ed elemen ,
memb ane, ule, objec . Always, he inne clock is (much) as e han he ex e nal
one, i pe o ms some imes an exponen ial numbe o s eps while he ex e nal one
only icks once. We can hen imagine ha he inne ime is o hogonal o he
ex e nal ime, hence he ime has a 2D s uc u e: he obse e only senses one
dimension o ime, bu ce ain “p ocesso s” can un along he o he dimension,
doing compu a ions a -no- ime o he obse e . This looks e y much as using
o acles. Again, good defini ions ha e o be ound and explo ed.
(3) One u he idea, p o ed in [8] o lead o ype compu a ions comes om
he ecen ly in oduced eac ion sys ems (we call hem R sys ems) – see [4], [5].
One o he c ucial pos ula es o R sys ems conce ns he ac ha one wo ks wi h
ωmul ise s: an objec ei he is no p esen , o i is p esen in a bi a ily many
copies. This assump ion can be ex ended also o P sys ems. Mo e exac ly, we
conside P sys ems which con ain ce ain dis inguished elemen a y memb anes,
whose objec s a e p esen in a bi a ily many copies ( o ins ance, i an objec
ais in oduced om ou side in such a memb ane, hen inside he memb ane i
immedia ely becomes aω). In [8], such a sys em is called ωP sys em and i is
p o ed ha SAT can be sol ed (in a uni o m way) in a polynomial ime by an ωP
sys em.
The cons uc ion in [8] uses coope a i e ules; we do no know whe he he
esul can be imp o ed by imposing he es ic ion o use only non-coope a i e
ules.
Re e ences
1. J.J. A ulanandham, C.S. Calude, M.J. Dinneen: Balance machines: compu ing =
balancing. Aspec s o Molecula Compu ing, 2004, LNCS 2950, Sp inge , 2004, 148–
161.
2. C.S. Calude, Gh. P˘aun: Bio-s eps beyond Tu ing. BioSys ems, 77 (2004), 175–194.
3. J. Cas ellanos, Gh. P˘aun, A. Rod iguez-Pa ´on: Compu ing wi h memb anes: P sys-
ems wi h wo m-objec s. P oc. IEEE 7 h. In e n. Con . on S ing P ocessing and
In o ma ion Re ie al, SPIRE 2000, La Co una, Spain, 2000, 64–74.
4. A. Eh en euch , G. Rozenbe g: Basic no ions o eac ion sys ems, P oc. DLT 2004,
LNCS 3340, Sp inge , 2004, 27–29.
5. A. Eh en euch , G. Rozenbe g: Reac ion sys ems. Fundamen a In o ma icae, 75
(2007), 263–280.
6. T.-O. Ishdo j, A. Lepo a i: Uni o m solu ions o SAT and 3-SAT by spiking neu al
P sys ems wi h p e-compu ed esou ces. Na u al Compu ing, 7 (2008), 519–534.
7. Gh. P˘aun: Memb ane compu ing a wel e yea s. Back o Tu ku. P oc. UC 2011,
Tu ku, Finland, June 2011, LNCS 6714, Sp inge , 2011, 36–37.
8. Gh. P˘aun: Towa ds “ ype compu a ions” (in memb ane compu ing), LNCS 6714,
Sp inge , 2011, 36–37.
210 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
9. V. Pu z, K. S ozil: Can a compu e be “pushed” o pe o m as e - han-ligh ? P oc.
UC10 Hype compu a ion Wo kshop “Hype Ne 10”, Uni . o Tokyo, June 22, 2010.
10. A. Sy opoulos: Hype compu a ion: Compu ing Beyond he Chu ch-Tu ing Ba ie .
Sp inge , 2008.
14 Nume ical P Sys ems
C is ian Ioan Vasile1, Ana B ˆandu¸sa Pa el1,
Ioan Dumi ache1, Gheo ghe P˘aun2
1Depa men o Au oma ic Con ol and Sys ems Enginee ing
Poli ehnica Uni e si y o Bucha es , Romania
{c asile, apa el, idumi ache}@ics.pub. o
2Ins i u e o Ma hema ics o he Romanian Academy
Bucha es , Romania, and
Resea ch G oup on Na u al Compu ing
Depa men o Compu e Science and A ificial In elligence
Uni e si y o Se illa, Spain
[email p o ec ed]
Ex ensions o nume ical P sys ems mo i a ed by using such sys ems in obo
con olling a e men ioned and p oblems occu ing in his amewo k a e o mu-
la ed.
Requi ed No ions: nume ical P sys em, complexi y, p omo e s-inhibi o s, ca a-
lys
Nume ical P sys ems a e a class o compu ing models (in oduced in [5]; see
also Chap e 23.6 o [6]) inspi ed bo h om he cell s uc u e and economics:
nume ical a iables e ol e in he compa men s o a cell-like s uc u e by means o
so-called p oduc ion– epa i ion p og ams. The a iables ha e a gi en ini ial alue
and he p oduc ion unc ion is usually a polynomial, whose alue o he cu en
alues o a iables is dis ibu ed among a iables in he neighbo ing compa men s
acco ding o he “ epa i ion p o ocol”. In his way, he alues o a iables e ol e;
all posi i e alues aken by a specified a iable a e said o be compu ed by he P
sys em.
These sys ems we e ecen ly used in a se ies o pape s (see e e ences in [1]) o
implemen ing con olle s o mobile obo s; in his amewo k he P sys ems wo k
in he compu ing mode: an inpu is in oduced in he o m o he alues o some
a iables and an ou pu is p oduced, as he alue o o he a iables. Fu he mo e,
in he obo con ol con ex , he so-called enzyma ic nume ical P sys ems we e
in oduced and used, [2], [3], [4]. Such sys ems co espond o ca aly ic P sys ems
F on ie s o Memb ane Compu ing 211
in he “gene al” memb ane compu ing: a p og am is applied only i he alue o
he associa ed enzyme is s ic ly g ea e han he smalles alue o any a iable
in ol ed in he p oduc ion polynomial. Enzyme a iables a e no consumed o
p oduced by he ules which hey ca alyze, bu can be changed by he ules o
which hey do no ac as ca alys s. The e o e, hei alues can e ol e du ing he
compu a ional p ocess.
Tissue nume ical P sys ems a e also conside ed in [8], wi h pa allel use o
p og ams. I in each memb ane, a each s ep, we use a maximal se o p og ams
(p og ams a e selec ed nonde e minis ically, and a se o p og ams is applied only
i i is maximal, no u he p og am can be added o i in such a way ha he new
se is s ill applicable). Two possibili ies appea : (i) a a iable can appea only in
one p oduc ion unc ion, and his is he only es ic ion in choosing (nonde e min-
is ically) he p og ams o apply in a s ep, and (ii) i wo o mo e p og ams which
a e enabled a a compu a ion s ep, i.e., hey sa is y he condi ion imposed by he
associa ed enzymes, sha e a iables in hei p oduc ion unc ions, hen hey will
all use he cu en alues o hose a iables (we deno e his wi h allP).
A la ge a ie y o classes o nume ical P sys ems appea s in his way: (1)
enzyma ic o non-enzyma ic, (2) de e minis ic o nonde e minis ic, (3) sequen ial,
all-pa allel, one-pa allel, (4) used in he gene a ing, compu ing, accep ing mode;
u he a ian s can be added. By combining all hese, a ple ho a o classes o
nume ical P sys ems appea .
We do no ecall he e he defini ion o nume ical P sys ems, wi h o wi hou
enzyme con ol, bu we e e he eade o he pape s men ioned abo e.
We only men ion ha he amily o se s o numbe s N+(Π) compu ed by
nume ical P sys ems Πwi h a mos mmemb anes, p oduc ion unc ions which a e
polynomials o deg ee a mos n, wi h in ege coefficien s, wi h a mos a iables
in each polynomial, is deno ed by N+Pm(polyn( ), seq), m ≥1, n ≥0, ≥0,
whe e he ac ha we wo k in he sequen ial mode (in each s ep, only one p og am
is applied) is indica ed by seq. I one o he pa ame e s m, n, is no bounded, hen
i is eplaced by ∗. (Bo h in N+(Π) and in N+Pm(polyn( ), seq), he supe sc ip
+ indica es he ac ha as he esul o a compu a ion we only conside posi i e
na u al numbe s, ze o excluded. I any alue is accep ed, hen we emo e he
supe sc ip +.) When issue sys ems a e used, we w i e N Pm(polyn( ), α, β).
He e a e a ew esul s om [5] and [8].
Theo em 1. NRE =N+P8(poly5(5), seq) = N+P7(poly5(6), seq) =
NP7(poly5(5), enz, seq) = N P∗(poly1(11), enz, oneP) =
NP254(poly2(253), enz, allP, de ).
Whe he o no he pa ame e s appea ing in hese esul s a e op imal o no
is an open p oblem.
Only a ew o he many cases men ioned abo e we e so a in es iga ed, he
o he ones wai o esea ch effo s.
In pa icula , we ha e seen ha enzymes imp o e he uni e sali y esul s in
e ms o he complexi y o used polynomials, bo h in he cell-like case and he
218 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
The ype sys ems can be used in defining mo e gene al and simple ules o P
sys ems. Fo example, i N1and N2a e some basic ypes, by conside ing a se o
yped objec s V={X1:N1,X2:N1,X3:N1,A:N2}, he e olu ion ules o
he o m Xi→Xj,Xj→A, 1 ≤i≤3, 1 ≤j≤3, can be eplaced by ules o a
mo e gene al o m:
1. N1→N1(any objec o ype N1can e ol e in any objec o ype N1);
2. N1→N2(any objec o ype N1can e ol e in any objec o ype N2).
16.4 Beha io Equi alence
Beha io equi alence is an impo an concep in biology needed o analyzing and
compa ing he o gans beha io . Fo example, an a ificial o gan is he unc ional
equi alen o he na u al o gan, meaning ha bo h beha e in a simila manne up
o a gi en ime; e.g. he a ificial kidney has he same unc ional cha ac e is ics as
an “in i o” kidney. Recen ly, i is shown in [7] ha he as de e ens’ o he human,
canine, and bull a e equi alen in many ways, including his ological simila i ies.
In [6] a e p esen ed diffe en me hods o compa ing p o ein s uc u es in o de o
disco e common pa e ns.
In memb ane compu ing, wo P sys ems a e conside ed o be equi alen when-
e e hey ha e he same inpu /ou pu beha io . Such an equi alence does no ake
ca e o he e olu ion o he wo sys ems. Wha does i mean ha wo P sys ems
ha e equi alen ( imed) beha io ? Defining se e al equi alences, we offe flexibili y
in selec ing he igh one when e i ying biological sys ems and compa ing hem.
When a P sys em can be eplaced in a con ex wi h ano he one such ha he
obse ed beha io is he same?
Re e ences
1. O. Ag igo oaiei, G. Ciobanu: Re e sing compu a ion in memb ane sys ems. Jou nal
o Logic and Algeb aic P og aming, 79 (2010), 278–288.
2. O. Ag igo oaiei, G. Ciobanu: Rule-based and objec -based e en s uc u es o mem-
b ane sys ems. Jou nal o Logic and Algeb aic P og aming, 79 (2010), 295–303.
3. O. Ag igo oaiei, G. Ciobanu: Quan i a i e causali y in memb ane sys ems. P oc.
Twel h In e na ional Con e ence on Memb ane Compu ing, Fon ainebleau, 2011, 53–
63.
4. B. Aman, G. Ciobanu: Typed memb ane sys ems. In . Wo kshop on Memb ane
Compu ing, WMC 2009, LNCS 5957, Sp inge , 2010, 169–181.
5. G. Be y, G. Boudol: The chemical abs ac machine. Theo e ical Compu e Science,
96 (1992), 217–248.
6. I. Eidhamme , I. Jonassen, W. Taylo : S uc u e compa ison and s uc u e pa e ns.
Jou nal o Compu a ional Biology, 7 (2000), 685–716.
7. D.E. Leocadio, A.R. Kunselman, T. Coope , J.H. Ba an es, J.C. T ussell: Ana om-
ical and his ological equi alence o he human, canine, and bull as de e ens. The
Canadian Jou nal o U ology, 18 (2011), 5699–5704.

F on ie s o Memb ane Compu ing 219
8. Gh. P˘aun: Some open p oblems collec ed du ing 7 h BWMC. P oc. Se en h B ain-
s o ming Week on Memb ane Compu ing, 2009, ol. 2, 197–206.
9. B. Russell: The P inciples o Ma hema ics, ol. I, Camb idge Uni e si y P ess, 1903.
10. J. Wells: The essence o p incipal ypings. LNCS 2380, Sp inge , 2002, 913–925.
17 Ke nel P Sys ems
Ma ian Gheo ghe
Depa men o Compu e Science, Uni e si y o Pi e¸s i, Romania
Depa men o Compu e Science, Uni e si y o Sheffield, UK
[email p o ec ed]
The issue o a common gene aliza ion o se e al classes o P sys ems is p oposed,
and some basic ideas owa ds such a goal a e p esen ed.
Requi ed No ions: issue P sys em, P sys em wi h dynamic s uc u e, egula
exp ession
Diffe en a ian s o P sys ems ha e been used o speci ying simple algo i hms
[5, 2], classes o NP-comple e p oblems [7] and a ious applica ions [6]. Mo e
specific classes o P sys ems ha e been ecen ly conside ed o modeling some
dis ibu ed algo i hms and p oblems [8]. In many cases he e olu ion o he sys em
in es iga ed equi es some specific beha io o he use o ce ain ules, maybe
wi h some cons ain s, which a e no always he same as he ones exhibi ed by
he model in i s ini ial defini ion. I helps in many cases o ha e some flexibili y
wi h he modeling app oach, especially in he specifica ion s age, as i sho ens he
model and makes i clea e . Al hough he e is a powe ul specifica ion language,
called P-lingua, wi h implemen a ions o a ious a ian s o P sys ems [9], he e
is no unified amewo k ha allows us o simula e, e i y and es he beha io o
he specified sys ems. In his espec , i is sugges ed he e a ke nel P sys em (kP
sys em, o sho ) ha , in he fi s s age, will be a low le el specifica ion language
including he mos used concep s om P sys ems.
The gene ic s uc u e o a kP sys em migh be a g aph-like s uc u e as in
issue P sys ems. Such a model uses a se o symbols, labels o memb anes, ules
o a ious ypes and a ce ain s a egy o un hem agains he mul ise o ob-
jec s a ailable in each egion. The ules in each compa men will be o wo ypes:
(i) objec p ocessing ules which ans o m and anspo objec s be ween com-
pa men s o exchange objec s be ween compa men s and en i onmen , and (ii)
sys em s uc u e ules esponsible o changing he sys em’s opology. Each ule
has a gua d, defined using ac i a o s and inhibi o s in a gene al way. The execu ion
s a egy is defined such ha maximally pa allel o sequen ial manne s a e cap u ed
220 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
and each compa men has i s own s a egy. Rew i ing and communica ion ules
based on p omo e s and inhibi o s a e conside ed oge he wi h a special se o
sympo /an ipo ules. Addi ional ea u es like memb ane di ision, c ea ion, dis-
solu ion, bond c ea ion and des uc ion a e used o deal wi h he sys em s uc u e.
The key concep o a compa men is fi s in oduced and hen he defini ion
o a kP sys em.
De ini ion 1. Gi en an alphabe A, o elemen s named objec s, and an alphabe
Lo labels, a compa men is a uple C= (l, w0, Rσ), whe e l∈Lis he label
o he compa men , w0is he ini ial mul ise o e A, and Rσdeno es “ he DNA
code”, i.e., he se o ules, deno ed R, applied in his compa men and a egula
exp ession, σ, o e Lab(R), he labels o he ules o R.
De ini ion 2. Ake nel P sys em is a uple kΠ = (A, L, IO, µ, C1, . . . , Cn), whe e
Aand La e, as in Defini ion 1, he alphabe o objec s and he se o labels,
espec i ely; IO is a mul ise o objec s om A, called en i onmen ;µdefines
he memb ane s uc u e, which is a g aph, (V, E), whe e Va e e ices, V⊆L
( he nodes a e labels o hese compa men s), and Eedges; C1, . . . , Cna e he n
compa men s o he sys em – he inne pa o each compa men is called he
egion which is delimi ed by a memb ane; he labels o he compa men s a e om
Land ini ial mul ise s a e o e A.
We fi s discuss a ious ypes o ules. I is assumed ha he ules below
belong o he same compa men , Ci, labeled li. Each ule migh ha e a egula
exp ession associa ed wi h. When a ule in ol es mo e han a compa men , hen
each compa men migh ha e i s own egula exp ession a ached o i . RE(A∪¯
A)
deno es he se o egula exp essions o e A∪¯
A; each such egula exp ession de-
fines condi ions in ol ing p omo e s, elemen s om A, and/o inhibi o s, elemen s
om ¯
A. The in e p e a ion o a egula exp ession g∈RE(A∪¯
A), associa ed
wi h a ule, is ha all he p omo e s appea ing in gmus be p esen in he cu en
mul ise and none o he inhibi o s mus appea he e. We call his egula exp es-
sion, g,gua d. A ule wi h such a gua d is applicable when his is e alua ed o ue.
A ule can ha e one o he ollowing ypes:
• ew i ing and communica ion ule: x→y{g}, whe e x∈A+,y∈A∗,
g∈RE(A∪¯
A); he igh hand side, y, has he o m y= (a1, 1). . . (ah, h),
whe e aj∈Aand j∈L, 1 ≤j≤h, is an objec and a a ge (i.e., he label
o a compa men ), espec i ely; he a ge jmus be ei he he label o he
cu en compa men , li(mo e o en igno ed) o o an exis ing neighbo o i
((li, j)∈E) o an unspecified one, ∗; o he wise, he ule is no applicable;
i a a ge j e e s o a label ha appea s mo e han once, hen one o he
in ol ed compa men s will be nonde e minis ically chosen; i jis ∗, hen he
objec ajis sen o a compa men a bi a ily chosen;
•inpu -ou pu ule, is a o m o sympo /an ipo ule: (x/y){g}, whe e x, y ∈
A∗,g∈RE(A∪¯
A); x om he cu en egion, li, is sen o he en i onmen
and y om he en i onmen is b ough in o he cu en egion;
F on ie s o Memb ane Compu ing 221
•sys em s uc u e ules; he ollowing ypes a e conside ed:
–memb ane di ision ule: []li→[]li1. . . []lih{g}, whe e g∈RE(A∪¯
A); he
compa men liwill be eplaced by hcompa men s ob ained om li, i.e.,
he con en o hem will coincide wi h ha o li; hei labels a e li1, . . . , lih,
espec i ely; all he links o lia e inhe i ed by each o he newly c ea ed
compa men s;
–memb ane dissolu ion ule: []li→λ{g}; he compa men liwill be
des oyed oge he wi h i s links;
–link c ea ion ule: []li; []lj→[]li−[]lj{cg}; he cu en compa men li
is linked o ljand, i mo e han one ljexis s, hen one o hem will be
nonde e minis ically picked up; cg, called compound gua d, desc ibes an
exp ession li.g1op lj.g2, whe e g1, g2a e egula exp essions e e ing o
compa men s liand lj, espec i ely; op is ei he and o o , s anding o
ei he bo h gua ds a e ue o a leas one is ue. I one o he gua ds
is emp y hen op is no longe used; a compound gua d defines a Boolean
condi ion ac oss he wo compa men s;
–link des uc ion ule: []li−[]lj→[]li; []lj{cg}; his is he opposi e o link
c ea ion and means ha compa men s li, lja e disconnec ed; as usual,
when mo e han a link, (li, lj)∈E, exis s, hen only one is conside ed by
his ule; cg is a compound gua d.
The usual beha io o P sys ems equi ing ha ew i ing and communica ion,
and sympo /an ipo (inpu -ou pu ) ules a e applied in a maximal pa al-
lel way (o sequen ially in some cases), whe eas memb ane di ision, c ea ion,
dissolu ion ules and c ea ion and des uc ion o links a e execu ed one pe
memb ane, will be conside ed in his con ex as well, bu in a a he mo e
gene al way.
The main challenges o his app oach a e
1. a igo ous defini ion o he syn ax and seman ics o kP sys ems;
2. compa isons be ween ( agmen s) o kP sys ems and well-known a ian s o P
sys ems;
3. es ablishing gene al algo i hms o ansla e diffe en classes o P sys ems in o
kP sys ems (simila o [1, 4]);
4. defining ope a ional seman ics o kP sys ems and p o iding implemen a ions
in model checke s, like Spin, Maude, simila o [3].
Fu he s eps in de eloping his unified amewo k migh consis o adding o he
use ul modeling ea u es like he possibili y o defining ules and compa men s
using indexes, a ce ain concep o a module, a ious o he seman ics. I is in ended
o keep he ke nel sys em as gene ic as possible such ha some o he abo e
men ioned ex ensions will be in oduced in a a he syn ac ical manne allowing
o map hem in o he basic a ian , wi hou addi ional seman ics.
Acknowledgemen . This wo k was pa ially suppo ed by p ojec MuVe , Roma-
nian Na ional Au ho i y o Scien ific Resea ch (CNCS, UEFISCDI) g an numbe
PN-II-ID-PCE-2011-3-0688.
222 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
Re e ences
1. A. Alhazo , L. Pan, Gh. P˘aun: T ading pola iza ions o labels in P sys ems wi h
ac i e memb anes. Ac a In o ma ica, 41 (2004), 111–144.
2. A. Alhazo , D. Sbu lan: S a ic so ing P sys ems. In [6], 2006, 215–252.
3. O. And ei, G. Ciobanu, D. Lucanu, A ew i ing logic amewo k o ope a ional
seman ics o memb ane sys ems. Theo e ical Compu e Sci., 373 (2007), 163–181.
4. R. Ba bu i, A. Maggiolo-Sche ini, P. Milazzo, S. Tini: Memb ane sys ems wo king
in gene a ing and accep ing modes: Exp essi eness and encodings. Memb ane Com-
pu ing, 11 h In e na ional Con e ence, CMC2010, Jena, Ge many, Augus 2010 (M.
Gheo ghe e al., eds), LNCS 6501, Sp inge , 2011, 103–118.
5. R. Ce e chi, C. Ma ´ın-Vide: P sys ems wi h communica ion o s a ic so ing. P e-
P oc. B ains o ming Week on Memb ane Compu ing, Ta agona, Feb ua y 2003 (M.
Ca alie e e al., eds.), Technical Repo no 26, Ro i a i Vi gili Uni ., Ta agona, TR
26/03, URV, 2003, 101–117.
6. G. Ciobanu, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.: Applica ions o Memb ane Com-
pu ing, Sp inge , 2006.
7. D. D´ıaz-Pe nil, M.A. Gu i´e ez-Na anjo, M.J. P´e ez-Jim´enez: A uni o m amily o
issue P sys ems wi h cell di ision sol ing 3-COL in a linea ime. Theo e ical Com-
pu e Science, 404 (2008), 76–87.
8. R. Nicolescu, M.J. Dinneen, Y.-B. Kim: S uc u ed modelling wi h hype dag P sys-
ems. Pa A. Memb ane Compu ing, Se en h B ains o ming Week, BWMC 2009,
Se illa, Spain, Feb ua y 2009 (A.R. Gu i´e ez-Escude o a al., eds.), Uni e sidad de
Se illa, 2009, 85–107.
9. The P-lingua Websi e: h p://www.p-lingua/wiki/index.php/Main Page.
18 B idging P and R
Gheo ghe P˘aun
Ins i u e o Ma hema ics o he Romanian Academy
Bucha es , Romania, and
Depa men o Compu e Science and A ificial In elligence
Uni e si y o Se illa, Spain
[email p o ec ed]
Some possibili ies o b idging MC (P sys ems) and eac ion sys ems a e dis-
cussed, he basic idea being o impo ing ideas om a esea ch a ea o ano he
one.
Requi ed No ions: cell P sys em, mul ise , eac ion sys em, hal ing, ype com-
pu ing
Reac ion sys ems (we call hem R sys ems) o m a ecen ly in oduced esea ch
a ea aiming o model he e olu ion o (bio)chemicals by means o (bio) eac ions,
F on ie s o Memb ane Compu ing 223
in a amewo k based on he ollowing wo undamen al assump ions (we ecall
hem in he o mula ion om [1]):
The way ha we define he esul o a se o eac ions on a se o elemen s
o malizes he ollowing wo assump ions ha we made abou he chemis y o a
cell:
(i) We assume ha we ha e he “ h eshold” supply o elemen s (molecules) –
ei he an elemen is p esen and hen we ha e “enough” o i , o an elemen is
no p esen . The e o e we deal wi h a quali a i e a he han quan i a i e (e.g.,
mul ise s) calculus.
(ii) We do no ha e he “pe manence” ea u e in ou model: i no hing happens o
an elemen , hen i emains/su i es (s a us quo app oach). On he con a y,
in ou model, an elemen emains/su i es only i he e is a eac ion sus aining
i .
Wi h hese pos ula es in mind, le us conside fi s some possibili ies o passing
om R sys ems o P sys ems.
Mo ing om mul ise s, which a e basic in P sys ems, o se s (ac ually, o mul-
ise s wi h an infini e mul iplici y o hei elemen s, called ωmul ise s in Sec ion
13) is a undamen al assump ion, which changes comple ely he app oach; o in-
s ance, we can no longe define compu a ions wi h he esul exp essed in e ms
o coun ing molecules: he o al se o molecules is fini e, any molecule is ei he
absen o p esen in infini ely many copies.
Howe e , as we ha e men ioned in Sec ion 13, conside ing P sys ems wi h ω
mul ise s leads in an easy way o ype compu a ions.
The second assump ion o he eac ion sys ems heo y (no pe manence o ob-
jec s) looks easie o handle in e ms o MC. The immedia e idea is o simply
emo e (by a “dele ion ule”) any elemen which does no e ol e by means o a
eac ion; somewha equi alen ly, i we wan o p ese e an objec awhich is no
e ol ing, we may p o ide a dummy ule o i , o he ype a→a, changing no hing.
S ill, many echnical p oblems appea in his amewo k. The p esence o such
dummy ules makes he compu a ion endless, while hal ing is he “s anda d” way
o define success ul compu a ions in MC. Mo eo e , he ules a e nonde e minis-
ically chosen, hence he dummy ules can in e e e wi h he “compu ing ules”.
While he second difficul y is a pu ely echnical one, he fi s one can be o e -
passed by conside ing o he ways o defining he esul o a compu a ion in a P
sys em, and he e a e many sugges ions in he li e a u e. We men ion he e h ee
possibili ies: (i) he local hal ing ( he compu a ion s ops when a leas one mem-
b ane in he sys em canno use any ule), (ii) signal-objec s ( he esul consis s
o he numbe o objec s in a specified memb ane a he momen when a dis in-
guished objec appea s in he sys em), (iii) signal-e en s ( he esul consis s o he
numbe o objec s in a specified memb ane a he momen when a dis inguished
ule is used in he sys em). Such possibili ies we e conside ed in a ious pape s in
MC.
Pa o hese possibili ies a e checked in [7] om whe e we ecall he ollowing
esul :

224 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
Theo em 2. T ansi ion P sys ems o deg ee 2, using coope a i e ules, wi hou
he pe manence o objec s, a e compu a ionally comple e when he success ul com-
pu a ions a e defined by local hal ing o signal-objec s. The same esul holds ue
o sympo /an ipo P sys ems (o deg ee 2 and o weigh 2) o he case o local
hal ing.
An in e es ing open p oblem in his amewo k is he case o ca aly ic P sys ems,
known o be uni e sal in he “pe manence” assump ion.
The case o defining he esul o a compu a ion o sympo /an ipo P sys ems
by means o signals – objec s o e en s – also emains as an open p oblem. (Con-
side ing a p io i y ela ion on each se o ules can easily sol e his p oblem.) The
sympo /an ipo P sys em used in he p oo o Theo em 2 [7] con ains an ipo
ules o sizes (2, 1) and (1, 2), which is “la ge” o uni e sali y esul s in he case
when objec s a e pe sis en . Can he size o ules be dec eased also in he case
discussed he e?
The R sys ems a ea has a se ies o no ions o he dynamical sys ems ype which
we e no oo much in es iga ed o P sys ems ( ime, e en s, modules, s uc u e,
causali y, and so on), and his is also a p omising di ec ion o esea ch.
Le us now b iefly explo e he o he di ec ion, om P o R.
The R sys ems a e no mean o define compu a ions, hei beha io is de-
e minis ic, om a se o symbols we p ecisely pass o a unique se o symbols.
Howe e , s a ing om an R sys em, a “gene a i e de ice” can be defined, based
on passing om a configu a ion o ano he one (wi hou inpu om he en i on-
men ), p o ided ha some nonde e minism is in oduced in he R sys em unc ion-
ing. Th ee possibili ies o his kind we e p oposed in [7]: (i) wo king wi h abled
R sys ems, as in Lindenmaye sys ems (in each s ep, a able is used, nonde e min-
is ically chosen), (ii) conside ing also a fini e mul iplici y o some o he objec s,
and (iii) by in oducing a gene al h eshold kon he numbe o ules which can use
he same molecule. All hese h ee possibili ies emain o be in es iga ed: p op-
e ies o he ob ained compu a ion g aphs, possible links wi h compu ing de ices
om o mal language and au oma a heo y, influence o he in oduced pa ame e s
(numbe o ables, h eshold k), possible hie a chies.
O cou se, a gene al esea ch opic is o find o he ways o building a (s ing
o g aph) compu ing de ice in e ms o R sys ems. A possible ques ion is also he
possibili y o in oduce memb anes in he R sys ems a ea o o he MC ing edien s
– hus ge ing a so o PR sys ems. (An a emp o his kind is epo ed in [5],
whe e so-called eac ion au oma a a e in oduced, bu hese de ices iola es bo h
pos ula es o R sys ems and use so many ing edien s o P sys ems – mul ise s,
pa allelism, nonde e minism, hal ing – ha hey a e jus P au oma a wi h a new
name.)
F on ie s o Memb ane Compu ing 225
Re e ences
1. A. Eh en euch , G. Rozenbe g: Basic no ions o eac ion sys ems, P oc. DLT 2004
(C.S. Calude e al., eds.), LNCS 3340, Sp inge , 2004, 27–29.
2. A. Eh en euch , G. Rozenbe g: Reac ion sys ems. Fundamen a In o ma icae, 75
(2007), 263–280.
3. A. Eh en euch , G. Rozenbe g: E en s and modules in eac ion sys ems. Theo e ical
Compu e Sci., 376 (2007), 3–16.
4. A. Eh en euch , G. Rozenbe g: In oducing ime in eac ion sys ems. Theo e ical
Compu e Sci., 410 (2009), 310–322.
5. F. Okubo, S. Kobayashi, T. Yokomo i: On he p ope ies o languages classes defined
by bounded eac ion au oma a. Theo e ical Compu e Sci., in p ess.
6. Gh. P˘aun: Towa ds ype compu a ions (in memb ane compu ing). LNCS, Sp inge ,
o appea .
7. Gh. P˘aun, M.J. P´e ez-Jim´enez: Towa ds b idging wo cell-inspi ed models: P sys ems
and R sys ems. Theo e ical Compu e Sci., o appea .
19 P Sys ems and E olu iona y Compu ing In e ac ions
Gexiang Zhang
School o Elec ical Enginee ing
Sou hwes Jiao ong Uni e si y, Chengdu, P.R. China
[email p o ec ed]
P oblems ela ed o he so-called memb ane algo i hms (ac ually, dis ibu ed
e olu iona y compu ing, wi h he dis ibu ion con olled by means o memb anes,
as well as wi h o he MC ing edien s used) a e men ioned, bo h in he di ec ion o
imp o ing he op imiza ion echniques and in looking o mo e complex/p ac ical
applica ions.
Requi ed No ions: e olu iona y compu ing, cell P sys em, ac i e memb anes,
memb ane algo i hm
As a ela i ely young b anch o na u al compu ing, MC has gone h ough hi -
een yea s o in ensi e esea ch in ol ing a eas o heo e ical compu e science as
well as applica ions in a ious fields, including sys ems biology, g aphics, linguis-
ics, pa allel and dis ibu ed compu ing. Howe e , hese applica ions, in e ms o
a ie ies and ypes, a e ela i ely small compa ed o a e y b oad ange o appli-
ca ions o e olu iona y compu ing. A na u al ques ion would be, whe he some
combina ions o hese wo models migh benefi om he la ge scope o applica-
ions e olu iona y compu ing has al eady shown so a , and he igo ous and sound
heo e ical de elopmen memb ane sys ems ha e p o ed o all i s a ian s.
226 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
The possible in e play be ween MC and e olu iona y compu a ion may p oduce
h ee kinds o esea ch opics:
Memb ane-inspi ed e olu iona y algo i hms (MIEAs): Since mem-
b ane compu ing was ini ia ed in 1998, a la ge numbe o heo e ical esul s, such
as a ious a ian s o memb ane sys ems and hei compu a ional powe and effi-
ciency came o h [1]. On he one hand, he way MC is ex ended in o eal-wo ld
applica ions is no easy o be add essed and ep esen s an ongoing issue. On he
o he hand, he hyb idiza ion o diffe en compu ing echniques is an a ac i e
esea ch opic in he a ea o e olu iona y compu ing, due o a be e pe o mance
han hei coun e pa app oaches. Wha can he young pa adigm o MC b ing
o e olu iona y compu a ion? Fo una ely, MIEAs, o me ly called memb ane al-
go i hms [2, 3], c ea e a b idge be ween MC and a ious eal-wo ld applica ions.
MIEA concen a es on gene a ing new e olu iona y algo i hms o sol ing op i-
miza ion p oblems by using he hie a chical o ne wo k s uc u es o memb anes
and ules o P sys ems, and he concep s and p inciples o me a-heu is ic sea ch
me hodologies [3, 4]. The compa a i e analysis o dynamic beha io s o an ins ance
o MIEAs shows he app op ia e combina ion o MC and e olu iona y compu a-
ion can p oduce a be e capabili y o balance explo a ion and exploi a ion [5],
which a e wo con adic o y ac o s di ec ly ela ed o he pe o mance o an op i-
miza ion algo i hm. Un il now, MIEAs ha e been s udied in conjunc ion wi h cell
P sys ems wi h a fixed memb ane s uc u e and by conside ing an e olu iona y
compu ing app oach as a subalgo i hm pu inside a memb ane [1, 6, 7]. Fu he
esea ch opics a e lis ed below.
1. Conside u he combina ions o ea u es ha make ull use o he cha ac e is-
ics o bo h MC models and e olu iona y compu ing, such as he conside a ion
o cell P sys ems wi h ac i e memb anes, issue P sys ems and popula ion P
sys ems.
2. Usually, in an MIEA an e olu iona y algo i hm is used as a subalgo i hm
placed inside a memb ane. This idea can be ex ended. A memb ane s uc u e
can be used as a amewo k o he o ganiza ion o se e al diffe en ypes o
e olu iona y ope a o s, as shown in [8], o se e al dis inc kinds o e olu iona y
mechanisms, such as a gene ic algo i hm, e olu iona y p og amming, e olu ion
s a egy, diffe en ial e olu ion and pa icle swa m op imiza ion. Fu he mo e,
he flexible communica ion ules can be used a he le el o genes, ins ead o
a he le el o indi iduals shown in [6, 4].
3. The single-objec i e p oblems a e usually in ol ed in he in es iga ions e-
po ed in he li e a u e. The amewo k o P sys ems can offe be e popula-
ion di e si y in MIEAs, hence u he wo k can u n o sol e p oblems in a
complex en i onmen , such as mul i-objec i e, dynamic, peaked op imiza ion
p oblems, and wi h/wi hou cons ain s, o check whe he P sys ems can b ing
a be e pe o mance o e olu iona y algo i hms.
4. Mo e eal-wo ld applica ion p oblems, such as powe sys em op imiza ion,
so wa e/ha dwa e co-design and ehicle ou e plan, can be sol ed by using
MIEAs.
F on ie s o Memb ane Compu ing 227
5. A deep pe o mance analysis and e alua ion o MIEAs is necessa y o e eal
he oles o P sys ems played in he hyb id op imiza ion algo i hms, on he
basis o he p e ious wo k [5].
Au oma ed design o memb ane compu ing models (ADMCMs): The
au oma ed syn hesis o some ypes o MC models o o a high le el specifica ion
o hem is en isaged o be ob ained by applying a ious e olu iona y algo i hms.
ADMCMs aim o ci cum en he p og ammabili y issue o memb ane based models
o complex sys ems [9]. This is qui e a complex p oblem as i in ol es a g ea
numbe o pa ame e s ( ules, objec s, combina ion o ules) and many seman ics
associa ed wi h P sys ems.
Memb ane e olu iona y algo i hms (MEAs): MEAs will ocus on im-
plemen ing e olu iona y algo i hms wi hin a P sys em en i onmen in o de o
ake ad an age o he pa allelism and dis ibu ion o MC, gi en ha ecen in es-
iga ions a e s udying he implemen a ion o P sys ems on pa allel o mul i-co e
ha dwa e pla o ms. An impo an challenge o any o he abo e esea ch de el-
opmen s will be o apply hem o complex eal li e sys ems.
Acknowledgemen . This wo k was suppo ed by he Na ional Na u al Science
Founda ion o China (61170016), he P og am o New Cen u y Excellen Talen s
in Uni e si y and he P ojec -sponso ed by SRF o ROCS, SEM.
Re e ences
1. Gh. P˘aun, G. Rozenbe g, A. Salomaa, eds.: The Ox o d Handbook o Memb ane Com-
pu ing. Ox o d Uni e si y P ess, 2010.
2. T.Y. Nishida: Memb ane algo i hm wi h b ownian subalgo i hm and gene ic subalgo-
i hm. In e na ional Jou nal o Founda ions o Compu e Science, 18 (2007), 1353–
1360.
3. G.X. Zhang, C.X. Liu, H.N. Rong: Analyzing ada emi e signals wi h memb ane
algo i hms. Ma hema ical and Compu e Modelling, 52 (2010), 1997–2010.
4. G.X. Zhang, J.X. Cheng, M. Gheo ghe: A memb ane-inspi ed app oxima e algo i hm
o a eling salesman p oblems. Romanian Jou nal o In o ma ion Science and Tech-
nology, 14 (2011), 3–19.
5. G.X. Zhang, C.X. Liu, M. Gheo ghe: Di e si y and con e gence analysis o memb ane
algo i hms. P oc. o he Fi h In e na ional Con e ence on Bio-Inspi ed Compu ing:
Theo ies and Applica ion, 2010, 596–603.
6. G.X. Zhang, M. Gheo ghe, C.Z. Wu: A quan um-inspi ed e olu iona y algo i hm
based on P sys ems o Knapsack P oblem. Fundamen a In o ma icae, 87 (2008),
93–116.
7. J.X. Cheng, G.X. Zhang, X.X. Zeng: A no el memb ane algo i hm based on diffe -
en ial e olu ion o nume ical op imiza ion. In e na ional Jou nal o Uncon en ional
Compu ing, 7 (2011), 159–183.
8. G.X. Zhang, M. Gheo ghe, Y.Q. Li: A memb ane algo i hm wi h quan um-inspi ed
subalgo i hms and i s applica ion o image p ocessing. Na u al Compu ing, 2012, DOI:
10.1007/s11047-012-9320-2. (published online)
234 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
conclusion. Once he numbe o “elemen s” in he expe imen is dec easing, mos o
ou me hods o in es iga e p ope ies o hose “elemen s” become ha d/impossible
o desc ibe/in es iga e. Ob iously his s a emen is a he b oad and he e a e
some echniques such as FRET analysis ha look a disc e e e en s/elemen s, bu
we claim ha he majo i y o he cu en bio-molecula echniques do equi e la ge
mul iplici ies o he “elemen ” in es iga ed.
The a o emen ioned ac has o be unde s ood by he esea che looking o
model/simula e cells. I desc ibes he s a e o he esea ch ools in ha a ea. The
modele can help ha pa icula a ea by offe ing be e insigh in o he sub-cellula
p ocesses h ough simula ion and p edic ion. One could immedia ely poin ou ha
since we ha e a “ echnological” p oblem (as s a ed be o e) which is p ecluding us
o gain insigh in o he “disc e e” p ocesses, hen how can one hope o simula e he
sub-cellula mechanisms. The answe is wo- old: (1) cells p o e o espond mos ly
in he same ashion o simila s imuli, meaning ha he inhe en s ochas ici y
o hese sys ems does no “b eak” he esponse pa hways (making he simula ion
om his pe spec i e “easy” as we need o simula e he “impo an ” e en s, no all
he noise associa ed wi h he gene egula ion mechanisms and hei s ochas ici y);
(2) e en i we do no know a mechanism, once a model is buil based on ou bes
knowledge and we see i di e ging om eali y in a specific poin , we know whe e
o s a in es iga ing o o he p ocesses/ eac ions.
The e is also a philosophical mo i a ion o using P sys ems o a cell simu-
la o : P sys ems we e defined o cap u e he compa men alized s uc u e o he
euka yo ic cells, and indeed his compa men aliza ion could p o e one o he bes
ea u es o a cell simula o . Fu he mo e: due o he cu en biomolecula ech-
niques in ol ing la ge mul iplici ies o a species he simula ion echniques in he
a ea ocussed on o dina y diffe en ial equa ions (ODE) as con inuous ma hema ics
bo h has powe ul ools and a e easily implemen ed. Bu we claim ha a con inu-
ous ma hema ics app oach in his a ea o sub-cellula simula ion may no be he
bes app oach as some p ocesses ha e been seen o beha e disc e ely, and in se -
e al pa hways we can see he mul iplici y o some mul ip o ein complexes appea
in e y small numbe s (below 10). In such cases a disc e e simula ion echnique
such as Gillespie’s algo i hm would be p e e able o he simula o s based on ODE
[4].
Inciden ally we ha e also defined a disc e e simula ion echnique in [2] which
was epea edly imp o ed (see e e ences in [5]) and was la ely named NWA wi h
memo y. The mo i a ion behind he NWA algo i hm was simple: we wan ed a dis-
c e e ma hema ics based simula ion echnique ha would be as e han Gillespie’s
algo i hm.
22.1 B ie Desc ip ion o Cu en Cellula Models and Simula o s
In o de o plausibly model he biochemis y o li e, indi idual biochemical in e ac-
ions need o occu asynch onously o e diffe en leng hs o ime. The model elies
on he law o mass ac ion. The law s a es ha eac ion a e is di ec ly p opo -
ional o he numbe o eac an s a ailable in he sys em. In o he wo ds, he ime

F on ie s o Memb ane Compu ing 235
equi ed o execu e a ule in he cell is dependen on he numbe o i s eac ing
species. We no e ha he ule applica ion is no conside ed o be ins an aneous;
he kine ics ha a e gi ing he eac ion speed model he ime equi ed by he
molecules in ol ed in he ule o couple oge he (i he eac ion is o second o de
o highe ) as well as he ime equi ed o he ac ual eac ion o ake place.
The law o mass ac ion gi es us he powe o empo ally desc ibe he e ol ing
configu a ions o ou sys em. To unde s and he asynch ony o ule execu ion, we
need o discuss he kine ic a es pe aining o he law o mass ac ion. The kine ics
o a chemically eac i e sys em a e o en desc ibed as concen a ion-based alues.
This is common o he ypes o expe imen s used o de i e he a es, ypically in-
ol ing eno mous popula ions (millions) o cells. The cells a e o en lysed as a la ge
popula ion, molecules a e measu ed in e ms o ligh in ensi y and da a a e gi en
as concen a ions o species ac oss cell popula ion. These alues can be a e aged
ac oss he cell popula ion, yielding concen a ions pe cell. We ely on hese alues
o fi ou models, bu he alues a e de i ed om en i e cell popula ions ins ead o
indi idual cells. Hence, he in e es ing pheno ypic, biochemical and physiological
cha ac e is ics o indi idual cells can be some imes o e gene alized (o los ) in lieu
o he beha io o he majo i y o he cells in he popula ion.
Some labs employ echniques o measu e single-cell dynamics. Fo example,
in e es ing esul s/models on p53 ha e been epo ed in [7], whe e i is shown ha
indi idual cells unde go no dampened oscilla ions, as epo ed in [1], bu each
indi idual cell ins ead exhibi s a diffe en numbe s o oscilla ions. The a e age
beha io o he cell popula ion appea ed o be dampened, bu indi idual cells did
no beha e his way.
We a e collabo a ing wi h Ma k DeCos e ’s biomedical labo a o y om
Louisiana Tech Uni e si y in o de o s udy single cell da a ia a high-speed imag-
ing sys em. I is ou hope ha u u e collabo a ions will help unlock some o he
sec e s behind Fas-induced apop osis. Rega dless o whe he da a comes om la ge
cell popula ions o single cell dynamics, we, as modele s, mus emain igilan and
build he bes models wi h he da a a ailable o us.
Using he law o mass ac ion and disc e e kine ic cons an s we can define he
Wai ing Time (WT) o a eac ion in he P sys em. The WT is a alue assigned
o each eac ion, signi ying he nex imepoin o a single execu ion o he eac-
ion. As molecula mul iplici ies will change h oughou a simula ion, om one
configu a ion o he nex , so will he WTs o eac ions u ilizing hose molecules.
We used a min-heap o so ing eac ions, whe e he op o he heap is he
eac ion wi h he smalles WT – i.e., he nex eac ion o be execu ed. Howe e , we
need o use nons anda d me hods o main aining he heap, due o he asynch ony
o he ules and he sha ing o eac an s. These nons anda d me hods a e simila
o hose p oposed by Gibson and B uck [3] in hei modifica ion o he Gillespie
algo i hm.
To cla i y, when a ule is applied, mul iple nodes can ha e changes o hei WT,
since he mul iplici ies o pa icula species o he sys em ha e changed. These
species can be sha ed o e mul iple eac ions. Hence, mul iple WT po en ially
236 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
can ail he min-heap p ope y h oughou he ee simul aneously a each new
configu a ion. In o de o handle his, we use heap main enance me hods simila
o hose p oposed by Gibson and B uck [3] in hei modifica ion o he Gillespie
algo i hm.
22.2 Imp o ing he Simula o s
The ollowing “open p oblems” a e mos ly o he simula o de eloped by ou
g oup bu should be ele an o o he simula o s as well.
1. inc ease he s ochas ici y a he le el o he heap by applying a modified
Mon e Ca lo simula ion echnique o he fi s 3 le els o he heap ( he as es 7
eac ions),
2. as e implemen a ion such as using C a he han C++ o Ja a,
3. GPU implemen a ion o he simula o o pa allel simula ions and iden i ying
“decision poin s” in he pa hway; also unning he same model se e al imes could
iden i y he mino i y om he majo i y ( his in o ma ion could be los in an ODE
amewo k o simula ion),
4. bigge and be e models o sub-cellula mechanisms,
5. using Manca’s Log-gain heo y o ga he s oichiome ic da a o be used in
simula ions [6],
6. implemen ing he simula ion amewo k as a plug-in in CoPasi o b oade
dissemina ion and usage.
Acknowledgemen s. The au ho acknowledges suppo om UEFISCDI – PNII-
TE 92/2010.
Re e ences
1. R.L. Ba -O , R. Maya, L.A. Segel, U. Alon, A.J. Le ine, M. O en: Gene a ion o
oscilla ions by he p53-Mdm2 eedback loop: A heo e ical and expe imen al s udy.
P oc. Na l. Acad. Sci., USA, 97 (2000), 11250–11255.
2. S. Che uku, A. P˘aun, F.J. Rome o-Campe o, M.J. P´e ez-Jim´enez, O.H. Iba a: Sim-
ula ing FAS-induced apop osis by using P sys ems. P og ess in Na u al Science, 17
(2007), 424–431.
3. M.A. Gibson, J. B uck: Efficien exac s ochas ic simula ion o chemical sys ems
wi h many species and many channels. Jou nal o Physical Chemis y A, 104 (2000),
1876–1889.
4. D.T. Gillespie: Exac s ochas ic simula ion o coupled chemical Reac ions,” The Jou -
nal o Physical Chemis y, ol. 81, no. 25, 1977, pp. 2340–2361.
5. J. Jack, A. P˘aun: Disc e e modeling o biochemical signaling wi h memo y enhance-
men . LNBI T ansac ions on Compu a ional Sys ems Biology, 5750 (2009), 200–215.
6. V. Manca: The me abolic algo i hm o P sys ems: P inciples and applica ions. The-
o e ical Compu e Science, 404 (2008), 142–155.
7. G. Laha , N. Rosen eld, A. Sigal, N. Ge a-Za o sky, A.J. Le ine, M.B. Elowi z, U.
Alon: Dynamics o he p53-Mdm2 eedback loop in indi idual cells. Na u e Gene ics,
36 (2004), 147–150.
F on ie s o Memb ane Compu ing 237
23 P Sys ems o Compu a ional Sys ems and Syn he ic
Biology
Ma ian Gheo ghe1,2, Vincenzo Manca3,
F ancisco-Jos´e Rome o-Campe o4
1Depa men o Compu e Science, Uni e si y o Pi e¸s i, Romania
2Depa men o Compu e Science, Uni e si y o Sheffield, UK
[email p o ec ed]
3Depa men o Compu e Science, Uni e si y o Ve ona, I aly
[email p o ec ed]
4Resea ch G oup on Na u al Compu ing
Depa men o Compu e Science and A ificial In elligence
Uni e si y o Se illa, Spain
[email p o ec ed]
De e minis ic and s ochas ic P sys em models a e discussed in he con ex o
speci ying ai ly complex biological sys ems; hei usage o sys ems and syn he ic
biology is also p esen ed.
Requi ed No ions: me abolic P sys ems, dynamical in e se p oblem, s ochas ic
P sys ems, Gillespie algo i hm, sys ems biology, syn he ic biology
The app oaches based on P sys ems aiming o p o ide cohe en desc ip ions
o ai ly complex biological sys ems a e ei he de e minis ic o s ochas ic [5]. Two
such a ian s a e discussed below, bu some mo e a ian s o he abo e men ioned
ypes o P sys ems a e a ailable in he cu en li e a u e, see [15] and Sec ions 21
and 22 o his pape .
Me abolic P sys ems (MP sys ems o sho ) we e in oduced in 2004 as a pa -
icula kind o P sys ems de ised o modeling me abolic p ocesses [7]. Thei main
goal consis s in sol ing dynamical in e se p oblems (DIPs) by means o disc e e
sys ems. A gene al algo i hm, called Log-Gain S oichiome ic S epwise Reg ession
(LGSS), p o iding MP solu ions o DIPs was ob ained, in a sys ema ic way, by
in eg a ing fini e diffe ence ecu en equa ions, leas squa e me hod, s epwise e-
g ession, and ela ed Fishe es s, wi hin a sui able linea algeb a amewo k whe e
solu ions can be exp essed as o dina y and enso p oduc s among ma ices [11].
A MATLAB implemen a ion o LGSS was de eloped by Luca Ma che i [12].
Many success ul applica ions o MP heo y o biological dynamics we e de el-
oped, s a ing om classical examples (Lo ka-Vol e a, B ussela o , Mi o ic Oscil-
la o ) [10]. P esen ly, he wo main applica ions unde in es iga ion conce n he
insulin-glucose dynamics in diabe es pa hologies and gene ic exp ession in a kind o
b eas cance (in coope a ion wi h endoc inologis s and clinicians in I aly, Ve ona
and in USA, De oi ). A syn he ic desc ip ion and e e ences is gi en by Vincenzo
Manca in [8, 9].
238 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
S ochas ic P sys ems, SP sys em o sho , a e ule-based disc e e and s ochas-
ic mul icompa men al sys ems used as abs ac s uc u es o model s ochas ic
cellula sys ems [14]. The key diffe ence be ween he o iginal P sys ems and SP
sys ems consis s in a s ochas ic cons an ha is specifically associa ed wi h each
ule. This cons an is used o de e mine in a specific s a e o configu a ion o he
sys em he p obabili y o applying he co esponding ule and he ime elapsed
be ween ule applica ions acco ding o Gillespie’s s ochas ic simula ion algo i hm
[6].
SP sys ems allow he inc emen al and pa simonious design o models by p o-
iding modele s wi h he ea u e o modula i y explici ly [4]. A P sys em module
consis s o a fini e se o ew i ing ules ha may con ain some ee a iables in
hei objec s, labels and s ochas ic cons an s. Modules can be a anged in lib a ies
so hey can be eused o define he ew i ing ules o diffe en models. In his e-
spec , modules ac like mac os ha ge expanded once he co esponding module
a iables a e ins an ia ed wi h specific molecula species names, nume ical alues
o he s ochas ic cons an s and compa men names.
A a ian o SP sys ems, la ice popula ion P sys ems [18], allow modele s o
ep esen mul i-cellula sys ems wi h specific geome ies by dis ibu ing copies o
gi en indi idual s ochas ic P sys ems o e he poin s o a fini e geome ical la ice.
SP sys ems ha e been implemen ed in he so wa e ool o he specifica ion,
simula ion, analysis and op imiza ion o sys ems and syn he ic biology models,
In obio ics wo kbench [3].
These sys ems ha e been used o model signal ansduc ion pa hways [13, 1],
bac e ial gene egula ion [17], bac e ial popula ions [16], me apopula ions [2] and
syn he ic biology p oblems [19].
Memb ane compu ing has made e y significan con ibu ions in ce ain a eas
o compu e science and has p oduced some impac wi h espec o a numbe o
applica ions. I emains a challenge o show how i copes wi h complex applica-
ions, especially in sys ems and syn he ic biology. Some o hese challenges a e
lis ed below:
•iden i y mo e complex sys ems o be specified by one o he a ian s o P
sys ems desc ibed abo e o p esen ed in [15];
•ex end he cu en a ian s wi h addi ional ea u es in o de o cope wi h mo e
complex applica ions;
•c ea e a eposi o y o illus a i e biological case s udies;
•de elop addi ional complemen a y app oaches ha help analyzing biological
sys ems – da a sensi i i y analysis, p ope y da a ex ac ion and e ifica ion,
hie a chies o languages allowing o map P sys em specifica ions in o bio-
chemical eac ions;
•implemen adequa e ools exploi ing he la es echnologies and c ea e bench-
ma k p oblems o assess hem.
F on ie s o Memb ane Compu ing 239
Acknowledgemen . M.G.’s wo k was pa ially suppo ed by p ojec MuVe , Ro-
manian Na ional Au ho i y o Scien ific Resea ch (CNCS, UEFISCDI) g an num-
be PN-II-ID-PCE-2011-3-0688.
Re e ences
1. D. Besozzi, P Cazzaniga, S. Cocolo, G. Mau i, D. Pescini: Modelling diffusion in a
signal ansduc ion pa hway: he use o i ual olumes in P sys ems. In . J. Found.
Compu . Sci., 22 (2011), 89–96.
2. D. Besozzi, P Cazzaniga, D. Pescini, G. Mau i: Modelling me apopula ions wi h
s ochas ic memb ane sys ems. BioSys ems, 91 (2008), 499–514.
3. J. Blakes, J. Twyc oss, F.J. Rome o-Campe o, N. K asnogo : The In obio ics Wo k-
bench: an in eg a ed in silico modelling pla o m o Sys ems and Syn he ic Biology.
Bioin o ma ics, 27 (2011), 3323–3324.
4. H. Cao, F.J. Rome o-Campe o, S. Heeb, M. C´ama a, N. K asnogo : E ol ing cell
models o sys ems and syn he ic biology. Sys . Syn h. Biol., 4 (2010), 55–84
5. M. Gheo ghe, V. Manca, F.J. Rome o-Campe o: De e minis ic and s ochas ic P sys-
ems o modelling cellula p ocesses. Na u al Compu ing, 9 (2010), 457–473.
6. D.T. Gillespie: S ochas ic simula ion o chemical kine ics. Annual Re iew o Physical
Chemis y, 58 (2007), 35–55.
7. V. Manca: The me abolic algo i hm o P sys ems: P inciples and applica-
ions.Theo e ical Compu e Science, 404 (2008), 142–155.
8. V. Manca: Me abolic P sys ems.Schola pedia, 6 (2010), 9273.
9. V. Manca: Fundamen als o me abolic P sys ems. Chap e 6 in [15], 475–498.
10. V. Manca L. Bianco, F. Fon ana: E olu ions and oscilla ions o P sys ems: Theo-
e ical conside a ions and applica ion o biological phenomena. P oc. WMC 2004,
Milan, I aly, June 2004, LNCS 3365, Sp inge , 2005, 63–84.
11. V. Manca, L. Ma che i: Sol ing dynamical in e se p oblems by means o me abolic
P sys ems. BioSys ems, o appea . DOI:10.1016/j.biosys ems.2011.12.006.
12. L. Ma che i, V. Manca: A me hodology based on MP heo y o gene exp es-
sion analysis. P oc. CMC 2011, Fon ainebleau, F ance, Augus 2011, LNCS 7184,
Sp inge , 2012, 300–313.
13. A. P˘aun, M.J. P´e ez-Jim´enez, F.J. Rome o-Campe o: Modeling signal ansduc ion
using P sys ems. P oc. WMC 2006, Leiden, The Ne he lands, July 2006, LNCS 4361,
Sp inge , 2006, 100–122.
14. Gh. P˘aun, F.J. Rome o-Campe o: Memb ane compu ing as a modeling amewo k:
cellula sys ems case s udies. P oc. Fo mal Me hods o Compu a ional Biology, 8 h
In e n. School, Be ino o, I aly, June 2008 (M. Be na do e al, eds.), LNCS 5012,
Sp inge , 2008, 168–214.
15. Gh. P˘aun, G. Rozenbe g, A. Salomaa, eds.: The Ox o d Handbook o Memb ane
Compu ing. Ox o d Uni . P ess, 2010.
16. F.J. Rome o-Campe o, M.J. P´e ez-Jim´enez: A model o he quo um sensing sys em
in Vib io fische i using P sys ems. A i icial Li e, 14 (2008), 95–109.
17. F.J. Rome o-Campe o, M.J. P´e ez-Jim´enez: Modelling gene exp ession con ol using
P sys ems: The Lac Ope on, a case s udy. BioSys ems, 91 (2008), 438–457.
18. F.J. Rome o-Campe o, J. Twyc oss, M. C´ama a, M. Benne , M. Gheo ghe, N.
K asnogo : Modula assembly o cell sys ems biology models using P sys ems. In .
J. Found. Compu . Sci., 20 (2009), 427–442.

240 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
19. J. Smaldon, F.J. Rome o-Campe o, F. Fe n´andez T illo, M. Gheo ghe, C. Alexande ,
N. K asnogo : A compu a ional s udy o liposome logic: owa ds cellula compu ing
om he bo om up. Sys . Syn h. Biol., 4 (2010), 157–179.
24 Biologically Plausible Applica ions o SN P Sys ems o
an Explana ion o B ain Cogni i e Func ions
Adam Ob ulowicz
Ins i u e o Ma hema ics, Polish Academy o Sciences, Wa saw, Poland
[email p o ec ed]
Some conjec u es abou he possibili y o using SN P sys ems and ex ension
o hem o modeling ea u es o he b ain (such as lea ning, modula i y) a e
o mula ed.
Requi ed No ions: spiking neu on, SN P sys em, lea ning
The (hie a chical) clus e ing (scene segmen a ion in pa icula ) and binding
( ea u e in eg a ion) p oblem solu ion in co ical neu al ne wo ks oge he wi h
co ical subne wo ks ealizing Radial Basic Func ions (b iefly RBFs) ep esen ,
among o he s, he cogni i e unc ioning o b ain. Recen ly, a ious ne wo k mod-
els o clus e ing, binding p oblem solu ion, and ealiza ion o RBFs in co ical
ne wo ks ha e been p oposed, whe e spiking neu al ne wo ks a e he mos biolog-
ically plausible models, see [16], [17], [2], [3], [12], [14], [15], and [11] o a e iew.
The main common ea u e o hese models is Hebbian lea ning which p o ides
hei biological e idence. On he o he hand, a ans o ma ion o an idea o Heb-
bian lea ning om a amewo k o spiking neu al ne wo ks o a amewo k o SN
P sys ems (c . [10]) has been p oposed in [8]. Thus, one o mula es he ollowing
ques ion:
Do SN P sys ems p o ide biologically plausible ma hema ical models o
b ain cogni i e unc ions?
We app oach he ques ion and an answe o i by he ollowing discussion o
conjec u es and se ing open p oblems.
Pape s [5], [9] con ain p omising applica ions o SN P sys ems o sol ing opic
p oblems ela ed o some cogni i e b ain unc ions. Bu biological e idence o hese
applica ions seems p oblema ic because Hebbian lea ning p ocedu es app oach is
no conside ed o hem.
On he o he hand, he Hebbian lea ning modeled by SN P sys ems wi h only
inpu neu ons and one ou pu neu on p esen ed in [8] and solu ion o XOR p oblem
by spiking neu al ne wo ks equipped wi h a Hebbian lea ning p ocedu e and wi h
F on ie s o Memb ane Compu ing 241
only h ee inpu neu ons and one ou pu neu on desc ibed in [4] gi es ise o he
ollowing conjec u e:
Conjec u e 1. The e exis s a lea ning p oblem, unde s ood as in [8], whose ou pu
is an SN P sys em sol ing XOR p oblem.
I we compa e p ecise iming o spikes app oach o spiking neu al ne wo ks o
he numbe o spikes app oach o SN P sys ems, hen he la e seems coa se and
hence less biologically plausible han he spiking neu al ne wo k app oach.
On he o he hand, he p ecise iming o spikes app oach o spiking neu al
ne wo ks is less biologically plausible han p obabilis ic spiking neu al ne wo ks
because a ele an amoun o noise is con ained in he beha io o neu ons (c . [7]).
The e o e i is wo h o ini ia e a esea ch o p obabilis ic SN P sys ems.
The iew ha human mind is “massi ely modula ” (c . [6], [13]) a gued by
massi ely pa allel unc ioning o b ain neu al ne wo k modules, gi es ise o a
ques ion o app oaching hese massi e modula i y and massi e pa allelism o mind
and b ain by applica ion o a concep o a ne wo k o communica ing SN P sys-
ems equipped wi h Hebbian lea ning p ocedu es, espec i ely. The SN P sys ems
cons i u ing ha ne wo k could co espond o b ain ne wo k modules ealizing
simul aneously a ious cogni i e unc ions, espec i ely.
On he o he hand, since SN P sys ems seem mo e coa se wi h espec o an
app oach o ime han spiking neu al ne wo ks wi h p ecise iming o spikes, like,
e.g., in [2], we p opose he ollowing conjec u e.
Conjec u e 2. A biologically plausible modula i y o b ain could be ep esen ed
(modeled)by he ollowing hyb id cons uc s:
1. a wo-le el cons uc o a spiking supe -neu al P sys em which is an SN P sys-
em whose neu ons a e supe neu ons, i.e., mul i-laye spiking neu al ne wo ks
wi h a p ecise iming o spikes like, e.g., in [2],
2. a h ee-le el cons uc o a spiking sub-supe -neu al P sys em which is a spik-
ing supe -neu al P sys em as abo e, whe e he neu ons o supe neu ons a e
P sys ems app oaching neu ons as cells which p oduce and anspo copies o
molecules be ween elec ically cha ged memb anes.
The cons uc in 1) gi es ise o mul i-laye spiking ne wo ks which could lea n
hemsel es like in [2] hei modula s uc u e o spiking supe -neu al P sys ems
and hence which could explain eme gence o cogni i e capabili ies o b ain.
I is wo h o discuss he abo e cons uc s wi h ega d o he possibili y o hei
molecula implemen a ion which is sugges ed by ecen findings ou lined in [1].
Re e ences
1. A. Bandyopadhyay, D. Fuji a, R. Pa i: A chi ec u e o a massi ely pa allel p ocess-
ing nano-b ain ope a ing 100 billion molecula neu ons simul aneously. In e na ional
Jou nal o Nano echnology and Molecula Compu a ion, 1 (2009), 50–80.
242 M. Gheo ghe, Gh. P˘aun, M.J. P´e ez-Jim´enez, eds.
2. S.M. Boh e: Spiking Neu al Ne wo ks. P o esso sch i , Leiden Uni e si y, 2003.
3. O. Booij: Tempo al Pa e n Classi ica ion using Spiking Neu al Ne wo ks. M.Sc. The-
sis, Ams e dam Uni e si y 2004.
4. O. Booij, Hieu a Nguyen: A g adien descen ule o spiking neu ons emi ing
mul iple spikes. Applica ions o Spiking Neu al Ne wo ks (S.M. Boh e, J.N. Kok,
eds.), In o ma ion P ocessing Le e s, Ams e dam, 2005.
5. R. Ce e chi, I.A. Tomescu: Spiking neu al P sys ems–a na u al model o so ing
ne wo ks. P oc. Six h B ains o ming Week on Memb ane Compu ing (D. Diaz-Pe nil
e al., eds.), Se illa, Feb ua y 4–8, 2008, RGNC Repo 01/2008, Fenix Edi o a,
Se illa, 2008, 93–105.
6. D. Gea y: The O igin o Mind: E olu ion o B ain, Cogni ion, and Gene al In elli-
gence. Ame ican Psychological Associa ion 2005.
7. W. Ge s ne : Popula ion dynamics o spiking neu ons: Fas ansien s, asynch onous
s a es, and locking. Neu al Compu a ion, 12 (2000), 43–89.
8. M.A. Gu i´e ez-Na anjo, M.J. P´e ez-Jim´enez: A spiking neu al P sys ems based model
o Hebbian lea ning. P oc. 9 h Wo kshop on Memb ane Compu ing (P. F isco e al.,
eds.), Edinbu gh, July 28–31, 2008, 189–207.
9. M. Ionescu, D. Sbu lan: Some applica ions o spiking neu al P sys ems. P oc. 8 h
Wo kshop on Memb ane Compu ing (Ele he akis e al., eds.), Thessaloniki, June
25–28, 2007, 383–394.
10. M. Ionescu, Gh. P˘aun, T. Yokomo i: Spiking neu al P sys ems. Fund. In o m.,
71 (2006), 279–308.
11. A. Kasi´nski, F. Ponulak: Compa ison o supe ised lea ning me hods o spike ime
coding in spiking neu al ne wo ks. In . J. Appl. Ma h. Compu . Sci., 16 (2006), 101–
113.
12. A. Knoblauch, G. Palm: Scene segmen a ion by spike synch oniza ion in ecip ocally
connec ed isual a eas. II: Global assemblies and synch oniza ion on la ge space and
ime scales. Biol. Cybe n., 87 (2002), 168–184.
13. K. MacDonald, D. Chiappe: Re iew o [6] in Human E hology Bulle in, 21 (2006),
14–18.
14. B. Me ah, A. Benye ou, O. Lezo ay, W. Qingxiang: Image clus e ing wi h spiking
neu on ne wo k. Wo ld Cong ess on Compu a ional In elligence, In e na ional Join
Con e ence on Neu al Ne wo ks, Hong-Kong, 2008.
15. S.C. Moo e: Back-p opaga ion in Spiking Neu al Ne wo ks. M.Sc. Thesis, Uni e si y
o Ba h 2002, h p://www.simonch is ianmoo e.co.uk/Thesis4.h ml.
16. T. Na schl¨age , B. Ru : Spa ial and empo al pa e n analysis ia spiking neu ons.
Ne wo k: Comp. Neu al Sys ems, 9 (1998), 319–332.
17. B. Ru : Compu ing and Lea ning wi h Spiking Neu ons–Theo y and Simula ion. Doc-
o al Thesis, Technische Uni e si ¨a G az, 1998.
F on ie s o Memb ane Compu ing 243
25 Compu e Vision
Daniel D´ıaz-Pe nil1, Miguel A. Gu i´e ez-Na anjo2
1CATAM Resea ch G oup, Dep . o Applied Ma hema ics I
Uni e si y o Se illa, Spain
[email p o ec ed]
2Resea ch G oup on Na u al Compu ing, Dep . o Compu e Science and AI
Uni e si y o Se illa, Spain
[email p o ec ed]
Some possibili ies o employ MC echniques in compu e ision (especially in
h esholding, smoo hing, homology heo y) a e discussed.
Requi ed No ions: a ay g amma , a ay- ew i ing P sys em, cell and issue P
sys ems
Compu e ision is p obably one o he challenges o compu e scien is s in he
nex yea s. F om a biological poin o iew, ision is an ex emely complex p ocess
in ol ing he ans o ma ion o he ligh ene gy in o a signal which lea es he eye
by way o he op ic ne e and a i es o he b ain, whe e i is in e p e ed. F om a
compu a ional poin o iew, a digi al image is a unc ion om a wo dimensional
su ace which maps each poin o m he su ace o a se o ea u es as b igh o
colo .
In MC, he e is a la ge adi ion in handling in o ma ion s uc u ed as wo
dimensional objec s (see, e.g., [2, 3, 9, 16]). The main mo i a ion o hese s udies
is o b ing oge he P sys ems and pic u e g amma s. F om a echnical poin o
iew, a ays a e wo-dimensional objec s placed inside he memb anes as s ings
a e one-dimensional objec s in he model o P sys ems wi h s ing objec s [13].
In [3], he model o a ay- ew i ing P sys ems was p esen ed on he basis o
he ansi ion P sys ems: Rules a e o ype A → B( a ) whe e Ais he a ay o be
ew i en, Bis he new one, and a ∈ {he e, in, ou }indica es he place o he
pic u e a e he subs i u ion has been made.
Recen ly, a new esea ch line has been open by applying well-known MC ech-
niques o sol ing p oblems om digi al image y. Fo example, segmen a ion is he
p ocess o assigning a label o e e y pixel in an image such ha pixels wi h he
same label sha e ce ain isual cha ac e is ics. Segmen a ion has shown i s u il-
i y, o example, in bo de ing umo s and o he pa hologies o compu e -guided
su ge y. In [5, 8, 10, 11] we can find se e al app oaches o his p oblem wi h MC
echniques. O he p oblems, as h esholding [4] o smoo hing [18] ha e also been
conside ed in he amewo k o MC. Special a en ion dese es [14], whe e he sym-
me ic dynamic p og amming s e eo (SDPS) algo i hm [15] o s e eo ma ching was
implemen ed by using simple P modules wi h duplex channels.
A diffe en app oach o compu e ision can also be ob ained om compu a-
ional opology. In pa icula , algeb aic opology p o ides echniques and algo-
i hms o handling digi al images om a opological poin o iew. Recen ly, he