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 条
  • [21] Multi-Objective Factored Evolutionary Optimization and the Multi-Objective Knapsack Problem
    Peerlinck, Amy
    Sheppard, John
    2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [22] Modelling the Transmission Dynamics of Obesity: A Multi-Objective Approach Using Dynamic Structured Grammatical Evolution
    Parra, Daniel
    Manuel Velasco, J.
    Villanueva-Mico, Rafael J.
    Gutierrez-Gallego, Alberto
    Ignacio Hidalgo, J.
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 73 - 74
  • [23] Multi-objective Genetic Algorithms: Problem Difficulties and Construction of Test Problems
    Deb, Kalyanmoy
    EVOLUTIONARY COMPUTATION, 1999, 7 (03) : 205 - 230
  • [24] Multi-Objective Differential Evolution Algorithms for the Protein Structure Prediction Problem
    Narloch, Pedro Henrique
    Krause, Mathias J.
    Dorn, Marcio
    2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [25] Dynamic Multi-objective Differential Evolution for Solving Constrained Optimization Problem
    Jia, Lina
    Zeng, Sanyou
    Zhou, Dong
    Zhou, Aimin
    Li, Zhengjun
    Jing, Hongyong
    2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 2649 - 2654
  • [26] Single Integration for Multi-objective Control
    Chen, Linglin
    Shao, Shuai
    Gao, Fei
    Tarisciotti, Luca
    Dragicevic, Tomislav
    Wheeler, Patrick
    2020 IEEE 9TH INTERNATIONAL POWER ELECTRONICS AND MOTION CONTROL CONFERENCE (IPEMC2020-ECCE ASIA), 2020, : 1260 - 1265
  • [27] A Discrete Differential Evolution Algorithm for the Multi-Objective Generalized Assignment Problem
    Jiang, Zhong-Zhong
    Xia, Chao
    Chen, Xiaohong
    Meng, Xuanyu
    He, Qi
    JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2013, 10 (12) : 2819 - 2825
  • [28] Differential evolution with Pareto tournament for the multi-objective next release problem
    Chaves-Gonzalez, Jose M.
    Perez-Toledano, Miguel A.
    APPLIED MATHEMATICS AND COMPUTATION, 2015, 252 : 1 - 13
  • [29] Constrained multi-objective test data generation based on set evolution
    Yao, Xiangjuan
    Gong, Dunwei
    Zhang, Gongjie
    IET SOFTWARE, 2015, 9 (04) : 103 - 108