Skip to main content
. 2025 Feb 28;11:e2703. doi: 10.7717/peerj-cs.2703

Algorithm 1. Pseudocode of iCCE10.

Input: ifpifs-matrix [aij]m×n
Output: Score matrix [si1](m1)×1, Optimum alternatives [opi1]
1:    [μ][0](m1)×1
2:   [ν][0](m1)×1
3:  for i from 2 to m do
4:    for j from 1 to n do
5:      μi1μi1+a01jaij1
6:      νi1νi1+a01jaij2
7:    end for
8:      si11nμi1
9:      si21nνi1
10:  end for
11:   [sv][si1si2](m1)×1
12:   [av][si1+si2](m1)×1
13:  for i from 1 to m1 do
14:   if maxkIm1{svk1}=0 AND minkIm1{svk1}=0 then
15:     dmi11
16:   else
17:      dmi1svi1+|minkIm1{svk1}|maxkIm1{svk1}+|minkIm1{svk1}|
18:   end if
19:  end for
20:  [op]argmaxkIm1{svk1}