The Application of Genetic Algorithms to Resource Scheduling