SoftwareX (Feb 2024)
Version [1.1]- [pyFDM: A python library for uncertainty decision analysis methods]
Abstract
This paper describes an extension of the pyFDM library by extending the functionalities of the programming package with new Fuzzy Multi-Criteria Decision Analysis methods such as Combined Compromise Solution (CoCoSo), Stable Preference Ordering Towards Ideal Solution (SPOTIS), Weighted Aggregated Sum Product ASSessment (WASPAS), Weighted Product Model (WPM), and Weighted Sum Model (WSM). Furthermore, the proposed update includes new normalization techniques, new distance metrics, and defuzzification methods to allow users to examine the greater variety of research approaches in a Triangular Fuzzy environment. Furthermore, the update also extends with the implementations allowing for fuzzy calculations outside the multi-criteria field, which is allowed by the implementation of selected mathematical operations for Triangular Fuzzy Numbers. The opportunity to visualize the data within the fuzzy extension considered is also included. The extension of the pyFDM package broadens the scope of its usage in research approaches, making it a more suitable tool for multi-criteria decision analysis within the fuzzy environment.