求解计算困难问题的膜计算模型与算法研究

来源 :华中科技大学 | 被引量 : 20次 | 上传用户:sun200208
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
膜计算是自然计算的一个新的分支。它是由细胞以及由细胞组成的组织或器官的结构和功能得到启发,而抽象出来的一种计算模式。从“膜计算”的概念提出至今十几年的时间里,关于膜计算的计算理论、模型、算法及应用得到了飞速发展。膜计算为计算机科学提供了新的分布式并行信息处理方法和技术,促进了新型高性能计算技术的发展,为求解计算困难问题提供了新的途径。类细胞膜系统和类组织膜系统是膜计算模型的两种基本类型。本文主要研究了在这两种模型框架下求解计算困难问题的膜计算算法。  计算有效性描述的是模型求解计算困难问题的能力,是自然计算中的一个关键问题。膜计算模型基于常用的空间换时间的方法(通常使用受生物启发的操作,如膜分裂、膜分割和膜创生),可以在多项式时间内求解计算困难问题。如何构造算法在多项式时间内求解计算困难问题,特别是,NP完全问题,PSPACE完全问题;如何改进已有的结果,构造半统一形式(semi-uniform)的解与统一形式(uniform)的解等都是值得研究的方向。本文对几个经典的NP完全问题— CAP问题、三匹配问题、二次分配问题,给出了不同膜系统框架或不同规则使用模式下的算法,分析了不同膜系统模型在计算中的表现。  空间换时间的膜计算算法尽管从理论上来说是正确的,但目前尚无真正意义上的生物或物理实现。从算法实现的现实考虑,膜计算优化算法成为解决计算困难问题的另外一种途径。它是膜系统框架与优化算法结合而成的,可以通过电子计算机仿真实现,得到关于计算困难问题的近似解。本文分别构造了两类膜系统框架下的膜计算优化算法,并将它们应用到路径规划领域,成功地求解了带容量约束的交通路径问题和带时间窗的交通路径问题。膜系统提供的并行分布式计算模型、结构变化方式和信息交流方式可以很好的改进传统优化算法的性能。主要工作如下:  首先,研究了带活性膜的膜系统框架下的算法设计。带活性膜的膜系统是类细胞膜系统的一种重要类型。该模型在计算过程中往往包含膜结构的不断进化。早期的带活性膜的膜系统是受电荷(+,?,0)控制的模型。但是,电荷的频繁变化不符合生物实际,从计算的角度看,也浪费了大量的计算资源。对于一个经典的NP完全问题――CAP问题,本文改进了P′erez-Jim′enez等人的已有结论,设计了不带电荷的情况下,求解该问题的算法,并给出了由半统一形式的解到统一形式的解的改进。另外,本文还研究了在极小并行的规则使用模式下如何求解该问题。特别地,这里首次在极小并行的情况下,给出了无电荷的带活性膜的膜系统求解NP问题的统一形式的解。  其次,研究了组织膜系统框架下的算法设计。本文延续类细胞膜系统求解CAP问题的研究,给出了在组织膜系统框架下求解该问题的算法,证明了组织膜系统的有效性。通过与前面的算法比较可以看出,组织膜系统只用两类规则即可实现对该问题的求解。系统的结构和规则简单,易于理解。此外,本文还给出了组织膜系统求解三匹配问题的算法。三匹配问题的算例可以与图论中的超图联系起来。以前的文献构造的求解一般图论问题的算法通常都既与顶点数目有关,又与边的数目有关。当边的数目改变时,通常需要重新构造系统。本文构造的算法只与超图的顶点数目有关,与超边的数目无关。因此,当边的数目改变时,只要点的数目不变,都无需重新构造系统。从这个意义上说,本文的构造技术优于之前的构造技术。  本文还特别研究了带二元输入的组织膜系统。以往的膜系统在求解NP困难问题时,通常都是采用一元编码的方式。因此,二进制编码的NP问题通常要先转化成一元编码的形式,再通过膜系统求解。但是,对于NP完全数值问题或牵扯到大量数值计算的NP问题,一元编码机制并不适当(较复杂)。通过膜系统解决这类问题时,二进制编码需要的计算资源更少。本文通过使用带二元输入的组织膜系统求解二次分配问题,证明了二进制编码的NP问题可以直接通过带二元输入的组织膜系统求解,而不需要转化为一元编码的形式。  最后,本文设计了两类膜计算优化算法,并分别用于求解带容量约束的交通路径问题和带时间窗的交通路径问题,将膜算法的应用扩展到路径规划领域。带容量约束的交通路径问题是大量路径问题的基本模型。本文设计的膜算法采用类细胞的膜结构,蚁群算法作为其子算法。特别地,将膜计算中“非确定的规则使用模式”引入到算法设计中,改善了蚁群算法的性能,有助于平衡收敛速度与搜索效果之间的矛盾。带时间窗的交通路径问题增加了时间调度这一环节,有更广泛的实际应用背景。为解决这一问题,本文设计了一种基于类组织膜系统的膜算法。该算法融合了“分布式结构”、“同向传输”等膜系统特性,扩展了搜索模型,避免了遗传算法容易过早收敛的问题。通过将仿真实验结果与文献中的当前最好结果作比较,证明了该算法的竞争力。其中两个测例的搜索结果比当前最好结果分别少一辆车。
其他文献
目的 观察在不同频率、加速度的上下垂荡运动刺激下,大鼠及人体模拟晕船的反应规律.方法 64只成年雄性SD大鼠随机分为4组(n=16):垂荡运动A组(频率0.20 Hz,加速度0.05 g)、垂
随着社会经济的发展,电力用户对于电能质量的要求越来越高,其中无功补偿问题显得尤为突出。由于静止无功发生器在调节速度、补偿性能、使用寿命等方面比其他无功补偿装置更具
目的 观察β淀粉样前体蛋白裂解酶1(BACE1)在大鼠肾上腺的表达和定位,检测循环间歇性低氧(CIH)对BACE1表达的影响.方法 采用Western blotting和免疫组织化学法检测BACE1在大
近年来,世界范围内发生了几起大停电事故。系统全部停电后,使其恢复供电是一件十分复杂而又耗费时间的事情。黑启动研究的就是电力系统事故后的恢复问题。现今各级电网公司黑启动方案的制定还大都保持在较初级的人工制定黑启动方案的水平上,既无法反应系统的最新情况,方案制定过程效率又低。因此,当前急需一套方便、易用的黑启动方案生成系统,它既能充分地反应系统的最新情况,又能大大降低方案制定人员的劳动强度。针对上述问
随着我国配电网自动化水平的提高,用户对于供电可靠性的要求也越来越高。目前配电网接地方式主要有中性点不接地、消弧线圈接地等方式,这些接地方式可以在发生单相接地故障时继续带故障连续运行2小时,保证了供电可靠性,但是由于故障特征不明显,故障选线及定位至今尚未取得实质性的突破。目前小电流接地系统中一般只配置故障选线装置,而馈线故障定位装置几乎为零,且已有的选线装置选线正确率亦较低。本文详细介绍了在美国等发
车载信息系统运用计算机、卫星定位、通信、控制等技术来为汽车用户提供安全、舒适、智能化的服务,作为智能汽车的重要组成部分,它集车辆检测控制、定位导航、安全防盗和综合
目的 观察辣椒素受体(TRPV1)拮抗剂AMG517在小鼠脑缺血/再灌注损伤中的作用及相关机制.方法 40只雄性C57BL/6小鼠随机分为假手术组(sham,n=10)、赋形剂(vehicle)+缺血/再注灌
RFID(无线射频识别)是一种自动的无线数据采集技术,其历史可以追溯到20世纪40年代的末期,随着集成电路和无线电技术的发展,RFID技术得到了巨大而又显著的进步。近年来,超高频
目的 探讨丰富环境(EE)对脂多糖(LPS)诱导的小鼠认知功能障碍的影响及其可能机制.方法 36只3周龄昆明小鼠进行8周的EE刺激或者标准环境(SE)饲养后分为以下3组:标准环境+生理
电力系统过电压直接影响到电力系统的安全运行,是发展超高压和特高压电网所必须研究的重要课题。电力系统中的过电压发生类型多种多样,发生机理不尽相同,波形、幅值、持续时间也不相同。过电压信号携带着丰富的电力系统运行状态信息,利用目前监测到的过电压信号进行特征提取以及识别算法研究,实现过电压类型的自动识别和诊断,对保证电网安全运行具有十分重要的意义。基于目前学界对于过电压类型的划分,本文在充分考虑不同类型