PA163 Programování s omezujícími podmínkami
Lokální prohledávání.
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/auth/el/fi/podzim2021/PA163/um/9.pdf
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/podzim2021/PA163/um/vi/120520554/
Dotazy k přednášce:
- Na jakém principu fungují algoritmy lokálního prohledávání pro řešení problémů splňování podmínek? Jak bychom tento přístup aplikovali na problém N královen?
- Co je stav, lokální změna a okolí? Jaká se zde používá účelová funkce? Jak byste definovali lokální optimum?
- Popište kostru algorimu lokálního prohledávání.
- Na pseudokódu popište algoritmus hill climbing.
- Jak je definováno okolí pro metodu minimalizace konfliktů? Jaká je jeho velikost? Porovnejte ji s okolím pro hill climbing.
- Na pseudokódu popište metodu minimalizace konfliktů.
- Popište náhodnou procházku.
- Jak se liší minimalizace konfliktů s náhodnou procházkou od základní verze metody minimalizace konfliktů? Porovnejte tento přístup pro hill climbing s náhodnou procházkou.
- Co to je tabu seznam? Jak se používá? A co to je aspirační kritérium?
- Na pseudokódu popište prohledávání s tabu seznamem.
- Popište princip algoritmu simulovaného žíhání.
- Dokážete vysvětlit, jak funguje Metropolisovo kritérium?
- Na pseudokódu popište algoritmus simulovaného žíhání.
- Co to je SAT problém? Zároveň vysvětlete pojem literálu, klauzule a konjunktivní normální formy.
- Na pseudokódu popište algoritmus GSAT.
- Ukažte, jak funguje GSAT na příkladu z průsvitky 18.
- Jaké heuristiky umožní zlepšit algoritmus GSAT?
- Uveďte příklady hybridního prohledávání.
- Popište princip iterativního dopředného prohledávání.
- Popište iterativní dopředné prohledávání na pseudokódu.
- Vysvětlete princip komfliktní statistiky.
- Na příkladu z průsvitky 23 ukažte, jak se konfliktní statistika používá pro výběr hodnoty.