The generated solutions share some features taken from each chromosome. The solution with the lower fitness are less likely to be involved in the crossover stage. A new population of possible solutions is produced by the selection of the best chromosome from the current generation. The process of the generation and the selection is repeated until the stopping criteria are reached. With the proper tuning of the GA parameters, the population will converge to the nearoptimal solution of the named problem [17].
Multi-objective optimization using genetic algorithms (MOGA) is an interesting tool introduced [18] to solve MOPT problems. MOGA is very attractive because of its ability to search partially ordered search space for several alternative tradeoffs. Additionally, MOGA can track several solutions simultaneously via its population. The proposed algorithm for MOGA is introduced in Algorithm 1 and the flow chart of MOGA is explained in Fig. 2.