Welcome to Py-MCDA’s documentation!

This package is about Multi-Criteria Decision Analyzis.

It is released on PyPI as mcda.

It is an open source project hosted on gitlab.


If you want to simply use this package, simply install it from PyPI: pip install mcda

If you want to contribute to this package development, we recommend you to visit the gitlab repository and read the installation instructions there.


Indices and tables



S. Bigaret, R. E. Hodgett, P. Meyer, T. Mironova, and A.-L. Olteanu. Supporting the multi-criteria decision aiding process: r and the mcda package. EURO journal on decision processes, 5(1):169–194, 2017.


M. Grabisch, I. Kojadinovic, and P. Meyer. A review of methods for capacity identification in choquet integral based multi-attribute utility theory: applications of the kappalab r package. European journal of operational research, 186(2):766–785, 2008.


Y. Siskos, E. Grigoroudis, and N. F. Matsatsinis. Uta methods. In J. Figueira, S. Greco, and M. Ehrgott, editors, Multiple Criteria Decision Analysis: State of the Art Surveys, chapter 8, pages 297–343. Springer Science & Business Media, 2005.


P. Vincke. Les méthodes de surclassement. In L'aide à la décision multicritère, chapter 5, pages 87–97. Editions de l'université de Bruxelles, 1998.


R.R. Yager. On ordered weighted averaging aggregation operators in multicriteria decisionmaking. IEEE Transactions on Systems, Man, and Cybernetics, 18(1):183–190, 1988. doi:10.1109/21.87068.