A heuristic is a problem-solving approach that uses practical methods or rules of thumb to find acceptable solutions quickly. Heuristics do not guarantee optimal results but improve efficiency. They are widely used in optimization and AI. Example: Heuristic search algorithms finding near-optimal paths.