A genetic algorithm for frequency assignment with problem decomposition. (6th September 2006)