Research Article

On the Computation of the Efficient Frontier of the Portfolio Selection Problem

Algorithm 1

The KTEF procedure.
Inputs , , , , , .
Step 1 Set , , extract the vectors ,
    and the submatrices , and (see (A.1) in the Appendix),
    and the vector of active bounds.
Step 2 If # the case is degenerate (STOP).
Step 3 Calculate the inverse matrix .
Step 4 Calculate , , , , , .
Step 5 Calculate , , , according to (A.14).
Step 6 Calculate , according to (A.11), as well as
     , .
Step 7 Calculate , , , according to (A.15).
Step 8 Define a set of lower bounds for containing:
    (i) ,
    (ii) for provided that ,
    (iii) for provided that ,
    (iv) for provided that , (where ,
         ),
    (v) for provided that (where ,
         ,
Step 9 Define .
Step 10 Define a set of upper bounds for containing:
    (i) for provided that ,
    (ii) for provided that ,
    (iii) for provided that ,
    (iv) for provided that ,
Step 11 Define .
Step 12 If the case is degenerate (STOP).
Step 13 Calculate , , according to (A.19).
Outputs , , , , , , , , , , , , .