基于群体的增量学习
计算机科学
遗传算法
算法
贪婪算法
人口
成对比较
测试用例
文化算法
冗余(工程)
元优化
数学优化
最优化问题
数学
人工智能
机器学习
人口学
回归分析
社会学
操作系统
作者
Lihong Tan,Yang Sun,Yue Pan,Fan Yang
标识
DOI:10.1109/iscsic57216.2022.00055
摘要
To solve the problem of redundant test cases in the process of generating test cases for numerical simulation software, we proposed Population Split Genetic Algorithm (PSGA). We adopt the idea of greedy algorithm and population splitting as well as individual exchange to improve generation algorithm. Firstly, We introduce the idea of greedy algorithm to update the fitness in genetic algorithm. Secondly, we add the steps of population splitting and individual exchange between populations on the basis of genetic algorithm. Improved genetic algorithm enhances the global optimization ability and avoids falling into the local optimum dilemma when generating test cases. Finally, we proposed an evaluation method based on the redundancy of covered combination. We compared the test case generation results with PICT, Allpairs and Acts tools. Furthermore, we compared with genetic algorithm and its derivatives. Experimental results show that the PSGA can effectively reduce the number of test cases compared with the above tools and algorithms.
科研通智能强力驱动
Strongly Powered by AbleSci AI