Název: Programování s omezujícími podmínkami Název v AJ

Transkript

Název: Programování s omezujícími podmínkami Název v AJ
Název: Programování s omezujícími podmínkami
Název v AJ: Constraint Programming
Přednáší: Doc. RNDr. Roman Barták, Ph.D., MFF UK
Rozsah: 2+1 (11 lekcí, 5-6 cvičení), 5 kreditů, zakončen zkouškou
Anotace:
Přednáška podává přehled o technikách splňování omezujících podmínek. Zaměřena
je na algoritmy splňování podmínek a to jak algoritmy prohledávací (prohledávání do
hloubky, lokální prohledávání) tak algoritmy propagační (hranová konzistence,
konzistence po cestě). Probíráno je také řešení příliš omezených problémů a různé
modelovací techniky.
Cíl: Naučit základní techniky používané při řešení úloh splňování podmínek.
Struktura: zimní semestr, rozsah 2/1 Zk, 5 kreditů (dle informačního systému MFF)
Sylabus:
1. Úvod: Historické souvislosti, vazba na další obory, aplikační oblasti, definice
problému splňování omezujících podmínek, binarizace problémů.
2. Algoritmy lokálního prohledávání: metoda největšího stoupání, minimalizace
konfliktů, náhodná procházka, Tabu seznam, GSAT, Genet.
3. Algoritmy prohledávání do hloubky: backtracking, backjumping, dynamický
backtracking, backmarking, prohledávání s diskrepancemi, neúplné
prohledávání.
4. Konzistenční techniky: vrcholová a hranová konzistence, konzistence po cestě
a algoritmy pro jejich dosažení, obecné konzistenční pojmy.
5. Kombinace propagace podmínek a prohledávání: kontrola dopředu,
(částečný/úplný) pohled dopředu, heuristiky pro uspořádání proměnných a
hodnot, prohledávání bez navracení.
6. Optimalizační problémy, metody větví a mezí. Příliš omezené problémy a
jejich modely.
7. Globální podmínky.
8. Modelování problémů a praktické realizace.
Základní literatura:
E. Tsang: Foundations of Constraint Satisfaction, Academic Press, 1993
R. Dechter: Constraint Processing, Morgan Kaufmann, 2003
F. Rossi, P. van Beek, T. Walsh (eds.), Handbook of Constraint Programming,
Elsevier, 2006
Doplňující informace:
-
nevyžaduje žádné prerekvizity
rozvíjí znalosti z předmětů ZUI a FLP
doporučuje se v 5. ročníku po absolvování A4M01KO a A4M01TAL
otevřen i bakalářům
zimní semestr
Webové stránky předmětu:
http://ktiml.mff.cuni.cz/~bartak/podminky/
Registrace:
Zájemci o kurs, registrujte se ještě před začátkem semestru u doc. Železného.
([email protected])

Podobné dokumenty

Programování s omezujícími podmínkami - zadani zkousek

Programování s omezujícími podmínkami - zadani zkousek From ωικι.matfyz.cz Programování s omezujícími podmínkami Kód předmětu:

Více

Programování

Programování Modelování reálných úloh

Více

SAT řešič pomocí algoritmů inspirovaných přírodou

SAT řešič pomocí algoritmů inspirovaných přírodou kategorie náhodných, ručně vyrobených, z praxe kategorie neúplných řešičů

Více

Bakal´arsk´y a magistersk´y program Otevren´a informatika

Bakal´arsk´y a magistersk´y program Otevren´a informatika 3.1.1 A4M33PAL: Pokročilá algoritmizace . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1.2 A4M01TAL: Teorie algoritmů . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1.3 A4M...

Více

Umělá inteligence I Roman Barták, KTIML

Umělá inteligence I Roman Barták, KTIML Řešení problémů prohledávací algoritmy, splňování podmínek

Více

Nosiče II

Nosiče II Raketa typu Sojuz

Více

DCSE/TR-2007-09 - Computer generated holography at the

DCSE/TR-2007-09 - Computer generated holography at the Zásadnı́m nedostatkem nasazenı́ laserové tiskárny je nı́zké rozlišenı́ v kombinaci s nedostatečně definovaným tvarem bodu. Tedy je nutné nalézt zařazenı́ podobné laserové tiskárně, a...

Více