检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王令赛[1] 姜淑娟[1] 张艳梅[1] 于巧[1]
机构地区:[1]中国矿业大学计算机科学与技术学院,江苏徐州221116
出 处:《电子学报》2014年第12期2345-2351,共7页Acta Electronica Sinica
基 金:国家自然科学基金(No.60970032);江苏省"333"工程;江苏省"青蓝工程";中央高校基本科研业务费专项资金资助(No.2013NB17)
摘 要:针对粒子群优化算法易出现早熟收敛的问题,本文提出一种基于正交搜索的粒子群优化测试用例生成方法.首先,利用奇异值分解来预测种群的进化方向,在其正交方向进行搜索,可避免已搜索过的区域,有助于跳出局部最优;然后,对粒子速度项进行改进,使其与正交方向保持一致,保证种群可持续受到正交方向的影响,有利于减少奇异值分解次数,降低时间消耗;最后,对每代最优个体进行局部搜索,以增强算法局部搜索能力.实验证明,本文方法在覆盖率、运行时间、进化代数等指标上均有优势.To solve the problem of premature convergence,this paper presents a method of generating test cases based on or-thogonal exploration and particle swarm optimization .First,singular value decomposition is used to estimate the evolution direction and drives the population towards orthogonal direction,so that our method can avoid searching those traversed areas so far and jump out of local optimum .Then,we change the velocity so that it is able to be consistent with the orthogonal direction,and as a result, the population can be affected continually,which can decrease the frequency of singular value decomposition and reduce the time consumption .Finally,the local search is used for the best particle in each generation .The experimental results show that our method has advantages in coverage,running time,and the number of generations .
关 键 词:测试用例生成 粒子群优化算法 局部搜索 奇异值分解
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.227