Obsah:
Definice - Co znamená heuristika?
V oblasti výpočetní techniky heuristika označuje metodu řešení problémů prováděnou pomocí technik a zkušeností založených na učení. Pokud jsou vyčerpávající metody vyhledávání nepraktické, k nalezení účinných řešení se používají heuristické metody.
Heuristické metody jsou navrženy pro koncepční jednoduchost a zvýšený výpočetní výkon - často za cenu přesnosti.
Techopedia vysvětluje heuristiku
Heuristické metody využívají dostupná data, nikoli předdefinovaná řešení, k řešení strojových a lidských problémů. Heuristická řešení nemusí být nutně prokazatelná nebo přesná, ale obvykle jsou dostatečně dobrá k řešení problémů malého rozsahu, které jsou součástí většího problému.
Když heuristický algoritmus splní novou křižovatku, učiní se rozhodnutí a naučí se. Následné iterační výsledky jsou vzájemně závislé, protože každá úroveň se učí, kterou cestu si vybrat a zahodit, na základě její blízkosti k řešení. Proto, protože některé možnosti pravděpodobně nedosáhnou životaschopného řešení, nejsou nikdy generovány.