Surgical Cases Assignment Problem Using an Efficient Genetic Programming Hyper-Heuristic | AMiner