基于膜系统逻辑运算研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于膜系统逻辑运算研究

基于膜系统逻辑运算研究   摘要:膜系统是在细胞层次上模仿自然过程的一种计算模型,最大的优点是可以以极大的并行度来进行计算。该文证明了执行逻辑运算在膜系统中的可能性,并给出了一个有效的方法来实施逻辑运算,这相对比在一般计算机体系结构中执行要简单。   关键词:逻辑运算,膜系统,活性系统   中图分类号:TP311文献标识码:A文章编号:1009-3044(2009)13-3516-02      1 引言   自然计算是一种试图在“计算”中模拟自然的一个领域。目前已发展成为的新的研究方向。自然计算的三个方向:神经网络、遗传算法以及DNA计算已经被很好的建立。特别是前二种已经被应用到不同的实践领域中。但是,自然计算不仅仅只是在神经网络与遗传的层次上,还在于细胞的层次[1]。基于对生物体内细胞膜生命进程的研究。当前自然计算的一个新的发展方向已经形成,这个方向我们称为膜计算[6]。   膜计算是分子计算的一种,但其计算主体是细胞层面,它把细胞层面上的化学反应与物质流动当做计算过程来抽象,膜内的化学反应就是我们通常理解的计算过程,而物质在不同膜之间流动则相对于通常意义计算系统中的消息传递,整个生物体的皮肤相当于一个计算系统,而其中的细胞膜是一个一个计算单元。在膜计算领域中,膜系统代表了由细胞部分和分子构成的膜而引出一个新的抽象的模型。并且推导出一个最大的并行性和分布式的方式[7]。最近的研究表明这个模型是一个可行架构,能在多项次数中解决NP-完全问题[8]。   逻辑运算是其他复杂逻辑过程的基本运算。本文研究在膜系统中执行基本逻辑运算可行性。      2 相关膜系统的基本定义   下面将介绍本文中应用中涉及到的膜系统的基本定义、概念及推论。后面部分工作将基于这些基本的定义概念进行[2-5]。   构成一个非极性膜系统与活性膜为:   ∏ = (O,C,H, μ,ω1,…,ωm, R1,…,Rm),其中m≥1是系统中的初始化状态;O是对象的字符表;C?哿O 是一系列媒; H是关于膜的一系列有限符号;μ是一个膜体系, 由m个膜组成, 用H中的元素标识 (不一定以一对一的方式).它能用带方括号字符串的方式来表示, 比如, [1[2[3]3[4]4]2]1;ω1,…,ωm 是在 O 中的串, 描述在μ的m区域中放置的多重集对象; Ri是与区域i相关的有限的一系列演变规则,以下列出规则 (标识为h的膜可以表示为 [h ]h, umvn提出有m对象u和n对象v在膜中):   a) [h um → vn]h, 其中 h ∈H, u ∈ O, v ∈O*, m, n ∈{1,2,3,……}   b) [h cu → cv]h,其中 c ∈C, u ∈ O-C, v ∈(O-C)*, h ∈H   c) [h u → v|b]h, 其中 u, b ∈ O, v ∈ O*, h ∈H   d) [h u]h →[h b]h [h c]h, 其中 h ∈H,u,b,c∈O   e) [h u ]h → v, 其中 h ∈H, u, v ∈O   f) u[h]h →[h v]h, 其中 h ∈H, u, v ∈O   g) [h u ]h →[h]h v, 其中 h ∈H, u, v ∈O   规则(a)到(e)我们称之为类重写规则。通过这些规则,模仿生物系统,在某些特定区域下一些对象可以被转换成为其它的对象。平等运用这些规则: 可能演变的所有对象,应该演变。由规则(d)可看出膜可以划分为同一个标识的二个膜,当在规则指定的对象依据规则(e)被修改时膜可以被溶化,并且其他对象立刻进入父母膜。规则(e)也能被表示为[h u→v?啄]h,其中?啄代表如果运用这个规则膜将被溶化。对于规则(f)与(g),一个对象能被引入膜中同样也能被在一些条件下从膜中送出。在这个通信过程期间,介入的对象在类别或数量上也许会被改变。本质上,应注意在每步演变中,可以应用的所有规则必须被应用于所有可能的对象,由此分布式和最大并行性就能被保证。      3 逻辑运算   3.1 非运算   本文中,t表示真(TRUE), f表示假(FALSE)。在P系统中应用非(NOT)运算,我们先考虑下面的系统:   ∏NOT = (O, C, H, μ,ω1,…,ωm, R1,…, Rm ), 其中, O={t,f,l};C={l},H={1,2,3};m=[1[2[3]3]2]1;ω1=l,ω2=l,ω3=t;R1={t→(t,out),f→(f,out)}; R2={[2t]2→[2]2f,[2f]2→[2]2t};R3={t→f,f→t,t→td,f→fd}。   为了更好的说明这个P系统,图1表明了其结构。   在本结构中应指出的是

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档