JMcDM: A Julia package for multiple-criteria decision-making tools


Satman M. H., Yildirim B. F., Kuruca E.

Journal of Open Source Software, cilt.6, sa.65, ss.1-6, 2021 (Hakemli Dergi)

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 6 Sayı: 65
  • Basım Tarihi: 2021
  • Doi Numarası: 10.21105/joss.03430
  • Dergi Adı: Journal of Open Source Software
  • Derginin Tarandığı İndeksler: Other Indexes
  • Sayfa Sayıları: ss.1-6
  • İstanbul Üniversitesi Adresli: Evet

Özet

JMcDM is a Julia package that implements some leading multiple-criteria decision-making tools for both researchers and developers. By having a REPL tool, Julia is well suited for researchers to perform their analysis using different methods and comparing their results. JMcDM also provides the necessary infrastructure, utility functions, and a standardized API for implementing recently published methods. The package brings MCDM (Multiple-Criteria Decision-Making) tools to a relatively new language such as Julia with its significant performance promises. Besides Julia being a new language, the methods developed in the package are designed to be familiar to users who previously used the R and Python languages. This paper presents the basics of the design, example usage, and code snippets.