3. Problémy s omezujícími podmínkami (CSP Constraint Satisfaction Problems)

Wielkość: px
Rozpocząć pokaz od strony:

Download "3. Problémy s omezujícími podmínkami (CSP Constraint Satisfaction Problems)"

Transkrypt

1 Základy umělé inteligence 3. Problémy s omezujícími podmínkami (CSP Constraint Satisfaction Problems) Jiří Kubaĺık Katedra kybernetiky, ČVUT-FEL

2 pproblémy s omezujícími podmínkami (Constraint Satisfaction Problems CSP) :: Standardní prohledávací problém stav je černá skříňka s neznámou (a nevyužitou) strukturou, na který se aplikují funkce následník (expanze), heuristická funkce a cílový test. Problémy s omezujícími podmínkami

3 pproblémy s omezujícími podmínkami (Constraint Satisfaction Problems CSP) :: Standardní prohledávací problém stav je černá skříňka s neznámou (a nevyužitou) strukturou, na který se aplikují funkce následník (expanze), heuristická funkce a cílový test. :: CSP množina proměnných X 1, X 2,..., X n ; každá proměnná X i nabývá hodnot z oboru D i, množina omezení C 1, C 2,..., C m ; každé omezení C j se týká určité podmnožiny proměnných a určuje přípustné kombinace hodnot těchto proměnných, stav je definován jako přiřazení hodnot proměnným (všem anebo pouze některým), např. {X i = v i, X j = v j,... }, Přiřazení, které splňuje všechna omezení se nazývá konzistentní (přípustné). Přiřazení, ve kterém mají všechny proměnné přiřazenu nějakou hodnotu se nazývá úplné. Řešení CSP je úplné přiřazení, které vyhovuje všem omezením, některé CSP navíc hledají takové řešení, které maximalizuje jistou účelovou funkci. Problémy s omezujícími podmínkami

4 ppříklad: Barvení grafu :: Barvení grafu proměnné: W A, NT, SA, Q, NSW, V, T, c Russel, Norvig: Artificial Intelligence: A Modern Approach. domény: D i = {red, green, blue}, omezení: Sousední oblasti musí být jiné barvy. Definice výčtem: pro WA NT {(red, green), (red, blue), (green, red), (green, blue), (blue, red), (blue, green)} Definice podmínkou: {W A NT } Problémy s omezujícími podmínkami

5 ppříklad: Barvení grafu 2 c Russel, Norvig: Artificial Intelligence: A Modern Approach. Řešení: {W A = red, NT = green, Q = red, NSW = green, V = red, SA = blue, T = red} Problémy s omezujícími podmínkami

6 pgraf omezení :: Vizualizace CSP grafem omezení uzly proměnné, hrany omezení. :: Výhody CSP standardní reprezentace stavů umožňuje aby funkce následníka a cílový test byly navrženy obecně, návrh efektivních a obecných heuristik, nevyžadujícíhc žádnou problémověspecifickou znalost. struktura grafu omezení umožňuje dekompozici problému. c Russel, Norvig: Artificial Intelligence: A Modern Approach. Problémy s omezujícími podmínkami

7 pcharakteristiky CSP: Typy proměnných :: Diskrétní proměnné konečné obory hodnot D i barvení grafu, 8-královen,... boolovské CSP proměnné nabývají pouze hodnot true a false, např. 3SAT (NP-complete), nekonečné obory hodnot (integers) např. rozvrhování úloh proměnné jsou startovní časy jednotlivých úloh, nutný jazyk pro popis omezení (výčet není možný) StartJob StartJob 3, někdy možno transformovat nekonečné obory hodnot na konečné (např. definováním horní meze pro StartJob i jako suma trvání všech úloh), algoritmy pro řešení lineárních CSP s integer proměnnými, pro nelineární CSP neexistují. :: Spojité proměnné velice časté reálné úlohy plánování akcí Hubblova teleskopu, CSP s lineárními omezeními jsou řešitelné pomocí metod lineárního programování. Problémy s omezujícími podmínkami

8 pcharakteristiky CSP: Typy omezení :: unární omezení omezuje hodnoty jedné proměnné např. obyvatelé Jižní Austrálie nesnášejí zelenou; toto lze vždy ošetřit redukcí oboru hodnot dané proměnné. :: binární omezení vztah mezi dvěmi proměnnými, např. SA NSW. :: omezení vyššího řádu relace tří a více proměnných. Každé takové omezení lze transformovat na množinu binárních omezení, za použití pomocných proměnných. Př.: Mějme CSP s omezeními X + Y = Z, X < Y, X {1, 2}, Y {3, 4} a Z {5, 6} :: preference určují, jaká řešení jsou preferována; optimalizační problém s omezeními. Např. při vytváření školního rozvrhu víme, že Kubaĺık strašně nerad učí v pátek odpoledne. Potom rozvrh, kde má Kubaĺık naplánovánu přednášku na páteční podvečer, ale který splňuje všechna absolutní omezení, bude stále platným řešením, ikdyž neoptimálním. Problémy s omezujícími podmínkami

9 ppříklad: Kryptogram proměnné F, T, U, W, R, O, domény {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, omezení každé písmeno je nahrazeno jinou číslicí; omezení šesti proměnných Alldiff(F, T, U, W, R, O), anebo kolekce binárních omezení typu F T, navíc: O + O = R + 10X 1, X 1 + W + W = U + 10X 2, X 2 + T + T = O + 10X 3, X 3 = F c Russel, Norvig: Artificial Intelligence: A Modern Approach. Problémy s omezujícími podmínkami

10 pinkrementální formulace CSP :: CSP formulován jako standardní prohledávací problém počáteční stav reprezentován prázdným přiřazením {}, funkce následníka přiřadí hodnotu doposud nepřiřazené proměnné tak, aby nevznikl konflikt s žádnou už přiřazenou proměnnou, cílový test přiřazení je úplné, cena cesty konstantní (tj. 1) pro všechny kroky. :: Poznámky všechna řešení jsou v hloubce n, takže prohledávání do hloubky může být s výhodou použito, nezáleží na cestě = úplná formulace CSP, kde každý stav je úplný (může a nemusí být konzistentní), takže můžeme použít lokální prohledávací algoritmy (hill-climbing). Problémy s omezujícími podmínkami

11 pkomutativnost problému :: Poznámka k velikosti prohledávaného stromu větvicí faktor v kořenovém uzlu je b = nd, kde n je počet proměnných a d počet hodnot, kterých proměnné mohou nabývat. V další vrstvě je to b = (n 1)d, atd. Celkem tedy máme strom s n! d n listy!!! Přitom evidentně existuje pouze d n úplných ohodnocení!!! Problémy s omezujícími podmínkami

12 pkomutativnost problému :: Poznámka k velikosti prohledávaného stromu větvicí faktor v kořenovém uzlu je b = nd, kde n je počet proměnných a d počet hodnot, kterých proměnné mohou nabývat. V další vrstvě je to b = (n 1)d, atd. Celkem tedy máme strom s n! d n listy!!! Přitom evidentně existuje pouze d n úplných ohodnocení!!! :: Naštěstí je CSP komutativní pořadí akcí, generujících řešení, nemá vliv na výsledek. Takže W A = red potom NT = green je stejné jako NT = green potom W A = red. Proto všechny CSP prohledávací algoritmy uvažují při generování následníka uzlu n různá přiřazení pouze pro jednu proměnnou. S tímto omezením už dostáváme očekávaný počet listů (d n ). Problémy s omezujícími podmínkami

13 pbacktracking pro CSP: Algoritmus :: Prohledávání s backtrackingem používá prohledávání do hloubky, generuje různá přiřazení pouze jedné proměnné v daném uzlu a navrací se, když nelze přiřadit žádnou hodnotu dané proměnné, aniž by nebylo porušeno některé z absolutních omezení. c Russel, Norvig: Artificial Intelligence: A Modern Approach. Problémy s omezujícími podmínkami

14 pbacktracking pro CSP: Ukázka :: Na každé úrovni a v každém uzlu se řeší pouze jedna proměnná v pořadí WA, NT, Q,... c Russel, Norvig: Artificial Intelligence: A Modern Approach. Problémy s omezujícími podmínkami

15 pbacktracking pro CSP: Ukázka :: Na každé úrovni a v každém uzlu se řeší pouze jedna proměnná v pořadí WA, NT, Q,... c Russel, Norvig: Artificial Intelligence: A Modern Approach. :: Funguje to, ale je to neefektivní (neinformované prohledávání). Problémy s omezujícími podmínkami

16 pzvýšení efektivity algoritmů prohledávání pro CSP :: Složitost CSP špatná zpráva - CSP zahrnuje NP-complete problémy, takže nelze očekávat, že se nám podaří obecně řešit tyto problémy v lepším než exponenciálním čase. dobrá zpráva Existují obecné algoritmy pro CSP, které umí snížit časovou náročnost prohledávání o několik řádů. Problémy s omezujícími podmínkami

17 pzvýšení efektivity algoritmů prohledávání pro CSP :: Složitost CSP špatná zpráva - CSP zahrnuje NP-complete problémy, takže nelze očekávat, že se nám podaří obecně řešit tyto problémy v lepším než exponenciálním čase. dobrá zpráva Existují obecné algoritmy pro CSP, které umí snížit časovou náročnost prohledávání o několik řádů. :: Obecné (nezávislé na konkrétním problému) metody se zaměřují na tyto otázky: která proměnná má být přiřazena jako následující? jaké jsou důsledky již zvolených přiřazení pro ostatní nepřiřazené proměnné? můžeme dopředu detekovat nevyhnutelné selhání? můžeme se nějak vyhnout opětovnému vygenerování nesplnitelného stavu? můžeme nějak využít strukturu problému? Problémy s omezujícími podmínkami

18 pvolba proměnné: Minimum Remaining Values (MRV) :: Minimum remaining values heuristika, která voĺı proměnnou s nejmenším počtem použitelných hodnot. Výběr proměnné, u které je největší pravděpodobnost, že způsobí konflikt. Pokud je nějaká proměnná s prázdnou množinou přiřaditelných hodnot, bude vybrána pro přiřazení a tím bude detekován konflikt. c Russel, Norvig: Artificial Intelligence: A Modern Approach. :: MRV nám nepomůže při výběru počáteční proměnné. Problémy s omezujícími podmínkami

19 pvolba proměnné: Degree heuristic (DH) :: Degree heuristic heuristika, která voĺı proměnnou svázanou největším počtem omezení s ostatními doposud nepřiřazenými proměnnými c Russel, Norvig: Artificial Intelligence: A Modern Approach. MRV je obvykle silnější pravidlo, ale DH bývá používána pro řešení nerozhodných situací u MRV. Problémy s omezujícími podmínkami

20 pvýběr hodnoty: Least-Constraining-Value (LCV) :: Least-Constraining-Value heuristika, která voĺı takovou hodnotu, která co nejméně omezí počet možných hodnot u ještě nepřiřazených sousedních proměnných :: Příklad máme částečné přiřazení W A = red a NT = green a chceme zvolit hodnotu pro Q (red nebo blue?), pokud zvoĺıme Q = blue, potom SA už nelze ohodnotit, ale pokud zvoĺıme Q = red, pořád ještě můžeme přiřadit SA = blue. c Russel, Norvig: Artificial Intelligence: A Modern Approach. Je to jedno, když chceme najít všechna řešení, anebo když řešení neexistuje. Problémy s omezujícími podmínkami

21 pvyužití omezení pro zefektivnění prohledávání :: Forward checking při každém přiřazení hodnoty některé proměnné X, vymažeme ze všech doposud neohodnocených sousedních (v grafu omezení) proměnných všechny hodnoty nekonzistentní s hodnotou přiřazenou proměnné X. redukce faktoru větvení u později zpracovávaných proměnných, ukončí prohledávání, když už nějaká proměná nemá žádnou přípustnou hodnotu, efektivní způsob získávání informace, kterou využívá MRV. Problémy s omezujícími podmínkami

22 pvyužití omezení pro zefektivnění prohledávání :: Forward checking při každém přiřazení hodnoty některé proměnné X, vymažeme ze všech doposud neohodnocených sousedních (v grafu omezení) proměnných všechny hodnoty nekonzistentní s hodnotou přiřazenou proměnné X. redukce faktoru větvení u později zpracovávaných proměnných, ukončí prohledávání, když už nějaká proměná nemá žádnou přípustnou hodnotu, efektivní způsob získávání informace, kterou využívá MRV. :: Závěr forward checking detekuje hodně nekonzistencí, ale ne všechny. Co NT = SA = blue? Problémy s omezujícími podmínkami

23 ppropagace omezení (constraint propagation) :: Základní myšlenka propagovat důsledky omezení u jedné proměnné na další relevantní proměnné, a potřebujeme to dělat rychle. :: Hranová konzistence (arc consistency) hrana orientovaná hrana z jednoho uzlu do druhého v grafu omezení (např. SA NSW ), hrana X Y je konzistentní při aktuálních doménách D x a D y, jestliže pro každou hodnotu x D x existuje alespoň jedna hodnota y D y konzistentní s x. Příklad: Uvažujme hrany SA NSW a NSW SA při D SA = {blue}, D NSW = {red, blue} SA NSW je konzistentní: pro SA = blue ex. NSW = red NSW SA není konzistentní: pro NSW = blue neex. žádné povolené přiřazení pro SA Jak se to dá napravit? Problémy s omezujícími podmínkami

24 ppropagace omezení (constraint propagation) :: Základní myšlenka propagovat důsledky omezení u jedné proměnné na další relevantní proměnné, a potřebujeme to dělat rychle. :: Hranová konzistence (arc consistency) hrana orientovaná hrana z jednoho uzlu do druhého v grafu omezení (např. SA NSW ), hrana X Y je konzistentní při aktuálních doménách D x a D y, jestliže pro každou hodnotu x D x existuje alespoň jedna hodnota y D y konzistentní s x. Příklad: Uvažujme hrany SA NSW a NSW SA při D SA = {blue}, D NSW = {red, blue} SA NSW je konzistentní: pro SA = blue ex. NSW = red NSW SA není konzistentní: pro NSW = blue neex. žádné povolené přiřazení pro SA Jak se to dá napravit? Odstraněním blue z D NSW. Co odhaĺı test hranové konzistence SA NT? Problémy s omezujícími podmínkami

25 phranová konzistence: Složitost algoritmu :: Po vyjmutí hodnoty z domény proměnné X i (ve snaze odstranit nekonzistenci) se může vyskytnout nová nekonzistence na hranách směřujících do proměnné X i = hranová konzistence musí být kontrolována opakovaně, dokud nejsou odstraněny všechny nekonzistence. :: Algoritmus AC-3 algoritmus AC-3 udržuje seznam hran, které mají být zkontrolovány, po vyjmutí hodnoty z domény proměnné X i, všechny hrany (X k, X i ) musí být přidány do seznamu, na konci algoritmu jsou buď všechny hrany konzistentní anebo některá proměnná má prázdnou doménu, což značí, že prohledávání je v nesplnitelné větvi. :: Složitost algoritmu AC-3: n proměnných, každá může nabývat d různých hodnot Graf omezení pro binární CSP obsahuje maximálně O(n 2 ) hran, každá hrana (X k, X i ) může být vložena do seznamu kontrolovaných hran maximálně d-krát, protože X i má maximálně d hodnot k odstranění, kontrola konzistence hrany může být provedena v čase O(d 2 ). Celkový čas bude v nejhorším případě O(n 2 d 3 ). :: Kontrola hranové konzistence se i přes poměrně značnou časovou náročnost vyplatí. Problémy s omezujícími podmínkami

26 pefekt propagace omezení: 4 dámy na šachovnici :: Čtyři dámy na šachovnici Promenné X1, X2, X3, X4 vyjadrují rádkovou pozici dámy v n-tém sloupci. Domény: D1 = D2 = D3 = D4 = 1, 2, 3, 4 počáteční konfigurace graf omezení Problémy s omezujícími podmínkami

27 pefekt propagace omezení: 4 dámy na šachovnici :: Pro X 1 = 1: počáteční konfigurace po ověření konzistence X n X 1 Problémy s omezujícími podmínkami

28 pefekt propagace omezení: 4 dámy na šachovnici :: Pro X 1 = 1: po ověření konzistence X n X 1 po ověření konzistence X 3 X 2 Problémy s omezujícími podmínkami

29 pefekt propagace omezení: 4 dámy na šachovnici :: Pro X 1 = 1: po ověření konzistence X 3 X 2 po ověření konzistence X 4 X 3 Problémy s omezujícími podmínkami

30 pefekt propagace omezení: 4 dámy na šachovnici :: Postup prohledávání s propagací omezení výrazné snížení počtu expandovaných uzlů, Problémy s omezujícími podmínkami

31 pnevýhody Backtrackingu :: Chronologický backtracking Když selže prohledávání v nějakém uzlu, zkusí jinou hodnotu proměnné o úroveň výše. Ovšem problémy jsou často způsobeny ohodnocením jiné proměnné, než té o úroveň výše. Př.: proměnné: X1 = {f, a} X2 = {a, c} X3 = {d, e} X4 = {b, f} X5 = {e, d} X6 = {a, b, f} omezení: Žádné dvě proměnné nemohou mít stejnou hodnotu. Problémy s omezujícími podmínkami

32 pbackjumping :: Návrat přímo k proměnné, která způsobila selhání. black list(i) pro každou proměnnou si udržujeme seznam proměnných, které způsobily selhání při 1. pokusech o její ohodnocení Do seznamu black list(i) se uloží proměnné, které již byly ohodnoceny a jejichž ohodnocení je nekonzistentní s nějakou z možných hodnot pro proměnnou i. 2. při snaze o ohodnocení následujících proměnných Pokud se nepodařilo ohodnotit proměnnou j, tak se navrať na nejbližší již ohodnocenou proměnnou k ze seznamu black list(j) a uprav její black list(k) takto black list(k) black list(k) black list(j) {k} Proměnná k si tedy rozšíří seznam black list(k) o podezřelé proměnné, které mohly být zodpovědné za neúspěšné ohodnocení následujících proměnných. Pokud všechny možnosti ohodnocení proměnné i jsou neúspěšné, tak se odskočí na proměnnou ze seznamu black list(i), která je nejbĺıže proměnné i. Problémy s omezujícími podmínkami

33 pbackjumping 1. Algoritmus úspěšně ohodnocuje proměnné až k proměnné X6. 2. Návrat na proměnnou X4, která je z proměnných v black list(x6) = {X1, X2, X4} nejbĺıže X6. 3. Nové ohodnocení X4 = f selže, proto black list(x4) = {X1}. 4. black list(x4) se upraví a pro návrat se vybere X2. 5. Prohledávání pokračuje novým ohodnocením proměnné X2. black list(x4) {X1} {X1, X2, X4} {X4} Problémy s omezujícími podmínkami

34 plokální prohledávání pro CSP :: Algoritmy lokálního prohledávání iterativní optimalizační algoritmy pracují s úplnými stavy všechny proměnné mají přiřazenu nějakou hodnotu, funkce následník mění hodnotu jedné proměnné. Příklad: 8-královen na šachovnici 1. počáteční stav je dán náhodným vygenerováním pozic 8 královen v 8 sloupcích; funkce následník mění libovolně pozici jedné královny v jejím sloupci. 2. počáteční stav je dán náhodným rozmístěním 8 královen, každá v jednom sloupci, v permutaci 8 řádků; funkce následník prohodí dvěma královnám jejich řádkové souřadnice. c Russel, Norvig: Artificial Intelligence: A Modern Approach. Problémy s omezujícími podmínkami

35 pheuristika minimalizace konfliktů :: Minimalizace konfliktů (min-conflicts) při výběru nové hodnoty dané proměnné se snaží minimalizovat počet konfliktů s ostatními proměnnými pro problém n-královen je její časová složitost nezávislá na n, řeší milion-královen v průměru na 50 kroků, c Russel, Norvig: Artificial Intelligence: A Modern Approach. vhodné pro problémy s mnoha řešeními hustě rozloženými ve stavovém prostoru. v 90-tých letech tento úspěch způsobil boom ve výzkumu lokálních opt. algoritmů, plánování akcí Hubbleova teleskopu; redukce času výpočtu ze tří týdnů na 10 minut!!! efektivní způsob nalezení řešení problému při změněných počátečních podmínkách (přeplánování). Problémy s omezujícími podmínkami

36 pstruktura problému :: Dekompozice problému rozdělení problému CSP na nezávislé podproblémy CSP i, identifikovatelné jako souvislé komponenty grafu omezení; př. Tasmánie a Austrálie. :: Co tím získáme? Předpokládejme CSP s n proměnnými a každý podproblém CSP i má c proměnných. Máme tedy n/c podproblémů; každý z nich o velikosti stavového prostoru d c. Takže celková výpočetní náročnost je O(d c n/c), což je lineární složitost vzhledem k n. Bez dekompozice je výpočetní náročnost O(d n ), což je exponenciální složitost vzhledem k n. Příklad: Celkový CSP o n = 80 je rozdělen na čtyři podproblémy, každý o c = 20 proměnných. Předpokládejme, že umíme spočítat 10 6 uzlů/s. Potom dostaneme: = 4s, 2 80 = 4 miliardy let. Problémy s omezujícími podmínkami

37 pstruktura problému :: Dekompozice problému rozdělení problému CSP na nezávislé podproblémy CSP i, identifikovatelné jako souvislé komponenty grafu omezení; př. Tasmánie a Austrálie. :: Co tím získáme? Předpokládejme CSP s n proměnnými a každý podproblém CSP i má c proměnných. Máme tedy n/c podproblémů; každý z nich o velikosti stavového prostoru d c. Takže celková výpočetní náročnost je O(d c n/c), což je lineární složitost vzhledem k n. Bez dekompozice je výpočetní náročnost O(d n ), což je exponenciální složitost vzhledem k n. Příklad: Celkový CSP o n = 80 je rozdělen na čtyři podproblémy, každý o c = 20 proměnných. Předpokládejme, že umíme spočítat 10 6 uzlů/s. Potom dostaneme: = 4s, 2 80 = 4 miliardy let. :: Bohužel, reálné problémy nebývají takto čistě dekomponovatelné. Problémy s omezujícími podmínkami

38 pstromové CSP :: CSP s grafem omezení neobsahujícím cykly je řešitelný v lineárním čase O(n). Pro obecný CSP je nejhorší časová složitost (O(d n )). :: Algoritmus pro stromové CSP 1. Zvol jednu proměnnou za kořen stromu (proměnná A) a seřad proměnné tak, že každý rodičovský uzel předchází svoje potomky. Proměnné jsou nyní označeny X 1,..., X n, podle jejich pořadí v posloupnosti. 2. Projdi proměnné od konce, tj. v pořadí j = n,..., 2, a pro každou hranu (X i, X j ), kde X i je rodič X j, proveď kontrolu konzistence hrany (Odstraň nevyhovující hodnoty z domény D X i ). 3. Projdi proměnné od začátku, tj. v pořadí j = 1,..., n, a přiřaď proměnné X j libovolnou hodnotu x D Xj, konzistentní s hodnotou X i, kde proměnná X i je rodič X j. Problémy s omezujícími podmínkami

39 pjak zařídit stromový graf omezení :: Cycle cutset redukuje obecný graf na strom vyloučením co nejmenšího počtu uzlů 1. Vyber z celkové množiny proměnných S nejmenší (?) podmnožinu uzlů S a tak, že výsledný graf je strom. 2. Pro všechna možná ohodnocení proměnných množiny S a, která vyhovují omezením na S a odstraň z domén ostatních proměnných S b = S \ S a všechny hodnoty, které nevyhovují ohodnocení proměnných z S a, řeš strom S b algoritmem pro stromové CSP. Pokud je nalezeno konzistentní řešení pro S b, je výsledné řešení dáno sjednocením aktuálního ohodnocení proměnných množiny S a a nalezeného řešení pro S b. c Russel, Norvig: Artificial Intelligence: A Modern Approach. Problémy s omezujícími podmínkami

40 pliteratura Stuart Russell and Peter Norvig: Artificial Intelligence: A Modern Approach Part II Problem Solving 5 Constraint Satisfaction Problems ( Problémy s omezujícími podmínkami

Obsah: CLP Constraint Logic Programming. Úvod do umělé inteligence 6/12 1 / 17

Obsah: CLP Constraint Logic Programming. Úvod do umělé inteligence 6/12 1 / 17 Problémy s omezujícími podmínkami Aleš Horák E-mail: hales@fi.muni.cz http://nlp.fi.muni.cz/uui/ Obsah: Průběžná písemná práce Problémy s omezujícími podmínkami Úvod do umělé inteligence 6/12 1 / 17 Průběžná

Bardziej szczegółowo

1 Soustava lineárních rovnic

1 Soustava lineárních rovnic Soustavy lineárních rovnic Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Soustava lineárních rovnic 2 Řešitelnost soustavy lineárních rovnic 3 Gaussova eliminační metoda 4 Jordanova eliminační

Bardziej szczegółowo

MATEMATIKA 3. Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci

MATEMATIKA 3.   Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci MATEMATIKA 3 Dana Černá http://www.fp.tul.cz/kmd/ Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci Osnova: Komplexní funkce - definice, posloupnosti, řady Vybrané komplexní funkce

Bardziej szczegółowo

Linea rnı (ne)za vislost

Linea rnı (ne)za vislost [1] Lineární (ne)závislost Skupiny, resp. množiny, vektorů mohou být lineárně závislé nebo lineárně nezávislé... a) zavislost, 3, b) P. Olšák, FEL ČVUT, c) P. Olšák 2010, d) BI-LIN, e) L, f) 2009/2010,

