This implementation is based on https://github.com/COLA-Laboratory/A-python-package-to-MOEA
An Improved Two-Archive Algorithm for Many-Objective Optimization
Handing Wang, Licheng Jiao, Xin Yao, Two_Arch2: An Improved Two-Archive Algorithm for Many-Objective Optimization, IEEE Transactions on Evolutionary Computation, vol.19, no.4, pp.524-541, 2015.
Permission is granted to copy and use this code for research, and noncommercial purposes, provided this copyright notice is retained and the origin of the code is cited.