Welcome to desdeo-mcdm’s documentation
Contains interactive optimization methods for solving multiobjective optimizaton problems. This package is part of the DESDEO framework.
Requirements
Python 3.9 or 3.10.
Poetry dependency manager : Only for developers.
See pyproject.toml for Python package requirements.
Installation
To install and use this package on a *nix-based system, follow one of the following procedures.
For users
First, create a new virtual environment for the project. Then install the package using the following command:
$ pip install desdeo-mcdm
For developers
Download the code or clone it with the following command:
$ git clone https://github.com/industrial-optimization-group/desdeo-mcdm
Then, create a new virtual environment for the project and install the package in it:
$ cd desdeo-mcdm
$ poetry init
$ poetry install
Currently implemented methods
Algorithm |
Reference |
---|---|
Synchronous NIMBUS |
Miettinen, K., Mäkelä, M.M.: Synchronous approach in interactive multiobjective optimization. Eur. J. Oper. Res. 170(3), 909–922 (2006) |
NAUTILUS Navigator |
Ruiz, A. B., Ruiz, F., Miettinen, K., Delgado-Antequera, L., & Ojalehto, V. (2019). NAUTILUS Navigator : free search interactive multiobjective optimization without trading-off. Journal of Global Optimization, 74 (2), 213-231. doi:10.1007/s10898-019-00765-2 |
E-NAUTILUS |
Ruiz, A., Sindhya, K., Miettinen, K., Ruiz, F., & Luque, M. (2015). E-NAUTILUS: A decision support system for complex multiobjective optimization problems based on the NAUTILUS method. European Journal of Operational Research, 246 (1), 218-231. doi:10.1016/j.ejor.2015.04.027 |
NAUTILUS |
Kaisa Miettinen, Petri Eskelinen, Francisco Ruiz, Mariano Luque, NAUTILUS method: An interactive technique in multiobjective optimization based on the nadir point, European Journal of Operational Research, Volume 206, Issue 2, 2010, Pages 426-434, ISSN 0377-2217, https://doi.org/10.1016/j.ejor.2010.02.041. |
Reference Point Method |
Andrzej P. Wierzbicki, A mathematical basis for satisficing decision making, Mathematical Modelling, Volume 3, Issue 5,1982, Pages 391-405, ISSN 0270-0255, https://doi.org/10.1016/0270-0255(82)90038-0. |
NAUTILUSv2 |
Miettinen, K., Podkopaev, D., Ruiz, F. et al. A new preference handling technique for interactive multiobjective optimization without trading-off. J Glob Optim 63, 633–652 (2015). https://doi.org/10.1007/s10898-015-0301-8 |
Coming soon
Pareto Navigator