基于正交搜索的粒子群优化测试用例生成方法  被引量:10

Test Case Generation Based on Orthogonal Exploration and Particle Swarm Optimization

在线阅读下载全文

作  者:王令赛[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[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象