<p>We consider a variant of P systems called elimination P systems. These are polarizationless P systems with active membranes having no non-elementary membrane division rules, extended with rules of the form <InlineEquation ID="IEq1"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="41965_2024_179_Article_IEq1.gif" Format="GIF" Height="19" Rendition="HTML" Resolution="72" Type="Linedraw" Width="70" /> </InlineMediaObject> <EquationSource Format="TEX">\([ab\rightarrow \varepsilon ]_h\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mrow> <mo stretchy="false">[</mo> <mi>a</mi> <mi>b</mi> <mo stretchy="false">→</mo> <mi>ε</mi> <mo stretchy="false">]</mo> </mrow> <mi>h</mi> </msub> </math></EquationSource> </InlineEquation>, where <i>a</i> and <i>b</i> are objects and <InlineEquation ID="IEq2"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="41965_2024_179_Article_IEq2.gif" Format="GIF" Height="10" Rendition="HTML" Resolution="72" Type="Linedraw" Width="11" /> </InlineMediaObject> <EquationSource Format="TEX">\(\varepsilon\)</EquationSource> <EquationSource Format="MATHML"><math> <mi>ε</mi> </math></EquationSource> </InlineEquation> denotes the empty word. The semantics of these rules are as follows: when <i>a</i> and <i>b</i> are present together within the same membrane with label <i>h</i>, they are both eliminated and no new objects are produced. We investigate the computational power of two types of elimination P systems designed to solve decision problems. In <i>recognizer</i> elimination P systems, as usual, an accepting computation must output a single <i>yes</i> object, and a rejecting computation must output one <i>no</i> object, both occurring precisely in the final step of the computation. In the more general <i>extended acknowledger</i> elimination P systems, an accepting computation should produce one or more <i>yes</i> objects, whereas a rejecting computation should not produce any <i>yes</i> objects. Our main result is that while recognizer elimination P systems with no dissolution rules can solve in polynomial-time only problems in <InlineEquation ID="IEq3"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="41965_2024_179_Article_IEq3.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="27" /> </InlineMediaObject> <EquationSource Format="TEX">\({\textbf {NL}}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="bold">NL</mi> </math></EquationSource> </InlineEquation>, extended acknowledger elimination P systems with no dissolution rules are able to solve <InlineEquation ID="IEq4"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="41965_2024_179_Article_IEq4.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="27" /> </InlineMediaObject> <EquationSource Format="TEX">\({\textbf {PP}}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="bold">PP</mi> </math></EquationSource> </InlineEquation>-complete problems. This demonstrates the importance of the definition of accepting conditions in these P systems.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

On accepting conditions in P systems with active membranes

  • Zsolt Gazdag,
  • Károly Hajagos

摘要

We consider a variant of P systems called elimination P systems. These are polarizationless P systems with active membranes having no non-elementary membrane division rules, extended with rules of the form \([ab\rightarrow \varepsilon ]_h\) [ a b ε ] h , where a and b are objects and \(\varepsilon\) ε denotes the empty word. The semantics of these rules are as follows: when a and b are present together within the same membrane with label h, they are both eliminated and no new objects are produced. We investigate the computational power of two types of elimination P systems designed to solve decision problems. In recognizer elimination P systems, as usual, an accepting computation must output a single yes object, and a rejecting computation must output one no object, both occurring precisely in the final step of the computation. In the more general extended acknowledger elimination P systems, an accepting computation should produce one or more yes objects, whereas a rejecting computation should not produce any yes objects. Our main result is that while recognizer elimination P systems with no dissolution rules can solve in polynomial-time only problems in \({\textbf {NL}}\) NL , extended acknowledger elimination P systems with no dissolution rules are able to solve \({\textbf {PP}}\) PP -complete problems. This demonstrates the importance of the definition of accepting conditions in these P systems.