choice function

A modified choice function hyper-heuristic with Boltzmann function

Hyper-heuristics are a subclass of high-level research methods that function in a low-level heuristic research space.  Their aim objective is to improve the level of generality for solving combinatorial optimization problems using two main components: a methodology for the heuristic selection and a move acceptance criterion, to ensure intensification and diversification [1].  Thus, rather than working directly on the problem's solutions and selecting one of them to proceed to the next step at each stage, hyper-heuristics operates on a low-level heuristic research space.  The choice function