Genetic programming with advanced diverse partner selection for dynamic scheduling