Eine Heuristik ist ein praktischer Weg zur Lösung eines Problems. Sie ist besser als der Zufall, funktioniert aber nicht immer. Eine Person entwickelt eine Heuristik, indem sie Intelligenz, Erfahrung und gesunden Menschenverstand einsetzt. Versuch und Irrtum ist die einfachste Heuristik, aber eine der schwächsten. Faustregel und "fundierte Vermutungen" sind andere Bezeichnungen für einfache Heuristiken. Da eine Heuristik nicht sicher ist, ein Ergebnis zu erhalten, gibt es immer Ausnahmen.

Manchmal sind Heuristiken eher vage: "Schauen Sie, bevor Sie springen" ist ein Leitfaden für das Verhalten, aber "denken Sie über die Konsequenzen nach" ist etwas klarer. Manchmal besteht eine Heuristik aus einer ganzen Reihe von Stufen. Wenn Ärzte einen Patienten untersuchen, durchlaufen sie eine ganze Reihe von Tests und Beobachtungen. Sie finden vielleicht nicht heraus, was falsch ist, aber sie geben sich selbst die besten Chancen, erfolgreich zu sein. Dies wird als Diagnose bezeichnet.

In der Informatik ist eine "Heuristik" eine Art Algorithmus. Algorithmen werden geschrieben, um eine gute Lösung für ein Problem zu erhalten. Ein heuristischer Algorithmus kann normalerweise ziemlich gute Lösungen finden, aber es gibt keine Garantie oder keinen Beweis, dass die Lösungen korrekt sind. Die Zeit, die es dauert, den Algorithmus auszuführen, ist eine weitere Überlegung.