{"title":"测试冗余约简问题的四种元启发式算法比较","authors":"Mizanur Rahman, K. Z. Zamli, M. A. Mohamad","doi":"10.1145/3587828.3587879","DOIUrl":null,"url":null,"abstract":"Abstract. Finding the optimal solution out of all reasonable solutions is the goal of an optimization problem. Numerous metaheuristic algorithms have been created in the literature during the past 30 years. It is essential to assess each algorithm's performance using broad case studies in order to assist engineers in selecting the optimal metaheuristic algorithm for the given problem. In this research, we give a comparative analysis of four metaheuristic algorithms used to solve the test redundancy reduction problem: the teaching-learning-based optimization (TLBO), the jaya algorithm (JA), the sine-cosine algorithm (SCA), and the sparrow-search algorithm (SSA). To achieve statistical significance, the evaluation of these algorithms' performance is carried out by running every algorithm thirty times. Finding a minimal subset of the test suite that satisfies the specified test criteria is the aim of test redundancy reduction. It was discovered that, in terms of average reduction rate and runtime effectiveness, the SSA is the more efficient metaheuristic algorithm for the test redundancy reduction problem among all the competing metaheuristic algorithms.","PeriodicalId":340917,"journal":{"name":"Proceedings of the 2023 12th International Conference on Software and Computer Applications","volume":"117 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Comparison of Four Metaheuristic Algorithms for the Problem of Test Redundancy Reduction\",\"authors\":\"Mizanur Rahman, K. Z. Zamli, M. A. Mohamad\",\"doi\":\"10.1145/3587828.3587879\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Abstract. Finding the optimal solution out of all reasonable solutions is the goal of an optimization problem. Numerous metaheuristic algorithms have been created in the literature during the past 30 years. It is essential to assess each algorithm's performance using broad case studies in order to assist engineers in selecting the optimal metaheuristic algorithm for the given problem. In this research, we give a comparative analysis of four metaheuristic algorithms used to solve the test redundancy reduction problem: the teaching-learning-based optimization (TLBO), the jaya algorithm (JA), the sine-cosine algorithm (SCA), and the sparrow-search algorithm (SSA). To achieve statistical significance, the evaluation of these algorithms' performance is carried out by running every algorithm thirty times. Finding a minimal subset of the test suite that satisfies the specified test criteria is the aim of test redundancy reduction. It was discovered that, in terms of average reduction rate and runtime effectiveness, the SSA is the more efficient metaheuristic algorithm for the test redundancy reduction problem among all the competing metaheuristic algorithms.\",\"PeriodicalId\":340917,\"journal\":{\"name\":\"Proceedings of the 2023 12th International Conference on Software and Computer Applications\",\"volume\":\"117 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-02-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2023 12th International Conference on Software and Computer Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3587828.3587879\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2023 12th International Conference on Software and Computer Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3587828.3587879","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Comparison of Four Metaheuristic Algorithms for the Problem of Test Redundancy Reduction
Abstract. Finding the optimal solution out of all reasonable solutions is the goal of an optimization problem. Numerous metaheuristic algorithms have been created in the literature during the past 30 years. It is essential to assess each algorithm's performance using broad case studies in order to assist engineers in selecting the optimal metaheuristic algorithm for the given problem. In this research, we give a comparative analysis of four metaheuristic algorithms used to solve the test redundancy reduction problem: the teaching-learning-based optimization (TLBO), the jaya algorithm (JA), the sine-cosine algorithm (SCA), and the sparrow-search algorithm (SSA). To achieve statistical significance, the evaluation of these algorithms' performance is carried out by running every algorithm thirty times. Finding a minimal subset of the test suite that satisfies the specified test criteria is the aim of test redundancy reduction. It was discovered that, in terms of average reduction rate and runtime effectiveness, the SSA is the more efficient metaheuristic algorithm for the test redundancy reduction problem among all the competing metaheuristic algorithms.