Bardziej szczegółowo

Necht je funkce f spojitá v intervalu a, b a má derivaci v (a, b). Pak existuje bod ξ (a, b) tak, že f(b) f(a) b a. Geometricky

Necht je funkce f spojitá v intervalu a, b a má derivaci v (a, b). Pak existuje bod ξ (a, b) tak, že f(b) f(a) b a. Geometricky Monotónie a extrémy funkce Diferenciální počet - průběh funkce Věta o střední hodnotě (Lagrange) Necht je funkce f spojitá v intervalu a, b a má derivaci v (a, b). Pak existuje bod ξ (a, b) tak, že f (ξ)

Bardziej szczegółowo

Numerické metody 8. května FJFI ČVUT v Praze

Numerické metody 8. května FJFI ČVUT v Praze Obyčejné diferenciální rovnice Numerické metody 8. května 2018 FJFI ČVUT v Praze 1 Úvod Úvod Základní metody Pokročilejší metody Soustava Vyšší řád Program 1 Úvod Úvod - Úloha Základní úloha, kterou řešíme

Bardziej szczegółowo

(1) Derivace. Kristýna Kuncová. Matematika B2 17/18. Kristýna Kuncová (1) Derivace 1 / 35

(1) Derivace. Kristýna Kuncová. Matematika B2 17/18. Kristýna Kuncová (1) Derivace 1 / 35 (1) Derivace Kristýna Kuncová Matematika B2 17/18 Kristýna Kuncová (1) Derivace 1 / 35 Růst populací Zdroj : https://www.tes.com/lessons/ yjzt-cmnwtvsq/noah-s-ark Kristýna Kuncová (1) Derivace 2 / 35 Růst

