# FuzzyVIKOR: Implementation of Fuzzy VIKOR Method for Multi-Criteria... In FuzzyMCDM: Multi-Criteria Decision Making Methods for Fuzzy Data

## Description

The `FuzzyVIKOR` function implements the Fuzzy "VIseKriterijumska Optimizacija I Kompromisno Resenje" (Fuzzy VIKOR) Method.

## Usage

 `1` ```FuzzyVIKOR(decision, weights, cb, v) ```

## Arguments

 `decision` The decision matrix (m x (n*3)) with the values of the m alternatives, for the n criteria, and multiplied by 3 since they are triangular fuzzy numbers. `weights` A vector of length n*3, containing the fuzzy weights for the criteria. `cb` A vector of length n. Each component is either `cb(i)='max'` if the i-th criterion is benefit or `cb(i)='min'` if the i-th criterion is a cost. `v` A value in [0,1]. It is used in the calculation of the Q index.

## Value

`FuzzyVIKOR` returns a data frame which contains the score of the S, R and Q indixes and the ranking of the alternatives according to Q index.

## References

Opricovic, S. Fuzzy VIKOR with an application to water resources planning. Expert Systems with Applications, 38(10), 12983-12990, 2011.

## Examples

 ```1 2 3 4 5 6 7 8``` ``` d <- matrix(c(38,20,24.58,44.54,33.33,33.86,40.01,21.06,25.87,46.89,33.33,33.86,48,24, 29.75,56.27,43.33,42.32,3.26,2.57,2.82,2.46,2.25,2.47,4.08,2.87,2.97,2.73,2.5,2.74,4.08, 2.87,2.97,2.73,2.62,2.85,43,6,38,60,6,6,47,6,42,62,6,6,48,6,50,68,6,6,10,10,1,0,2,3,10, 10,1,0,2,3,10,10,1,0,2,3),nrow=6,ncol=12) w <- c(1/12,1/12,1/12,1/12,1/12,1/12,1/12,1/12,1/12,1/12,1/12,1/12) cb <- c('min','max','min','min') v <- 0.625 FuzzyVIKOR(d,w,cb,v) ```

FuzzyMCDM documentation built on May 1, 2019, 7:20 p.m.