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 条
  • [31] acados—a modular open-source framework for fast embedded optimal control
    Robin Verschueren
    Gianluca Frison
    Dimitris Kouzoupis
    Jonathan Frey
    Niels van Duijkeren
    Andrea Zanelli
    Branimir Novoselnik
    Thivaharan Albin
    Rien Quirynen
    Moritz Diehl
    Mathematical Programming Computation, 2022, 14 : 147 - 183
  • [32] Pareto navigator for interactive nonlinear multiobjective optimization
    Eskelinen, Petri
    Miettinen, Kaisa
    Klamroth, Kathrin
    Hakanen, Jussi
    OR SPECTRUM, 2010, 32 (01) : 211 - 227
  • [33] Pareto navigator for interactive nonlinear multiobjective optimization
    Petri Eskelinen
    Kaisa Miettinen
    Kathrin Klamroth
    Jussi Hakanen
    OR Spectrum, 2010, 32 : 211 - 227
  • [34] Interactive Multiobjective Optimization of Superstructure SMB Processes
    Hakanen, Jussi
    Kawajiri, Yoshiaki
    Biegler, Lorenz T.
    Miettinen, Kaisa
    MULTIOBJECTIVE PROGRAMMING AND GOAL PROGRAMMING: THEORETICAL RESULTS AND PRACTICAL APPLICATIONS, 2009, 618 : 221 - +
  • [35] Interactive Nonconvex Pareto Navigator for multiobjective optimization
    Hartikainen, Markus
    Miettinen, Kaisa
    Klamroth, Kathrin
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 275 (01) : 238 - 251
  • [36] INTERACTIVE MULTIOBJECTIVE OPTIMIZATION BASED ON ORDINAL REGRESSION
    SLOWINSKI, R
    LECTURE NOTES IN ECONOMICS AND MATHEMATICAL SYSTEMS, 1991, 351 : 93 - 100
  • [37] Multiobjective strain design: A framework for modular cell engineering
    Garcia, Sergio
    Trinh, Cong T.
    METABOLIC ENGINEERING, 2019, 51 : 110 - 120
  • [38] PARETO: An open-source produced water optimization framework
    Drouven, Markus G.
    Calderon, Andres J.
    Zamarripa, Miguel A.
    Beattie, Keith
    OPTIMIZATION AND ENGINEERING, 2023, 24 (03) : 2229 - 2249
  • [39] PARETO: An open-source produced water optimization framework
    Markus G. Drouven
    Andrés J. Caldéron
    Miguel A. Zamarripa
    Keith Beattie
    Optimization and Engineering, 2023, 24 : 2229 - 2249
  • [40] Interactive Video Application: A web-based open-source framework to build interactive videos
    Schez-Sobrino, Santiago
    Vallejo, David
    Herrera, Vanesa
    Glez-Morcillo, Carlos
    Castro-Schez, Jose J.
    Albusac, Javier
    SOFTWAREX, 2024, 27