[发明专利]一种利用膜计算提高时间有效性实现最小支配集的方法在审
申请号: | 201710942136.8 | 申请日: | 2017-10-11 |
公开(公告)号: | CN107729644A | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 许家昌;黄友锐 | 申请(专利权)人: | 安徽理工大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 232001 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 计算 提高 时间 有效性 实现 最小 支配 方法 | ||
1.一种利用膜计算提高时间有效性实现最小支配集的方法,其特征在于,具体包括以下步骤:
步骤1:建立膜计算(P系统)MDS模型;
步骤2:初始化用于实现MDS的膜计算单元;
步骤3:定义膜计算单元的数量;
步骤4:将线性表达式输入膜计算单元;
步骤5:结合算法,迭代执行,最终在线性时间内实现基于膜计算的MDS。
2.根据权利要求1所述的利用膜计算提高时间有效性实现最小支配集的方法,其特征在于:定义基于膜计算的MDS模型,设图G=(V,E),其中V表示图顶点且包含m个顶点的集合,,E表示边且包含n条边的集合,定义线性时间内完成MDS的P系统Π=(O,H,w1,w2,...,wq,R)。
3.根据权利要求1所述的利用膜计算提高时间有效性实现最小支配集的方法,其特征在于:结合图论及MDS的原理定义MDS中的对象字符集O,具体字符定义为:
m代表图中的节点数;
n代表图中的无向边数;
Xi代表节点i;
X′i代表支配节点或相邻支配节点;
di代表支配节点;
ndi代表非支配节点;
upcountDi膜内最小支配几集计数增量;
Di di在upcountDi变化之后的值;
Xij代表节点i和j之间的边;
countDi计数器跟随膜中支配集节点数的增加而增加;
countouti膜中对象在支配集中的表示;
count1i代表控制膜内规则计数器;
count2i代表由膜内规则产生膜标记的计数器;
count3i代表有规则产生的膜产生方法计数器;
count4i控制发送膜产生方法步骤;
Z该对象被消耗,且保留膜中支配集方法,最终生成countouti;
Y此对象在生成膜后被消耗;
MDSi代表可能的最小支配集体;
由上述可把O定义为;O={{Di,Xi,X′i,di,ndi}∪{Xij}∪{countDi,countouti}∪{count1i,count2i,count3i,count4i}∪{upcountDi,Z,Y}∪{MDSi}。
4.根据权利要求1所述的利用膜计算提高时间有效性实现最小支配集的方法,其特征在于:定义包含n个膜的标记为H={1,2,...,n}膜结构u=[[]1,[]2...[]n-1]0.取H=2,权利要求2,设2个区域内的多重集为:w2={Xi}∪{Xij}∪{count10,count20,count30,Z}w1={count00},其中w1,w2为O中的字符串。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽理工大学,未经安徽理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710942136.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:使用表面修饰层的光刻方法
- 下一篇:高纯度分配单元