4.7 Article

Enhancing Decomposition-Based Algorithms by Estimation of Distribution for Constrained Optimal Software Product Selection

期刊

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TEVC.2019.2922419

关键词

Optimization; Software; Software algorithms; Probabilistic logic; Estimation; Software engineering; Evolutionary computation; Constrained multiobjective optimization; decomposition-based multiobjective algorithm; estimation of distribution (EoD); optimal software product selection (OSPS); search-based software engineering (SBSE)

资金

  1. National Natural Science Foundation of China [61773410, 61673403, 61703183, 61876207]
  2. Guangdong Natural Science Funds for Distinguished Young Scholar [2014A030306050]
  3. Guangdong High-Level Personnel of Special Support Program [2014TQ01X664]
  4. International Cooperation Project of Guangzhou [201807010047]
  5. Science and Technology Program of Guangzhou [201607010069, 201802010007, 201804010276]
  6. Guangdong Province Key Area Research and Development Program [2018B010109003]
  7. Science Technique Department of Guizhou Province [[2019]1164]

向作者/读者索取更多资源

This paper integrates an estimation of distribution (EoD)-based update operator into decomposition-based multiobjective evolutionary algorithms for binary optimization. The probabilistic model in the update operator is a probability vector, which is adaptively learned from historical information of each subproblem. We show that this update operator can significantly enhance decomposition-based algorithms on a number of benchmark problems. Moreover, we apply the enhanced algorithms to the constrained optimal software product selection (OSPS) problem in the field of search-based software engineering. For this real-world problem, we give its formal definition and then develop a new repair operator based on satisfiability solvers. It is demonstrated by the experimental results that the algorithms equipped with the EoD operator are effective in dealing with this practical problem, particularly for large-scale instances. The interdisciplinary studies in this paper provide a new real-world application scenario for constrained multiobjective binary optimizers and also offer valuable techniques for software engineers in handling the OSPS problem.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据