Grammatical Evolution for the Multi-Objective Integration and Test Order Problem

被引:34
|
作者
Mariani, Thaina [1 ]
Guizzo, Giovani [1 ]
Vergilio, Silvia R. [1 ]
Pozo, Aurora T. R. [1 ]
机构
[1] Univ Fed Parana, Dept Comp Sci, Curitiba, Parana, Brazil
关键词
search based software engineering; multi-objective; grammatical evolution; hyper-heuristic; evolutionary algorithm; GENERATION; HEURISTICS; ALGORITHM;
D O I
10.1145/2908812.2908816
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Search techniques have been successfully applied for solving different software testing problems. However, choosing, implementing and configuring a search technique can be hard tasks. To reduce efforts spent in such tasks, this paper presents an offine hyper-heuristic named GEMOITO, based on Grammatical Evolution (GE). The goal is to automatically generate a Multi-Objective Evolutionary Algorithm (MOEA) to solve the Integration and Test Order (ITO) problem. The MOEAs are distinguished by components and parameters values, described by a grammar. The proposed hyper-heuristic is compared to conventional MOEAs and to a selection hyper-heuristic used in related work. Results show that GEMOITO can generate MOEAs that are statistically better or equivalent to the compared algorithms.
引用
收藏
页码:1069 / 1076
页数:8
相关论文
共 50 条
  • [31] Multi-Objective Quantum Evolutionary Algorithm for Discrete Multi-Objective Combinational Problem
    Wei, Xin
    Fujimura, Shigeru
    INTERNATIONAL CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI 2010), 2010, : 39 - 46
  • [32] Fractional order swarming intelligence for multi-objective load dispatch with photovoltaic integration
    Muhammad, Yasir
    Chaudhary, Naveed Ishtiaq
    Sattar, Babar
    Siar, Babar
    Awan, Saeed Ehsan
    Raja, Muhammad Asif Zahoor
    Shu, Chi-Min
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2024, 137
  • [33] A Hyper-heuristic for Multi-objective Integration and Test Ordering in Google Guava
    Guizzo, Giovani
    Bazargani, Mosab
    Paixao, Matheus
    Drake, John H.
    SEARCH BASED SOFTWARE ENGINEERING, SSBSE 2017, 2017, 10452 : 168 - 174
  • [34] Order scheduling multi-objective optimization
    Chen, Xin-lin
    Zhang, Shuang-Wu
    Wang, Xiang-gang
    2009 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND COMPUTER SCIENCE, VOL 1, PROCEEDINGS, 2009, : 281 - +
  • [35] The multi-objective constrained assignment problem
    Kleeman, Mark P.
    Lamont, Gary B.
    GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2006, : 743 - +
  • [36] Blood glucose prediction using multi-objective grammatical evolution: analysis of the “agnostic” and “what-if” scenarios
    Sergio Contador
    J. Manuel Colmenar
    Oscar Garnica
    J. Manuel Velasco
    J. Ignacio Hidalgo
    Genetic Programming and Evolvable Machines, 2022, 23 : 161 - 192
  • [37] Hybridizing a multi-objective simulated annealing algorithm with a multi-objective evolutionary algorithm to solve a multi-objective project scheduling problem
    Yannibelli, Virginia
    Amandi, Analia
    EXPERT SYSTEMS WITH APPLICATIONS, 2013, 40 (07) : 2421 - 2434
  • [38] On multi-objective covering salesman problem
    Amiya Biswas
    Siba Prasada Tripathy
    Tandra Pal
    Neural Computing and Applications, 2022, 34 : 22127 - 22140
  • [39] On multi-objective covering salesman problem
    Biswas, Amiya
    Tripathy, Siba Prasada
    Pal, Tandra
    NEURAL COMPUTING & APPLICATIONS, 2022, 34 (24): : 22127 - 22140
  • [40] A multi-objective transportation routing problem
    Dimitra Alexiou
    Stefanos Katsavounis
    Operational Research, 2015, 15 : 199 - 211