A Discrete Particle Swarm Optimization for Covering Array Generation

作者: Huayao Wu , Changhai Nie , Fei-Ching Kuo , Hareton Leung , Charles J. Colbourn

DOI: 10.1109/TEVC.2014.2362532

关键词:

摘要: Software behavior depends on many factors. Combinatorial testing (CT) aims to generate small sets of test cases uncover defects caused by those factors and their interactions. Covering array generation, a discrete optimization problem, is the most popular research area in field CT. Particle swarm (PSO), an evolutionary search-based heuristic technique, has succeeded generating covering arrays that are competitive size. However, current PSO methods for generation simply round particle’s position integer handle search space. Moreover, no guidelines available effectively set PSOs parameters this problem. In paper, we extend set-based PSO, existing (DPSO) method, generation. Two auxiliary strategies (particle reinitialization additional evaluation gbest ) proposed improve performance, thus novel DPSO developed. Guidelines parameter settings both conventional (CPSO) developed systematically here. Discrete extensions four variants developed, order further investigate effectiveness Experiments show CPSO can produce better results using settings, smaller than other algorithms. promising improvement

参考文章(37)
Jose Torres-Jimenez, Eduardo Rodriguez-Tello, Simulated Annealing for constructing binary covering arrays of variable strength IEEE Congress on Evolutionary Computation. pp. 1- 8 ,(2010) , 10.1109/CEC.2010.5586148
Myra B. Cohen, Charles J. Colbourn, Alan C.H. Ling, Constructing strength three covering arrays with augmented annealing Discrete Mathematics. ,vol. 308, pp. 2709- 2722 ,(2008) , 10.1016/J.DISC.2006.06.036
Brady J. Garvin, Myra B. Cohen, Matthew B. Dwyer, Evaluating improvements to a meta-heuristic search for constrained interaction testing Empirical Software Engineering. ,vol. 16, pp. 61- 102 ,(2011) , 10.1007/S10664-010-9135-7
Jose Torres-Jimenez, Eduardo Rodriguez-Tello, New bounds for binary covering arrays using simulated annealing Information Sciences. ,vol. 185, pp. 137- 152 ,(2012) , 10.1016/J.INS.2011.09.020
Wei-Neng Chen, Jun Zhang, Ying Lin, Ni Chen, Zhi-Hui Zhan, Henry Shu-Hung Chung, Yun Li, Yu-Hui Shi, Particle Swarm Optimization With an Aging Leader and Challengers IEEE Transactions on Evolutionary Computation. ,vol. 17, pp. 241- 258 ,(2013) , 10.1109/TEVC.2011.2173577
Bestoun S. Ahmed, Kamal Z. Zamli, A variable strength interaction test suites generation strategy using Particle Swarm Optimization Journal of Systems and Software. ,vol. 84, pp. 2171- 2185 ,(2011) , 10.1016/J.JSS.2011.06.004
Yue-Jiao Gong, Jun Zhang, Ou Liu, Rui-Zhang Huang, Henry Shu-Hung Chung, Yu-Hui Shi, Optimizing the Vehicle Routing Problem With Time Windows: A Discrete Particle Swarm Optimization Approach systems man and cybernetics. ,vol. 42, pp. 254- 267 ,(2012) , 10.1109/TSMCC.2011.2148712
Yan Wang, Xiao-Yue Feng, Yan-Xin Huang, Dong-Bing Pu, Wen-Gang Zhou, Yan-Chun Liang, Chun-Guang Zhou, A novel quantum swarm evolutionary algorithm and its applications Neurocomputing. ,vol. 70, pp. 633- 640 ,(2007) , 10.1016/J.NEUCOM.2006.10.001
Sabine Helwig, Juergen Branke, Sanaz Mostaghim, Experimental Analysis of Bound Handling Techniques in Particle Swarm Optimization IEEE Transactions on Evolutionary Computation. ,vol. 17, pp. 259- 271 ,(2013) , 10.1109/TEVC.2012.2189404
Bestoun S. Ahmed, Kamal Z. Zamli, Chee Peng Lim, Application of Particle Swarm Optimization to uniform and variable strength covering array construction soft computing. ,vol. 12, pp. 1330- 1347 ,(2012) , 10.1016/J.ASOC.2011.11.029