A comparison of meta-heuristic search for interactive software design

被引:0
|
作者
C. L. Simons
J. E. Smith
机构
[1] University of the West of England,Department of Computer Science and Creative Technologies
来源
Soft Computing | 2013年 / 17卷
关键词
Interactive search; Meta-heuristics; Software design; Search-based software engineering;
D O I
暂无
中图分类号
学科分类号
摘要
Advances in processing capacity, coupled with the desire to tackle problems where a human subjective judgment plays an important role in determining the value of a proposed solution, has led to a dramatic rise in the number of applications of Interactive Artificial Intelligence. Of particular note is the coupling of meta-heuristic search engines with user-provided evaluation and rating of solutions, usually in the form of Interactive Evolutionary Algorithms (IEAs). These have a well-documented history of successes, but arguably the preponderance of IEAs stems from this history, rather than as a conscious design choice of meta-heuristic based on the characteristics of the problem at hand. This paper sets out to examine the basis for that assumption, taking as a case study the domain of interactive software design. We consider a range of factors that should affect the design choice including ease of use, scalability, and of course, performance, i.e. that ability to generate good solutions within the limited number of evaluations available in interactive work before humans lose focus. We then evaluate three methods, namely greedy local search, an evolutionary algorithm and ant colony optimization (ACO), with a variety of representations for candidate solutions. Results show that after suitable parameter tuning, ACO is highly effective within interactive search and out-performs evolutionary algorithms with respect to increasing numbers of attributes and methods in the software design problem. However, when larger numbers of classes are present in the software design, an evolutionary algorithm using a naïve grouping integer-based representation appears more scalable.
引用
收藏
页码:2147 / 2162
页数:15
相关论文
共 50 条
  • [41] Spherical search optimizer: a simple yet efficient meta-heuristic approach
    Jie Zhao
    Deyu Tang
    Zhen Liu
    Yongming Cai
    Shoubin Dong
    Neural Computing and Applications, 2020, 32 : 9777 - 9808
  • [42] Magnetic charged system search: a new meta-heuristic algorithm for optimization
    A. Kaveh
    Mohammad A. Motie Share
    M. Moslehi
    Acta Mechanica, 2013, 224 : 85 - 107
  • [43] COMPARISON OF META-HEURISTIC ALGORITHMS FOR SOLVING MACHINING OPTIMIZATION PROBLEMS
    Madic, Milos
    Markovic, Danijel
    Radovanovic, Miroslav
    FACTA UNIVERSITATIS-SERIES MECHANICAL ENGINEERING, 2013, 11 (01) : 29 - 44
  • [44] A meta-heuristic extension of the Lagrangian heuristic framework
    Ngulo, Uledi
    Larsson, Torbjorn
    Quttineh, Nils-Hassan
    OPTIMIZATION METHODS & SOFTWARE, 2024, : 1008 - 1039
  • [45] OPTIMAL DESIGN OF CASCADE SPILLWAY USING META-HEURISTIC ALGORITHMS: COMPARISON OF FOUR DIFFERENT ALGORITHMS
    Jazayeri, Pedram
    Moeini, Ramtin
    ENVIRONMENTAL ENGINEERING AND MANAGEMENT JOURNAL, 2020, 19 (04): : 687 - 700
  • [46] Clustering performance comparison of new generation meta-heuristic algorithms
    Ozbakir, Lale
    Turna, Fatma
    KNOWLEDGE-BASED SYSTEMS, 2017, 130 : 1 - 16
  • [47] Comparison of Three Chaotic Meta-heuristic Algorithms for the Optimal Design of Truss Structures with Frequency Constraints
    Kaveh, Ali
    Yosefpour, Hossein
    PERIODICA POLYTECHNICA-CIVIL ENGINEERING, 2023, 67 (04): : 1130 - 1151
  • [48] Performance Comparison of Physics Based Meta-Heuristic Optimization Algorithms
    Demirol, Doygun
    Oztemiz, Furkan
    Karci, Ali
    2018 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND DATA PROCESSING (IDAP), 2018,
  • [49] Performance Evaluation of Two Meta-heuristic Schemes in Airfoil Design
    Prabhu, L.
    Srinivas, J.
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2016, 41 (11) : 4371 - 4381
  • [50] Design and optimization of asymmetrical TFET using meta-heuristic algorithms
    Choudhury, Sagarika
    Baishnab, Krishna Lal
    Bhowmick, Brinda
    Guha, Koushik
    Iannacci, Jacopo
    MICROSYSTEM TECHNOLOGIES-MICRO-AND NANOSYSTEMS-INFORMATION STORAGE AND PROCESSING SYSTEMS, 2021, 27 (09): : 3457 - 3464