Sylabus |
Omezující podmínky |
|
Název přednášky: Programovaní s omezujícími podmínkami
Označení: OPT042
Rozsah: 2/0 Zk - letní semestr
Vyučující: Roman BartákHistorické souvislosti, vazba na další obory, praktické aplikace, možnosti a meze CP, základní vlastnosti omezujících podmínek.
Definice CSP, binární CSP, binarizace podmínek (duální kódování, kódování se skrytou proměnnou).
Řešení podmínek prohledáváním, metoda generuj a testuj, backtracking, backjumping, dynamický backtracking, backmarking, iterative broadening, limited discrepancy search.
Konzistenční techniky, vrcholová a hranová konzistence, konzistence po cestě, k-konzistence, (i,j)-konzistence, singleton konzistence. Algoritmy NC, AC1, AC3, DAC, PC1, PC2 ,DPC, RPC, SC.
Filtrační techniky v prohledávání, algoritmy FC, PLA, LA.
Techniky lokálního prohledávání, algoritmy HC, MC, RW, Tabu Search, GSAT, Genet
Řešení optimalizačních problémů, metoda branch & bound.
Příliš omezené problémy a jejich formalizace Partial CSP, Probabilistic CSP, Fuzzy CSP, Valued CSP, Weighted CSP, Semiring CSP, hierarchie podmínek. Algoritmy řešení hierarchií: DeltaStart, DeltaBlue, SkyBlue, Indigo, Houria, IHCS, projekční algoritmus.
Modelování reálných úloh, tipy a triky, realizace.
© 2001 Roman Barták |
Omezující podmínky |