Niching genetic algorithms for optimization in electromagnetics. I. Fundamentals | IEEE Journals & Magazine | IEEE Xplore