This is a multi objective optimizer repository based on NSGA2. Please refer to the original paper [1] for detail. 2022/07/26 EAPES[2] is added. EAPES is a strategy to evaluate feasible and infeasible solutions in parallel in constraint optimization.
Please run main.py as:
python main.py
[1] K. Deb, A. Pratap, and S. Agarwal, “A fast and elitist multiobjective genetic algorithm: NSGA-II,” IEEE Transactions on Evolutionary Computation, vol. 6, no. 2, pp. 115–148, 2002. [2] T. Kato., K. Shimoyama, and S. Obayashi, “Evolution-ary algorithm with parallel evaluation strategy of feasible and infeasible solutions considering total constraint violation,” Proceedings of 2015 IEEE Congress on Evolutionary Computation, pp. 986, 2015.