dc.contributor.advisor | Miettinen, Kaisa | |
dc.contributor.author | Kurikka, Samuli | |
dc.date.accessioned | 2024-06-17T07:37:50Z | |
dc.date.available | 2024-06-17T07:37:50Z | |
dc.date.issued | 2024 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/95935 | |
dc.description.abstract | This thesis provides a holistic overview of the development and implementation of a user interface for the NAUTILUS method within the DESDEO software framework. Multiobjective optimisation involves solving problems with multiple conflicting objectives, resulting in various Pareto optimal solutions involving different trade-offs. NAUTILUS is an interactive multiobjective optimisation method that assists a decision maker in finding one's most preferred Pareto optimal solution without requiring to make any trade-offs. The interactive solution process using the NAUTILUS method typically starts from an inferior starting point that allows for possible improvements across all objective functions. The decision maker iteratively approaches the set of Pareto optimal solutions, using ranks or weights as forms of providing preference information. This research employs a design science methodology, culminating in the creation and evaluation of an artefact—the implementation of the user interface for the NAUTILUS method. The user interface will adhere to the design principles of the DESDEO framework, such as modular structuring. This approach ensures seamless integration within the DESDEO software framework, allowing the components presented in this thesis to be utilised in DESDEO. Additionally, it enables the reusable components from DESDEO to be incorporated into the NAUTILUS user interface. | en |
dc.description.abstract | Tässä tutkielmassa annetaan kokonaisvaltainen kuvaus NAUTILUS-menetelmän käyttöliittymän kehittämisestä ja toteutuksesta DESDEO-ohjelmistokehykseen. Monitavoiteoptimointi etsii ratkaisua ongelmiin, joissa on yleensä ristiriitaisia tavoitteita. Ratkaisun löytämiseksi päätöksentekijä on joutunut tekemään kompromisseja. NAUTILUS on interaktiivinen monitavoiteoptimoinnin menetelmä, joka auttaa päätöksentekijää löytämään hänelle parhaan Pareto-optimaalisen ratkaisun ilman, että hänen tarvitsee tehdä kompromisseja. Interaktiivinen ratkaisuprosessi NAUTILUS-menetelmällä alkaa tyypillisesti lähtökohdasta, joka mahdollistaa parannukset kaikissa tavoitefunktioissa. NAUTILUS-menetelmän avulla päätöksentekijä lähestyy iteratiivisesti Pareto-optimaalisten ratkaisujen joukkoa, ja menetelmä varmistaa tavoitefunktioiden arvojen parantumisen jokaisella iteraatiokierroksella. Tutkimus noudattaa suunnittelutieteellistä metodologiaa, ja se huipentuu artefaktin luomiseen, eli käyttöliittymän toteutukseen NAUTILUS-menetelmälle. Käyttöliittymä noudattaa DESDEO-ohjelmistokehyksen suunnitteluperiaatteita, kuten modulaarista rakennetta. Tämä lähestymistapa takaa saumattoman integraation, mahdollistaen tässä tutkielmassa esiteltyjen komponenttien käytön DESDEO:ssa. Lisäksi se mahdollistaa DESDEO:n uudelleenkäytettävien komponenttien sisällyttämisen NAUTILUS-menetelmän käyttöliittymään. | fi |
dc.format.extent | 66 | |
dc.format.mimetype | application/pdf | |
dc.language.iso | eng | |
dc.rights | CC BY-NC-ND | |
dc.title | Extending the DESDEO Software Framework: Development and Evaluation of a User Interface for the NAUTILUS Method | |
dc.type | Master's thesis | |
dc.identifier.urn | URN:NBN:fi:jyu-202406174701 | |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.oppiaine | Master's Degree Programme in Computer Science | en |
dc.contributor.oppiaine | Tietojenkäsittelytieteen maisteriohjelma | fi |
dc.rights.copyright | © The Author(s) | |
dc.rights.accesslevel | openAccess | |
dc.format.content | fulltext | |
dc.rights.url | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |