Definition of "heuristic"
heuristic
/hjuˈɹɪstɪk/
adjective
comparative more heuristic, superlative most heuristic
(computing, of a method or algorithm) That provides a useful, but not optimal, solution to a problem. Such algorithms are typically employed either because the only known algorithms that provide optimal solutions use too much time or resources, or else because there is no known algorithm that provides an optimal solution.