heuristics is the art of finding an adequate solution to a problem, using limited knowledge and little time. more formally, heuristics are based on experience; they can speed up the search for a solution using simple rules. a complete search may take too long, or may be too difficult to do.