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

被引:17
|
作者
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 条
  • [1] Interactive data-driven multiobjective optimization of metallurgical properties of microalloyed steels using the DESDEO framework
    Saini, Bhupinder Singh
    Chakrabarti, Debalay
    Chakraborti, Nirupam
    Shavazipour, Babooshka
    Miettinen, Kaisa
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 120
  • [2] Interactive Evolutionary Multiobjective Optimization with Modular Physical User Interface
    Mazumdar, Atanu
    Otayagich, Stefan
    Miettinen, Kaisa
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 1835 - 1843
  • [3] An open-source modular framework for quantum computing
    Carrazza, S.
    Efthymiou, S.
    Lazzarin, M.
    Pasquale, A.
    20TH INTERNATIONAL WORKSHOP ON ADVANCED COMPUTING AND ANALYSIS TECHNIQUES IN PHYSICS RESEARCH, 2023, 2438
  • [4] Interactive multiobjective optimization procedure
    Tappeta, Ravindra V.
    Renaud, John E.
    Collection of Technical Papers - AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics and Materials Conference, 1999, 1 : 27 - 41
  • [5] INTERACTIVE ALGORITHM FOR MULTIOBJECTIVE OPTIMIZATION
    ROSINGER, EE
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1981, 35 (03) : 339 - 365
  • [6] Interactive multiobjective optimization procedure
    Tappeta, RV
    Renaud, JE
    AIAA JOURNAL, 1999, 37 (07) : 881 - 889
  • [7] Fuzzinator: An Open-Source Modular Random Testing Framework
    Hodovan, Renata
    Kiss, Akos
    2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2018, : 416 - 421
  • [8] Sautrela: A highly modular open source speech recognition framework
    Penagarikano, M
    Bordel, G
    2005 IEEE Workshop on Automatic Speech Recognition and Understanding (ASRU), 2005, : 386 - 391
  • [9] Atlas, a modular and efficient open-source BFT framework
    Neto, Nuno
    Martins, Rolando
    Veiga, Luis
    JOURNAL OF SYSTEMS AND SOFTWARE, 2025, 222
  • [10] Proposed Open Source Framework for Interactive IoT Smart Museums
    Dossis, Michael
    Kazanidis, Ioannis
    Valsamidis, Stavros
    Kokkonis, George
    Kontogiannis, Sotirios
    22ND PAN-HELLENIC CONFERENCE ON INFORMATICS (PCI 2018), 2018, : 294 - 299