A hybrid discrete particle swarm algorithm for solving the fixed-spectrum frequency assignment problem. (14th December 2009)