Improved Genetic Algorithm with Gene Recombination for Bus Crew-Scheduling Problem. (7th September 2015)