@inproceedings{f84dd6cdb4664ca6bf727eb865462769,
title = "Surrogate model assisted multi-objective differential evolution algorithm for performance optimization at software architecture level",
abstract = "This paper proposes a surrogate model assisted differential evolutionary algorithm for performance optimization at the software architecture (SA) level, which is named SMDE4PO. In SMDE4PO, different strategies of crossover and mutation are adopted to enhance the algorithm{\textquoteright}s search capability and speed up its convergence. Random forests are used as surrogate models to reduce the time of performance evaluation (i.e., fitness evaluation). Our comparative experiments on four different sizes of cases between SMDE4PO and NSGA-II are conducted. From the results, we can conclude that (1) SMDE4PO is significantly better than NSGA-II according to the three quality indicators of Contribution, Generation Distance and Hyper Volume; (2) By using random forests as surrogates, the run time of SMDE4PO is reduced by up to 48% in comparison with NSGA-II in our experiments. {\textcopyright} Springer International Publishing AG 2017.",
keywords = "Differential evolution, Performance optimization, Software architecture, Surrogate model",
author = "Du XIN and Ni YOUCONG and Wu XIAOBIN and Ye PENG and Xin YAO",
year = "2017",
doi = "10.1007/978-3-319-68759-9_28",
language = "English",
isbn = "9783319687582",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "334--346",
editor = "SHI, {Yuhui } and TAN, {Kay Chen } and ZHANG, {Mengjie } and TANG, {Ke } and LI, {Xiaodong } and ZHANG, {Qingfu } and TAN, {Ying } and MIDDENDORF, {Martin } and JIN, {Yaochu }",
booktitle = "Simulated Evolution and Learning : 11th International Conference, SEAL 2017, Shenzhen, China, November 10–13, 2017, Proceedings",
note = "11th International Conference on Simulated Evolution and Learning, SEAL 2017, SEAL 2017 ; Conference date: 10-11-2017 Through 13-11-2017",
}