MetaHeuristic search

A metaheuristic search is a non-exhaustive search algorithm with an internal heuristic