Research Article

Optimizing Long-Term Bank Financial Products Portfolio Problems with a Multiobjective Evolutionary Approach

Algorithm 2

The procedure of single-point crossover for binary matrix.
(1)for t = 1 to T do
(2) Generate from [0, 1]
(3)if then
(4)  Randomly generate a crossover point .
(5)  Apply single-point crossover operator on the th row with .
(6)end if
(7)end for