A heuristic method is an approach to problem solving, learning, or discovery that employs a practical method, not guaranteed to be optimal, perfect, logical, or rational, but instead sufficient for reaching an immediate goal. Where finding an optimal solution is impossible or impractical, heuristic methods can be used to speed up the process of finding a satisfactory solution.
Heuristic as a "rule of thumb." Derived from a Greek word that means "to discover," heuristic describes a rule or a method that comes from experience and helps you think through things, like the process of elimination, or the process of trial and error.