TY - JOUR
T1 - Mutation with Local Searching and Elite Inheritance Mechanism in Multi-Objective Optimization Algorithm
T2 - A Case Study in Software Product Line
AU - Shi, Kai
AU - Yu, Huiqun
AU - Fan, Guisheng
AU - Guo, Jianmei
AU - Chen, Liqiong
AU - Yang, Xingguang
AU - Sun, Huaiying
N1 - Publisher Copyright:
© 2019 World Scientific Publishing Company.
PY - 2019/9/1
Y1 - 2019/9/1
N2 - An effective method for addressing the configuration optimization problem (COP) in Software Product Lines (SPLs) is to deploy a multi-objective evolutionary algorithm, for example, the state-of-the-art SATIBEA. In this paper, an improved hybrid algorithm, called SATIBEA-LSSF, is proposed to further improve the algorithm performance of SATIBEA, which is composed of a multi-children generating strategy, an enhanced mutation strategy with local searching and an elite inheritance mechanism. Empirical results on the same case studies demonstrate that our algorithm significantly outperforms the state-of-the-art for four out of five SPLs on a quality Hypervolume indicator and the convergence speed. To verify the effectiveness and robustness of our algorithm, the parameter sensitivity analysis is discussed and three observations are reported in detail.
AB - An effective method for addressing the configuration optimization problem (COP) in Software Product Lines (SPLs) is to deploy a multi-objective evolutionary algorithm, for example, the state-of-the-art SATIBEA. In this paper, an improved hybrid algorithm, called SATIBEA-LSSF, is proposed to further improve the algorithm performance of SATIBEA, which is composed of a multi-children generating strategy, an enhanced mutation strategy with local searching and an elite inheritance mechanism. Empirical results on the same case studies demonstrate that our algorithm significantly outperforms the state-of-the-art for four out of five SPLs on a quality Hypervolume indicator and the convergence speed. To verify the effectiveness and robustness of our algorithm, the parameter sensitivity analysis is discussed and three observations are reported in detail.
KW - Software product lines
KW - constraint solving
KW - multi-objective evolutionary algorithms
KW - search-based software engineering
UR - https://www.scopus.com/pages/publications/85073210748
U2 - 10.1142/S0218194019500426
DO - 10.1142/S0218194019500426
M3 - 文章
AN - SCOPUS:85073210748
SN - 0218-1940
VL - 29
SP - 1347
EP - 1378
JO - International Journal of Software Engineering and Knowledge Engineering
JF - International Journal of Software Engineering and Knowledge Engineering
IS - 9
ER -