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 条
  • [42] DronOS: A Flexible Open-Source Prototyping Framework for Interactive Drone Routines
    Hoppe, Matthias
    Burger, Marinus
    Schmidt, Albrecht
    Kosch, Thomas
    MUM 2019: 18TH INTERNATIONAL CONFERENCE ON MOBILE AND UBIQUITOUS MULTIMEDIA, 2019,
  • [43] PRISM: An open source framework for the interactive design of GPU volume rendering shaders
    Drouin, Simon
    Collins, D. Louis
    PLOS ONE, 2018, 13 (03):
  • [44] OpenTiPE: An Open-source Translation Framework for Interactive Post -Editing Research
    Landwehr, Fabian
    Steinmann, Thomas
    Mascarell, Laura
    PROCEEDINGS OF THE 61ST ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, ACL-DEMO 2023, VOL 3, 2023, : 208 - 216
  • [45] DESIGN OPTIMIZATION - A MODULAR INTERACTIVE APPROACH
    MCCAFFERTY, R
    COMPUTER-AIDED DESIGN, 1984, 16 (02) : 106 - 106
  • [46] SecMOD: An Open-Source Modular Framework Combining Multi-Sector System Optimization and Life-Cycle Assessment
    Reinert, Christiane
    Schellhas, Lars
    Mannhardt, Jacob
    Shu, David Yang
    Kämper, Andreas
    Baumgärtner, Nils
    Deutz, Sarah
    Bardow, André
    Frontiers in Energy Research, 2022, 10
  • [47] SecMOD: An Open-Source Modular Framework Combining Multi-Sector System Optimization and Life-Cycle Assessment
    Reinert, Christiane
    Schellhas, Lars
    Mannhardt, Jacob
    Shu, David Yang
    Kaemper, Andreas
    Baumgaertner, Nils
    Deutz, Sarah
    Bardow, Andre
    FRONTIERS IN ENERGY RESEARCH, 2022, 10
  • [48] An Effective Ensemble Framework for Multiobjective Optimization
    Wang, Wenjun
    Yang, Shaoqiang
    Lin, Qiuzhen
    Zhang, Qingfu
    Wong, Ka-Chun
    Coello, Carlos A. Coello
    Chen, Jianyong
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2019, 23 (04) : 645 - 659
  • [49] BiOM: A framework for multimodal multiobjective optimization
    Wei, Zhifang
    Gao, Weifeng
    Xu, Jingwei
    Yen, Gary G.
    INFORMATION SCIENCES, 2024, 653
  • [50] An Evolutionary Multiagent Framework for Multiobjective Optimization
    Zhang, Zihui
    Han, Qiaomei
    Li, Yanqiang
    Wang, Yong
    Shi, Yanjun
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2020, 2020