Noun
hyperheuristic (plural hyperheuristics) (computing) A heuristic search method that automates the selection of other heuristics.