Heurystyka – uproszczona metoda rozwiązywania problemów.
Heurystyka to metoda rozwiązywania problemów i podejmowania decyzji oparta na uproszczonych regułach czy strategiach, które nie gwarantują optymalnego rozwiązania, ale pozwalają na efektywne i szybkie znalezienie rozwiązania przy akceptowalnym poziomie dokładności. Stosowana jest szczególnie w sytuacjach, gdy pełna analiza wszystkich możliwości jest niemożliwa lub niepraktyczna ze względu na ograniczenia czasowe, obliczeniowe lub informacyjne. Heurystyki często bazują na intuicji, doświadczeniu lub przybliżonych ocenach, co sprawia, że ich wyniki są z reguły dobre, choć nie zawsze idealne.
W kontekście sztucznej inteligencji heurystyka pełni kluczową rolę w algorytmach przeszukiwania i optymalizacji, umożliwiając szybkie zawężanie przestrzeni poszukiwań i wybór najbardziej obiecujących rozwiązań. Przykładem może być algorytm A*, który wykorzystuje funkcję heurystyczną do oceny kosztu dojścia do celu, co znacznie przyspiesza proces planowania. Heurystyki są często stosowane również w systemach eksperckich, analizie danych czy robotyce, gdzie pełne modele rzeczywistości są niedostępne lub zbyt złożone do dokładnego odwzorowania.