Bardziej szczegółowo

Úvod do umělé inteligence Prohledávání stavového prostoru -mail: hales@fi.muni.cz http://nlp.fi.muni.cz/uui/ bsah: Problém osmi dam Prohledávání stavového prostoru Prohledávání do hloubky Prohledávání

Bardziej szczegółowo

Aproximace funkcí 1,00 0,841 1,10 0,864 1,20 0,885. Body proložíme lomenou čarou.

Aproximace funkcí 1,00 0,841 1,10 0,864 1,20 0,885. Body proložíme lomenou čarou. Příklad Známe následující hodnoty funkce Φ: u Φ(u) 1,00 0,841 1,10 0,864 1,20 0,885 Odhadněte přibližně hodnoty Φ(1,02) a Φ(1,16). Možnosti: Vezmeme hodnotu v nejbližším bodě. Body proložíme lomenou čarou.

Bardziej szczegółowo

Kristýna Kuncová. Matematika B2 18/19

Kristýna Kuncová. Matematika B2 18/19 (6) Určitý integrál Kristýna Kuncová Matematika B2 18/19 Kristýna Kuncová (6) Určitý integrál 1 / 28 Newtonův integrál Zdroj: https://kwcalculus.wikispaces.com/integral+applications Kristýna Kuncová (6)

Bardziej szczegółowo

Co nám prozradí derivace? 21. listopadu 2018

Co nám prozradí derivace? 21. listopadu 2018 Co nám prozradí derivace? Seminář sedmý 21. listopadu 2018 Derivace základních funkcí Tečna a normála Tečna ke grafu funkce f v bodě dotyku T = [x 0, f (x 0 )]: y f (x 0 ) = f (x 0 )(x x 0 ) Normála: y

Bardziej szczegółowo

Numerické metody minimalizace

Numerické metody minimalizace Numerické metody minimalizace Než vám klesnou víčka - Stříbrnice 2011 12.2. 16.2.2011 Emu (Brkos 2011) Numerické metody minimalizace 12.2. 16.2.2011 1 / 19 Obsah 1 Úvod 2 Základní pojmy 3 Princip minimalizace

Bardziej szczegółowo

Kapitola 4: Soustavy diferenciálních rovnic 1. řádu

Kapitola 4: Soustavy diferenciálních rovnic 1. řádu Sbírka příkladů Matematika II pro strukturované studium Kapitola 4: Soustavy diferenciálních rovnic 1 řádu Chcete-li ukončit prohlížení stiskněte klávesu Esc Chcete-li pokračovat stiskněte klávesu Enter

Bardziej szczegółowo

Komplexní analýza. Martin Bohata. Katedra matematiky FEL ČVUT v Praze Martin Bohata Komplexní analýza Mocninné řady 1 / 18

Komplexní analýza. Martin Bohata. Katedra matematiky FEL ČVUT v Praze Martin Bohata Komplexní analýza Mocninné řady 1 / 18 Komplexní analýza Mocninné řady Martin Bohata Katedra matematiky FEL ČVUT v Praze bohata@math.feld.cvut.cz Martin Bohata Komplexní analýza Mocninné řady 1 / 18 Posloupnosti komplexních čísel opakování

Bardziej szczegółowo

Edita Pelantová, katedra matematiky / 16

Edita Pelantová, katedra matematiky / 16 Edita Pelantová, katedra matematiky seminář současné matematiky, září 2010 Axiomy reálných čísel Axiomy tělesa Axiom 1. x + y = y + x a xy = yx (komutativní zákon). Axiom 2. x + (y + z) = (x + y) + z a

Bardziej szczegółowo

Úvodní informace. 18. února 2019

Úvodní informace. 18. února 2019 Úvodní informace Funkce více proměnných Cvičení první 18. února 2019 Obsah 1 Úvodní informace. 2 Funkce více proměnných Definiční obor Úvodní informace. Komunikace: e-mail: olga@majling.eu nebo olga.majlingova@fs.cvut.cz

Bardziej szczegółowo

Kristýna Kuncová. Matematika B2

Kristýna Kuncová. Matematika B2 (3) Průběh funkce Kristýna Kuncová Matematika B2 Kristýna Kuncová (3) Průběh funkce 1 / 26 Monotonie (x 2 ) = 2x (sin x) = cos x Jak souvisí derivace funkce a fakt, zda je funkce rostoucí nebo klesající?

Bardziej szczegółowo

Shrnutí. Vladimír Brablec

Shrnutí. Vladimír Brablec Řešení problému SAT s využitím lokálního prohledávání Vladimír Brablec Seminář z umělé inteligence II, 2010 Motivace Obsah referátů Články, podle nichž je prezentace vytvořena 1 Selman B., Kautz H., Cohen

Bardziej szczegółowo

Diferenciální rovnice základní pojmy. Rovnice se

Diferenciální rovnice základní pojmy. Rovnice se Diferenciální rovnice základní pojmy. Rovnice se separovanými proměnnými. Vyšší matematika, Inženýrská matematika LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské

Bardziej szczegółowo

Matematika (KMI/PMATE)

Matematika (KMI/PMATE) Matematika (KMI/PMATE) Úvod do matematické analýzy Limita a spojitost funkce Matematika (KMI/PMATE) Osnova přednášky lineární funkce y = kx + q definice lineární funkce význam (smysl) koeficientů lineární

Bardziej szczegółowo

Elementární funkce. Edita Pelantová. únor FJFI, ČVUT v Praze. katedra matematiky, FJFI, ČVUT v Praze

Elementární funkce. Edita Pelantová. únor FJFI, ČVUT v Praze. katedra matematiky, FJFI, ČVUT v Praze Elementární funkce Edita Pelantová FJFI, ČVUT v Praze Seminář současné matematiky katedra matematiky, FJFI, ČVUT v Praze únor 2013 c Edita Pelantová (FJFI) Elementární funkce únor 2013 1 / 19 Polynomiální

Bardziej szczegółowo

Petr Křemen FEL ČVUT. Petr Křemen (FEL ČVUT) Vysvětlování modelovacích chyb 133 / 156

Petr Křemen FEL ČVUT. Petr Křemen (FEL ČVUT) Vysvětlování modelovacích chyb 133 / 156 Vysvětlování modelovacích chyb Petr Křemen FEL ČVUT Petr Křemen (FEL ČVUT) Vysvětlování modelovacích chyb 133 / 156 Co nás čeká 1 Konjunktivní dotazy 2 Vyhodnocování konjunktivních dotazů v jazyce ALC

Bardziej szczegółowo

Cauchyova úloha pro obyčejnou diferenciální rovnici

