Genetic Programming for Production Scheduling