Require:

Step 1: Set. For each DMU k, calculate the classical average cross-efficiency and set.

Step 2: For each pair of DMUs k and d, solve model (III) and obtain.

Step 3: Set.

Step 4: If for some k, , then return to step 2. Otherwise, the algorithm ends and is the optimum cross-efficiency of DMU k.