Multiple individuals are selected from the current population based on their fitness
value found.
Next, the selected individuals are modified using ‘crossover’ and ‘mutation’ operators to form a new population [23].
Each chromosome represents a possible solution,here, a subset of shares from the benchmark portfolio.
Typically, binary strings are used as an encoding.