Araştırma Makalesi

MCDABENCH: An R Package for Benchmarking Multi-Criteria Decision Making Methods and Scenarios

Cilt: 9 Sayı: 4 15 Temmuz 2026
PDF İndir
EN TR

MCDABENCH: An R Package for Benchmarking Multi-Criteria Decision Making Methods and Scenarios

Öz

This paper introduces mcdabench, an R package for Multi-Criteria Decision Making (MCDM), which contains several useful tools, including data normalization, objective weighting, implementation of various well-known methods and their comparisons, sensitivity and stability analyses, benchmarking, aggregation, and visualization. The methods amount to 38 widely used MCDM methods from the literature. Sensitivity and stability analyses utilize measures such as the rank stability index and rank volatility. These features are enhanced by two novel contributions: Generalized gradual-weighting and random weight perturbations, both of which are important for evaluating the robustness of MCDM methods. The benchmark function applies the MCDM methods and returns a combined ranking matrix, which the comparison function then uses to calculate pairwise comparison metrics and perform statistical tests. The statistical tests include Spearman's rank correlation, Sałabun-Urbaniak similarities, and novel contributions such as Shannon’s entropy-based permutation tests and Jensen-Shannon Divergence-based bootstrap tests. The aggregation function provides a variety of methods, such as Borda Count, Kemeny-Young, Copeland, and the Markov method, to generate a final ranking. In addition, a useful "top-k" technique is used to focus on the top-k alternatives. The mcdabench package also provides built-in visualization functions to present analysis results in clean, detailed demonstrations.

Anahtar Kelimeler

Etik Beyan

Ethics committee approval was not required for this study because of there was no study on animals or humans.

Kaynakça

  1. Ali, A., & Meilă, M. (2012). Experiments with Kemeny ranking: What works when? Mathematical Social Sciences, 64(1), 28–40. https://doi.org/10.1016/j.mathsocsci.2011.08.008
  2. Bigaret, S., Hodgett, R. E., Meyer, P., Mironova, T., & Olteanu, A. L. (2017). Supporting the multi-criteria decision aiding process: R and the MCDA package. EURO Journal on Decision Processes, 5(1–4), 169–194. https://doi.org/10.1007/s40070-017-0064-1
  3. Cebeci, C. (2026). Multi-criteria evaluation with gradual-weighting and aggregation of normalised distance matrices: A case study in renewable energy grid selection. PeerJ Computer Science, 12, Article e3819. https://doi.org/10.7717/peerj-cs.3819
  4. Copeland, A. H. (1951). A reasonable social welfare function. University of Michigan.
  5. Demir, G., Chatterjee, P., & Pamučar, D. (2024). Sensitivity analysis in multi-criteria decision making: A state-of-the-art research perspective using bibliometric analysis. Expert Systems with Applications, 237, Article 121660. https://doi.org/10.1016/j.eswa.2023.121660
  6. Gamal, A., & Mohamed, M. (2023). A hybrid MCDM approach for industrial robots selection for the automotive industry. Neutrosophic Systems with Applications, 4, 1–11.
  7. Garg, R. K., & Garg, R. (2021). Decision support system for evaluation and ranking of robots using hybrid approach. IEEE Transactions on Engineering Management, 70(9), 3283–3296. https://doi.org/10.1109/TEM.2021.3079704
  8. Gogodze, J. (2021). Ranking methods for multicriteria decision-making: Application to benchmarking of solvers and problems. Scientific Programming, 2021, Article 5513860. https://doi.org/10.1155/2021/5513860

Ayrıntılar

Birincil Dil

İngilizce

Konular

Çok Ölçütlü Karar Verme

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

15 Temmuz 2026

Gönderilme Tarihi

15 Mayıs 2026

Kabul Tarihi

23 Haziran 2026

Yayımlandığı Sayı

Yıl 2026 Cilt: 9 Sayı: 4

Kaynak Göster

APA
Cebeci, C. (2026). MCDABENCH: An R Package for Benchmarking Multi-Criteria Decision Making Methods and Scenarios. Black Sea Journal of Engineering and Science, 9(4), 1803-1818. https://doi.org/10.34248/bsengineering.1951627
AMA
1.Cebeci C. MCDABENCH: An R Package for Benchmarking Multi-Criteria Decision Making Methods and Scenarios. BSJ Eng. Sci. 2026;9(4):1803-1818. doi:10.34248/bsengineering.1951627
Chicago
Cebeci, Cagatay. 2026. “MCDABENCH: An R Package for Benchmarking Multi-Criteria Decision Making Methods and Scenarios”. Black Sea Journal of Engineering and Science 9 (4): 1803-18. https://doi.org/10.34248/bsengineering.1951627.
EndNote
Cebeci C (01 Temmuz 2026) MCDABENCH: An R Package for Benchmarking Multi-Criteria Decision Making Methods and Scenarios. Black Sea Journal of Engineering and Science 9 4 1803–1818.
IEEE
[1]C. Cebeci, “MCDABENCH: An R Package for Benchmarking Multi-Criteria Decision Making Methods and Scenarios”, BSJ Eng. Sci., c. 9, sy 4, ss. 1803–1818, Tem. 2026, doi: 10.34248/bsengineering.1951627.
ISNAD
Cebeci, Cagatay. “MCDABENCH: An R Package for Benchmarking Multi-Criteria Decision Making Methods and Scenarios”. Black Sea Journal of Engineering and Science 9/4 (01 Temmuz 2026): 1803-1818. https://doi.org/10.34248/bsengineering.1951627.
JAMA
1.Cebeci C. MCDABENCH: An R Package for Benchmarking Multi-Criteria Decision Making Methods and Scenarios. BSJ Eng. Sci. 2026;9:1803–1818.
MLA
Cebeci, Cagatay. “MCDABENCH: An R Package for Benchmarking Multi-Criteria Decision Making Methods and Scenarios”. Black Sea Journal of Engineering and Science, c. 9, sy 4, Temmuz 2026, ss. 1803-18, doi:10.34248/bsengineering.1951627.
Vancouver
1.Cagatay Cebeci. MCDABENCH: An R Package for Benchmarking Multi-Criteria Decision Making Methods and Scenarios. BSJ Eng. Sci. 01 Temmuz 2026;9(4):1803-18. doi:10.34248/bsengineering.1951627

                           24890