Introduction to CoCoSo Method

library(cocosoR)

CoCoSo Method

This package is an implementation of the Combined Compromise Solution (CoCoSo) Method [1] based on an integrated simple additive weighting and compromise exponentially weighted product model. We can use the data from [1] as example:

data(example_cocoso)
paged_table(example_cocoso, options = list(rows.print = 10, rownames.print = FALSE) ) 
ABCDEFGHIJ0123456789
 
<chr>
 
<chr>
 
<chr>
 
<chr>
 
<chr>
 
<chr>
CriteriaCriteria_1Criteria_2Criteria_3Criteria_4Criteria_5
Weights0.0360.1920.3260.3260.12
Optimal_valueMAXMINMAXMAXMAX
Alternative_1600.42540500990
Alternative_26.350.15101630001041
Alternative_36.80.11727.215001676
Alternative_4100.210002000965
Alternative_52.50.1560500915
Alternative_64.50.081016350508
Alternative_730.117781000920

CoCoSo method can be apply making the final ranking of all alternatives.


result<- cocoso(example_cocoso)
paged_table(result, options = list(rows.print = 10, rownames.print = FALSE) ) 
ABCDEFGHIJ0123456789
Alternatives
<chr>
Order
<int>
k
<dbl>
ki_a
<dbl>
ki_b
<dbl>
ki_c
<dbl>
Alternative_152.0413130.130623173.2452820.7242238
Alternative_222.7879900.175469354.4734980.9728678
Alternative_312.8823500.180363004.6396461.0000000
Alternative_442.4160460.163321963.7209040.9055181
Alternative_571.2986920.087796702.0000000.4867778
Alternative_661.4431430.097372082.2250400.5398672
Alternative_732.5190940.165053733.9512910.9151197

In addition we present in results all three aggregation strategies and the sum and product weight, used in [1].

References:

[1] Yazdani, M., Zarate, P., Kazimieras Zavadskas, E., & Turskis, Z. (2019). A combined compromise solution (CoCoSo) method for multi-criteria decision-making problems. Management Decision, 57(9), 2501-2519.