Skip to main content
. 2021 Aug 21;37:147–168. doi: 10.1016/j.jare.2021.08.009
Step 1: Define criteria of Vaccine distribution:
 identifyC[i] // 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):
 InitializeEDM[i,j]EC
 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}
   EDM[i,j]ImpEij/Cij
  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}
   EDM~[i,j]EDM[i,j]
  endfor
 endfor
// The linguistic term of the EDM is transformed into a Pythagorean EDM (E~DM) 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}
   E~ij:C~ij=ImpE~ij/C~ijj=1nImpE~ij/C~ij
  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}
   w~j=i=1mE~ij:C~ij/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)
   w[j]w~μj-w~vj // A defuzzication is conducted to find the final weight using Eq.(7)
  endfor
 endfor