Hierarchical clustering-based framework for a posteriori exploration of Pareto fronts: application on the bi-objective next release problem

被引:2
|
作者
Casanova, Carlos [1 ]
Schab, Esteban [1 ]
Prado, Lucas [1 ]
Rottoli, Giovanni Daian [1 ]
机构
[1] Natl Technol Univ, Concepcion Uruguay Reg Fac, Informat Syst Dept, Computat Intelligence & Software Engn Res Grp, Concepcion Uruguay, Entre Rios, Argentina
来源
FRONTIERS IN COMPUTER SCIENCE | 2023年 / 5卷
关键词
search-based software engineering; preference-based algorithms; a posteriori approach; hierarchical clustering; multiobjective optimization; Pareto front; DECISION; OPTIMIZATION; PREFERENCES;
D O I
10.3389/fcomp.2023.1179059
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
IntroductionWhen solving multi-objective combinatorial optimization problems using a search algorithm without a priori information, the result is a Pareto front. Selecting a solution from it is a laborious task if the number of solutions to be analyzed is large. This task would benefit from a systematic approach that facilitates the analysis, comparison and selection of a solution or a group of solutions based on the preferences of the decision makers. In the last decade, the research and development of algorithms for solving multi-objective combinatorial optimization problems has been growing steadily. In contrast, efforts in the a posteriori exploration of non-dominated solutions are still scarce. MethodsThis paper proposes an abstract framework based on hierarchical clustering in order to facilitate decision makers to explore such a Pareto front in search of a solution or a group of solutions according to their preferences. An extension of that abstract framework aimed at addressing the bi-objective Next Release Problem is presented, together with a Dashboard that implements that extension. Based on this implementation, two studies are conducted. The first is a usability study performed with a small group of experts. The second is a performance analysis based on computation time consumed by the clustering algorithm. ResultsThe results of the initial empirical usability study are promising and indicate directions for future improvements. The experts were able to correctly use the dashboard and properly interpret the visualizations in a very short time. In the same direction, the results of the performance comparison highlight the advantage of the hierarchical clustering-based approach in terms of response time. DiscussionBased on these excellent results, the extension of the framework to new problems is planned, as well as the implementation of new validity tests with expert decision makers using real-world data.
引用
收藏
页数:18
相关论文
共 12 条
  • [11] A bi-objective hierarchical program scheduling problem and its solution based on NSGA-III
    Wuliang Peng
    Jiali lin
    Jingwen Zhang
    Liangwei Chen
    Annals of Operations Research, 2022, 308 : 389 - 414
  • [12] A Pareto-Based Discrete Harmony Search Algorithm for Bi-objective Reentrant Hybrid Flowshop Scheduling Problem
    Shen, Jingnan
    Wang, Ling
    Deng, Jin
    Zheng, Xiaolong
    HARMONY SEARCH ALGORITHM, 2016, 382 : 435 - 445