Journal of Software Engineering and Applications

Volume 3, Issue 8 (August 2010)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 1.22  Citations  h5-index & Ranking

A Genetic Approach to Analyze Algorithm Performance Based on the Worst-Case Instances

HTML  Download Download as PDF (Size: 227KB)  PP. 767-775  
DOI: 10.4236/jsea.2010.38089    5,106 Downloads   8,594 Views  Citations

Affiliation(s)

.

ABSTRACT

Search-based software engineering has mainly dealt with automated test data generation by metaheuristic search techniques. Similarly, we try to generate the test data (i.e., problem instances) which show the worst case of algorithms by such a technique. In this paper, in terms of non-functional testing, we re-define the worst case of some algorithms, respectively. By using genetic algorithms (GAs), we illustrate the strategies corresponding to each type of instances. We here adopt three problems for examples; the sorting problem, the 0/1 knapsack problem (0/1KP), and the travelling salesperson problem (TSP). In some algorithms solving these problems, we could find the worst-case instances successfully; the successfulness of the result is based on a statistical approach and comparison to the results by using the random testing. Our tried examples introduce informative guidelines to the use of genetic algorithms in generating the worst-case instance, which is defined in the aspect of algorithm performance.

Share and Cite:

Jeon, S. and Kim, Y. (2010) A Genetic Approach to Analyze Algorithm Performance Based on the Worst-Case Instances. Journal of Software Engineering and Applications, 3, 767-775. doi: 10.4236/jsea.2010.38089.

Cited by

[1] 任意边界下多跨梁弯曲计算及其工程应用
2019
[2] Bending calculation of multi-span beam under arbitrary boundary conditions and engineering application thereof
2019
[3] Application of Search-based Software Testing toNon-functional system properties: A Validated Framework
Thesis, 2016
[4] 轮印载荷下多跨梁最危险工况分析与优化
2016
[5] Worst-case analysis and optimization ofmulti-span beams under multiple patch loading
CHINESE JOURNAL OF SHIP RESEARCH, 2016
[6] Analyzing Problem Instance Space Based on Difficulty-distance Correlation
Journal of Korean Institute of Intelligent Systems, 2012
[7] New Trials on Test Data Generation: Analysis of Test Data Space and Design of Improved Algorithm
SY Jeon, YH Kim - worldcomp-proceedings.com, 2011
[8] Finding the Best-case Instance for Analyzing Algorithms: Comparing with the Results of Finding the Worst-case Instance
??????? ???????, 2010

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.