Zápočet 10. 1. 2013

Krakonoš at 2013-01-10 21:33:29

Ahoj,

tak dnes to bylo lehoučké, že už to lehčí být nemohlo. Čepek prohlásil, že seznam na webu není asi aktuální a tak zvolil něco, co tam určitě je a dělalo se to na cvičení :-)

a) Mějme množiny Si,i=1..nS_i, i = 1..n po dvou disjunktní, SS a množinu I={AS:iASi1}I=\{A \subseteq S : \forall i |A\cup S_i|\leq 1\}. Dokažte, že (S,I) je matroid. (Takový ten středně těžký matroidový jako má na webu.
b) Najděte stok v grafu zadaném maticí sousednosti na O(n)\mathcal{O}(n) přístupů do paměti.
c) Zkonstruujte optimální VP pomocí blackoboxu řešícího rozhodovací verzi.