A heuristic is a simple, experience-based rule or “mental shortcut” used to make decisions or solve problems quickly when a perfect or fully rational solution would take too long or be impractical. It trades some accuracy or optimality for speed and efficiency, aiming for a result that is “good enough” rather than guaranteed best.

Core idea

  • A heuristic is a pragmatic method: it focuses on workable, fast solutions instead of exhaustive analysis.
  • In psychology, heuristics are intuitive judgment processes that reduce mental effort under uncertainty, often without conscious awareness.
  • In computing and optimization, a heuristic is a technique that speeds up search or problem solving by sacrificing completeness or optimality for reasonable results in a reasonable time.

Everyday examples

  • “Rule of thumb”: Choosing the busiest restaurant on a street because “crowds usually mean good food” is a heuristic shortcut.
  • Trial and error: Adjusting a recipe by feel instead of following exact measurements uses heuristic experimentation.
  • Common mental shortcuts:
    • Availability heuristic: judging how likely something is based on how easily examples come to mind (e.g., overestimating rare but vivid events).
* Representativeness heuristic: judging probability by how much something resembles a typical case.
* Anchoring heuristic: relying heavily on the first number or piece of information encountered.

Heuristic vs algorithm

  • An algorithm is a step‑by‑step, fully specified procedure that guarantees a correct solution for a certain class of problems (like a precise recipe or long division method).
  • A heuristic is a loose guideline or strategy that often works but does not guarantee the best or even a correct answer in every case.

Key differences (conceptual)

  • Algorithms aim for certainty and optimality; heuristics aim for speed and practicality.
  • Algorithms use all relevant information when feasible; heuristics simplify by ignoring some information to cut complexity.

Benefits and downsides

  • Benefits:
    • Faster decisions in complex, real‑world situations where full analysis is impossible.
* Lower cognitive effort, helping people function under time pressure or limited information.
  • Downsides:
    • Can lead to systematic errors or biases (e.g., misjudging risks, stereotyping).
* “Good enough” solutions may be far from optimal in high‑stakes or highly structured problems.

Where heuristics are used

  • Human thinking and behavioral science: central to research on judgment and decision‑making, including the work of Daniel Kahneman and Amos Tversky.
  • Computer science and AI: heuristic search, heuristic functions, and optimization methods guide algorithms through huge search spaces more efficiently.
  • Business and UX: simple decision rules (“flag transactions over a threshold,” “preselect the most popular option”) help streamline operations and design.

In short: a heuristic is a fast, experience-based shortcut for solving problems or making decisions that usually yields a useful answer, but not a guaranteed best one.