I'm working on Optimal sizing of Solar-Wind Hybrid System, to do so I need suitable Optimization algorithm and its brief description like (NSGA II and it's Description).
Non-dominated Sorting Genetic Algorithm II (NSGA-II) is a multi-objective genetic algorithm, proposed by Deb et al., in 2002. It is an extension and improvement of NSGA, which is proposed earlier by Srinivas and Deb, in 1995.
In the structure of NSGA-II, in addition to genetic operators, crossover and mutation, two specialized multi-objective operators and mechanisms are defined and utilized:
Non-dominated Sorting: the population is sorted and partitioned into fronts (F1, F2, etc.), where F1 (first front) indicates the approximated Pareto front.
Crowding Distance: it is a mechanism of ranking among members of a front, which are dominating or dominated by each other.
You can find more information in the following link:
Soheila Ghambari what is difference between NSGA ll and EMOCA: An Evolutionary Multi-Objective Crowding Algorithm and i couldn't find any code for EMOCA algorithm so i can compare between them