PA163 Programování s omezujícími podmínkami

Směrová konzistence, šířka grafu podmínek a polynomiální CSP. Obecná hranová konzistence, konzistence mezí.

Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/auth/el/fi/podzim2021/PA163/um/4.pdf

Přednáška se z technických důvodů nenahrála, je možné shlédnout starší verzi přednášky.

Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/podzim2021/PA163/um/vi/ctvrta-2018.mp4

Dotazy k přednášce

  1. Vysvětlete algoritmus DAC.
  2. Vysvětlete, jak funguje algoritmus DAC pro příklad z průsvitky 2.
  3. Jak se liší směrová i-konzistence od k-konzistence?
  4. Při řesení CSP problému můžeme postupně rozšiřovat částečné ohodnocení proměnných přidáváním ohodnocení jednotlivých proměnných z posloupnosti (x_1, x_2, ... x_n). Jaké má zpětné hrany proměnná x_i v této posloupnosti?
  5. Dokážete vysvětlit souvislost mezi řešením CSP bez navracení, silnou směrovou i-konzistencí a počtem zpětných hran?
  6. Co to je šířka vrcholu, šířka uspořádaného grafu a šířka grafu?
  7. Jak spočítáte šířku grafu, ve kterém jsou tři proměnné a,b,c a hrany a=b a a=c?
  8. Jak zkonstruujeme graf s minimální šířkou?
  9. Proč má graf podmínek, který je stromem, šířku 1? Jak silnou směrovou i-konzistenci potřebujeme, aby měl stromový graf podmínek řešení bez navracení?
  10. Jak spočítáte směrovou hranovou konzistenci pro stromový CSP?
  11. Jak silnou směrovou i-konzistenci potřebujeme, abychom dokázali vyřešit CSP problém bez navracení?
  12. Jak funguje algoritmus adaptivní konzistence?
  13. Je omezení A + B = C obecně hranově konzistentní, pokud jsou domény
    • A in {1,2}, B in {3,4,5}, C in {4,5,6,7} ?
    Změnilo by se něco, pokud by doména proměnné C byla {4,5,7} nebo {3,4,5,6,7}?
  14. Jak se liší konzistence mezí od obecné hranové konzistence?
  15. Jak bude aplikována konzistence mezí na příklad
    • A in {1,...,6,9,10}, B in {1,...,10},
    • A = B + 2 ?
    Co se stane, pokud následně přidáme omezení B>2?
  16. Jaká jsou pravidla pro konzistenci mezí pro omezení A=<B?
  17. Jaký je rozdíl mezi intervalovou podporou a doménovou podporou?