dc.contributor.author | Misitano, Giovanni | |
dc.contributor.author | Saini, Bhupinder Singh | |
dc.contributor.author | Afsar, Bekir | |
dc.contributor.author | Shavazipour, Babooshka | |
dc.contributor.author | Miettinen Kaisa | |
dc.date.accessioned | 2021-11-15T12:37:50Z | |
dc.date.available | 2021-11-15T12:37:50Z | |
dc.date.issued | 2021 | |
dc.identifier.citation | Misitano, Giovanni, Saini, Bhupinder Singh, Afsar, Bekir, Shavazipour, Babooshka, Miettinen Kaisa. (2021). DESDEO: The Modular and Open Source Framework for Interactive Multiobjective Optimization. <i>IEEE Access</i>, <i>9</i>, 148277-148295. <a href="https://doi.org/10.1109/ACCESS.2021.3123825" target="_blank">https://doi.org/10.1109/ACCESS.2021.3123825</a> | |
dc.identifier.other | CONVID_101891952 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/78657 | |
dc.description.abstract | 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. | en |
dc.format.mimetype | application/pdf | |
dc.language.iso | eng | |
dc.publisher | Institute of Electrical and Electronics Engineers (IEEE) | |
dc.relation.ispartofseries | IEEE Access | |
dc.rights | CC BY 4.0 | |
dc.subject.other | data-driven multiobjective optimization | |
dc.subject.other | evolutionary computation | |
dc.subject.other | interactive methods | |
dc.subject.other | multi-criteria decision making | |
dc.subject.other | nonlinear optimization | |
dc.subject.other | open source software | |
dc.subject.other | Pareto optimization | |
dc.title | DESDEO: The Modular and Open Source Framework for Interactive Multiobjective Optimization | |
dc.type | article | |
dc.identifier.urn | URN:NBN:fi:jyu-202111155670 | |
dc.contributor.laitos | Informaatioteknologian tiedekunta | fi |
dc.contributor.laitos | Faculty of Information Technology | en |
dc.contributor.oppiaine | Laskennallinen tiede | fi |
dc.contributor.oppiaine | Multiobjective Optimization Group | fi |
dc.contributor.oppiaine | Päätöksen teko monitavoitteisesti | fi |
dc.contributor.oppiaine | Computational Science | en |
dc.contributor.oppiaine | Multiobjective Optimization Group | en |
dc.contributor.oppiaine | Decision analytics utilizing causal models and multiobjective optimization | en |
dc.type.uri | http://purl.org/eprint/type/JournalArticle | |
dc.type.coar | http://purl.org/coar/resource_type/c_2df8fbb1 | |
dc.description.reviewstatus | peerReviewed | |
dc.format.pagerange | 148277-148295 | |
dc.relation.issn | 2169-3536 | |
dc.relation.volume | 9 | |
dc.type.version | publishedVersion | |
dc.rights.copyright | © 2021 the Authors | |
dc.rights.accesslevel | openAccess | fi |
dc.relation.grantnumber | 322221 | |
dc.subject.yso | lineaarinen optimointi | |
dc.subject.yso | optimointi | |
dc.subject.yso | päätöksenteko | |
dc.subject.yso | pareto-tehokkuus | |
dc.subject.yso | evoluutiolaskenta | |
dc.subject.yso | monitavoiteoptimointi | |
dc.subject.yso | avoin lähdekoodi | |
dc.format.content | fulltext | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p15483 | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p13477 | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p8743 | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p28039 | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p28071 | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p32016 | |
jyx.subject.uri | http://www.yso.fi/onto/yso/p17089 | |
dc.rights.url | https://creativecommons.org/licenses/by/4.0/ | |
dc.relation.doi | 10.1109/ACCESS.2021.3123825 | |
dc.relation.funder | Research Council of Finland | en |
dc.relation.funder | Suomen Akatemia | fi |
jyx.fundingprogram | Academy Project, AoF | en |
jyx.fundingprogram | Akatemiahanke, SA | fi |
jyx.fundinginformation | This work was supported by the Academy of Finland under Grant 322221. | |
dc.type.okm | A1 | |