Metaheuristiky s populacemi
|
|
- Františka Novotná
- před 8 lety
- Počet zobrazení:
Transkript
1 Metaheuristiky s populacemi 15. března Společné vlastnosti 2 Evoluční algoritmy 3 Optimalizace mravenčí kolonie
2 Metaheuristiky s populacemi (population-based metaheuristics) Evoluční algoritmy, optimalizace mravenčí kolonie (ant colony optimization, ACO),..., optimalizace jedinců hejna (particle swarm optimization, PSO), včelí úl (bee colony), umělé imunitní systémy (artificial immune systems), odhad distribučními algoritmy (estimation of distribution algorithms, EDA)) P = P 0 ; t = 0; repeat generuj(p t); P t+1 = vyber_populaci(p t P t); t = t + 1; until splněna podmínka ukončení výstup: nejlepší nalezné(á) řešení (generuj počáteční populaci) (generuj novou populaci) (vyber novou populaci) Základní rozdělení algoritmů podle využití paměti při prohledávání Populace/generace: uchovávána množina řešení (evoluční algoritmy) Další sdílená paměť u některých algoritmů feromonová matice (ACO), pravděpodobnostní model učení (EDA) populace konstruuje tuto paměť, pomocí níž se vytváří noví jedinci Hana Rudová, FI MU IV126: Metaheuristiky s populacemi března 2015
3 Společné koncepty: generování počáteční populace Náhodné generování Sekvenční diversifikace řešení generována postupně s maximální odlišností př. simple sequential inhibition (SSI) process každé následující řešení generováno tak, aby vzdálenost od všech předchozích řešení byla minimálně výpočetně náročné Paralelní diversifikace řešení generována nezávisle paralelně se snahou o celkovou maximální odlišnost řešení v populaci může být obtížnější než řešení původního problému! Heuristická inicializace jednotlivá řešení generována libovolnými heuristickými algoritmy (např. lokální prohledávání) nebezpečí v malé odlišnosti řešení v populaci Hana Rudová, FI MU IV126: Metaheuristiky s populacemi března 2015
4 Společné koncepty: podmínky ukončení Statická procedura konec prohledávání znám předem př. pevný počet iterací limit na CPU zdroje, maximální počet vyhodnocení účelové funkce Adaptivní procedura konec prohledávání předem neznámý př. pevný počet iterací bez zlepšení (populace), vypočítáno dostatečně kvalitní řešení, malá odlišnost řešení v populaci Hana Rudová, FI MU IV126: Metaheuristiky s populacemi března 2015
5 Společné koncepty evolučních algoritmů Reprezentace populace/generace: množina řešení (cca ) chromozom/jedinec: zakódované řešení gen: rozhodovací proměnná v rámci řešení alely: možné hodnoty rozhodovací proměnné Vhodnost (fitness) používaný termín pro účelovou funkci Strategie výběru rodičů (řešení) pro vytváření další generace Strategie reprodukce křížení a mutace: operace vytvářející nové jedince (potomky) Strategie náhrady výběr jedinců do nové generace Hana Rudová, FI MU IV126: Metaheuristiky s populacemi března 2015
6 Evoluční algoritmy Na různých školách se vyvíjely různé typy evolučních algoritmů: Genetické algoritmy (Holland, Michigan, USA) významná role operátoru křížení, použití mutace Evoluční strategie (Rechenberg & Schwefel, Berlín, Německo) většinou aplikovány na spojité optimalizace s vektory reálných hodnot křížení využito zřídka Evoluční programování (Fogel, San Diego, USA) spojitá optimalizace menší použítí pro velkou podobnost s evolučními strategiemi Genetické programování (Koza, Stanford, USA) jedinci jsou programy (nelinerální reprezentace založená na stromech) automatické generování programů řešících danou úlohu př. nalezení programu odpovídajícího dané matematické rovnici Hana Rudová, FI MU IV126: Metaheuristiky s populacemi března 2015
7 Evoluční algoritmy generování(p 0 ); (generuj počáteční populaci) t = 0; while není splněna podmínka ukončení do vyhodnocení(p t ); P t = výběr(p t ); (strategie výběru) P t = reprodukce(p t); (strategie reprodukce) vyhodnocení(p t); P t+1 = nahrazení(p t, P t); (strategie náhrady) t = t + 1; end while výstup: nejlepší nalezné(á) řešení Hana Rudová, FI MU IV126: Metaheuristiky s populacemi března 2015
8 Výběr ruletovým kolem (roulette wheel selection) Výběr ruletovým kolem nejpoužívanější strategie výběru f i vhodnost jedince i v populaci pravděpodobnost výběru jedince dána jako p i = f i /( n j=1 f j) analogie: ruletové kolo s díly pro všechny jedince v populaci velikost dílu ruletového kola pro jedince odpovídá p i Problémy: příliš velká snaha vybírat kvalitní jedince předčasná konvergence Jedinci Vhodnost Hana Rudová, FI MU IV126: Metaheuristiky s populacemi března 2015
9 Pravděpodobnostní univerzální vzorkování (stochastic universal sampling) Jedinci Vhodnost Pravděpodobnostní univerzální vzorkování (řeší problémy rulet.kola) u ruletového kola dáme µ rovnoměrně rozložených ukazatelů jedno otočení ruletového kola vybírá µ jedinců Hana Rudová, FI MU IV126: Metaheuristiky s populacemi března 2015
10 Turnajový výběr, výběr rankováním Turnajový výběr náhodný výběr k jedinců turnaj: z těchto k jedinců je výbrán nejlepší jedinec pro výběr µ jedinců aplikujeme turnaj µ-krát Výběr rankováním (rank-based selection) pro každého jedince spočítán rank a dle něj jsou výbíráni jedinci rank může např. škálovát linerárně se závislostí na snaze o výběr nejlepšího jedince rank použit pro výpočet pravděpodobnosti a aplikován stejně jako u ruletového kola Hana Rudová, FI MU IV126: Metaheuristiky s populacemi března 2015
11 Mutace Vlastnosti mutace operátor mutace mění jedince v populaci a způsobí jeho malou změnu pravděpodobnost mutace genu p m [0.001, 0.01] př. inicializace p m na 1/k, kde k je počet genů (rozhodovacích proměnných), tj. v průměru zmutovaná 1 proměnná Mutace v binární reprezentaci prohození (flip) hodnoty binární proměnné Mutace v diskrétní reprezentaci změna hodnoty prvku za jinou hodnotu v abecedě Mutace v permutacích vložení, výměna, inverze hodnot(y) př. viz permutační okolí pro rozvrhovací problémy (1.přednáška) Hana Rudová, FI MU IV126: Metaheuristiky s populacemi března 2015
12 Křížení Vlastnosti křížení binární (někdy n-ární) operátor cíl: zdědit vlastnosti rodičů potomkem pravděpodobnost křížení rodičů p c [0, 1], běžně p m [0.45, 0.95] Linerární reprezentace (vyjma permutací) 1-bodové křížení (1-point crossover) podle vybrané pozice k v potomcích prohozeny hodnoty dvou rodičů bodové křížení rodiče: > potomci: bodové (a n-bodové) křížení vybrány dvě (n) pozice a provedeno prohození hodnot bodové křížení rodiče: > potomci: Hana Rudová, FI MU IV126: Metaheuristiky s populacemi března 2015
13 Křížení (pokračování) Linerární reprezentace (vyjma permutací) uniformní křížení (uniform crossover) jedinci kombinováni bez ohledu na velikost segmentů každý gen potomka náhodně vybrán z rodiče každý rodič rovnoměrně přispívá ke generování potomků stejně uniformní křížení rodiče: > potomci: Hana Rudová, FI MU IV126: Metaheuristiky s populacemi března 2015
14 Křížení (dokončení) Reprezentace permutacemi křížení je složitější, jedince nelze takto jednoduše kombinovat, protože každá alela (hodnota) se musí výskytnout v jedinci právě jednou (používány různé formy mapování) Křížení dané pořadím (Order crossover, OX) vybrány náhodně dva body křížení z rodiče 1 hodnoty mezi nimi zkopírovány na stejné pozice v potomkovi z rodiče 2 začneme od druhého bodu křížení vybírat prvky, které již nebyly vybrány z rodiče 1, a dávame je do potomka od 2. bodu křížení Hana Rudová, FI MU IV126: Metaheuristiky s populacemi března 2015
15 Strategie náhrady Vybíráme mezi rodiči a potomky další populaci Extrémní strategie náhrady úplná náhrada (generational replacement) potomky bude nahrazena systematicky celá populace rodičů náhrada jednotlivce (steady-state replacement) bude vytvořen pouze jediný potomek, který nahradí např. nejhoršího jedince populace Používány strategie na pomezí mezi těmito krajními přístupy, např. náhrada pevného množství jedinců pro náhradu vybíráno λ jedinců populace při velikosti populace µ 1 < λ < µ elitářský model výběr nejlepších jedinců mezi rodiči a potomky rychlá avšak předčasná konvergence Hana Rudová, FI MU IV126: Metaheuristiky s populacemi března 2015
16 Inteligence hejna (swarm intelligence) Algoritmy inspirované skupinových chováním druhů jako jsou mravenci, včely, vosy, termiti, ryby nebo ptáci Původ v sociální chování těchto druhů při hledání potravy Základní charakteristika algoritmů jedinci jsou jednodušší nesofistikovaní agenti jedinci kooperují nepřímo pomocí média Hana Rudová, FI MU IV126: Metaheuristiky s populacemi března 2015
17 Optimalizace mravenčí kolonie (Ant Colony Optimization, ACO) Algoritmus inspirován myšlenkami Mravenčí kolonie schopna najít nejkratší cestu mezi dvěma body Mravenci během cesty nechávají na zemi chemickou stopu (feromony) Feromony vedou mravence v cíli Feromony se postupně vypařují Algoritmus inicializace feromonů iterace: konstrukce řešení mravencem, aktualizace feromonů inicialiace feromonové stopy; repeat for každého mravence do konstrukce řešení pomocí feromonové stopy; aktualizace feromonové stopy: vypařování; zesílení feromonové stopy; until splněna podmínka ukončení výstup: nejlepší nalezené řešení nebo množina řešení Hana Rudová, FI MU IV126: Metaheuristiky s populacemi března 2015
18 Optimalizace mravenčí kolonie (pokračování) Feromonové informace τ typicky jako matice/vektor hodnot obsahující feromonovou stopu př. matice jako reprezentace grafu obsahuje feromony na hranách Vypařování feromonů τ ij = (1 ρ)τ ij realizuje pro každé i, j vypařování feromonů ρ [0, 1] Zesilování feromonů online aktualizace: τ ij aktualizováno v každém kroku online pozdržená aktualizace: τ aktualizováno při každém nalezení úplného řešení off-line aktualizace: τ aktualizováno při nalezení úplného řešení pro všechny mravence nejpopulárnější přístup př. aktualizace feromonů dle kvality feromony aktualizovány dle nejlepšího (nebo několika nejlepších) řešení i, j v řešení: τ i,j = τ i,j + Hana Rudová, FI MU IV126: Metaheuristiky s populacemi března 2015
19 Optimalizace mravenčí kolonie pro problém obchodního cestujícího inicialiace feromonové stopy; repeat for každého mravence do (konstrukce řešení pomocí feromonové stopy) S = {1, 2,..., n}; (množina měst na výběr); náhodně vyber město i; repeat vyber město j s pravděpodobnosti p ij ; S = S {j}; i = j; until S = end for (aktualizace feromonové stopy) for i, j [1, n] do τ ij = (1 ρ)τ ij ; (vypařování) for i, j v nejlepším řešení iterace do τ ij = τ ij + ; (zesílení feromonů) until splněna podmínka ukončení výstup: nejlepší nalezené řešení nebo množina řešení Hana Rudová, FI MU IV126: Metaheuristiky s populacemi března 2015
20 Pravděpodobnost p ij výběru dalšího města na cestě Základní výpočet pravděpodobnosti: p ij = τ ij k S τ ik j S Problémově závislá heuristika: využití hodnot η ij = 1/d ij, kde d ij udává vzdálenost mezi městy i, j p ij = τij α η β ij k S τ ik α ηβ ik j S kde α a β určují relativní vliv feromonové hodnoty a heuristické hodnoty η α = 0: stochastický hladový algoritmus β = 0: základní výpočet pravděpodobností pouze pomocí feromonů Hana Rudová, FI MU IV126: Metaheuristiky s populacemi března 2015
Metaheuristiky s populacemi
Metaheuristiky s populacemi 8. března 2018 1 Společné vlastnosti 2 Evoluční algoritmy 3 Optimalizace mravenčí kolonie Zdroj: El-Ghazali Talbi, Metaheuristics: From Design to Implementation. Wiley, 2009.
Optimalizační algoritmy inspirované chováním mravenců
Optimalizační algoritmy inspirované chováním mravenců Biologická analogie ACO metaheuristic Ant system a jeho modifikace Specifikace problémů Aplikace Motivace NP-hard problémy časová náročnost nalezení
TABU searchmetoda. Moderní metody optimalizace 1
TABU searchmetoda Simulovanéžíhání: Náhodný výběr sousedních řešení Pravděpodobnostnívýběr horších řešení Nejlepší řešení vybráno: Žádná historie hledání se neukládá Veškeréinformace z průběhu hledání
Rozvrhování zaměstnanců
Rozvrhování zaměstnanců 23. dubna 2014 1 Úvod 2 Rozvrhování volných dnů 3 Rozvrhování směn 4 Cyklické rozvrhování směn 5 Rozvrhování pomocí omezujících podmínek Rozvrhování zaměstnanců Jedná se o problém
Ant Colony Optimization
Ant Colony Optimization I am lost! Where is the line?! A Bug s Life, Walt Disney, 1998 ACO je metaheuristika, shrnující poznatky ze studia společenstev různých druhů mravenců. Heuristické algoritmy postavené
(a) = (a) = 0. x (a) > 0 a 2 ( pak funkce má v bodě a ostré lokální maximum, resp. ostré lokální minimum. Pokud je. x 2 (a) 2 y (a) f.
I. Funkce dvou a více reálných proměnných 5. Lokální extrémy. Budeme uvažovat funkci f = f(x 1, x 2,..., x n ), která je definovaná v otevřené množině G R n. Řekneme, že funkce f = f(x 1, x 2,..., x n
Swarm Intelligence. Moderní metody optimalizace 1
Swarm Intelligence http://pixdaus.com/single.php?id=168307 Moderní metody optimalizace 1 Swarm Intelligence Inteligence hejna algoritmy inspirované chováním skupin ptáků, hmyzu, ryb apod. Particle Swarm
Gramatická evoluce a softwarový projekt AGE
Gramatická evoluce a softwarový projekt AGE Adam Nohejl Matematicko-fyzikální fakulta Univerzita Karlova v Praze http://nohejl.name/ 4. 4. 2010 Poznámka: Prezentace založené na variantách těchto slajdů
Genetické algoritmy. Vysoká škola ekonomická Praha. Tato prezentace je k dispozici na: http://www.utia.cas.cz/vomlel/
Genetické algoritmy Jiří Vomlel Laboratoř inteligentních systémů Vysoká škola ekonomická Praha Tato prezentace je k dispozici na: http://www.utia.cas.cz/vomlel/ Motivace z Darwinovy teorie evoluce Přírodní
OBSAH 1 Pøedmluva 19 2 Evoluèní algoritmy: nástin 25 2.1 Centrální dogma evoluèních výpoèetních technik... 26 2.2 Chcete vìdìt víc?... 29 3 Historická fakta trochu jinak 31 3.1 Pár zajímavých faktù...
Dualita v úlohách LP Ekonomická interpretace duální úlohy. Jiří Neubauer. Katedra ekonometrie FEM UO Brno
Přednáška č. 6 Katedra ekonometrie FEM UO Brno Uvažujme obecnou úlohu lineárního programování, tj. úlohu nalezení takového řešení vlastních omezujících podmínek a 11 x 1 + a 1 x +... + a 1n x n = b 1 a
Evoluční algoritmy. Podmínka zastavení počet iterací kvalita nejlepšího jedince v populaci změna kvality nejlepšího jedince mezi iteracemi
Evoluční algoritmy Použítí evoluční principů, založených na metodách optimalizace funkcí a umělé inteligenci, pro hledání řešení nějaké úlohy. Populace množina jedinců, potenciálních řešení Fitness function
Pingpongový míček. Petr Školník, Michal Menkina. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií
Petr Školník, Michal Menkina TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento materiál vznikl v rámci projektu ESF CZ.1.7/../7.47, který je spolufinancován
Dopravní úloha. Jiří Neubauer. Katedra ekonometrie FEM UO Brno
Přednáška č. 9 Katedra ekonometrie FEM UO Brno Distribuční úlohy Budeme se zabývat 2 typy distribučních úloh dopravní úloha přiřazovací problém Dopravní úloha V dopravním problému se v typickém případě
3.2.4 Podobnost trojúhelníků II
3..4 odobnost trojúhelníků II ředpoklady: 33 ř. 1: Na obrázku jsou nakresleny podobné trojúhelníky. Zapiš jejich podobnost (aby bylo zřejmé, který vrchol prvního trojúhelníku odpovídá vrcholu druhého trojúhelníku).
Úvod. Analýza závislostí. Přednáška STATISTIKA II - EKONOMETRIE. Jiří Neubauer
Přednáška STATISTIKA II - EKONOMETRIE Katedra ekonometrie FEM UO Brno kancelář 69a, tel. 973 442029 email:jiri.neubauer@unob.cz Úvod Předmětem této kapitoly bude zkoumání souvislosti (závislosti) mezi
Lokální a globální extrémy funkcí jedné reálné proměnné
Lokální etrémy Globální etrémy Použití Lokální a globální etrémy funkcí jedné reálné proměnné Nezbytnou teorii naleznete Breviáři vyšší matematiky (odstavec 1.). Postup při hledání lokálních etrémů: Lokální
PLÁNOVÁNÍ CESTY MOBILNÍHO ROBOTU POMOCÍ MRAVENČÍCH ALGORITMŮ MOBILE ROBOT PATH PLANNING BY MEANS OF ANT ALGORITHMS
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV AUTOMATIZACE A INFORMATIKY FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF AUTOMATION AND COMPUTER SCIENCE
Principy překladačů. Architektury procesorů. Jakub Yaghob
Principy překladačů Architektury procesorů Jakub Yaghob Architektury procesorů Architektura procesoru představuje cílový jazyk Platí pro překladače do kódu konkrétního procesoru Ovlivňuje celý backend
Kvantové počítače algoritmy (RSA a faktorizace čísla) http://marble.matfyz.cz
Kvantové počítače algoritmy (RSA a faktorizace čísla) http://marble.matfyz.cz 14. 4. 2004 1. Algoritmus RSA Asymetrické šifrování. Existuje dvojice tajného a veřejného klíče, takže není nutné předat klíč
Diplomová práce. Plánování dráhy robota pomocí genetických algoritmů
Diplomová práce Plánování dráhy robota pomocí genetických algoritmů vypracoval: Petr Štěpánek vedoucí práce: RNDr. Jiří Dvořák, CSc. obor: Inženýrská informatika a automatizace specializace: Informatika
PRAVDĚPODOBNOST A STATISTIKA OPAKOVÁNÍ, pro rozpoznávání
PRAVDĚPODOBNOST A STATISTIKA OPAKOVÁNÍ, pro rozpoznávání Václav Hlaváč Fakulta elektrotechnická ČVUT v Praze katedra kybernetiky, Centrum strojového vnímání hlavac@fel.cvut.cz, http://cmp.felk.cvut.cz/~hlavac
PŘEDNÁŠKA 03 OPTIMALIZAČNÍ METODY Optimization methods
CW057 Logistika (R) PŘEDNÁŠKA 03 Optimization methods Ing. Václav Venkrbec skupina obecných modelů slouží k nalezení nejlepšího řešení problémů a modelovaných reálií přináší řešení: prvky konečné / nekonečné
Heuristické řešení problémů. Seminář APS Tomáš Müller 6. 7. 2002
Heuristické řešení problémů Seminář APS Tomáš Müller 6. 7. 00 Heuristické řešení problémů Popis několika základních metod lokální prohledávání branch and bound simulated annealing, TABU evoluční algoritmy
Genetické algoritmy. Informační a komunikační technologie ve zdravotnictví
Genetické algoritmy Informační a komunikační technologie ve zdravotnictví Přehled přednášky Úvod Historie Základní pojmy Principy genetických algoritmů Možnosti použití Související metody AI Příklad problém
Cluster Analysis based on Bio-Inspired Algorithms
VŠB Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Katedra informatiky Bio-inspirované výpočty a shluková analýza Cluster Analysis based on Bio-Inspired Algorithms 2013 Bc. Michal Rečka
Tvorba trendové funkce a extrapolace pro roční časové řady
Tvorba trendové funkce a extrapolace pro roční časové řady Příklad: Základem pro analýzu je časová řada živě narozených mezi lety 1970 a 2005. Prvním úkolem je vybrat vhodnou trendovou funkci pro vystižení
SPOLEHLIVOST KONSTRUKCÍ & TEORIE SPOLEHLIVOSTI část 2: Statistika a pravděpodobnost
SPOLEHLIVOST KONSTRUKCÍ & TEORIE SPOLEHLIVOSTI část 2: Statistika a pravděpodobnost Drahomír Novák Jan Eliáš 2012 Spolehlivost konstrukcí, Drahomír Novák & Jan Eliáš 1 část 2 Statistika a pravděpodobnost
{ } 9.1.9 Kombinace II. Předpoklady: 9108. =. Vypiš všechny dvoučlenné kombinace sestavené z těchto pěti prvků. Urči počet kombinací pomocí vzorce.
9.1.9 Kombinace II Předpoklady: 9108 Př. 1: Je dána pěti prvková množina: M { a; b; c; d; e} =. Vypiš všechny dvoučlenné kombinace sestavené z těchto pěti prvků. Urči počet kombinací pomocí vzorce. Vypisujeme
E-ZAK. metody hodnocení nabídek. verze dokumentu: 1.1. 2011 QCM, s.r.o.
E-ZAK metody hodnocení nabídek verze dokumentu: 1.1 2011 QCM, s.r.o. Obsah Úvod... 3 Základní hodnotící kritérium... 3 Dílčí hodnotící kritéria... 3 Metody porovnání nabídek... 3 Indexace na nejlepší hodnotu...4
2.8.9 Parametrické rovnice a nerovnice s absolutní hodnotou
.8.9 Parametrické rovnice a nerovnice s absolutní hodnotou Předpoklady: 0,, 806 Pedagogická poznámka: Opět si napíšeme na začátku hodiny na tabuli jednotlivé kroky postupu při řešení rovnic (nerovnic)
Navrženy v 60. letech jako experimentální optimalizační metoda. Velice rychlá s dobrou podporou teorie
Evoluční strategie Navrženy v 60. letech jako experimentální optimalizační metoda Založena na reálných číslech Velice rychlá s dobrou podporou teorie Jako první zavedla self-adaptation (úpravu sebe sama)
Teorie grafů. Bedřich Košata
Teorie grafů Bedřich Košata Co je to graf Možina bodů (uzlů) spojených "vazbami" Uzel = vrchol (vertex, pl. vertices) Vazba = hrana (edge) K čemu je to dobré Obecný model pro Sítě Telekomunikační Elektrické
Abstrakt. Následující text obsahuje detailní popis algoritmu Minimax, který se používá při realizaci rozhodování
Abstrakt Následující text obsahuje detailní popis algoritmu Minimax, který se používá při realizaci rozhodování počítačového hráče v jednoduchých deskových hrách, a jeho vylepšení Alfa-Beta ořezávání,
1. Programování, typy programovacích jazyků, historie.
1. Programování, typy programovacích jazyků, historie. třída Console metody Write, WriteLina, ReadLine, ResetColor vlastnosti ForegroundColor, Backgroundcolor třída Form objekt Label vlastnost Text význam
Řešení: ( x = (1 + 2t, 2 5t, 2 + 3t, t); X = [1, 2, 2, 0] + t(2, 5, 3, 1), přímka v E 4 ; (1, 2, 2, 0), 0, 9 )
. Vyjádřete koeficienty vektoru (, 8, 9) vzhledem k následující bázi vektorového prostoru V : (,, 5), (,, ), (5,, ). [,, ].. Určete všechny hodnoty parametru u, pro které vektor a patří do vektorového
Metodika - Postupy optimálního využití moderních komunikačních kanálů
Informatika v telemedicíně FBMI ČVUT Metodika - Postupy optimálního využití moderních komunikačních kanálů Kolektiv autorů: David Gillar, Jiří Brada, Mikuláš Miček, Miroslav Poledňák, Marie Tichá, Martin
Úlohy 22. ročníku Mezinárodní fyzikální olympiády - Havana, Cuba
Úlohy 22. ročníku Mezinárodní fyzikální olympiády - Havana, Cuba Petr Pošta Text pro soutěžící FO a ostatní zájemce o fyziku 2 1. úloha Obrázek 1.1 ukazuje pevný, homogenní míč poloměru R. Před pádem na
Genetické algoritmy a jejich praktické využití
Genetické algoritmy a jejich praktické využití Pavel Šturc PB016 Úvod do umělé inteligence 21.12.2012 Osnova Vznik a účel GA Princip fungování GA Praktické využití Budoucnost GA Vznik a účel GA Darwinova
Ant Colony Optimization 1 / 26
GoBack Ant Colony Optimization 1 / 26 Vznik Chování mraveců Double Bridge Experiment Řešení via ACO Metaheuristika 2 / 26 Vznik Vznik Chování mraveců Double Bridge Experiment Řešení via ACO Metaheuristika
2.4.11 Nerovnice s absolutní hodnotou
.. Nerovnice s absolutní hodnotou Předpoklady: 06, 09, 0 Pedagogická poznámka: Hlavním záměrem hodiny je, aby si studenti uvědomili, že se neučí nic nového. Pouze používají věci, které dávno znají, na
Optimalizační algoritmy inspirované chováním mravenců
Optimalizační algoritmy inspirované chováním mravenců Motivace a biologická analogie ACO metaheuristic Ant system a jeho modifikace Specifikace problémů vhodných pro ACO Aplikace Motivace NP-hard problémy
Základy. analýzy hlavních komponent a multivariačních regresních metod pro spektrální analýzu
Základy analýzy hlavních komponent a multivariačních regresních metod pro spektrální analýzu Multivariační analýza dat použití mnoha proměnných zároveň základem tabulka - matice dat řádky - vzorky sloupce
1. Úvod do genetických algoritmů (GA)
Obsah 1. Úvod do genetických algoritmů (GA)... 2 1.1 Základní informace... 2 1.2 Výstupy z učení... 2 1.3 Základní pomy genetických algoritmů... 2 1.3.1 Úvod... 2 1.3.2 Základní pomy... 2 1.3.3 Operátor
Sekvenční logické obvody
Sekvenční logické obvody 7.přednáška Sekvenční obvod Pokud hodnoty výstupů logického obvodu závisí nejen na okamžitých hodnotách vstupů, ale i na vnitřním stavu obvodu, logický obvod se nazývá sekvenční.
PB165 Grafy a sítě. Hledání nejkratších cest. PB165 Grafy a sítě
Hledání nejkratších cest Obsah přednášky Úvod Nejkratší cesty z jednoho vrcholu Dijkstrův algoritmus A* algoritmus Bellman-Ford algoritmus Cesty mezi všemi vrcholy Floyd-Warshallův algoritmus Distribuovaný
ELEKTROTECHNICKÁ MĚŘENÍ PRACOVNÍ SEŠIT 2-3
ELEKTROTECHNICKÁ MĚŘENÍ PRACOVNÍ SEŠIT - Název úlohy: Měření vlastností regulačních prvků Listů: List: Zadání: Pro daný regulační prvek zapojený jako dělič napětí změřte a stanovte: a, Minimálně regulační
INŽENÝRSKÁ MATEMATIKA LOKÁLNÍ EXTRÉMY
INŽENÝRSKÁ MATEMATIKA LOKÁLNÍ EXTRÉMY FUNKCÍ DVOU PROMĚNNÝCH Robert Mařík 2. října 2009 Obsah z = x 4 +y 4 4xy + 30..................... 3 z = x 2 y 2 x 2 y 2........................ 18 z = y ln(x 2 +y)..........................
BlueJ a základy OOP. Programování II 1. cvičení Alena Buchalcevová
BlueJ a základy OOP Programování II 1. cvičení Alena Buchalcevová Konzultační hodiny v ISu doc. Alena Buchalcevová Po 14:00-15:00 NAR 220 2 Cíle 1. cvičení pochopit pojmy: třída instance konstruktor metoda
Hodnocení způsobilosti procesu. Řízení jakosti
Hodnocení způsobilosti procesu Řízení jakosti Hodnocení způsobilosti procesu a její cíle Způsobilost procesu je schopnost trvale dosahovat předem stanovená kriteria kvality. Snaha vyjádřit způsobilost
Isingův model. H s J s s h s
Ising Isingův model H s J s s h s i, j Motivován studiem fázových přechodů a kritických jevů Užíva se popis pomocí magnetických veličin i j i i Vlastnosti pomocí partiční sumy počítej: měrné teplo, susceptibilitu
České vysoké učení technické v Praze Fakulta elektrotechnická. Diplomová práce Přepínání metaheuristik. Aleš Kučík
České vysoké učení technické v Praze Fakulta elektrotechnická Diplomová práce Přepínání metaheuristik Aleš Kučík Vedoucí práce: Ing. Jan Koutník, Ph.D. Studijní program: Elektrotechnika a informatika,
IMPORT A EXPORT MODULŮ V PROSTŘEDÍ MOODLE
Nové formy výuky s podporou ICT ve školách Libereckého kraje IMPORT A EXPORT MODULŮ V PROSTŘEDÍ MOODLE Podrobný návod Autor: Mgr. Michal Stehlík IMPORT A EXPORT MODULŮ V PROSTŘEDÍ MOODLE 1 Úvodem Tento
3. Ve zbylé množině hledat prvky, které ve srovnání nikdy nejsou napravo (nevedou do nich šipky). Dát do třetí
DMA Přednáška Speciální relace Nechť R je relace na nějaké množině A. Řekneme, že R je částečné uspořádání, jestliže je reflexivní, antisymetrická a tranzitivní. V tom případě značíme relaci a řekneme,
EVOLUČNÍ ALGORITMY PŘI ŘEŠENÍ PROBLÉMU OBCHODNÍHO CESTUJÍCÍHO EVOLUTIONARY ALGORITHMS FOR THE SOLUTION OF TRAVELLING SALESMAN PROBLEM
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA PODNIKATELSKÁ ÚSTAV INFORMATIKY FACULTY OF BUSINESS AND MANAGEMENT INSTITUT OF INFORMATICS EVOLUČNÍ ALGORITMY PŘI ŘEŠENÍ PROBLÉMU OBCHODNÍHO
Příklady a návody. Databázová vrstva
Příklady a návody Databázová vrstva Konceptuální datový model Popis dat.struktur pomocí entit, atributů, vazeb a integritních omezení ER-model nebo OO-diagramy (class diagram) ER model zdůrazňuje vztahy
Haga clic para modificar el estilo de título del patrón
de PAS SYSTÉM subtítulo VÝSTRAHY del patrón CHODCŮ ŘEŠENÍ PRO SNÍŽENÍ RIZIKA KOLIZÍ VYSOKOZDVIŽNÝCH VOZÍKŮ A CHODCŮ ZÁKAZNÍCI de 2 de 3 PAS - HISTORIE ICNITA je jednou z největších španělských společností
Umělá inteligence. Příklady využití umělé inteligence : I. konstrukce adaptivních systémů pro řízení technologických procesů
Umělá inteligence Pod pojmem umělá inteligence obvykle rozumíme snahu nahradit procesy realizované lidským myšlením pomocí prostředků automatizace a výpočetní techniky. Příklady využití umělé inteligence
Metodické principy NIL
Ústav pro hospodářskou úpravu lesů Brandýs nad Labem Metodické principy NIL Radim Adolt Analyticko metodické centrum NIL ÚHÚL, pobočka Kroměříž Adolt.Radim@uhul.cz 7. října 2015 Ústav pro hospodářskou
Povinná literatura: [1] ČASTORÁL, Z. Strategický znalostní management a učící se organizace. Praha : EUPRESS, 2007.
Metodické listy pro kombinované studium Anotace : Studijní předmět poskytuje základní informace spojené se strategickým znalostním managementem a učícími se organizacemi, které jsou společensky významné.
Jemný úvod do numerických metod
Jemný úvod do numerických metod Matematické algoritmy (11MAG) Jan Přikryl Ústav aplikované matematiky ČVUT v Praze, Fakulta dopravní 8. přednáška 11MAG pondělí 24. listopadu 2014 verze:2014-11-24 16:35
Štěpán Škrob <stepan.skrob@firma.seznam.cz>
Štěpán Škrob O čem bude přednáška? Úvod Architektura Vyhledávání Robot Údaje z provozu Konec Úvod Vyhledávače jsou si prakticky velmi podobné, liší se pouze v implementačních
Heuristiky UNIVERZITA PALACKÉHO V OLOMOUCI KATEDRA MATEMATICKÉ ANALÝZY A APLIKACÍ MATEMATIKY. Vypracovala:
UNIVERZITA PALACKÉHO V OLOMOUCI PŘÍRODOVĚDECKÁ FAKULTA KATEDRA MATEMATICKÉ ANALÝZY A APLIKACÍ MATEMATIKY BAKALÁŘSKÁ PRÁCE Heuristiky Vedoucí bakalářské práce: Mgr. Jaroslav Marek, Ph.D. Rok odevzdání:
Operační systém teoreticky
Přednášky o výpočetní technice Operační systém teoreticky Adam Dominec 2010 Rozvržení Operační systém Uživatelské účty Správa RAM Plánování procesů Knihovny Okna Správa zařízení Rozvržení Operační systém
Startovní úloha Samostatná práce
Dobývání znalostí z databází MI-KDD ZS 2011 Cvičení 5 Startovní úloha Samostatná práce http://lispminer.vse.cz (c) 2011 Ing. M. Šimůnek, Ph.D. KIZI, Fakulta informatiky a statistiky, VŠE Praha Evropský
1.1.1 Kvadratické rovnice (dosazení do vzorce) I
.. Kvadratické rovnice (dosazení do vzorce) I Předpoklady: základní početní operace Rovnicí se nazývá vztah rovnosti mezi dvěma výrazy obsahujícími jednu nebo více neznámých. V této kapitole se budeme
Pracovní ukázka vstupního testu DSA 1.
Pracovní ukázka vstupního testu DSA 1. Celkem můžete získat 6 bodů, k úspěšnému vyřešení testu je nutno získat alespoň 4 body. V úloze 1. získáte 1 bod za každou správně určenou hodnotu. V úlohách 2. a
Princip optimalizačních metod inspirovaných přírodou
Princip optimalizačních metod inspirovaných přírodou Tomáš Kroupa 20. května 2014 Tento studijní materiál je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. Obsah Úkol a
Vývoj systému RoadPAC 2009-2013
Vývoj systému RoadPAC 2009-2013 Ing. Jeráček Karel, Ing. Ivan Sitař CSc. 21.5.2013, Praha Nové vlastnosti programového systému RoadPAC : Opuštění platformy VBA a úplný přechod na platformu.net DLL, pro
VOLBA TYPU REGULÁTORU PRO BĚŽNÉ REGULAČNÍ SMYČKY
VOLBA TYPU REGULÁTORU PRO BĚŽNÉ REGULAČNÍ SMYČKY Jaroslav Hlava TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento materiál vznikl v rámci projektu ESF CZ.1.07/2.2.00/07.0247,
Bipolární tranzistor. Bipolární tranzistor. Otevřený tranzistor
Bipolární tranzistor Bipolární tranzistor polovodičová součástka se dvěma PN přechody a 3 elektrodami: C - kolektorem E - emitorem B - bází vrstvy mohou být v pořadí NPN nebo PNP, častější je varianta
Programování 4. hodina. RNDr. Jan Lánský, Ph.D. Katedra informatiky a matematiky Fakulta ekonomických studií Vysoká škola finanční a správní 2015
Programování 4. hodina RNDr. Jan Lánský, Ph.D. Katedra informatiky a matematiky Fakulta ekonomických studií Vysoká škola finanční a správní 2015 Umíme z minulé hodiny Stromy Reprezentace Binární vyhledávací
VUT Brno Fakulta informačních technologií Simulační nástroje a techniky (SNT) 2014/2015 Vehicle routing problem Ant colony
VUT Brno Fakulta informačních technologií Simulační nástroje a techniky (SNT) 2014/2015 Vehicle routing problem Ant colony František Němec (xnemec61) xnemec61@stud.fit.vutbr.cz 19. července 2015 1 Úvod
INMED 2013. Klasifikační systém DRG 2014
INMED 2013 Klasifikační systém DRG 2014 Anotace Příspěvek bude sumarizovat připravené změny v klasifikačním systému DRG pro rok 2014. Dále bude prezentovat datovou základnu produkčních dat v NRC a popis
Optika. VIII - Seminář
Optika VIII - Seminář Op-1: Šíření světla Optika - pojem Historie - dva pohledy na světlo ČÁSTICOVÁ TEORIE (I. Newton): světlo je proud částic VLNOVÁ TEORIE (Ch.Huygens): světlo je vlnění prostředí Dělení
Kvadratické rovnice pro učební obory
Variace 1 Kvadratické rovnice pro učební obory Autor: Mgr. Jaromír JUŘEK Kopírování a jkaékoliv další využití výukového materiálu je povoleno pouze s uvedením odkazu na www.jarjurek.cz. 1. Kvadratické
Diferenciální počet funkcí jedné proměnné
Diferenciální počet funkcí jedné proměnné 1 Diferenciální počet funkcí jedné proměnné - Úvod Diferenciální počet funkcí jedné proměnné - úvod V přírodě se neustále dějí změny. Naší snahou je nalézt příčiny
Matematická analýza III.
4. Extrémy funkcí více proměnných Miroslav Hušek, Lucie Loukotová UJEP 2010 Úvod Tato kapitola nás seznámí s metodami určování lokálních extrémů funkcí více proměnných a ukáže využití těchto metod v praxi.
Číselné soustavy Ing. M. Kotlíková, Ing. A. Netrvalová Strana 1 (celkem 7) Číselné soustavy
Číselné soustavy Ing. M. Kotlíková, Ing. A. Netrvalová Strana (celkem 7) Polyadické - zobrazené mnohočlenem desítková soustava 3 2 532 = 5 + 3 + 2 + Číselné soustavy Číslice tvořící zápis čísla jsou vlastně
Obchodní řetězec Dokumentace k návrhu databázového systému
Mendelova univerzita v Brně, Provozně ekonomická fakulta Obchodní řetězec Dokumentace k návrhu databázového systému 1. Úvod Cílem této práce je seznámit čtenáře s návrhem databázového systému Obchodní
Matice a maticová algebra, soustavy lineárních rovnic, kořeny polynomu a soustava nelin.rovnic
co byste měli umět po dnešní lekci: definovat matici, přistupovat k jejím prvkům provádět základní algebraické operace spočíst inverzní matici najít řešení soustavy lineárních rovnic určit vlastní čísla
Testování výškové přesnosti navigační GPS pro účely (cyklo)turistiky
Fakulta aplikovaných věd Katedra matematiky Testování výškové přesnosti navigační GPS pro účely (cyklo)turistiky Kompletní grafické přílohy bakalářské práce Plzeň 2006 David Velhartický Seznam příloh Praktický
4.2.7 Voltampérová charakteristika rezistoru a žárovky
4.2.7 Voltampérová charakteristika rezistoru a žárovky Předpoklady: 4205 Pedagogická poznámka: Tuto hodinu učím jako běžnou jednohodinovku s celou třídou. Některé dvojice stihnou naměřit více odporů. Voltampérová
Statistika (MD360P03Z, MD360P03U) ak. rok 2007/2008
1(254) Statistika (MD360P03Z, MD360P03U) ak. rok 2007/2008 Karel Zvára karel.zvara@mff.cuni.cz http://www.karlin.mff.cuni.cz/ zvara (naposledy upraveno 7. ledna 2008) Statistika (MD360P03Z, MD360P03U)
Lineární algebra. Vektorové prostory
Lineární algebra Vektorové prostory Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace magisterského studijního programu Fakulty ekonomiky a managementu Registrační číslo projektu:
Evoluční výpočetní techniky (EVT)
Evoluční výpočetní techniky (EVT) - Nacházejí svoji inspiraci v přírodních vývojových procesech - Stejně jako přírodní jevy mají silnou náhodnou složku, která nezanedbatelným způsobem ovlivňuje jejich
SUPPORT VECTOR MACHINES
SUPPORT VECTOR MACHINES (SVM Algoritmy nosných vektorů) Stručný úvod do efektivní metody lineární klasifikace Jan Žižka Ústav informatiky PEF, Mendelova universita v Brně Lineární oddělování tříd, výhody
Vývoj počítačů. Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám
Vývoj počítačů Mgr. Renáta Rellová Výukový materiál zpracován v rámci projektu EU peníze školám Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Renáta Rellová. Dostupné z Metodického
Zpráva o průběhu bakalářského přijímacího řízení pro akademický rok 2014/15 na Fakultě stavební ČVUT v Praze
1. Informace o přijímacích zkouškách pro studijní programy Stavební inženýrství - B3651 Architektura a stavitelství - B3502 Geodézie a kartografie - B3645 Civil Engineering - B3648 Stavitelství B3609 Metrologie
PROCESY V TECHNICE BUDOV 3
UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ FAKULTA APLIKOVANÉ INFORMATIKY PROCESY V TECHNICE BUDOV 3 (2.část) Dagmar Janáčová, Hana Charvátová Zlín 2013 Tento studijní materiál vznikl za finanční podpory Evropského
Virtuální přístroje. Použití grafického programování v LabVIEW. Ing. Pavel Mlejnek
Virtuální přístroje Použití grafického programování v LabVIEW Ing. Pavel Mlejnek mlejnp1@fel.cvut.cz Grafické programování LabVIEW Základní informace Principy grafického programování Vývojové prostředí
UŽITÍ DERIVACÍ, PRŮBĚH FUNKCE
MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA UŽITÍ DERIVACÍ, PRŮBĚH FUNKCE Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakult MENDELU v Brně (LDF) s ohledem na disciplin
= musíme dát pozor na: jmenovatel 2a, zda je a = 0 výraz pod odmocninou, zda je > 0, < 0, = 0 (pak je jediný kořen)
.8.7 Kvadratické rovnice s parametrem Předpoklady: 507, 803 Pedagogická poznámka: Na první pohled asi každého zarazí, že takřka celá hodina je psána jako příklady a studenti by ji měli vypracovat samostatně.
3. Souřadnicové výpočty
3. Souřadncové výpočty 3.1 Délka. 3.2 Směrník. 3.3 Polární metoda. 3.4 Protínání vpřed z úhlů. 3.5 Protínání vpřed z délek. 3.6 Polygonové pořady. 3.7 Protínání zpět. 3.8 Transformace souřadnc. 3.9 Volné
CERTIFIKOVANÉ TESTOVÁNÍ (CT) Výběrové šetření výsledků žáků 2014
(CT) Výběrové šetření výsledků žáků 2014 Uživatelská příručka pro přípravu školy Verze 1 Obsah 1 ÚVOD... 3 1.1 Kde hledat další informace... 3 1.2 Posloupnost kroků... 3 2 KROK 1 KONTROLA PROVEDENÍ POINSTALAČNÍCH
PROGRAMOVÁNÍ. Cílem předmětu Programování je seznámit posluchače se způsoby, jak algoritmizovat základní programátorské techniky.
Cílem předmětu Programování je seznámit posluchače se způsoby, jak algoritmizovat základní programátorské techniky. V průběhu budou vysvětlena následující témata: 1. Dynamicky alokovaná paměť 2. Jednoduché
PŘÍLOHA č. 2B PŘÍRUČKA IS KP14+ PRO OPTP - ŽÁDOST O ZMĚNU
PŘÍLOHA č. 2B PRAVIDEL PRO ŽADATELE A PŘÍJEMCE PŘÍRUČKA IS KP14+ PRO OPTP - ŽÁDOST O ZMĚNU OPERAČNÍ PROGRAM TECHNICKÁ POMOC Vydání 1/7, platnost a účinnost od 04. 04. 2016 Obsah 1 Změny v projektu... 3
KIV/ZI Základy informatiky. MS Excel maticové funkce a souhrny
KIV/ZI Základy informatiky MS Excel maticové funkce a souhrny cvičící: Michal Nykl zimní semestr 2012 MS Excel matice (úvod) Vektor: (1D) v = [1, 2, 3, 5, 8, 13] Např.: matice sousednosti Matice: (2D)
ŘEŠENÍ PROBLÉMU LOKACE HUBŮ POMOCÍ GENETICKÉHO ALGORITMU SOLVING THE SINGLE ALLOCATION HUB LOCATION PROBLEM USING GENETIC ALGORITHM
ŘEŠENÍ PROBLÉMU LOKACE HUBŮ POMOCÍ GENETICKÉHO ALGORITMU SOLVING THE SINGLE ALLOCATION HUB LOCATION PROBLEM USING GENETIC ALGORITHM Miroslav Slivoně 1 Anotace: Článek je zaměřuje na problém lokace hubů
Bezpečnostní úschovné objekty
Příloha č. 1: Mechanické zábranné prostředky - písm. a) 30 zákona Příloha č.. 1.1: Bezpečnostní úschovné objekty a jejich zámky Bezpečnostní úschovné objekty Výstup Certifikát shody podle certifikačního