Version [1.3]- [pymcdm – The universal library for solving multi-criteria decision-making problems]
In this paper, we present an extension to the pymcdm library, introducing new modules that support users by providing data validation and subjective weighting methods. In response to the recent trends in Multi-Criteria Decision-Making (MCDM) and growing demand from experts for complete programming l...
Saved in:
| Main Authors: | , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Elsevier
2025-05-01
|
| Series: | SoftwareX |
| Subjects: | |
| Online Access: | http://www.sciencedirect.com/science/article/pii/S2352711025000184 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1850139649163395072 |
|---|---|
| author | Andrii Shekhovtsov Bartłomiej Kizielewicz Wojciech Sałabun |
| author_facet | Andrii Shekhovtsov Bartłomiej Kizielewicz Wojciech Sałabun |
| author_sort | Andrii Shekhovtsov |
| collection | DOAJ |
| description | In this paper, we present an extension to the pymcdm library, introducing new modules that support users by providing data validation and subjective weighting methods. In response to the recent trends in Multi-Criteria Decision-Making (MCDM) and growing demand from experts for complete programming libraries, we extend pymcdm library with two subjective weighting methods, namely Analytic Hierarchy Process (AHP) and RANking COMparison (RANCOM). The extension also ensures improved validation of input data, minimizing the risk of user errors. Additionally, considering the scientific applications of the library, an application programming interface (API) has been developed to output verbose results in LaTeX code, facilitating the presentation of results in scientific publications. |
| format | Article |
| id | doaj-art-fa3a79d65bba45f1878192254768f910 |
| institution | OA Journals |
| issn | 2352-7110 |
| language | English |
| publishDate | 2025-05-01 |
| publisher | Elsevier |
| record_format | Article |
| series | SoftwareX |
| spelling | doaj-art-fa3a79d65bba45f1878192254768f9102025-08-20T02:30:11ZengElsevierSoftwareX2352-71102025-05-013010205110.1016/j.softx.2025.102051Version [1.3]- [pymcdm – The universal library for solving multi-criteria decision-making problems]Andrii Shekhovtsov0Bartłomiej Kizielewicz1Wojciech Sałabun2National Institute of Telecommunications, Szachowa 1, 04-894 Warsaw, Poland; West Pomeranian University of Technology in Szczecin, Żołnierska 49, 71-210 Szczecin, PolandNational Institute of Telecommunications, Szachowa 1, 04-894 Warsaw, Poland; West Pomeranian University of Technology in Szczecin, Żołnierska 49, 71-210 Szczecin, PolandCorresponding author at: National Institute of Telecommunications, Szachowa 1, 04-894 Warsaw, Poland.; National Institute of Telecommunications, Szachowa 1, 04-894 Warsaw, Poland; West Pomeranian University of Technology in Szczecin, Żołnierska 49, 71-210 Szczecin, PolandIn this paper, we present an extension to the pymcdm library, introducing new modules that support users by providing data validation and subjective weighting methods. In response to the recent trends in Multi-Criteria Decision-Making (MCDM) and growing demand from experts for complete programming libraries, we extend pymcdm library with two subjective weighting methods, namely Analytic Hierarchy Process (AHP) and RANking COMparison (RANCOM). The extension also ensures improved validation of input data, minimizing the risk of user errors. Additionally, considering the scientific applications of the library, an application programming interface (API) has been developed to output verbose results in LaTeX code, facilitating the presentation of results in scientific publications.http://www.sciencedirect.com/science/article/pii/S2352711025000184PythonMCDAMCDMDecision supportSubjective weightsAHP |
| spellingShingle | Andrii Shekhovtsov Bartłomiej Kizielewicz Wojciech Sałabun Version [1.3]- [pymcdm – The universal library for solving multi-criteria decision-making problems] SoftwareX Python MCDA MCDM Decision support Subjective weights AHP |
| title | Version [1.3]- [pymcdm – The universal library for solving multi-criteria decision-making problems] |
| title_full | Version [1.3]- [pymcdm – The universal library for solving multi-criteria decision-making problems] |
| title_fullStr | Version [1.3]- [pymcdm – The universal library for solving multi-criteria decision-making problems] |
| title_full_unstemmed | Version [1.3]- [pymcdm – The universal library for solving multi-criteria decision-making problems] |
| title_short | Version [1.3]- [pymcdm – The universal library for solving multi-criteria decision-making problems] |
| title_sort | version 1 3 pymcdm the universal library for solving multi criteria decision making problems |
| topic | Python MCDA MCDM Decision support Subjective weights AHP |
| url | http://www.sciencedirect.com/science/article/pii/S2352711025000184 |
| work_keys_str_mv | AT andriishekhovtsov version13pymcdmtheuniversallibraryforsolvingmulticriteriadecisionmakingproblems AT bartłomiejkizielewicz version13pymcdmtheuniversallibraryforsolvingmulticriteriadecisionmakingproblems AT wojciechsałabun version13pymcdmtheuniversallibraryforsolvingmulticriteriadecisionmakingproblems |