Fuzzy MCDM
Criteria weights from one set of expert pairwise judgments, computed with crisp, fuzzy and interval type-2 fuzzy AHP, compared side by side and traced back to the published source of every step.
Ing. Akram Elsaied Elomiya Faculty of Transport Engineering, University of Pardubice
What it does
Weighting criteria is the step of a multi-criteria decision where expert opinion enters the numbers. Different weighting methods can turn the same judgments into different weights, and published studies rarely show how. Fuzzy MCDM makes that comparison routine and checkable.
One input, five methods
Experts compare criteria in pairs on the Saaty 1 to 9 scale, once. The same judgments feed crisp AHP, two triangular fuzzy AHP methods and two interval type-2 fuzzy AHP methods, so differences in the weights come from the methods and not from the data.
Consistency before results
Every expert's matrix is checked with Saaty's consistency ratio. A matrix above 0.10 is excluded from that comparison set for every method alike, and the report states which experts were excluded and why.
Every number has a source
The calculation trace shows each matrix, aggregate and weight, the equation that produced it, and the page or table of the publication that defines the equation. Every run keeps fingerprints of its inputs and results.
Methods
Each method is fixed by a versioned profile with its scale, aggregation rule, consistency policy and sources, and is checked against published worked examples. Two equal-weight comparators are shown beside the methods as reference points; they are not weighting methods.
-
AHP (Saaty 1980), eigenvector
Crisp AHP
Primary methodSaaty (1980): the principal right eigenvector of the pairwise comparison matrix. Experts are combined by the weighted geometric mean of their judgments.
Limitations: Crisp numbers only: the vagueness of a verbal judgment is not represented.
Verified against its sources and published worked examples
Saaty, T. L. (1980). The Analytic Hierarchy Process: Planning, Priority Setting, Resource Allocation. McGraw-Hill.
Tan, X., Lin, J., Wang, F., Luo, H., Luo, L., Wu, L. (2007). Evaluation of the Effect of a Health Education Campaign of HIV by Using an Analytical Hierarchy Process Method. International Journal of Environmental Research and Public Health, 4(3), 254-259. https://doi.org/10.3390/ijerph2007030010
Mortazavi, A., Kuzembayev, N. (2022). Development of a Weighting Procedure for Geomechanical Risk Assessment. Energies, 15(18), 6517. https://doi.org/10.3390/en15186517 -
Fuzzy AHP, Buckley (1985) geometric mean
Triangular fuzzy AHP
Primary methodBuckley (1985): judgments become triangular fuzzy numbers; the fuzzy geometric mean of each row gives a fuzzy weight, which is defuzzified and normalised. The equations follow the open-access transcription of Mortazavi and Kuzembayev (2022).
Limitations: The original paper was checked through that transcription and Boender et al. (1989), not in full text. The spread of the triangular numbers is a fixed scale convention.
Verified against its sources and published worked examples
Buckley, J. J. (1985). Fuzzy hierarchical analysis. Fuzzy Sets and Systems, 17(3), 233-247. https://doi.org/10.1016/0165-0114(85)90090-9
Mortazavi, A., Kuzembayev, N. (2022). Development of a Weighting Procedure for Geomechanical Risk Assessment. Energies, 15(18), 6517. https://doi.org/10.3390/en15186517
Boender, C. G. E., de Graan, J. G., Lootsma, F. A. (1989). Multi-criteria decision analysis with fuzzy pairwise comparisons. Fuzzy Sets and Systems, 29(2), 133-143. https://doi.org/10.1016/0165-0114(89)90187-5
Liu, Y., Eckert, C. M., Earl, C. (2020). A review of fuzzy AHP methods for decision-making with subjective judgements. Expert Systems with Applications, 161, 113738. https://doi.org/10.1016/j.eswa.2020.113738 -
Fuzzy AHP, FICSM (Ahmed & Kilic 2019)
Triangular fuzzy AHP
Robustness variantAhmed and Kilic (2019): fuzzy weights from the fuzzy inverse of the column sums of the aggregated triangular fuzzy matrix.
Limitations: No published worked example states its results, so it is verified on a published input matrix only. The multi-expert step is a documented extension. Offered as a robustness variant.
Verified against its sources and published worked examples
Ahmed, F., Kilic, K. (2019). Fuzzy Analytic Hierarchy Process: A performance analysis of various algorithms. Fuzzy Sets and Systems, 362, 110-128. https://doi.org/10.1016/j.fss.2018.08.009
Ahmed, F. (2014). Fuzzy analytic hierarchy process: a comparison of the existing algorithms with new proposals. MSc thesis, Sabancı University.
Mortazavi, A., Kuzembayev, N. (2022). Development of a Weighting Procedure for Geomechanical Risk Assessment. Energies, 15(18), 6517. https://doi.org/10.3390/en15186517 -
IT2 fuzzy AHP (Kahraman et al. 2014-based, full-9 composition)
Interval type-2 fuzzy AHP
Primary benchmark methodInterval type-2 fuzzy AHP after Kahraman et al. (2014), with the full 1 to 9 trapezoidal scale of Beresneva and Gordenko (2018) and geometric-mean aggregation of experts. A composition of published components.
Limitations: Not a reproduction of one paper. Scale levels 2, 4, 6 and 8 appear in no published worked example; they are covered by a transcription test and property tests.
Verified against its sources and published worked examples
Kahraman, C., Öztayşi, B., Uçal Sarı, İ., Turanoğlu, E. (2014). Fuzzy analytic hierarchy process with interval type-2 fuzzy sets. Knowledge-Based Systems, 59, 48-57. https://doi.org/10.1016/j.knosys.2014.02.001
Beresneva, E., Gordenko, M. (2018). Applying the methods of system analysis to teaching assistants evaluation. Proceedings of the Institute for System Programming of the RAS, 30(3), 251-270. https://doi.org/10.15514/ISPRAS-2018-30(3)-18
Liu, Y., Eckert, C. M., Earl, C. (2020). A review of fuzzy AHP methods for decision-making with subjective judgements. Expert Systems with Applications, 161, 113738. https://doi.org/10.1016/j.eswa.2020.113738
Görener, A., Ayvaz, B., Kuşakcı, A. O., Altınok, E. (2017). A hybrid type-2 fuzzy based supplier performance evaluation methodology: The Turkish Airlines technic case. Applied Soft Computing, 56, 436-445. https://doi.org/10.1016/j.asoc.2017.03.026 -
IT2 fuzzy AHP, historical frozen (Milošević 2019 scale)
Interval type-2 fuzzy AHP
Historical reference, kept frozenInterval type-2 fuzzy AHP with the operators and DTraT defuzzification of Kahraman et al. (2014) and the scale of Milošević et al. (2019, Table 3).
Limitations: Kept unchanged as a historical reference, so that earlier results can be reproduced.
Verified against its sources and published worked examples
Milošević, M. R., Milošević, D. M., Stević, D. M., Stanojević, A. D. (2019). Smart City: Modeling Key Indicators in Serbia Using IT2FS. Sustainability, 11(13), 3536. https://doi.org/10.3390/su11133536
Kahraman, C., Öztayşi, B., Uçal Sarı, İ., Turanoğlu, E. (2014). Fuzzy analytic hierarchy process with interval type-2 fuzzy sets. Knowledge-Based Systems, 59, 48-57. https://doi.org/10.1016/j.knosys.2014.02.001
Liu, Y., Eckert, C. M., Earl, C. (2020). A review of fuzzy AHP methods for decision-making with subjective judgements. Expert Systems with Applications, 161, 113738. https://doi.org/10.1016/j.eswa.2020.113738
Görener, A., Ayvaz, B., Kuşakcı, A. O., Altınok, E. (2017). A hybrid type-2 fuzzy based supplier performance evaluation methodology: The Turkish Airlines technic case. Applied Soft Computing, 56, 436-445. https://doi.org/10.1016/j.asoc.2017.03.026 -
Equal weights (hierarchical)
ComparatorEqual weights within the hierarchy: each main criterion gets the same share, split equally among its subcriteria. Uses no expert information.
-
Equal weights (flat)
ComparatorEqual weights over all leaf criteria, ignoring the hierarchy. Uses no expert information.
Analysis and evidence
- Two-level criteria hierarchies
- Main criteria with subcriteria, or a single flat list, with up to ten criteria per comparison set. Local weights are combined into global weights.
- Group judgments
- Any number of experts, with equal or user-defined influence. Judgments are typed in, pasted, or imported from CSV and Excel files, and aggregated by the weighted geometric mean or by the rule each fuzzy method defines.
- Method comparison
- Rank correlations, distances and rank changes between every pair of methods and the comparators, and a disagreement measure across experts.
- Leave-one-expert-out
- Recomputes the weights with each expert removed in turn, showing how much one person drives the result.
- Resampling stability
- A seeded bootstrap over experts gives the 5th to 95th percentile range of every weight and rank, a stability range rather than a confidence interval. The seed and replicate count are part of the run record, so the ranges can be reproduced exactly.
- Reproducible runs
- Each run is identified by a SHA-256 fingerprint of its canonical inputs, method profiles and settings, and stores a fingerprint of its results. The application shows whether a run still matches the study's current judgments, and the run bundle holds everything needed to repeat it.
- Figures and exports
- An Excel calculation book with every table and step at full precision, publication figures as SVG or PNG, a printable A4 calculation report in PDF, and a run bundle with everything needed to audit or repeat the run.
- Offline and private
- The application has no network code, no telemetry and no updater. Studies stay in local files. Links to publications open in your browser only when you click them.
Workflow
A study moves through the same steps every time. The left-hand navigation of the application shows where you are and what is still missing.
Set up the study
Name the decision goal, the criteria and subcriteria, and the experts.
Enter judgments
Type, paste or import each expert's pairwise comparisons on the 1 to 9 scale.
Review quality
See consistency ratios and missing judgments before anything is computed.
Choose methods
Select the methods, then leave-one-out and resampling if you need them.
Run and compare
Read the weights, rankings, comparisons and figures for each method.
Trace and export
Check any number in the trace, then export the calculation book, figures and report.
Screenshots
All screenshots show a synthetic example: a choice of urban bus fleet technology with six invented criteria and three invented experts. You can download the same study below and open it in the application.
Download
Fuzzy MCDM is free for research, teaching and other non-commercial use under the Fuzzy MCDM Research Licence.
- Version
- 1.0.0
- Released
- 15 October 2026
- File
- Fuzzy MCDM-1.0.0-win-x64.exe
- Size
- 112.1 MiB
- Platform
- Windows 10 or 11, 64-bit (x64)
- SHA-256
- 86438731b8503349a90c2a2f3f72585362e03334ecf8259d00f2ebce260584f0
- Archive
- https://doi.org/10.5281/zenodo.23380643
Install
- Download the installer and check its SHA-256 checksum (below).
- Run it. The installer is not code-signed, so Windows SmartScreen may show “Windows protected your PC”. Choose More info, check that the file name matches, then Run anyway.
- Choose the installation folder. No administrator rights are needed for a per-user installation.
- Start Fuzzy MCDM from the Start menu, then open the example study or create a new one.
Check the download in PowerShell; the output must equal the SHA-256 shown here:
Get-FileHash -Algorithm SHA256 '.\Fuzzy MCDM-1.0.0-win-x64.exe'
Uninstall from Settings › Apps. Your study files are kept; they are ordinary files in the folders you chose.
Documentation
- Technical and Scientific Documentation
The methods, equations, consistency policy, analyses, reproducibility design, verification against published examples, and the novelty of the software.
PDF · 0.8 MB - User Guide
Installation and a step-by-step walk through a complete study, with screenshots of every screen.
PDF · 4.9 MB - Release notes
What this version contains and what changed.
HTML - Third-party notices
The open-source components included in the application and their licences.
HTML
How to cite
If Fuzzy MCDM contributed to your work, please cite the software and the version you used.
Elomiya, A. E. (2026). Fuzzy MCDM (Version 1.0.0) [Computer software]. University of Pardubice. https://doi.org/10.5281/zenodo.23380643
Licence
Free of charge for research, teaching and other non-commercial use; the unmodified installer may be redistributed with attribution; no warranty; commercial use needs written permission.
Read the full licence (Fuzzy MCDM Research Licence 1.0)
© 2026 University of Pardubice.
Funding
This software is supported by the project SGS_2026_008 ‘Modelling of Transport Technology and Management Selected Aspects VI’ at the University of Pardubice.
Student Grant Competition project at the Faculty of Transport Engineering, University of Pardubice, 1 January – 31 December 2026. Project page at the faculty.
People and contact
Ing. Akram Elsaied Elomiya
Author · PhD candidate
University of Pardubice, Faculty of Transport Engineering, Department of Transport Management, Marketing, and Logistics, Studentská 95, 532 10 Pardubice, Czech Republic
Tanta University, Faculty of Engineering, Department of Public Works Engineering, 31511, Tanta, Egypt
ORCID 0000-0002-7166-0239
doc. Ing. Jiří Křupka, Ph.D.
Supervisor
University of Pardubice, Faculty of Transport Engineering
Fuzzy MCDM was developed for the PhD thesis Decision Models with Uncertainty in Transport.