[发明专利]一种基于遗传蚁群融合算法的数字微流控芯片灾难性故障测试方法有效
申请号: | 201611150946.1 | 申请日: | 2016-12-14 |
公开(公告)号: | CN106650074B | 公开(公告)日: | 2019-12-10 |
发明(设计)人: | 汪杰君;刘江宽;许川佩;胡聪;叶松 | 申请(专利权)人: | 桂林电子科技大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06N3/00 |
代理公司: | 45112 桂林市华杰专利商标事务所有限责任公司 | 代理人: | 刘梅芳 |
地址: | 541004 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 遗传 融合 算法 数字 微流控 芯片 灾难性 故障测试 方法 | ||
1.一种基于遗传蚁群融合算法的数字微流控芯片灾难性故障测试方法,其特征在于,包括以下步骤:
S1.建立数字微流控芯片的灾难性故障测试模型:根据数字微流控芯片的阵列单元结构,建立数字微流控芯片的灾难性故障测试模型,所述模型为:
(1)把数字微流控芯片的阵列单元抽象为无向图G(V,E)的顶点V,相邻阵列单元之间的连接关系抽象为无向图G(V,E)的边E,得到无向图模型G(V,E),并建立其对应的邻接矩阵A;
(2)对无向图模型G(V,E)中的所有顶点V进行编号,令每个顶点的编号对应为该顶点在邻接矩阵A中的行号,从编号最小的顶点开始,依次搜索与当前顶点相关联的边,并对搜索到的边从小到大进行编号;
(3)将无向图模型G(V,E)中的边E抽象为无向图模型G′(V′,E′)的顶点V′,并令顶点V′的编号一一对应G(V,E)中边E的编号,将无向图模型G(V,E)中边E之间的邻接关系抽象为无向图模型G′(V′,E′)的边E′,建立无向图模型G′(V′,E′)及其对应的邻接矩阵B;
(4)采用改进的Floyd方法计算无向图模型G′(V′,E′)中任意两顶点间的最短路径,以两顶点间的最短路径作为两顶点间边的权值,构造一个完全连通图模型G″(V″,E″),以此完全连通图模型G″(V″,E″)作为数字微流控芯片灾难性故障测试的模型;
S2.得到初步测试路径并设置最大最小蚁群算法的初始信息素上下界和信息素初始值:根据数字微流控芯片灾难性故障测试模型G″(V″,E″),采用遗传算法得到初步测试路径,并根据初步测试路径设置最大最小蚁群算法的初始信息素上下界和信息素初始值,其中,初始信息素上下界和信息素初始值具体设置公式为:
其中,τmax(0)、τmin(0)分别为初始信息素上界和下界,是遗传算法求得的初步测试路径中最短测试路径的长度,Pbest表示蚁群算法收敛时构造最优解的概率,avg等于m/2,m是最大最小蚁群算法中设置的蚂蚁数量,ρ是信息素残留系数,τij(0)为任意路径(i,j)上的信息素初值,u表示从遗传算法求得初步测试路径中选择最短的u个测试路径,是遗传算法求得的初步测试路径中的一个测试路径k的长度;
S3.搜索最终测试路径并输出结果:根据数字微流控芯片灾难性故障测试模型G″(V″,E″)和步骤S2得到的初始信息素上下界和信息素初始值,采用最大最小蚁群算法搜索最终测试路径,蚁群算法迭代完成后,输出最终测试路径,其中,最大最小蚁群算法的目标函数为:
其中,为最终测试路径中两个相邻路由节点v″i和v″i+1之间的距离权值,n为节点总数,路由节点v″i和v″i+1即为数字微流控芯片灾难性故障测试模型G″(V″,E″)中的两个顶点。
2.根据权利要求1所述的基于遗传蚁群融合算法的数字微流控芯片灾难性故障测试方法,其特征在于,所述步骤S1中的改进Floyd方法为:
在计算无向图G′(V′,E′)中任意两顶点v′i和v′j之间最短路径时,先对待插入的节点v′r进行路长比较,如果dir≥dij或drj≥dij,dij代表两个顶点之间的距离,则说明插入节点v′r后,v′i经过v′r到达v′j的路径不会比原来两顶点之间的路径短,于是不再计算dir+drj,直接进行下一节点的搜索,且无向图G′(V′,E′)中顶点v′i到v′j的距离与v′j到v′i的距离对称相等,若已计算v′i到v′j的距离,则不需再计算v′j到v′i的距离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611150946.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:收纳盒(4)
- 下一篇:基于铁磁谐振过电压机理的配电网脆弱性评估方法