A heuristic is a rule of thumb, an algorithm that does not guarantee a solution, but reduces the number of possible solutions by discarding unlikely and irrelevant solutions.
Heuristika je opće pravilo, algoritam koji ne jamči rješenje, ali smanjuje broj mogućih rješenja, odbacujući ona sa malom vjerojatnoćom i nebitna rješenja.