JMcDM

A package for Multiple-criteria decision making techniques in Julia

Implemented methods

MCDM Tools

  • Topsis
  • Electre
  • Dematel
  • Moora
  • Vikor
  • AHP
  • Data Envelopment Analysis
  • Grey Relational Analysis
  • Non-dominated Sorting
  • SAW (Simple Additive Weighting) (aka WSM)
  • ARAS (Additive Ratio Assessment)
  • WPM (Weighted Product Model)
  • WASPAS (Weighted Aggregated Sum Product ASsessment)
  • EDAS (Evaluation based on Distance from Average Solution)
  • MARCOS (Measurement Alternatives and Ranking according to COmpromise Solution)

SCDM Tools

  • minimax
  • maximin
  • minimin
  • maximax
  • Savage
  • Hurwicz
  • MLE
  • Laplace
  • Expected Regret

Game

  • Game solver for zero sum games

Unimplemented methods

  • PROMETHEE

  • UTA

  • MAUT

  • STEM

  • PAPRIKA

  • ANP (Analytical Network Process)

  • Goal Programming

  • MACBETH

  • COMET

  • will be updated soon.

Installation

Please type

julia> ]
(@v1.5) pkg> add JMcDM

or

julia> using Pkg
julia> Pkg.add("JMcDM")

in Julia REPL.