Heuristika je umění najít vhodné řešení problému s využitím omezených znalostí a malého množství času. Formálněji řečeno, heuristika vychází ze zkušeností; může urychlit hledání řešení pomocí jednoduchých pravidel. Úplné hledání může trvat příliš dlouho nebo může být příliš obtížné.
Přesněji řečeno, heuristiky jsou strategie využívající snadno dostupné, i když volně použitelné informace k řízení řešení problémů u lidí a strojů.
Heuristiku lze použít v některých vědních oborech, ale ne v jiných: V ekonomii je často přijatelné řešení, které se liší o jedno procento; dalekohled, který má chybu jednoho stupně, je pravděpodobně nepoužitelný, pokud je zaměřen na vzdálený objekt. Stejný dalekohled namířený na okno přes ulici tuto chybu pravděpodobně toleruje; chybějící jeden stupeň nebude mít na krátkou vzdálenost velký vliv.
Heuristika může být použita k odhadu odpovědi, která je pak zpřesněna provedením přesného řešení ve velmi malém měřítku, třeba aby se ušetřil čas, peníze nebo práce na projektu - například heuristický odhad, jakou hmotnost má most unést, může být použit k určení, zda má být most vyroben ze dřeva, kamene nebo oceli, a může být nakoupeno odpovídající množství potřebného materiálu, zatímco se dokončuje přesný návrh mostu.
Používání heuristiky v některých velmi technických oborech však může být škodlivé - příkladem je informatika. Naprogramování počítače tak, aby prováděl více či méně požadované činnosti, může vést k závažným chybám. Proto musí být počítačové úlohy obecně poměrně přesné. Existují však určité oblasti, ve kterých mohou počítače bezpečně vypočítávat heuristická řešení - například vyhledávací technologie společnosti Google se do značné míry spoléhá na heuristiku a vytváří "téměř chybějící" shody vyhledávacího dotazu, pokud nelze najít přesnou shodu. To umožňuje uživateli opravit případné chyby, které vyhledávání vyprodukuje. Příklad: Při hledání jména "Peter Smith" a nemožnosti najít toto přesné jméno vyhledávač místo toho heuristicky porovná "Pete Smith" a osoba používající vyhledávač se musí rozhodnout, zda jsou Pete a Peter stejná osoba.