Step 1: Define criteria of Vaccine distribution: | |
identify | // C is the set of the identified criteria of vaccine distribution |
Step 2: Structured expert judgment: | |
Define E[i] | // E is the set of the potential nominated expert panellists |
Define EF, Imp | // The evaluation form (EF) with the level of importance scale (Imp) is defined and built in this step for the criteria. |
m length (E) For i in {1..m} if E(i) is true then E(i) EF(i) endif endfor |
// The evaluation form of the criteria assigns to the selected experts who had previously accepted (i.e. true) to participate |
Step 3: Building the Expert Decision Matrix (EDM): | |
Initialize J length (C) m length (E) |
// A crossover between the selected expert panellists and the vaccine distribution criteria is conducted to build the EDM matrix |
For j in {1..J} For i in {1..m} endfor endfor |
// The given score of importance by the selected expert per criterion is assigned in EDM |
Step 4: Application of Pythagorean fuzzy membership function: | |
For j in {1..J} For i in {1..m} endfor endfor |
// The linguistic term of the EDM is transformed into a Pythagorean EDM () by using PFN similar to that in Eq.(1)and by referring toTable 3 |
Step 5: Compute the final weight for each criterion: | |
Step 5.1: Find ratio value | |
For j in {1..J} For i in {1..m} endfor endfor |
// The ratio of the fuzzification data is computed according to Eqs.(3), (4), (5), as formulated in Eq.(8) |
Step 5.2: Find the fuzzy value of the final weight: | |
For j in {1..J} For i in {1..m} |
|
// The mean values are computed to find the fuzzy values of the final weight by using Eq.(6)similar to that formulated in Eq.(9) | |
// A defuzzication is conducted to find the final weight using Eq.(7) | |
endfor endfor |