“…7 shows a flowchart for the overall GA optimisation procedure. The optimisation performance of GA is governed by a set of parameters such as the population size, the crossover rate, the mutation rate, and the stopping criteria, which can influence the solution accuracy and computation time [24,27]. If the choice of the population size is underestimated, then it is possible to achieve a local optimal solution, due to improper population evolution.…”