An introduction to genetic algorithms for electromagnetics | Synapse