Array pattern synthesis in the complex plane optimised by a genetic algorithm

Array pattern nulling by operating on the roots of the array polynomial in the complex plane using a genetic algorithm (GA) is demonstrated. A pattern envelope constraint and an array efficiency criterion are applied. The algorithm is much faster than a similar GA operating on the complex weights of the array factor.