Přehled
Heuristika je praktický způsob hledání řešení problému, který upřednostňuje rychlost a jednoduchost před jistotou optimálního výsledku. Nezaručuje správnost nebo úplnost, ale často vede ke „dostatečně dobrému“ řešení v rozumném čase. V běžném myšlení a rozhodování funguje jako zjednodušující pravidlo, které člověku pomáhá vybrat možnost bez plné analýzy. Pro základní orientaci lze najít obecné definice a příklady v odborné literatuře: více o heuristice.

Charakteristiky a typy

Heuristiky mají několik společných znaků: jsou rychlé, intuitivní, často založené na zkušenosti nebo empirických pravidlech a někdy vágní. Mezi nejznámější typy patří:

  • Pokus a omyl – nejjednodušší heuristika založená na zkoušení variant.
  • Pravidlo palce (rule of thumb) – zjednodušené, obecné pravidlo pro většinu situací.
  • Dostupnost – volba podle toho, co se snadno vybaví (souvisí s kognitivními zkresleními).
  • Reprezentativnost – posuzování podle podobnosti s typickým případem.
  • Ukotvení – vycházení z počáteční hodnoty nebo odhadu.

Různé heuristiky lze kombinovat, upravovat podle zkušeností nebo formalizovat do pracovních postupů. Některé jsou explicitní pravidla, jiné implikované návyky nebo intuice: srovnání s náhodou a vliv inteligence a zkušenosti jsou tu důležité faktory.

Historie a výzkum

Původ heuristiky sahá do praktických řemesel a každodenního rozhodování, formalizaci přinesly obory jako psychologie a informatika. V psychologii 20. století se heuristikami zabývali badatelé, kteří ukázali, že rychlá pravidla mohou vést k chybným úsudkům, a tak je nutné rozlišovat užitečnou zkratku od systematického zkreslení. Diagnostické postupy v lékařství a další odborné disciplíny postupně zavádějí kombinaci heuristik a rigorózních metod, aby maximalizovaly šanci na úspěch: role zkušenosti, zdravý rozum a formální diagnostika (pokus a omyl jako nejjednodušší přístup).

V informatice

V počítačových vědách je heuristika typ algoritmu nebo pravidla, které hledá uspokojivé řešení bez garance optimálnosti. Používá se tam, kde přesné metody jsou příliš pomalé nebo neproveditelné, například při optimalizaci, hledání v prostorech stavů nebo v plánování. Příklady zahrnují heuristické funkce v algoritmu A*, greedy strategie, lokální vyhledávání, simulované žíhání a genetické algoritmy. Výběr heuristiky ovlivňuje čas běhu i kvalitu nalezeného řešení: diagnostické postupy a algoritmické přístupy často kombinují více heuristik.

Použití a příklady

  • Medicína: rychlé orientační pravidla při diagnostice doplňují komplexní testy.
  • Inženýrství: hrubé odhady rozměrů, bezpečnostních rezerv a materiálů zrychlují návrh.
  • Podnikání a management: rozhodování pod tlakem času často spoléhá na heuristiky a „kvalifikovaný odhad“.
  • Každodenní život: volba trasy, nákupní rozhodnutí nebo odhad rizika jsou typické oblasti užití.

Praktický příklad: program, který hledá nejkratší cestu v grafu, může použít heuristickou funkci odhadující vzdálenost k cíli — to urychlí hledání, ale nenabízí absolutní jistotu: heuristický algoritmus nezaručuje správnost bez dalšího důkazu (formální záruky).

Omezení a doporučení

Heuristiky jsou užitečné, avšak je třeba si uvědomit jejich limity: mohou vést ke zkresleným rozhodnutím, selhat v nečekaných situacích nebo být závislé na kontextu. Doporučení pro práci s heuristikami: testovat je empiricky, dokumentovat předpoklady, kombinovat je s analytickými metodami a používat je tam, kde je rychlost důležitější než absolutní optimálnost. Vyvážený přístup maximalizuje praktický přínos a minimalizuje riziko chyb.