NSGA-II C++ implementation