DESDEO: The Modular and Open Source Framework for Interactive Multiobjective Optimization

被引:18
作者
Misitano, G. [1 ]
Saini, B. S. [1 ]
Afsar, B. [1 ]
Shavazipour, B. [1 ]
Miettinen, K. [1 ]
机构
[1] Univ Jyvaskyla, Fac Informat Technol, Jyvaskyla 40014, Finland
基金
芬兰科学院;
关键词
Optimization; Pareto optimization; Linear programming; Switches; Decision making; Data models; Statistics; Data-driven multiobjective optimization; evolutionary computation; interactive methods; multi-criteria decision making; nonlinear optimization; open source software; ALGORITHM; SIMULATION; NAUTILUS;
D O I
10.1109/ACCESS.2021.3123825
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Interactive multiobjective optimization methods incorporate preferences from a human decision maker in the optimization process iteratively. This allows the decision maker to focus on a subset of solutions, learn about the underlying trade-offs among the conflicting objective functions in the problem and adjust preferences during the solution process. Incorporating preference information allows computing only solutions that are interesting to the decision maker, decreasing computation time significantly. Thus, interactive methods have many strengths making them viable for various applications. However, there is a lack of existing software frameworks to apply and experiment with interactive methods. We fill a gap in the optimization software available and introduce DESDEO, a modular and open source Python framework for interactive multiobjective optimization. DESDEO's modular structure enables implementing new interactive methods and reusing previously implemented ones and their functionalities. Both scalarization-based and evolutionary methods are supported, and DESDEO allows hybridizing interactive methods of both types in novel ways and enables even switching the method during the solution process. Moreover, DESDEO also supports defining multiobjective optimization problems of different kinds, such as data-driven or simulation-based problems. We discuss DESDEO's modular structure in detail and demonstrate its capabilities in four carefully chosen use cases aimed at helping readers unfamiliar with DESDEO get started using it. We also give an example on how DESDEO can be extended with a graphical user interface. Overall, DESDEO offers a much-needed toolbox for researchers and practitioners to efficiently develop and apply interactive methods in new ways - both in academia and industry.
引用
收藏
页码:148277 / 148295
页数:19
相关论文
共 50 条
  • [21] A Joint Spectral Unmixing and Subpixel Mapping Framework Based on Multiobjective Optimization
    Song, Mi
    Zhong, Yanfei
    Ma, Ailong
    Xu, Xiong
    Zhang, Liangpei
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2022, 60
  • [22] A Modular Open-Source Framework for In-Browser Diabetes Simulation
    Peuscher, Heiko
    Schrills, Tim
    Eichenlaub, Manuel
    Jorgensen, John Bagterp
    IFAC PAPERSONLINE, 2024, 58 (24): : 309 - 314
  • [23] An Interactive Knowledge-Based Multiobjective Evolutionary Algorithm Framework for Practical Optimization Problems
    Ghosh, Abhiroop
    Deb, Kalyanmoy
    Goodman, Erik
    Averill, Ronald
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2024, 28 (01) : 223 - 237
  • [24] A Fuzzy Decision Variables Framework for Large-Scale Multiobjective Optimization
    Yang, Xu
    Zou, Juan
    Yang, Shengxiang
    Zheng, Jinhua
    Liu, Yuan
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2023, 27 (03) : 445 - 459
  • [25] A Mixture-of-Experts Prediction Framework for Evolutionary Dynamic Multiobjective Optimization
    Rambabu, Rethnaraj
    Vadakkepat, Prahlad
    Tan, Kay Chen
    Jiang, Min
    IEEE TRANSACTIONS ON CYBERNETICS, 2020, 50 (12) : 5099 - 5112
  • [26] A Diversity-Enhanced Subset Selection Framework for Multimodal Multiobjective Optimization
    Peng, Yiming
    Ishibuchi, Hisao
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2022, 26 (05) : 886 - 900
  • [27] Towards explainable interactive multiobjective optimization: R-XIMO
    Giovanni Misitano
    Bekir Afsar
    Giomara Lárraga
    Kaisa Miettinen
    Autonomous Agents and Multi-Agent Systems, 2022, 36
  • [28] Towards explainable interactive multiobjective optimization: R-XIMO
    Misitano, Giovanni
    Afsar, Bekir
    Larraga, Giomara
    Miettinen, Kaisa
    AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2022, 36 (02)
  • [29] A Cooperative Evolutionary Framework Based on an Improved Version of Directed Weight Vectors for Constrained Multiobjective Optimization With Deceptive Constraints
    Peng, Chaoda
    Liu, Hai-Lin
    Goodman, Erik D.
    IEEE TRANSACTIONS ON CYBERNETICS, 2021, 51 (11) : 5546 - 5558
  • [30] A Framework to Handle Multimodal Multiobjective Optimization in Decomposition-Based Evolutionary Algorithms
    Tanabe, Ryoji
    Ishibuchi, Hisao
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2020, 24 (04) : 720 - 734