Genetic algorithm (GA)-enhanced almost difference set (ADS)-based approach for array thinning