A heuristic is a practical, often imperfect, method used for Problem Solving or Decision Making. It serves as a mental shortcut, trading perfect accuracy for speed and efficiency, especially when a full, optimal solution is too complex or time-consuming to find.