Cauchyova úloha pro obyčejnou diferenciální rovnici Řešení ODR v MATLABu Přednáška 3 15. října 2018 Cauchyova úloha pro obyčejnou diferenciální rovnici y = f (x, y), y(x 0 ) = y 0 Víme, že v intervalu a, b existuje jediné řešení. (f (x, y) a f y jsou spojité

Bardziej szczegółowo

Funkce zadané implicitně. 4. března 2019

Funkce zadané implicitně. 4. března 2019 Funkce zadané implicitně 4. března 2019 Parciální derivace druhého řádu Parciální derivace druhého řádu funkce z = f (x, y) jsou definovány: Parciální derivace 2 f 2 = ( ) f 2 f 2 = ( ) f 2 f a 2 f 2 f

Bardziej szczegółowo

Ústav teorie informace a automatizace. Tato prezentace je k dispozici na:

Ústav teorie informace a automatizace. Tato prezentace je k dispozici na: Aplikace bayesovských sítí Jiří Vomlel Ústav teorie informace a automatizace Akademie věd České republiky Tato prezentace je k dispozici na: http://www.utia.cas.cz/vomlel/ Obsah přednášky Podmíněná pravděpodobnost,

Bardziej szczegółowo

Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava

Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava Lineární algebra 5. přednáška: Báze a řešitelnost soustav Dalibor Lukáš Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava email: dalibor.lukas@vsb.cz http://www.am.vsb.cz/lukas/la1 Text

Bardziej szczegółowo

Powyższe reguły to tylko jedna z wersji gry. Istnieje wiele innych wariantów, można też ustalać własne zasady. Miłej zabawy!

Powyższe reguły to tylko jedna z wersji gry. Istnieje wiele innych wariantów, można też ustalać własne zasady. Miłej zabawy! Krykiet W krykieta może grać od 2 do 4 osób, którzy albo grają każdy przeciw każdemu, albo dzielą się na dwie drużyny. Bramki oraz palik startowy i powrotne umieszcza się tak, jak pokazano na rysunku.

Bardziej szczegółowo

Automatové modely. Stefan Ratschan. Fakulta informačních technologíı. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Automatové modely. Stefan Ratschan. Fakulta informačních technologíı. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Automatové modely Stefan Ratschan Katedra číslicového návrhu Fakulta informačních technologíı České vysoké učení technické v Praze Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Stefan

Bardziej szczegółowo

Inverzní Z-transformace

Inverzní Z-transformace Modelování systémů a procesů (11MSP) Bohumil Kovář, Jan Přikryl, Miroslav Vlček Ústav aplikované matematiky ČVUT v Praze, Fakulta dopravní 9. přednáška 11MSP úterý 16. dubna 2019 verze: 2019-04-15 12:25

Bardziej szczegółowo

Matematika 2, vzorová písemka 1

Matematika 2, vzorová písemka 1 Matematika 2, vzorová písemka Pavel Kreml 9.5.20 Přesun mezi obrazovkami Další snímek: nebo Enter. Zpět: nebo Shift + Enter 2 3 4 Doporučení Pokuste se vyřešit zadané úlohy samostatně. Pokud nebudete vědět

Bardziej szczegółowo

TGH01 - Algoritmizace

TGH01 - Algoritmizace TGH01 - Algoritmizace Jan Březina Technical University of Liberec 31. března 2015 Metainformace materiály: jan.brezina.matfyz.cz/vyuka/tgh (./materialy/crls8.pdf - Introduction to algorithms) SPOX: tgh.spox.spoj.pl

Bardziej szczegółowo

MATEMATIKA 3 NUMERICKÉ METODY. Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci

MATEMATIKA 3 NUMERICKÉ METODY.   Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci MATEMATIKA 3 NUMERICKÉ METODY Dana Černá http://kmd.fp.tul.cz Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci INFORMACE O PŘEDMĚTU Konzultační hodiny: ÚT 11:00-12:00, budova G,

Bardziej szczegółowo

TGH01 - Algoritmizace

TGH01 - Algoritmizace TGH01 - Algoritmizace Jan Březina Technical University of Liberec 28. února 2017 Co je to algoritmus? Porovnávání algoritmů Porovnávání algoritmů Co je to algoritmus? Který algoritmus je lepší? Záleží

Bardziej szczegółowo

fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu (reg. č. CZ.1.07/2.2.00/28.

fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu   (reg. č. CZ.1.07/2.2.00/28. Extrémy Vyšší matematika, Inženýrská matematika LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného

Bardziej szczegółowo

Průvodce studiem V této kapitole se budeme zabývat diferenciálním počtem pro funkce více

Průvodce studiem V této kapitole se budeme zabývat diferenciálním počtem pro funkce více 5 Diferenciální počet funkcí více proměnných Průvodce studiem V této kapitole se budeme zabývat diferenciálním počtem pro funkce více proměnných, především budeme pracovat s funkcemi dvou proměnných Ukážeme

Bardziej szczegółowo

(2) Funkce. Kristýna Kuncová. Matematika B2. Kristýna Kuncová (2) Funkce 1 / 25

(2) Funkce. Kristýna Kuncová. Matematika B2. Kristýna Kuncová (2) Funkce 1 / 25 (2) Funkce Kristýna Kuncová Matematika B2 Kristýna Kuncová (2) Funkce 1 / 25 Sudá a lichá funkce Určete, které funkce jsou sudé a které liché: liché: A, D, E sudé: B Kristýna Kuncová (2) Funkce 2 / 25

Bardziej szczegółowo

5. a 12. prosince 2018

5. a 12. prosince 2018 Integrální počet Neurčitý integrál Seminář 9, 0 5. a. prosince 08 Neurčitý integrál Definice. Necht funkce f (x) je definovaná na intervalu I. Funkce F (x) se nazývá primitivní k funkci f (x) na I, jestliže

Bardziej szczegółowo

Západočeská univerzita v Plzni Fakulta aplikovaných věd. Katedra matematiky. Semestrální práce - matematika a byznys

Západočeská univerzita v Plzni Fakulta aplikovaných věd. Katedra matematiky. Semestrální práce - matematika a byznys Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra matematiky Obor: Matematické inženýrství Optimální výrobní program Semestrální práce - matematika a byznys Vypracovala: Radka Zahradníková

Bardziej szczegółowo

podle přednášky doc. Eduarda Fuchse 16. prosince 2010

podle přednášky doc. Eduarda Fuchse 16. prosince 2010 Jak souvisí plochá dráha a konečná geometrie? L ubomíra Balková podle přednášky doc. Eduarda Fuchse Trendy současné matematiky 16. prosince 2010 (FJFI ČVUT v Praze) Konečná geometrie 16. prosince 2010

Bardziej szczegółowo

DFT. verze:

DFT. verze: Výpočet spektra signálu pomocí DFT kacmarp@fel.cvut.cz verze: 009093 Úvod Signály můžeme rozdělit na signály spojité v čase nebo diskrétní v čase. Další možné dělení je na signály periodické nebo signály

Bardziej szczegółowo

Martin Pergel. 26. února Martin Pergel

Martin Pergel. 26. února Martin Pergel 26. února 2017 Užitečné informace Navážeme na Programování I, změníme jazyk na C#, podrobnosti o C# budou v navazujícím kurzu, soustředíme se na totéž, co v zimě, tedy: technické programování, návrh a

Bardziej szczegółowo

Geometrická nelinearita: úvod

Geometrická nelinearita: úvod Geometrická nelinearita: úvod Opakování: stabilita prutů Eulerovo řešení s využitím teorie 2. řádu) Stabilita prutů Ritzovou metodou Stabilita tenkých desek 1 Geometrická nelinearita Velké deformace průhyby,

Bardziej szczegółowo

Euklidovský prostor. Funkce dvou proměnných: základní pojmy, limita a spojitost.

Euklidovský prostor. Funkce dvou proměnných: základní pojmy, limita a spojitost. Euklidovský prostor. Funkce dvou proměnných: základní pojmy, limita a spojitost. Vyšší matematika LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU

Bardziej szczegółowo

Tabulky, součin tabulek

Tabulky, součin tabulek Výpočet marginálních podmíněných pravděpodobností v bayesovské síti Úmluva: Zajímáme se pouze o bayesovské sítě, jejichž graf je spojitý. Jinak uvažujeme každou komponentu zvlášť. Tabulky, součin tabulek

Bardziej szczegółowo

GEM a soustavy lineárních rovnic, část 2

GEM a soustavy lineárních rovnic, část 2 GEM a soustavy lineárních rovnic, část Odpřednesenou látku naleznete v kapitole 6 skript Abstraktní a konkrétní lineární algebra. Jiří Velebil: B6B0LAG 8.3.09: GEM a soustavy, část / Minulá přednáška Gaussova

Bardziej szczegółowo

Stochastické modelování v ekonomii a financích Konzistence odhadu LWS. konzistence OLS odhadu. Předpoklady pro konzistenci LWS

Stochastické modelování v ekonomii a financích Konzistence odhadu LWS. konzistence OLS odhadu. Předpoklady pro konzistenci LWS Whitův pro heteroskedasticitě pro heteroskedasticitě Stochastické modelování v ekonomii a financích 7. 12. 2009 Obsah Whitův pro heteroskedasticitě pro heteroskedasticitě 1 Whitův 2 pro 3 heteroskedasticitě

Bardziej szczegółowo

Algebra I Cvičení. Podstatná část příkladů je převzata od kolegů, jmenovitě Prof. Kučery, Doc. Poláka a Doc. Kunce, se

Algebra I Cvičení. Podstatná část příkladů je převzata od kolegů, jmenovitě Prof. Kučery, Doc. Poláka a Doc. Kunce, se Algebra I Cvičení Podstatná část příkladů je převzata od kolegů, jmenovitě Prof. Kučery, Doc. Poláka a Doc. Kunce, se kterými jsem při přípravě cvičení spolupracoval. Sbírka vznikla modifikací některých

Bardziej szczegółowo

Definice Řekneme, že PDA M = (Q,Σ,Γ,δ,q 0,Z 0,F) je. 1. pro všechna q Q a Z Γ platí: kdykoliv δ(q,ε,z), pak δ(q,a,z) = pro všechna a Σ;

Definice Řekneme, že PDA M = (Q,Σ,Γ,δ,q 0,Z 0,F) je. 1. pro všechna q Q a Z Γ platí: kdykoliv δ(q,ε,z), pak δ(q,a,z) = pro všechna a Σ; Deterministické zásobníkové automaty Definice 3.72. Řekneme, že PDA M = (Q,Σ,Γ,δ,q 0,Z 0,F) je deterministický (DPDA), jestliže jsou splněny tyto podmínky: 1. pro všechna q Q a Z Γ platí: kdykoliv δ(q,ε,z),

Bardziej szczegółowo

v 1 /2 semestru 4. listopadu v rámci přednášky 1 úvod do UI, jazyk Prolog (23.9.) 3 prohledávání stavového prostoru (7.10.)

v 1 /2 semestru 4. listopadu v rámci přednášky 1 úvod do UI, jazyk Prolog (23.9.) 3 prohledávání stavového prostoru (7.10.) Úvod do umělé inteligence Organizace předmětu PB06 ORGANIZACE PŘEDMĚTU PB06 Hodnocení předmětu: Úvod do umělé inteligence, jazyk Prolog průběžná písemka (max 32 bodů) v /2 semestru 4. listopadu v rámci

Bardziej szczegółowo

Stavový popis Stabilita spojitých systémů (K611MSAP) Katedra aplikované matematiky Fakulta dopravní ČVUT. čtvrtek 20. dubna 2006

Stavový popis Stabilita spojitých systémů (K611MSAP) Katedra aplikované matematiky Fakulta dopravní ČVUT. čtvrtek 20. dubna 2006 Modelování systémů a procesů (K611MSAP) Přednáška 4 Katedra aplikované matematiky Fakulta dopravní ČVUT Pravidelná přednáška K611MSAP čtvrtek 20. dubna 2006 Obsah 1 Laplaceova transformace Přenosová funkce

Bardziej szczegółowo

Matematika III Stechiometrie stručný

Matematika III Stechiometrie stručný Matematika III Stechiometrie stručný matematický úvod Miroslava Dubcová, Drahoslava Janovská, Daniel Turzík Ústav matematiky Přednášky LS 2015-2016 Obsah 1 Zápis chemické reakce 2 umožňuje jednotný přístup

Bardziej szczegółowo

ČVUT FEL, K October 1, Radek Mařík Ověřování modelů II October 1, / 39

ČVUT FEL, K October 1, Radek Mařík Ověřování modelů II October 1, / 39 Ověřování modelů II Radek Mařík ČVUT FEL, K13132 October 1, 2014 Radek Mařík (marikr@felk.cvut.cz) Ověřování modelů II October 1, 2014 1 / 39 Obsah 1 Temporální logiky LTL logika 2 Jazyk modelů Vlastnosti

Bardziej szczegółowo

Lineární algebra - iterační metody

Lineární algebra - iterační metody Lineární algebra - iterační metody Numerické metody 7. dubna 2018 FJFI ČVUT v Praze 1 Úvod Úvod Rozdělení Metody Zastavení SOR Programy 1 Úvod Úvod - LAR Mějme základní úlohu A x = b, (1) kde A R n,n je

Bardziej szczegółowo

Paradoxy geometrické pravděpodobnosti

Paradoxy geometrické pravděpodobnosti Katedra aplikované matematiky 1. června 2009 Úvod Cíle práce : Analýza Bertrandova paradoxu. Tvorba simulačního softwaru. Osnova 1 2 3 4 Osnova 1 2 3 4 Osnova 1 2 3 4 Osnova 1 2 3 4 V rovině je zadán kruh

Bardziej szczegółowo

Operace s funkcemi [MA1-18:P2.1] funkční hodnota... y = f(x) (x argument)

Operace s funkcemi [MA1-18:P2.1] funkční hodnota... y = f(x) (x argument) KAPITOLA : Funkce - úvod [MA-8:P.] reálná funkce (jedné) reálné proměnné... f : A R...... zobrazení množin A R do množin reálných čísel R funkční hodnota... = f() ( argument) ( tj. reálná funkce f : A

Bardziej szczegółowo

Statistika (KMI/PSTAT)

Statistika (KMI/PSTAT) Statistika (KMI/PSTAT) Cvičení deváté aneb Důležitá rozdělení pravděpodobnosti spojité náhodné veličiny Statistika (KMI/PSTAT) 1 / 15 Spojitá náhodná veličina Spojitá náhodná veličina Spojitá náhodná veličina

Bardziej szczegółowo

Komplexní analýza. Martin Bohata. Katedra matematiky FEL ČVUT v Praze Martin Bohata Komplexní analýza Úvod 1 / 32

Komplexní analýza. Martin Bohata. Katedra matematiky FEL ČVUT v Praze Martin Bohata Komplexní analýza Úvod 1 / 32 Komplexní analýza Úvod Martin Bohata Katedra matematiky FEL ČVUT v Praze bohata@math.feld.cvut.cz Martin Bohata Komplexní analýza Úvod 1 / 32 Základní informace Stránky předmětu: http://math.feld.cvut.cz/bohata/kan.html

Bardziej szczegółowo

1 Definice. A B A B vlastní podmnožina. 4. Relace R mezi množinami A a B libovolná R A B. Je-li A = B relace na A

1 Definice. A B A B vlastní podmnožina. 4. Relace R mezi množinami A a B libovolná R A B. Je-li A = B relace na A 1 Definice 1. Množiny: podmnožina: A B x(x A x B) průnik: A B = {x A x B} sjednocení: A B = {x x A x B} rozdíl: A B = {x A x B} A B A B vlastní podmnožina 2. uspořádaná dvojice: (x, y) = {{x}, {x, y}}

Bardziej szczegółowo

prof. RNDr. Roman Kotecký DrSc., Dr. Rudolf Blažek, PhD Pravděpodobnost a statistika Katedra teoretické informatiky Fakulta informačních technologií

prof. RNDr. Roman Kotecký DrSc., Dr. Rudolf Blažek, PhD Pravděpodobnost a statistika Katedra teoretické informatiky Fakulta informačních technologií Náhodné vektory prof. RNDr. Roman Kotecký DrSc., Dr. Rudolf Blažek, PhD Katedra teoretické informatiky Fakulta informačních technologií České vysoké učení technické v Praze c Rudolf Blažek, Roman Kotecký,

Bardziej szczegółowo

NDMI002 Diskrétní matematika

NDMI002 Diskrétní matematika NDMI002 Diskrétní matematika prof. RNDr. Martin Loebl, CSc. ZS 2016/17 Obsah 1 Množiny 2 1.1 Relace....................................... 2 1.2 Ekvivalence.................................... 3 1.3 Částečné

Bardziej szczegółowo

Obsah. Limita posloupnosti a funkce. Petr Hasil. Limita posloupnosti. Pro a R definujeme: Je-li a < 0, pak a =, a ( ) =. vlastní body.

Obsah. Limita posloupnosti a funkce. Petr Hasil. Limita posloupnosti. Pro a R definujeme: Je-li a < 0, pak a =, a ( ) =. vlastní body. Obsah a funkce Petr Hasil Přednáška z Matematické analýzy I Úvod 2 c Petr Hasil (MUNI) a funkce Matematická analýza / 90 c Petr Hasil (MUNI) a funkce Matematická analýza 2 / 90 Úvod Úvod Pro a R definujeme:

Bardziej szczegółowo

Petr Beremlijski, Marie Sadowská

Petr Beremlijski, Marie Sadowská Počítačová cvičení Petr Beremlijski, Marie Sadowská Katedra aplikované matematiky Fakulta elektrotechniky a informatiky VŠB - Technická univerzita Ostrava Cvičení : Matlab nástroj pro matematické modelování

Bardziej szczegółowo

Ústav teorie informace a automatizace RESEARCH REPORT. Pavel Boček, Karel Vrbenský: Implementace algoritmu MIDIA v prostředí Google Spreadsheets

Ústav teorie informace a automatizace RESEARCH REPORT. Pavel Boček, Karel Vrbenský: Implementace algoritmu MIDIA v prostředí Google Spreadsheets Akademie věd České republiky Ústav teorie informace a automatizace Academy of Sciences of the Czech Republic Institute of Information Theory and Automation RESEARCH REPORT Pavel Boček, Karel Vrbenský:

Bardziej szczegółowo

Internet a zdroje. (Zdroje na Internetu) Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17.

Internet a zdroje. (Zdroje na Internetu) Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. Internet a zdroje (Zdroje na Internetu) Mgr. Petr Jakubec Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu 12 26. listopadu 2010 (KFC-INTZ) Databáze, citování 26. listopadu 2010

Bardziej szczegółowo

Pojem množiny nedefinujeme, pouze připomínáme, že množina je. Nejprve shrneme pojmy a fakta, které znáte ze střední školy.

Pojem množiny nedefinujeme, pouze připomínáme, že množina je. Nejprve shrneme pojmy a fakta, které znáte ze střední školy. 1 Kapitola 1 Množiny 1.1 Základní množinové pojmy Pojem množiny nedefinujeme, pouze připomínáme, že množina je souhrn, nebo soubor navzájem rozlišitelných objektů, kterým říkáme prvky. Pro známé množiny

Bardziej szczegółowo

Kombinatorika a grafy I

Kombinatorika a grafy I Kombinatorika a grafy I Martin Balko 1. přednáška 19. února 2019 Základní informace Základní informace úvodní kurs, kde jsou probrány základy kombinatoriky a teorie grafů ( pokračování diskrétní matematiky

Bardziej szczegółowo

NÁVOD K POUŽITÍ KEZELÉSI KÉZIKÖNYV INSTRUKCJA OBSŁUGI NÁVOD NA POUŽÍVANIE. Česky. Magyar. Polski. Slovensky

NÁVOD K POUŽITÍ KEZELÉSI KÉZIKÖNYV INSTRUKCJA OBSŁUGI NÁVOD NA POUŽÍVANIE. Česky. Magyar. Polski. Slovensky CANON INC. 30-2 Shimomaruko 3-chome, Ohta-ku, Tokyo 146-8501, Japan Europe, Africa & Middle East CANON EUROPA N.V. PO Box 2262, 1180 EG Amstelveen, The Netherlands For your local Canon office, please refer

Bardziej szczegółowo

CA CZ, s.r.o. May 21, Radek Mařík Testování řídicích struktur May 21, / 45

CA CZ, s.r.o. May 21, Radek Mařík Testování řídicích struktur May 21, / 45 Testování řídicích struktur Radek Mařík CA CZ, s.r.o. May 21, 2010 Radek Mařík (radek.marik@ca.com) Testování řídicích struktur May 21, 2010 1 / 45 Obsah 1 Testování cest Princip Kritéria pokrytí Demo

Bardziej szczegółowo

Obsah. Petr Hasil. (konjunkce) (disjunkce) A B (implikace) A je dostačující podmínka pro B; B je nutná podmínka pro A A B: (A B) (B A) A (negace)

Obsah. Petr Hasil. (konjunkce) (disjunkce) A B (implikace) A je dostačující podmínka pro B; B je nutná podmínka pro A A B: (A B) (B A) A (negace) Množiny, číselné obory, funkce Petr Hasil Přednáška z Matematické analýzy I c Petr Hasil (MUNI) Množiny, číselné obory, funkce Matematická analýza / 5 Obsah Množinové operace Operace s funkcemi Definice

Bardziej szczegółowo

Okrajový problém podmínky nejsou zadány v jednom bodu nejčastěji jsou podmínky zadány ve 2 bodech na okrajích, ale mohou být

Okrajový problém podmínky nejsou zadány v jednom bodu nejčastěji jsou podmínky zadány ve 2 bodech na okrajích, ale mohou být Obyčejné diferenciální rovnice 1 Úvod Obyčejnou diferenciální rovnici N-tého řádu f ( x,y,y,y,...,y (N)) = g(x) převádíme na soustavu N diferenciálních rovnic 1. řádu. Provedeme substituce y z 1 y z 2...

Bardziej szczegółowo

Nekomutativní Gröbnerovy báze

Nekomutativní Gröbnerovy báze Univerzita Karlova v Praze Matematicko-fyzikální fakulta DIPLOMOVÁ PRÁCE Bc. Zuzana Požárková Nekomutativní Gröbnerovy báze Katedra algebry Vedoucí diplomové práce: RNDr. Jan Št ovíček, Ph.D. Studijní

Bardziej szczegółowo

LBF/ZUB22 Programové vybavení ordinace zubního lékaře. Mgr. Markéta Trnečková, Ph.D. Palacký University, Olomouc

LBF/ZUB22 Programové vybavení ordinace zubního lékaře. Mgr. Markéta Trnečková, Ph.D.   Palacký University, Olomouc Databáze LBF/ZUB22 Programové vybavení ordinace zubního lékaře Mgr. Markéta Trnečková, Ph.D. www.marketa-trneckova.cz Palacký University, Olomouc Databáze databáze = uložiště dat dříve členěny hierarchicky,

Bardziej szczegółowo

kontaktní modely (Winklerův, Pasternakův)

kontaktní modely (Winklerův, Pasternakův) TÉMA 7: Pružný poloprostor, modely podloží pružný poloprostor základní předpoklady pružný poloprostor Boussinesqueovo řešení kontaktní modely (Winklerův, Pasternakův) 1 Pružný poloprostor (1) vychází z

Bardziej szczegółowo

Vybrané kapitoly z matematiky

Vybrané kapitoly z matematiky Vybrané kapitoly z matematiky VŠB-TU Ostrava 2018-2019 Vybrané kapitoly z matematiky 2018-2019 1 / 11 Křivkový integrál Vybrané kapitoly z matematiky 2018-2019 2 / 11 Parametricky zadaná křivka v R 3 :

Bardziej szczegółowo

K SAMOSTATNÉ MODULOVÉ SCHODY MONTÁŽI. asta

K SAMOSTATNÉ MODULOVÉ SCHODY MONTÁŽI. asta N O V I N K A K SAMOSTATNÉ MODULOVÉ SCHODY MONTÁŽI asta MODULOVÉ SCHODY asta...jsou nejnovějším výrobkem švédsko-polského koncernu, který se již 10 let specializuje na výrobu schodů různého typu. Jednoduchá

Bardziej szczegółowo

Kombinatorika a komplexní aritmetika

Kombinatorika a komplexní aritmetika a komplexní aritmetika katedra matematiky, FEL ČVUT v Praze, http://math.feld.cvut.cz/ Jan Hamhalter Datum Komplexní čísla, kombinatorika 1/56 Historie: Zavedení komplexních čísel bylo motivováno snahou

Bardziej szczegółowo

Expresivní deskripční logiky

Expresivní deskripční logiky Expresivní deskripční logiky Petr Křemen FEL ČVUT Petr Křemen (FEL ČVUT) Expresivní deskripční logiky 79 / 156 Co nás čeká 1 Inference v deskripčních logikách 2 Inferenční algoritmy Tablový algoritmus

Bardziej szczegółowo

Hry. šachy, backgammon, poker

Hry. šachy, backgammon, poker Hry šachy, backgammon, poker Hry vs. Prohledávání stavového prostoru Máme dva hráče, kteří se střídají na tahu definované možné tahy, cílové pozice, výhru 1.hráče v cílových pozicích, protihráč má výhru

Bardziej szczegółowo

ČVUT FEL, K Radek Mařík Strukturované testování 20. října / 52

ČVUT FEL, K Radek Mařík Strukturované testování 20. října / 52 Strukturované testování Radek Mařík ČVUT FEL, K13132 20. října 2016 Radek Mařík (radek.marik@fel.cvut.cz) Strukturované testování 20. října 2016 1 / 52 Obsah 1 Návrh testů řízené modelem Principy 2 Testování

Bardziej szczegółowo

Reprezentace dat. BI-PA1 Programování a Algoritmizace I. Ladislav Vagner

Reprezentace dat. BI-PA1 Programování a Algoritmizace I. Ladislav Vagner Reprezentace dat BI-PA1 Programování a Algoritmizace I. Ladislav Vagner Katedra teoretické informatiky Fakulta informačních technologíı ČVUT v Praze xvagner@fit.cvut.cz 9., 11. a 12. října 2017 Obsah Dvojková

Bardziej szczegółowo

TGH08 - Optimální kostry

TGH08 - Optimální kostry TGH08 - Optimální kostry Jan Březina Technical University of Liberec 11. dubna 2017 Problém profesora Borůvky elektrifikace Moravy Jak propojit N obcí vedením s minimální celkovou délkou? Zjednodušující

Bardziej szczegółowo

Mendelova univerzita v Brně user.mendelu.cz/marik

Mendelova univerzita v Brně user.mendelu.cz/marik INŽNÝRSKÁ MATMATIKA Robert Mařík Mendelova univerzita v Brně marik@mendelu.cz user.mendelu.cz/marik ABSTRAKT. Učební text k mým přednáškám z předmětu Inženýrská matematika. Text je poměrně hutný a není

Bardziej szczegółowo

Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava

Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava Lineární algebra 8. přednáška: Kvadratické formy Dalibor Lukáš Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava email: dalibor.lukas@vsb.cz http://www.am.vsb.cz/lukas/la Text byl vytvořen

Bardziej szczegółowo

Petr Hasil. c Petr Hasil (MUNI) Nekonečné řady MA III (M3100) 1 / 187

Petr Hasil. c Petr Hasil (MUNI) Nekonečné řady MA III (M3100) 1 / 187 Nekonečné řady Petr Hasil Přednáška z Matematické analýzy III c Petr Hasil (MUNI) Nekonečné řady MA III (M3100) 1 / 187 Obsah 1 Nekonečné číselné řady Základní pojmy Řady s nezápornými členy Řady s libovolnými

Bardziej szczegółowo

ggplot2 Efektní vizualizace dat v prostředí jazyka R Martin Golasowski 8. prosince 2016

ggplot2 Efektní vizualizace dat v prostředí jazyka R Martin Golasowski 8. prosince 2016 ggplot2 Efektní vizualizace dat v prostředí jazyka R Martin Golasowski 8. prosince 2016 Jak vizualizovat? Požadované vlastnosti nástroje opakovatelnost, spolehlivost separace formy a obsahu flexibilita,

Bardziej szczegółowo

Rovnice proudění Slapový model

Rovnice proudění Slapový model do oceánského proudění Obsah 1 2 3 Co způsobuje proudění v oceánech? vyrovnávání rozdílů v teplotě, salinitě, tlaku, ρ = ρ(p, T, S) vítr - wind stress F wind = ρ air C D AU 2 10 slapy produkují silné proudy,

Bardziej szczegółowo

ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA PEDAGOGICKÁ Katedra matematiky. Dudek Martin. obor Matematická studia

ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA PEDAGOGICKÁ Katedra matematiky. Dudek Martin. obor Matematická studia ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA PEDAGOGICKÁ Katedra matematiky BAKALÁŘSKÁ PRÁCE Některé řadící algoritmy Dudek Martin obor Matematická studia Vedoucí práce: PhDr. Lukáš HONZÍK, Ph.D. Plzeň 2018

Bardziej szczegółowo

(a). Pak f. (a) pro i j a 2 f

(a). Pak f. (a) pro i j a 2 f Připomeň: 1. Necht K R n. Pak 1. Funkce více proměnných II 1.1. Parciální derivace vyšších řádů K je kompaktní K je omezená a uzavřená. 2. Necht K R n je kompaktní a f : K R je spojitá. Pak f nabývá na

Bardziej szczegółowo

Matematika pro ekonomiku

Matematika pro ekonomiku Statistika, regresní analýza, náhodné procesy 7.10.2011 1 I. STATISTIKA Úlohy statistiky 2 1 Sestavit model 2 Odhadnout parametr(y) 1 Bodově 2 Intervalově 3 Testovat hypotézy Častá rozdělení ve statistice:

Bardziej szczegółowo

Katedra kybernetiky laboratoř Inteligentní Datové Analýzy (IDA) Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Katedra kybernetiky laboratoř Inteligentní Datové Analýzy (IDA) Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Vytěžování dat: klasifikace Filip Železný Katedra kybernetiky laboratoř Inteligentní Datové Analýzy (IDA) Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Filip Železný (ČVUT) Vytěžování

Bardziej szczegółowo

Matematika 1 Jiˇr ı Fiˇser 24. z aˇr ı 2013 Jiˇr ı Fiˇser (KMA, PˇrF UP Olomouc) KMA MAT1 24. z aˇr ı / 52

Matematika 1 Jiˇr ı Fiˇser 24. z aˇr ı 2013 Jiˇr ı Fiˇser (KMA, PˇrF UP Olomouc) KMA MAT1 24. z aˇr ı / 52 í150doc-start í251doc-start Jiří Fišer (KMA, PřF UP Olomouc) KMA MAT1 24. září 2013 1 / 52 Matematika 1 Jiří Fišer 24. září 2013 Jiří Fišer (KMA, PřF UP Olomouc) KMA MAT1 24. září 2013 1 / 52 Zimní semestr

Bardziej szczegółowo

HL24285SMART. Návod k použití Návod na použitie Instrukcja obsługi Használatı utasítás. Licensed by Hyundai Corporation, Korea

HL24285SMART. Návod k použití Návod na použitie Instrukcja obsługi Használatı utasítás. Licensed by Hyundai Corporation, Korea HL24285SMART Návod k použití Návod na použitie Instrukcja obsługi Használatı utasítás Licensed by Hyundai Corporation, Korea Obsah Bezpečnostní opatření... 1 Informace o životním prostředí... 2 Zahrnuté

Bardziej szczegółowo

Fakulta elektrotechnická. Paralelní algoritmus pro

Fakulta elektrotechnická. Paralelní algoritmus pro České vysoké učení technické v Praze Fakulta elektrotechnická Katedra řídicí techniky Paralelní algoritmus pro rozvrhování činnosti přepravníku materiálu Bakalářská práce Michal SMOLA 28.5.2007 Poděkování

Bardziej szczegółowo

Funkce více proměnných: limita, spojitost, derivace

Funkce více proměnných: limita, spojitost, derivace Matematika III 2. přednáška Funkce více proměnných: limita, spojitost, derivace Michal Bulant Masarykova univerzita Fakulta informatiky 22. 9. 2014 Obsah přednášky 1 Literatura 2 Zobrazení a funkce více

Bardziej szczegółowo

VŠB-Technická univerzita Ostrava

VŠB-Technická univerzita Ostrava VŠB-Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Katedra aplikované matematiky Využití metod nehladké optimalizace v tvarové optimalizaci Ing. Petr Beremlijski Obor: Informatika a

Bardziej szczegółowo

Zobecněné metriky Různé poznámky 12. METRIZACE. Miroslav Hušek, Pavel Pyrih KMA MFF UK. 12. Poznámky

Zobecněné metriky Různé poznámky 12. METRIZACE. Miroslav Hušek, Pavel Pyrih KMA MFF UK. 12. Poznámky 12. METRIZACE Poznámky Miroslav Hušek, Pavel Pyrih KMA MFF UK 2009 Jak bylo zmíněno v úvodních kapitolách tohoto textu, axiómy metrik (nebo pseudometrik) se často oslabují, aby bylo možné popsat další

Bardziej szczegółowo

Statistika (KMI/PSTAT)

Statistika (KMI/PSTAT) Cvičení sedmé (a asi i osmé a doufám, že ne deváté) aneb Náhodná veličina, rozdělení pravděpodobnosti náhodné veličiny Náhodná veličina Náhodná veličina Studenti skládají písemku sestávající ze tří úloh.

Bardziej szczegółowo

Obsah. 1.2 Integrály typu ( ) R x, s αx+β

Obsah. 1.2 Integrály typu ( ) R x, s αx+β Sbírka úloh z matematické analýzy. Čížek Jiří Kubr Milan. prosince 006 Obsah Neurčitý integrál.. Základní integrály...................................... Integrály typu ) R, s α+β γ+δ d...........................

Bardziej szczegółowo

Funkce více proměnných: limita, spojitost, parciální a směrové derivace, diferenciál

Funkce více proměnných: limita, spojitost, parciální a směrové derivace, diferenciál Matematika III 2. přednáška Funkce více proměnných: limita, spojitost, parciální a směrové derivace, diferenciál Michal Bulant Masarykova univerzita Fakulta informatiky 29. 9. 2010 Obsah přednášky 1 Literatura

Bardziej szczegółowo

Teorie plasticity. Varianty teorie plasticity. Pružnoplastická matice tuhosti materiálu

Teorie plasticity. Varianty teorie plasticity. Pružnoplastická matice tuhosti materiálu Teorie plasticity Varianty teorie plasticity Teorie plastického tečení Přehled základních vztahů Pružnoplastická matice tuhosti materiálu 1 Pružnoplastické chování materiálu (1) Pracovní diagram pro případ

Bardziej szczegółowo