scieee Open visual document viewer

P Systems-Based Computing Polynomials With Integer Coefficients: Design and Formal Verification

Zhu, Ming; Zhang, Gexiang; Yang, Qiang; Rong, Haina; Yuan, Weitao; Pérez Jiménez, Mario de Jesús

Abstract

Automatic design of mechanical procedures solving abstract problems is a relevant scientific challenge. In particular, automatic design of membranes systems performing some prefixed tasks is an important and useful research topic in the area of Natural Computing. In this context, deterministic membrane systems were designed in order to capture the values of polynomials with natural numbers coefficients. Following that work, this paper extends the previous result to polynomials with integer numbers coefficients.Specifically,a deterministic transitionP system using priorities in the weak interpretation, associated with an arbitrary such kind polynomial, is presented. The configuration of the unique computation of the system will be encoded by means of two distinguished objects, the values of the polynomial for natural numbers. The descriptive computational resources required by the designed membrane system are also analyzed.

Full text

P Sys ems-Based Compu ing Polynomials Wi h In ege Coe icien s: Design and Fo mal Ve i ica ion Ming Zhu, Gexiang Zhang , Membe , IEEE , Qiang Yang, Haina Rong, Wei ao Yuan, and Ma io J. Pé ez-Jiménez Abs ac —Au oma ic design o mechanical p ocedu es sol ing abs ac p oblems is a ele an scien i ic challenge. In pa icula , au oma ic design o memb anes sys ems pe - o ming some p e ixed asks is an impo an and use ul esea ch opic in he a ea o Na u al Compu ing. In his con ex , de e minis ic memb ane sys ems we e designed in o de o cap u e he alues o polynomials wi h na u al num- be s coe icien s. Following ha wo k, his pape ex ends he p e ious esul o polynomials wi h in ege numbe s coe icien s.Speci ically,a de e minis ic ansi ionP sys em using p io i ies in he weak in e p e a ion, associa ed wi h an a bi a y such kind polynomial, is p esen ed. The con- igu a ion o he unique compu a ion o he sys em will be encoded by means o wo dis inguished objec s, he alues o he polynomial o na u al numbe s. The desc ip i e com- pu a ional esou ces equi ed by he designed memb ane sys em a e also analyzed. Index Te ms —Memb ane compu ing, P sys ems, au o- ma ic design o memb ane sys ems, polynomials wi h in ege coe icien s. I. INTRODUCTION MEMBRANE compu ing is a apidly g owingb anch o na u al compu ing ini ia ed in [1], which abs ac s compu ing models om he a chi ec u e and he unc ioning o li ing cells, as well as om he o ganiza ion o cells in issues, o gans ( he b ain included), o o he highe -deg ee s uc u es. In he pas wen y yea s, se e al classes o com- pu ing models (called P sys ems) we e in oduced, inspi ed This wo k was suppo ed in pa by he Scien i ic Resea ch Fund o Sichuan P o incial Science and Technology Depa men unde G an s 2015JY0257 and 2017FZ0010, in pa by he Na ional Na -u al Science Founda ion o China unde G an s 61672437, 61702428, and 61373047, in pa by he Sichuan Science and Technology P o-g am unde G an s 2018GZ0185, 2018GZ0085, and 2017GZ0159, and in pa by he Fundamen al Resea ch Funds o he Cen al Uni e si ies unde G an A0920502051619-36. (Co esponding au ho : Gexiang Zhang.) M. Zhu and Q. Yang a e wi h he College o Con ol Enginee ing, Chengdu Uni e si y o In o ma ion Technology, Chengdu 610225, China (e-mail: [email p o ec ed]; [email p o ec ed]). G. Zhang, H. Rong, and W. Yuan a e wi h he School o Elec ical Engi- nee ing, Sou hwes Jiao ong Uni e si y, Chengdu 610031, China (e-mail: [email p o ec ed]; [email p o ec ed]; [email p o ec ed]). M. J. Pé ez-Jiménez is wi h he Depa men o Compu e Science and A i icial In elligence, Uni e si y o Se illa, 41012 Se illa, Spain (e-mail: [email p o ec ed]). Fig. 1. Schema ic g aph showing he oolbox o a i icial neu al ne wo ks. Fig. 2. Schema ic g aph showing he aim o au oma ic design o P sys ems. om biological ac s o mo i a ed om ma hema ical o com- pu e science poin s o iew [2], [3]. Many P sys em classes a eable osimula e egis e machines and he e o e hey a e compu a ionally comple e, ha is, hey a e equi alen in powe o Tu ing machines [4]–[9]. I is well known ha some P sys ems a e e icien , in he sense ha hey ha e he abili y o sol e compu a ionally ha d p oblems by making use o an exponen ial wo kspace c ea ed in a na u al way, in polynomial ime [10]–[12]. Memb ane compu ing models ha e been used in a ious applica ions like in he a eas o app oxima e op imiza ions, sys ems and syn he ic biology and eal-li e complex p oblems [13]–[19]. Like he oolbox o a i icial neu al ne wo ks (ANN) o p oducing success ul ANNs sa is ying use s’ equi emen s, which is shown in Fig. 1, he au oma ic design o P sys ems is o de elop a me hodology o gene a ing success ul P sys ems mee ing designe s’ equi emen s, as shown in Fig. 2. This is a e y complica ed and challenging ask. So a , he me hods epo ed in he li e a u e can be classi ied in o wo g oups: heu is ic and easoning echniques [20]. The i s ype o me hods ocused on he use o heu is ic algo i hms, such as gene ic algo hms (GAs) and quan um-inspi ed e olu iona y algo i hm (QIEAs), o make a popula ion o P sys ems e ol e owa d a success ul one [15]. This kind o me hods began om he selec ion o an app op ia e subse om a edundan se o e olu ion ules o design a cell-like P sys em, whe e a memb ane s uc u e and ini ial objec s we e p e-de ined and ixed in he p ocess o design [15], [21]–[24]. In [21], a gene ic algo i hm was employed o design a P sys em o calcula e 42. In [22], a bina y encoding echnique was p esen ed o deno e an e olu ion ule se o a P sys em and a QIEA was used o make a popula ion o P sys ems e ol e owa d success ul ones. This me hod success ully sol ed he design o P sys- ems o compu e 42and n2( o na u al numbe s n≥2). In [23], an e alua ion app oach conside ing non-de e minism and hal ing penal y ac o s and a gene ic algo i hm wi h he bina y encoding echnique in [22] we e in oduced o design P sys ems o 42,n2and he gene a ion o he lan- guage {a2nb3n|n>1}. In hese s udies men ioned abo e, a speci ic edundan e olu ion ule se was designed o a speci ic compu a ional ask. This was de eloped in [15], [24] by applying one p e-de ined edundan e olu ion ule se o design mul iple di e en P sys ems, each o which execu es a compu a ion ask. In [24], an au oma ic design me hod o a cell-like P sys em amewo k o pe o ming i e basic a i h- me ic ope a ions (addi ion, sub ac ion, mul iplica ion, di ision and powe ) was p esen ed. In [15], a common edundan se o e olu ion ules was applied o design success ul P sys ems o ul illing eigh compu a ional asks, i.e., eigh compu ing se s o na u al numbe s: 2(n−1),2n−1, n2,1 2[n(n−1)], n(n−1),(n−1)2+2n+2, a2nb3nand 1 2(3n−1),(n>1o 2). A signi ican de elopmen in his opic is he wo k in [25] in which a cell-like hal ing P sys em o 42was designed by uning memb ane s uc u es, ini ial objec s and e olu ion ules. In ha wo k, a gene ic algo i hm wi h a bina y encod- ing echnique was discussed o codi y he h ee ing edien s o a P sys em, he memb ane s uc u e, ini ial objec s and e olu ion ules. Following his wo k, an au oma ic design me hod, Pe mu a ion Penal y Gene ic Algo i hm (PPGA), o a de e minis ic and non-hal ing memb ane sys em by uning memb ane s uc u es, ini ial objec s and e olu ion ules was p oposed in [26]. The main ideas o PPGA a e he in oduc ion o he pe mu a ion encoding echnique o a memb ane sys em, a penal y unc ion e alua ion app oach o a candida e mem- b ane sys em and a gene ic algo i hm o making a popula ion o P sys ems e ol e owa d a success ul one ul illing a gi en compu a ional ask. A cell-like memb ane sys em o compu ing he squa e o n2( o na u al numbe s n≥1) was success ully designed. In addi ion, he au oma ic design o he minimal memb ane sys ems wi h espec o hei memb ane s uc u es, alphabe , ini ial objec s and e olu ion ules o ul ill he gi en ask we e also discussed in [26]. The second ype o me hods use easoning echniques o ul ill he design o a P sys em. In [27], a easoning me hod o design a k-deg ee (k ≥ 2) polynomial P sys em was epo ed by ana- lyzing he syn ax and seman ics o cell-like P sys ems. In he s udy o [27], de e minis ic ansi ion P sys ems o compu ing polynomials wi h na u al numbe coe icien s we e designed. The nume ical alues o such polynomials, p(n), o n ∈ N, a e always posi i e and he P sys ems compu - ing p(n) handle only posi i e numbe s h ough he mul iplic- i y o objec s in an usual manne . In his pape , he wo k in [27] is ex ended o conside he design o de e minis ic ansi ion P sys ems o compu ing polynomials wi h in ege coe icien s, whe e he nume ical alues o p(n), o n ∈ N, may be posi i e o nega i e and, consequen ly, he P sys ems compu ing p(n) mus p ocess in ege numbe s by using na u al numbe s in he mul iplici y o objec s. This ask is much mo e challenging. The aim o his pape is o ind a “minimal” such P sys em compu ing an a bi a y polynomial wi h in ege coe icien s. He e he concep “minimal” e e s o some syn ac ical ing e- dien s associa ed wi h P sys ems: he memb ane s uc u e has only one memb ane and he numbe o objec s used is e y es ic i e. The es pa s o his pape a e o ganized as ollows. Sec ion II ecalls some p elimina ies needed in he ollowing sec ions, including he speci ic a ian o memb ane sys ems conside ed in his wo k. The main concep o polynomial wi h in ege coe icien s compu ed by a de e minis ic an- si ion P sys em is de ined in Sec ion III. The design and o mal e i ica ion o a de e minis ic P sys em associa ed wi h an a bi a y polynomial whose coe icien s a e in ege num- be s, is p esen ed in Sec ion III-A. The desc ip i e compu a- ional esou ces equi ed by he designed k-deg ee polynomial P sys em is analyzed in Sec ion IV. The compa ison wi h me aheu is ic app oaches is discussed in Sec ion V. Finally, conclusions and u u e wo k a e gi en in Sec ion VI. II. PRELIMINARIES In his sec ion, some gene al concep s a e b ie ly desc ibed in o de o make he wo k sel -con ained. A. Alphabe and Mul ise s An alphabe is a non-emp y se and hei elemen s a e called symbols.As ing u o e is an o de ed ini e sequence o symbols, ha is, a mapping om a na u al numbe n∈N on o . The numbe nis called he leng h o he s ing u and i is deno ed by |u|. The emp y s ing (wi h leng h 0) is deno ed by λ.Amul ise o e an alphabe is a mapping om on o he se o na u al numbe s N. Fo each symbol a∈, he na u al numbe (a)is called he mul iplici y o symbol ain mul ise . We deno e by M() he se o all mul ise s o e . B. Roo ed T ee An undi ec ed g aph G is an o de ed pai (V,E),whe eV is a se whose elemen s a e called nodes and E={{x,y}| x,y∈V,x= y}whose elemen s a e called edges.Apa h o leng h k≥1 om x∈V o y∈Vis a sequence (x0,...,xk) such ha x0=xand xk=y.I x0=xk hen we say ha he pa h is a cycle. An undi ec ed g aph is connec ed i e e y pai o nodes is connec ed by a pa h. An undi ec ed g aph wi h no cycle is said o be acyclic.A oo ed ee is a connec ed, acyclic, undi ec ed g aph in which one o he e ices (called he oo o he ee) is dis inguished om he o he s. C. T ansi ion P Sys ems The basic model o memb ane sys ems was in oduced by Gh. P˘aun in i s seminal pape [1]. A ansi ion P sys em o deg ee q≥1 is a uple =(, μ, M1,...,Mq,(R1,ρ 1),...,(Rq,ρ q), iou ), whe e: –is a ini e alphabe . –μis a oo ed ee. –M1,...,Mqa e mul ise s o e . –Ri,1≤i≤q, is a ini e se o e olu ion ules o he ollowing o ms: (a) [u]i→ 1[ 2[ 3]j]i;and (b) [u]i→ 1[ 2[ 3]j]iδ,whe ei,j∈{1,...,q}, i= j,u, 1, 2, 3∈M() and δis a dis inguished symbol such ha δ/∈. –ρi,1≤i≤q, is an s ic pa ial o de o e Ri. –iou ∈{0,1,...,q}. A ansi ion P sys em =(, μ, M1,...,Mq, (R1,ρ 1),...,(Rq,ρ q), iou ),o deg eeq≥1 can be iewed as a se o qmemb anes injec i ely labeled by 1,...,q, a anged in a hie a chical s uc u e μgi en by a oo ed ee whose oo is called he skin memb ane o he sys em, and wi h an en i onmen labeled by 0 such ha : (a) M1,...,Mq a e mul ise s o e he wo king alphabe  ep esen ing he objec s ini ially placed in he qmemb anes o he sys em; (b) Ri,1≤i≤n, is he se o ules associa ed wi h memb ane i,andρip o ides p io i ies be ween ules in Ri, in such a manne ha i ( 1, 2)∈ρiwe say ha ule 1has a highe p io i y han 2and we deno e i by 1> 2;and (c) iou ∈{1,...,q} ep esen s a dis inguished memb ane ( he ou pu memb ane). Acon igu a ion a an ins an o a ansi ion P sys em is desc ibed by he memb ane s uc u e a ins an and all mul ise s o objec s o e associa ed wi h all he memb anes p esen in he sys em. The ini ial con igu a ion o he sys em is (μ, M1,··· ,Mq). Gi en a ansi ion P sys em ,wesay ha con igu a ion C yields con igu a ion C +1in one ansi ion s ep, i we can pass om C o C +1by applying he ules om R1,...,Rqsynch onously, in a non-de e minis ic maximally pa allel manne . This means he ollowing: he objec s o e ol e in a ansi ion s ep and he ules by which hey e ol e a e chosen in a non-de e minis ic manne , bu in such a way ha in each memb ane we ha e a maximally pa allel applica ion o ules (a each ansi ion s ep a mul ise o ules which is maximal is applied, no u he applicable ule can be added). A compu a ion o is a ( ini e o in ini e) sequence o con igu a ions such ha : (a) he i s e m o he sequence is he ini ial con igu a ion o he sys em; (b) each non- i s e m o he sequence is ob ained om he p e ious con igu a ion by applying ules o he sys em in a non-de e minis ic maximally pa allel manne ; and (c) i he sequence is ini e hen he las e m o he sequence is a con igu a ion, whe e no ule o he sys em is applicable o i . I is wo h poin ing ou ha in his pape he p io i y be ween ules is used in he weak in e p e a ion, ha is,ina ansi ion s ep a ule is used always when objec s exis , which we e no used by a ule o a highe p io i y. In his pape we deal wi h de e minis ic ansi ion P sys ems, whe e he e is only one compu a ion s a ing om an ini ial con igu a ion. Besides, only ules o he ype [u]i→[ ]iwill be used and hey a e b ie ly deno ed by u→ when he memb ane being wo ked wi h is unde s ood. Le us conside wo auxilia y unc ions +and − om he se o in ege numbe s Zin o he se o na u al numbe s N, de ined as ollows: +(x)=xi x≥0 0i x<0 −(x)=0i x≥0 −xi x<0 I is wo h poin ing ou ha o each in ege numbe x ∈ Z we ha e +(x) ≥ 0, −(x) ≥ 0, +(x) + −(x) =|x| and +(x) − −(x) = x. III. DETERMINISTIC TRANSITION PSYSTEMS COMPUTING POLYNOMIALS WITH INTEGER COEFFICIENTS In his sec ion we de ine he meaning o compu ing a polynomial p(n) whose coe icien s a e in ege numbe s, by a de e minis ic ansi ion P sys em p(n) associa ed wi h i . The idea is he ollowing: o each na u al numbe ∈ N he alue p( ) will be compu ed/encoded by he con igu a ion C +1 o he unique compu a ion o p(n). Fo ha , ou dis inguished objec s (o1, o2, p1, p2) will be conside ed in he wo king alphabe o p(n), in such a manne ha o1, o2 will be used o encode/ ep esen in ege numbe s by means o hei mul iplici ies, and p1, p2 will be used as hei co esponding ansi ion compu ing objec s. De ini ion 1: Le p(n) be a polynomial wi h in ege numbe s coe icien s. We say ha p(n) is compu ed by a de e minis ic ansi ion P sys em p(n)=(, μ, M1,...,Mq,(R1,ρ 1),...,(Rq,ρ q), iou ) i he ollowing holds: •The wo king alphabe has ou dis inguished objec s: o1,o2( he ou pu objec s) and p1,p2( ansi ion compu - ing objec s). •Fo each ∈N, a con igu a ion C +1 he con en o he ou pu memb ane labeled by iou encodes he alue p( ) h ough he mul iplici y o objec s o1and o2as ollows: (a) I p( )≥0 hen he mul iplici y o o1is p( )and he mul iplici y o o2is 0; and (b) i p( )<0 hen he mul iplici y o o2is −p( )and he mul iplici y o o1is 0. A. Design In his sec ion, a de e minis ic ansi ion P sys em p(n) o deg ee 1 ha compu es, in he sense o De ini ion 1, he polynomial p(n)=a0+a1·n···+ak·nko deg ee k≥1, wi h in ege coe icien s ai∈Z,0≤i≤k, is designed. I is easy o check ha o each na u al numbe ∈N he ollowing holds: p( +1)−p( ) =[a11 0+a22 0+···+ak−1k−1 0+akk 0]· 0 +[a22 1+···+ak−1k−1 1+akk 1]· 1 ............................................. +[ak−1k−1 k−2+akk k−2]· k−2 +[akk k−1]· k−1 Le us deno e: a0 k=a11 0+a22 0+···+ak−1k−1 0+akk 0 a1 k=a22 1+···+ak−1k−1 1+akk 1 ....................................... ak−2 k=ak−1k−1 k−2+akk k−2 ak−1 k=akk k−1 Then, p( +1)−p( )=a0 k+a1 k· +a2 k· 2+···+ak−2 k· k−2+ ak−1 k· k−1= k−1  i=0 ai k· i, ha is,p( +1)=p( )+ k−1  i=0 ai k· i. De ini ion 2: Le p(n)=a0+a1·n+ ··· + ak·nk be a polynomial o deg ee k≥1, wi h in ege coe icien s ai∈Z,0≤i≤k. We associa e p(n)wi h he de e minis ic ansi ion P sys em p(n)=(, μ, M1,(R1,ρ 1), iou )o deg ee 1, de ined as ollows: •={o1,o2,p1,p2,b1,b2,b3,···bk} •μ=[] 1 •M1=o +(a0) 1o −(a0) 2b1 •R1is he se o he ollowing e olu ion ules: 1≡b1→p +(a0 k) 1p −(a0 k) 2b(0 0) 1b(1 0) 2b(2 0) 3···b(k−2 0) k−1b(k−1 0) k 2≡b2→p +(a1 k) 1p −(a1 k) 2b(1 1) 2b(2 1) 3···b(k−2 1) k−1b(k−1 1) k 3≡b3→p +(a2 k) 1p −(a2 k) 2b(2 2) 3···b(k−2 2) k−1b(k−1 2) k . . . − k−1≡bk−1→p +(ak−2 k) 1p −(ak−2 k) 2b(k−2 k−2) k−1b(k−1 k−2) k k≡bk→p +(ak−1 k) 1p −(ak−1 k) 2b(k−1 k−1) k k+1≡p1p2→λ k+2≡p1o2→λ k+3≡p2o1→λ k+4≡p1→o1 k+5≡p2→o2 •ρ1is he se o p io i ies ela ion among ules in R1: {( k+1, k+2), ( k+1, k+3), ( k+2, k+4), ( k+2, k+5), ( k+3, k+4), ( k+3, k+5)}which can be in o mally desc ibed as: k+1>{ k+2, k+3}>{ k+4, k+5}. •iou =1. B. Fo mal Ve i ica ion We show in his subsec ion ha he memb ane sys em p(n) associa ed wi h he polynomial p(n), designed in he p e ious sec ion, compu es he alues p( )acco ding o De ini ion 1, o each ∈N. Theo em 1: Le p(n)=a0+a1·n+···+ak·nkbe a polynomial o deg ee k≥1 such ha ai∈Z,0≤i≤k. Le p(n)be he de e minis ic ansi ion P sys em conside ed in De ini ion 1. Fo each ≥0, a con igu a ion C +1 he con en o memb ane labeled by 1 is he ollowing mul ise : {o +(p( )) 1o −(p( )) 2pk−1 i=0 +(ai k)· i 1pk−1 i=0 −(ai k)· i 2 b1b( +1) 2b( +1)2 3··· b( +1)k−1 k} P oo : Le us p o e he esul by induc ion on . Le us s a wi h he base case =0. A he ini ial con igu a ion C0, he con en o memb ane labeled by 1 is he mul ise o +(a0) 1o −(a0) 2b1. Then, con igu a ion C0yields con igu a ion C1by applying ule 1once. Thus, a con igu- a ion C1 he con en o memb ane labeled by 1 is he mul- ise o +(a0) 1o −(a0) 2p +a0 k 1p −a0 k 2b1b2b3··· bk. Because o p(0)=a0= +(a0)− −(a0), he esul holds o =0. By induc ion hypo hesis, le us assume he esul holds o ≥0, ha is, a con igu a ion C +1 he con en o memb ane labeled by 1 is he mul ise {o +(p( )) 1o −(p( )) 2pk−1 i=0 +(ai k)· i 1pk−1 i=0 −(ai k)· i 2 b1b( +1) 2b( +1)2 3··· b( +1)k−1 k}. In o de o ob ain he con en o memb ane labeled by 1 a con igu a ion C +2, le us analyze all he possible cases ha may happen: Case 1: k−1  i=0 ai k· i≥ −(p( )) In his case, p( +1)−p( )≥ −(p( )) and he ollowing holds: (a) k−1  i=0 +(ai k)· i− k−1  i=0 −(ai k)· i≥ −(p( )). Indeed, i is su icien o no ice ha ai k= +(ai k)− −(ai k), o 0≤ i≤k−1. (b) k−1  i=0 +(ai k)· i≥ k−1  i=0 −(ai k)· i. Indeed, (b) ollows om (a) ecalling ha −(p( )) ≥0. (c) p( +1)≥0. Indeed, i p( )≥0 henp( +1)≥p( )+ −(p( )) ≥0, and i p( )<0 hen −(p( )) =−p( ), so p( +1)≥p( )+ −(p( )) =0. The e o e, in his case con igu a ion C +1yields con igu a- ion C +2as ollows: (1) F om (b) we deduce ha a con igu a ion C +1in mem- b ane labeled by 1 he e a e mo e copies o objec p1 han copies o objec p2,so ule k+1≡p1p2→λwill be applied k−1  i=0 −(ai k)· i imes, consuming all copies o p2and “ emaining” k−1  i=0 +(ai k)· i− k−1  i=0 −(ai k)· i copies o p1wi hou e ol ing. (2) F om (a) we deduce ha a con igu a ion C +1in memb ane labeled by 1 he e a e mo e copies o he “ emaining” objec p1 han copies o objec o2,so ule k+2≡p1o2→λwill be applied −(p( )) imes, consuming all copies o o2and “ emaining” k−1  i=0 +(ai k)· i− k−1  i=0 −(ai k)· i− −(p( )) copies o p1wi hou e ol ing. (3) Rule k+4≡p1→o1will be applied α= k−1  i=0 +(ai k)· i− k−1  i=0 −(ai k)· i− −(p( )) imes, consuming all copies o p1and p oducing α copies o o1. (4) Fo each j,1≤j≤k, ule j≡bj→p +(aj−1 k) 1 p −(aj−1 k) 2b(j−1 j−1) j...b(k−1 j−1) kwill be applied ( +1)j−1 imes. All he p e ious ules a e applied in pa allel in one ansi ion s ep. Thus, in his case, a con igu a ion C +2 he con en o memb ane labeled by 1 is he mul ise which con ains objec s o1,o2,p1,p2and bj,(1≤j≤k)wi h he ollowing mul iplici ies: –Mul iplici y o o1: +(p( +1)). Indeed, a e execu ion o ules om (2), αnew copies o o1a e p oduced. Thus, he o al numbe o copies o o1 will be: +(p( )) + k−1  i=0 +(ai k)· i− k−1  i=0 −(ai k)· i− −(p( )) =p( )+ k−1  i=0 ai k· i=p( +1)(c) = +(p( +1)). –Mul iplici y o o2:0. Indeed, a e execu ion o ules om (2), all copies o objec o2a e consumed and any new copies o objec o2 a e p oduced o any ule applied in his ansi ion s ep. Thus, a con igu a ion C +2in memb ane labeled by 1 he mul iplici y o o2is 0. –Mul iplici y o p1: k−1  i=0 +(ai k)·( +1)i. Indeed, a e execu ion o ules om (1), (2) and (3), all copies o objec p1a e consumed bu by applying ules om (4), he o al numbe o copies o p1p oduced is k  j=1 +(aj−1 k)·( +1)j−1= k−1  i=0 +(ai k)·( +1)i. –Mul iplici y o p2: k−1  i=0 −(ai k)·( +1)i. Indeed, a e execu ion o ules om (1), (2) and (3), all copies o objec p2a e consumed bu by applying ules om (4), he o al numbe o copies o p2p oduced is k  j=1 −(aj−1 k)·( +1)j−1= k−1  i=0 −(ai k)·( +1)i. –Mul iplici y o objec bj, o each j,1≤j≤k: ( +2)j−1. Indeed, om (3) he o al numbe o copies o objec bj p oduced is j−1  s=0j−1 s( +1)s=[( +1)+1]j−1=( +2)j−1 Hence, in his case he esul holds o +1. Case 2: 0≤ k−1  i=0 ai k· i< −(p( )) In his case, he ollowing holds: (a) p( )<0andp( +1)<0. Indeed, on he one hand, as −(p( )) > 0weha e −(p( )) =−p( ). On he o he hand, p( +1)=p( )+ k−1  i=0 ai k· i=− −(p( )) + k−1  i=0 ai k<0. (b) 0≤ k−1  i=0 +(ai k)· i− k−1  i=0 −(ai k)· i< −(p( )). Indeed, i su ices o no ice ha ai k= +(ai k)− −(ai k), o 0≤ i≤k−1. (c) p( +1)=k−1  i=0 +(ai k)· i− k−1  i=0 −(ai k)· i− −(p( )). Indeed, as −(p( )) > 0weha ep( )<0and −(p( )) =−p( ).So, p( +1)=p( )+ k−1  i=0 ai k· i =− −(p( )) + k−1  i=0 +(ai k)· i− k−1  i=0 −(ai k)· i. The e o e, in his case con igu a ion C +1yields con igu a ion C +2as ollows: (1) F om (b) we deduce ha a con igu a ion C +1in mem- b ane labeled by 1 he e a e mo e copies o objec p1 han copies o objec p2,so ule k+1≡p1p2→λwill be applied k−1  i=0 −(ai k)· i imes, consuming all copies o p2and “ emaining” k−1  i=0 +(ai k)· i− k−1  i=0 −(ai k)· i copies o p1wi hou e ol ing. (2) Con igu a ion C +1in memb ane labeled by 1 he e a e mo e copies o objec o2 han copies o objec p1, hen ule k+2≡p1o2→λ will be applied k−1  i=0 +(ai k)· i− k−1  i=0 −(ai k)· i imes, consuming all copies o p1and “ emaining” −(p( ))− k−1  i=0 +(ai k)· i− k−1  i=0 −(ai k)· icopies o o2wi hou e ol ing. (3) Fo each j,1≤j≤k, ule j≡bj→p +(aj−1 k) 1 p −(aj−1 k) 2b(j−1 j−1) j...b(k−1 j−1) kwill be applied ( +1)j−1 imes. All he p e ious ules a e applied in pa allel in one ansi ion s ep. Thus, in his case, a con igu a ion C +2 he con en o memb ane labeled by 1 is he mul ise which con ains objec s o1,o2,p1,p2and bj,(1≤j≤k)wi h he ollowing mul iplici ies: –Mul iplici y o objec o1: +(p( +1)). Indeed, he applied ules do no a ec o objec o1and om (a) we deduce ha +(p( +1)) =0= +(p( )). –Mul iplici y o objec o2: −(p( +1)). Indeed, a e execu ion o he ci ed ules, he mul iplici y o o2is −(p( )) −k−1  i=0 +(ai k)· i− k−1  i=0 −(ai k)· i (b) =−p( +1)(c) = −(p( +1)). –Mul iplici y o objec p1: k−1  i=0 +(ai k)·( +1)i. Indeed, a e execu ion o he ules om (1) and (2), he mul iplici y o p1is 0, bu a e he applica ion o ules om (3) i s mul iplici y becomes k  i=1 +(ai−1 k)·( +1)i−1= k−1  i=0 +(ai k)·( +1)i –Mul iplici y o objec p2: k−1  i=0 −(ai k)·( +1)i. Indeed, because a e execu ion o he ules om (1) and (2), he mul iplici y o p2is 0, bu a e he applica ion o ules om (3) i s mul iplici y becomes k  i=1 −(ai−1 k)·( +1)i−1= k−1  i=0 −(ai k)·( +1)i –Mul iplici y o objec bj, o each j,1≤j≤k: ( +2)j−1. Indeed, om (3) he o al numbe o copies o objec bj p oduced is j−1  s=0j−1 s( +1)s=[( +1)+1]j−1=( +2)j−1 Hence, in his case he esul holds o +1. Case 3: k−1  i=0 ai k· i<0∧ +(p( )) + k−1  i=0 ai k· i≤0 In his case, he ollowing holds: (a) k−1  i=0 +(ai k)− k−1  i=0 −(ai k)· i<0. Indeed, i su ices o bea in mind ha k−1  i=0 ai k· i<0, and ai k= +(ai k)− −(ai k), o 0≤i≤k−1. (b) +(p( )) ≤−k−1  i=0 +(ai k)· i− k−1  i=0 −(ai k)· i Indeed, i is enough o no ice ha +(p( )) ≤− k−1  i=0 ai k· i =− k−1  i=0 +(ai k)· i− k−1  i=0 −(ai k)· i (c) p( +1)≤0. Indeed, i p( )≥0 henp( )= +(p( )) ≤− k−1  i=0 ai k· i and p( +1)=p( )+ k−1  i=0 ai k· i;i p( )<0 henp( +1)= p( )+ k−1  i=0 ai k· i<0. The e o e, in his case con igu a ion C +1yields con igu a ion C +2as ollows: (1) F om (a) we deduce ha a con igu a ion C +1in mem- b ane labeled by 1 he e a e mo e copies o objec p2 han copies o objec p1,so ule k+1≡p1p2→λwill be applied k−1  i=0 +(ai k)· i imes, consuming all copies o p1and “ emaining” k−1  i=0 −(ai k)· i− k−1  i=0 +(ai k)· i copies o p2wi hou e ol ing. (2) F om (b) we deduce ha a con igu a ion C +1in mem- b ane labeled by 1 he e a e mo e copies o objec p2 han copies o objec o1,so ule k+3≡p2o1→λ will be applied +(p( )) imes, consuming all copies o o1and “ emaining” − +(p( )) + k−1  i=0 ai k· icopies o p2wi hou e ol e bu hese copies mus e ol e by means o ule k+5. (3) Rule k+5≡p2→o2will be applied − +(p( )) + k−1  i=0 ai k· i imes, consuming all copies o p2and p oducing − +(p( )) + k−1  i=0 ai k· inew copies o objec o2. (4) Fo each j,1 ≤j≤k, ule j≡ bj→p +(aj−1 k) 1p −(aj−1 k) 2b(j−1 j−1) j...b(k−1 j−1) kwill be applied ( +1)j−1 imes. All he p e ious ules a e applied in pa allel in one ansi ion s ep. Thus, in his case, a con igu a ion C +2 he con en o memb ane labeled by 1 is he mul ise which con ains objec s o1,o2,p1,p2and bj,(1≤j≤k)wi h he ollowing mul iplici ies: –Mul iplici y o objec o1: +(p( +1)). Indeed, om (2) all copies o objec o1a e consumed, bu +(p( +1)) (c) =0. –Mul iplici y o objec o2: −(p( +1)). Indeed, a e execu ion o he ules, i s mul iplici y will be −(p( )) − +(p( )) + k−1  i=0 ai k· i =−p( )− k−1  i=0 ai k· i =−p( +1)(c) = −(p( +1)). –Mul iplici y o objec p1: k−1  i=0 +(ai k)·( +1)i. Indeed, a e execu ion o he ules om (1) all copies o p1a e consumed bu om (4) he p oduced copies a e he ollowing: k  i=1 +(ai−1 k)·( +1)i−1= k−1  i=0 +(ai k)·( +1)i –Mul iplici y o objec p2: k−1  i=0 −(ai k)·( +1)i. Indeed, a e execu ion o he ules om (1), (2) and (3), all copies o objec p2a e consumed bu by applying ules in (4) new copies o p2a e p oduced, in o al he numbe o copies will be: k  i=1 −(ai−1 k)·( +1)i−1= k−1  i=0 −(ai k)·( +1)i –Mul iplici y o objec bj, o each j,1≤j≤k: ( +2)j−1. Indeed, om (4) he o al numbe o copies o objec bj p oduced is j−1  s=0j−1 s( +1)s=[( +1)+1]j−1=( +2)j−1 Hence, in his case he esul holds o +1. Case 4: k−1  i=0 ai k· i<0∧ +(p( )) + k−1  i=0 ai k· i>0 In his case, he ollowing holds: (a) k−1  i=0 +(ai k)− k−1  i=0 −(ai k)· i<0. Indeed, i is enough o no ice ha k−1  i=0 ai k· i<0, and ai k= +(ai k)− −(ai k), o 0≤i≤k−1. (b) +(p( )) > −k−1  i=0 +(ai k)· i− k−1  i=0 −(ai k)· i. Indeed, i su ices o bea in mind ha +(p( )) > − k−1  i=0 ai k· i=−k−1  i=0 +(ai k)· i− k−1  i=0 −(ai k)· i and ai k= +(ai k)− −(ai k), o 0≤i≤k−1. (c) p( )>0andp( +1)>0. Indeed, om he hypo hesis in his case we ha e +(p( )) > − k−1  i=0 ai k· i>0. So, p( )>0and +(p( )) =p( ). Thus, p( +1)=p( )+ k−1  i=0 ai k· i= +(p( )) + k−1  i=0 ai k· i>0 The e o e, in his case con igu a ion C +1yields con igu a ion C +2as ollows: (1) F om (a) we deduce ha a con igu a ion C +1in mem- b ane labeled by 1 he e a e mo e copies o objec p2 han copies o objec p1,so ule k+1≡p1p2→λwill be applied k−1  i=0 +(ai k)· i imes, consuming all copies o p1and “ emaining” k−1  i=0 −(ai k)· i− k−1  i=0 +(ai k)· i copies o p2wi hou e ol ing. (2) F om (b) we deduce ha a con igu a ion C +1in mem- b ane labeled by 1 he e a e mo e copies o objec o1 han copies o objec p2,so ule k+3≡p1o1→λ will be applied k−1  i=0 −(ai k)· i− k−1  i=0 +(ai k)· i imes, consuming all copies o p2and “ emaining” +(p( ))− k−1  i=0 −(ai k)· i− k−1  i=0 +(ai k)· icopies o o1wi hou e ol ing. (3) Fo each j,1 ≤j≤k, ule j≡bj→ p +(aj−1 k) 1p −(aj−1 k) 2b(j−1 j−1) j...b(k−1 j−1) kwill be applied ( + 1)j−1 imes. All he p e ious ules a e applied in pa allel in one ansi ion s ep. Thus, in his case, a con igu a ion C +2 he con en o memb ane labeled by 1 is he mul ise which con ains objec s o1,o2,p1,p2and bj,(1≤j≤k)wi h he ollowing mul iplici ies: –Mul iplici y o objec o1: +(p( +1)). Indeed, om (2) we deduce ha he numbe o copies o objec o1is: +(p( )) −k−1  i=0 −(ai k)· i− k−1  i=0 +(ai k)· i = +(p( )) + k−1  i=0 ai k· i(c) =p( )+ k−1  i=0 ai k· i =p( +1)(c) = +(p( +1)) all copies o objec o1a e consumed, bu +(p( +1)) (c) =0. –Mul iplici y o objec o2: −(p( +1)). Indeed, objec o2is no in ol ed by he applica ion o ules o each con igu a ion C +2 om con igu a ion C +1, so he mul iplici y o o2is −(p( )) (c) =0(c) = −(p( +1)). –Mul iplici y o objec p1: k−1  i=0 +(ai k)·( +1)i. Indeed, om (1) all copies o objec p1a e consumed bu om (3) he o al numbe o p oduced copies is k  j=1 +(aj−1 k)·( +1)j−1= k−1  i=0 +(ai k)·( +1)i. –Mul iplici y o objec p2: k−1  i=0 −(ai k)·( +1)i. Indeed, om (1) all copies o objec p2a e consumed bu om (3) he o al numbe o p oduced copies is k  j=1 −(aj−1 k)·( +1)j−1= k−1  i=0 −(ai k)·( +1)i. –Mul iplici y o objec bj, o each j,1≤j≤k: ( +2)j−1. Indeed, om (3) he o al numbe o copies o objec bj p oduced is j−1  s=0j−1 s( +1)s=[( +1)+1]j−1=( +2)j−1 Hence, in his case he esul holds o +1. Co olla y 1: Le p(n)=a0+a1·n+ ··· + ak·nkbe a polynomial o deg ee ksuch ha ai∈Z,i=0,1,...,k. Le p(n)be he de e minis ic ansi ion P sys em conside ed in De ini ion 2. Then, polynomial p(n)is compu ed by he sys em p(n)acco ding wi h De ini ion 1. P oo : F om Theo em 1 we deduce ha o each ∈N a con igu a ion C +1 he con en o memb ane labeled by 1 is he ollowing mul ise : {o +(p( )) 1o −(p( )) 2pk−1 i=0 +(ai k)· i 1pk−1 i=0 −(ai k)· i 2 b1b( +1) 2b( +1)2 3··· b( +1)k−1 k} In o de o know he mul iplici y o objec s o1and o2in memb ane labeled by 1 a con igu a ion C +1, wo cases a e dis inguished: •I p( )≥0 hen +(p( )) =p( )and −(p( )) =0. So, he mul iplici y o o1is +(p( )) =p( )and he mul iplici y o o2is −(p( )) =0. •I p( )<0 hen +(p( )) =0and −(p( )) =−p( ). Thus, he mul iplici y o o1is +(p( )) =0and he mul iplici y o o2is −(p( )) =−p( ). IV. DESCRIPTIVE COMPUTATIONAL RESOURCES In his sec ion, he desc ip i e compu a ional esou ces equi ed by he de e minis ic ansi ion P sys em p(n) con- side ed in De ini ion 2 which compu es polynomial p(n) wi h in ege numbe s coe icien s, is depic ed. •The size o he wo king alphabe : k+4. •The ini ial numbe o objec s: 1 +|a0|. •The numbe o ules: k+5. •The o al numbe o objec s in ol ed in he ules is 2k+k+9+ k−1 |ai k|. i=0 Hence, he o al amoun o desc ip i e compu a ional esou ces is exponen ial in he size o he polynomial. V. DISCUSSIONS Un il now, wo kinds o me hods ha e been epo ed in li - e a u e o implemen au oma ic design o memb ane sys ems. One is he easoning way p esen ed in his pape and [27], which is called REASON. The o he is he me aheu is- ic app oaches (META) al eady used in memb ane sys ems design, such as gene ic algo i hms [21], [23], [25], in pa icula Pe mu a ion Penal y Gene ic Algo i hms (PPGAs) [26], and quan um-inspi ed e olu iona y algo i hm (QIEAs) [22], [24]. REASON and META ha e he ollowing di e ences: •Concep : META uses a me aheu is ic app oach o e ol e a popula ion o candida e P sys ems ( easi- ble o in easible) owa d he success ul P sys ems, while REASON uses induc i e me hod ( om simple o com- plex P sys ems) o ob ain he success ul P sys ems. A me aheu is ic app oach may be a gene ic algo i hm, a quan um-inspi ed e olu iona y algo i hm o o he s. •Usage: META is qui e easy o unde s and and mas e o a beginne , while REASON sounds a qui e complex echnique o a beginne . •Gene a ion: META is a mo e gene al echnique han REASON and he e o e i is possible o use META o design di e en P sys ems. While in REASON, di e en P sys ems a e designed by using di e en speci ic ea- soning echniques. •Resou ce: In REASON, i is possible o calcula e he esou ce equi ed by a P sys em wi h espec o com- pu ing ime and wo kspace. While in META, i is qui e ha d o summa ize he esou ce. •So wa e: The e alua ion o a success ul P sys em in META is pe o med by using he well-known P sys em simula o , P-Lingua [28]. REASON does no need any so wa e. •Ex endibili y: REASON can be easily ex ended om a speci ic o a gene al P sys em, e.g., om a low-deg ee o high-deg ee polynomial P sys em, o a kind o memb ane sys em. This ex endibili y is no sui able o META. VI. CONCLUSION This pape ex ends he wo k in [27] om he au oma ic design o de e minis ic ansi ion P sys ems o compu ing polynomials wi h na u al numbe coe icien s o he au oma ic design o such kind o memb ane sys ems o compu ing poly- nomials wi h in ege coe icien s, by analyzing he syn ac ical and seman ics ing edien s o cell-like memb ane sys ems. This is a signi ican s ep o he p og ammabili y o memb ane sys ems, namely how o au oma ically design a P sys em by using p og ams so as o de elop a use ul oolbox o he communi y o memb ane compu ing. As u u e wo k we plan o ex end his me hod in o de o design new a ian s o memb ane sys ems wi h he capabili y o pe o ming mo e complex asks like inding he mini- mal memb ane sys em, wi h espec o he numbe o used objec s, o a gi en assignmen o like p ac ical applica ions such as memb ane con olle s o mobile obo s. On he o he hand, we p opose: (a) o de elop so wa e pla o ms o simula e ansi ion P sys ems using a weak in e p e a ion o he p io i ies as well as FPGA (Field P og ammable Ga e A ay) based ha dwa e o implemen hem; and (b) he use memb ane-inspi ed e olu iona y algo i hms [15], [29], [30] o op imiza ion spiking neu al P sys ems [31] o implemen he au oma ic design o a memb ane sys ems (including spiking neu al P sys ems) o sol ing compu a ionally ha d p oblems. REFERENCES [1] Gh. P˘aun, “Compu ing wi h memb anes,” J. Compu . Sys . Sci., ol. 61, no. 1, pp. 108–143, Aug. 2000. [2] Gh. P˘aun, G. Rozenbe g, and A. Salomaa, The Ox o d Handbook o Memb ane Compu ing. New Yo k, NY, USA: Ox o d Uni . P ess, 2010. [3] M. Gheo ghe, Gh. P˘aun, M. J. Pé ez-Jiménez, and G. Rozenbe g, “Resea ch on ie s o memb ane compu ing: Open p oblems and esea ch opics,” In . J. Found. Compu . Sci., ol. 24, no. 5, pp. 547–624, 2013. [4] Gh. P˘aun, Y. Suzuki, and H. Tanaka, “On he powe o memb ane di ision in P sys ems,” Theo . Compu . Sci., ol. 324, no. 1, pp. 61–85, 2004. [5] C. Ma ín-Vide, Gh. P˘aun, J. Pazos, and A. Rod íguez-Pa ón, “Tissue Psys ems,”Theo . Compu . Sci., ol. 296, no. 2, pp. 295–326, 2003. [6] M. Ionescu, Gh. P˘aun, and T. Yokomo i, “Spiking neu al P sys ems,” Fundam. In ., ol. 71, no. 2, pp. 279–308, 2006. [7] L. Pan and X. Zeng, “Small uni e sal spiking neu al P sys ems wo k- ing in exhaus i e mode,” IEEE T ans. Nanobiosci., ol. 10, no. 2, pp. 99–105, Jun. 2011. [8] L. Pan, J. Wang, and H. J. Hoogeboom, “Spiking neu al P sys ems wi h as ocy es,” Neu al Compu ., ol. 24, no. 3, pp. 805–825, 2012. [9] L. Pan, Gh. P˘aun, G. Zhang, and F. Ne i, “Spiking neu al P sys ems wi h communica ion on eques ,” In . J. Neu al Sys ., ol. 27, no. 8, 2017, A . no. 1750042. [10] A. Alhazo , C. Ma ín-Vide, and L. Pan, “Sol ing a PSPACE- comple e p oblem by ecognizing P sys ems wi h es ic ed ac i e memb anes,” Fundamen a In o ma icae, ol. 58, no. 2, pp. 66–77, 2003. [11] L. Pan and C. Ma in-Vide, “Sol ing mul idimensional 0–1 knapsack p oblem by P sys ems wi h inpu and ac i e memb anes,” J. Pa allel Dis ib. Compu ., ol. 65, no. 12, pp. 1578–1584, 2005. [12] B. Song, T. Song, and L. Pan, “Time- ee solu ion o sa p oblem by P sys ems wi h ac i e memb anes and s anda d cell di ision ules,” Na u al Compu ., ol. 14, no. 4, pp. 673–681, 2015. [13] G. Ciobanu, M. J. Pé ez-Jiménez, and Gh. P˘aun, Eds., Applica ions o Memb ane Compu ing (Na u al Compu ing Se ies). Be lin, Ge many: Sp inge , 2006. [14] P. F isco, M. Gheo ghe, M. J. Pé ez-Jiménez, Eds., Applica ions o Memb ane Compu ing in Sys ems and Syn he ic Biology (Eme - gence, Complexi y and Compu a ion). Be lin, Ge many: Sp inge , 2014. [15] G. Zhang, M. Gheo ghe, L. Pan, and M. J. Pé ez-Jiménez, “E olu iona y memb ane compu ing: A comp ehensi e su ey and new esul s,” In . Sci., ol. 279, pp. 528–551, Sep. 2014. [16] G. Zhang, M. J. Pé ez-Jiménez, and M. Gheo ghe, Real-li e Applica ions wi h Memb ane Compu ing (Eme gence, Complexi y and Compu a ion). Be lin, Ge many: Sp inge , 2017. [17] H. Peng, J. Wang, M. J. Pé ez-Jiménez, H. Wang, J. Shao, and T. Wang, “Fuzzy easoning spiking neu al P sys em o aul diagnosis,” In . Sci., ol. 235, pp. 106–116, Jun. 2013. [18] C. Buiu, C. Vasile, and O. A sene, “De elopmen o memb ane con- olle s o mobile obo s,” In . Sci., ol. 187, no. 1, pp. 33–51, 2012. [19] X. Wang e al., “Design and implemen a ion o memb ane con olle s o ajec o y acking o nonholonomic wheeled mobile obo s,” In eg . Compu .-Aided Eng., ol. 23, no. 1, pp. 15–30, 2016. [20] G. Zhang, J. Cheng, T. Wang, X. Wang, and J. Zhu, Eds., Memb ane Compu ing: Theo y and Applica ions. Beijing, China: Science P ess, 2015. [21] G. Escuela and M. Á. G. Na anjo, “An applica ion o gene ic algo i hms o memb ane compu ing,” in P oc. 8 h B ains o ming Week Memb ane Compu ., 2010, pp. 101–108. [22] X. Huang, G. Zhang, H. Rong, and F. Ipa e, “E olu iona y design o a simple memb ane sys em,” in Memb ane Compu ing (Lec u e No es in Compu e Science), ol. 7184, M. Gheo ghe, Gh. P˘aun, G. Rozenbe g, A. Salomaa, and S. Ve lan, Eds. Be lin, Ge many: Sp inge , 2012, pp. 203–214. [23] C. Tudose, R. Le ica u, and F. Ipa e, “Using gene ic algo i hms and model checking o P sys ems au oma ic design,” in Na u e Inspi ed Coope a i e S a egies o Op imiza ion (S udies in Compu a ional In el- ligence), ol. 387, D. A. Pel a, N. K asnogo , D. Dumi escu, C. Chi a, and R. Lung, Eds. Be lin, Ge many: Sp inge , 2011, pp. 285–302. [24] Y. Chen, G. Zhang, T. Wang, and X. Huang, “Au oma ic design o a P sys em o basic a i hme ic ope a ions,” Chin.J.Elec on., ol. 23, no. 2, pp. 302–304, 2014. [25] Z. Ou, G. Zhang, T. Wang, and X. Huang, “Au oma ic design o cell- like P sys ems h ough uning memb ane s uc u es, ini ial objec s and e olu ion ules,” In . J. Uncon en ional Compu ., ol. 9, nos. 5–6, pp. 425–443, 2013. [26] G. Zhang, H. Rong, Z. Ou, M. J. Pé ez-Jiménez, and M. Gheo ghe, “Au oma ic design o de e minis ic and non-hal ing memb ane sys ems by uning syn ac ical ing edien s,” IEEE T ans. Nanobiosci., ol. 13, no. 3, pp. 363–371, Sep. 2014. [27] W. Yuan, G. Zhang, M. J. Pé ez-Jiménez, T. Wang, and X. Huang, “P sys ems based compu ing polynomials: Design and o mal e i ica- ion,” Na u al Compu ., ol. 15, no. 4, pp. 591–596, 2016. [28] M. Ga cía-Quismondo, R. Gu ié ez-Escude o, I. Pé ez-Hu ado, M. J. Pé ez-Jiménez, and A. Riscos-Núñez, “An o e iew o P-lingua 2.0,” in Wo kshop Memb ane Compu ing (Lec u e No es in Compu e Science), ol. 5957, Gh. P˘aun, M. J. Pé ez-Jiménez, A. Riscos-Núñez, G. Rozenbe g, and A. Salomaa, Eds. Be lin, Ge many: Sp inge , 2010, pp. 264–288. [29] G. Zhang, J. Cheng, M. Gheo ghe, and Q. Meng, “A hyb id app oach based on di e en ial e olu ion and issue memb ane sys ems o sol ing cons ained manu ac u ing pa ame e op imiza ion p oblems,” Appl. So Compu ., ol. 13, no. 3, pp. 1528–1542, 2013. [30] J. Xiao, Y. Huang, Z. Cheng, J. He, and Y. Niu, “A hyb id memb ane e olu iona y algo i hm o sol ing cons ained op imiza ion p oblems,” Op ik, ol. 125, no. 2, pp. 897–902, 2014. [31] G. Zhang, H. Rong, F. Ne i, and M. J. Pé ez-Jiménez, “An op imiza- ion spiking neu al P sys em o app oxima ely sol ing combina o ial op imiza ion p oblems,” In . J. Neu al Sys ., ol. 24, no. 5, pp. 1–16, 2014.