Jak se matematika poučila v biologii

Podobné dokumenty
Úvod do optimalizace, metody hladké optimalizace

PŘEDNÁŠKA 03 OPTIMALIZAČNÍ METODY Optimization methods

Simulované žíhání jako nástroj k hledání optimálního řešení

1. Úvod do genetických algoritmů (GA)

Evoluční výpočetní techniky (EVT)

Popis zobrazení pomocí fuzzy logiky

METODY DOLOVÁNÍ V DATECH DATOVÉ SKLADY TEREZA HYNČICOVÁ H2IGE1

Emergence chování robotických agentů: neuroevoluce

Monte Carlo, genetické algoritmy, neuronové sítě

MOŽNOSTI OPTIMALIZACE VE STAVEBNICTVÍ

Genetické algoritmy. Informační a komunikační technologie ve zdravotnictví

Využití metod strojového učení v bioinformatice David Hoksza

Struktury a vazebné energie iontových klastrů helia

Biologicky inspirované výpočty. Schématické rozdělení problematiky a výuky


Princip optimalizačních metod inspirovaných přírodou

Propojení výuky oborů Molekulární a buněčné biologie a Ochrany a tvorby životního prostředí. Reg. č.: CZ.1.07/2.2.00/

Evoluční algoritmy. Podmínka zastavení počet iterací kvalita nejlepšího jedince v populaci změna kvality nejlepšího jedince mezi iteracemi

Inovace studia molekulární a buněčné biologie reg. č. CZ.1.07/2.2.00/

Metaheuristiky s populacemi

OPTIMALIZACE A MULTIKRITERIÁLNÍ HODNOCENÍ FUNKČNÍ ZPŮSOBILOSTI POZEMNÍCH STAVEB D24FZS

Inovace studia molekulární a buněčné biologie

Modelov an ı biologick ych syst em u Radek Pel anek

Metoda Monte Carlo, simulované žíhání

Genetické algoritmy. a jejich praktické využití. Pavel Šturc. průmyslu, stejně tak je zde uvedeno i několik případů jejich úspěšné implementace.

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

Projekční algoritmus. Urychlení evolučních algoritmů pomocí regresních stromů a jejich zobecnění. Jan Klíma

Ukázka knihy z internetového knihkupectví

A0M33EOA: Evoluční optimalizační algoritmy

Bioinformatika a výpočetní biologie KFC/BIN. I. Přehled

OPTIMALIZACE. (přehled metod)

Algoritmy pro spojitou optimalizaci

OSA. maximalizace minimalizace 1/22

Zesouladení ( sjednocení ) poznatků genetiky a evolucionistických teorií

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

6. Kde v DNA nalézáme rozdíly, zodpovědné za obrovskou diverzitu života?

Těsně před infarktem. Jak předpovědět infarkt pomocí informatických metod. Jan Kalina, Marie Tomečková

PRAKTIKUM Z OBECNÉ GENETIKY

Numerické metody a programování. Lekce 8

Obsah. Obsah. Předmluva Úvod Část I: Genetické algoritmy Genetický algoritmus krok za krokem...19

Registrační číslo projektu: CZ.1.07/1.5.00/

"Učení nás bude více bavit aneb moderní výuka oboru lesnictví prostřednictvím ICT ". Molekulární základy genetiky

Obsah. Obsah. Předmluva Úvod Část I: Genetické algoritmy Genetický algoritmus krok za krokem...19


Inovace studia molekulární a buněčné biologie

OPTIMALIZAČNÍ ÚLOHY. Modelový příklad problém obchodního cestujícího:


1. Téma : Genetika shrnutí Název DUMu : VY_32_INOVACE_29_SPSOA_BIO_1_CHAM 2. Vypracovala : Hana Chamulová 3. Vytvořeno v projektu EU peníze středním

MENDELOVSKÁ DĚDIČNOST

MATEMATIKA II V PŘÍKLADECH

Biologie - Oktáva, 4. ročník (přírodovědná větev)

Numerické metody optimalizace - úvod

Umělá inteligence a rozpoznávání

4. Na obrázku je rozdělovací funkce (hustota pravděpodobnosti) náhodné veličiny X. Jakou hodnotu musí mít parametr k?

= 2x + y, = 2y + x 3. 2x + y = 0, x + 2y = 3,

"Učení nás bude více bavit aneb moderní výuka oboru lesnictví prostřednictvím ICT ". Základy genetiky, základní pojmy

Biologie - Oktáva, 4. ročník (humanitní větev)

Masarykova univerzita. Fakulta informatiky. Evoluce pohybu


Princip gradientních optimalizačních metod

Úvod do stochastických optimalizačních metod (metaheuristik) Moderní metody optimalizace 1

Moderní systémy pro získávání znalostí z informací a dat

EVOLUČNÍ ALGORITMY A NEURONOVÉ SÍTĚ

Genotypy absolutní frekvence relativní frekvence

Základní škola a Mateřská škola G.A.Lindnera Rožďalovice. Za vše mohou geny

Navrženy v 60. letech jako experimentální optimalizační metoda. Velice rychlá s dobrou podporou teorie

Genetické algoritmy a jejich praktické využití

GENETIKA Monogenní dědičnost (Mendelovská) Polygenní dědičnost Multifaktoriální dědičnost

GENETIKA 1. Úvod do světa dědičnosti. Historie

Nové směry v evoluční biologii. Jaroslav Flegr Katedra filosofie a dějin přírodních věd Přírodovědecká Fakulta UK Praha

Digitální učební materiál

Doprovodný materiál k práci s přípravným textem Biologické olympiády 2014/2015 pro soutěžící a organizátory kategorie B

Pokročilé operace s obrazem

Markov Chain Monte Carlo. Jan Kracík.

Optimalizační metody v CFD diferenciální evoluce

Optimalizační metody v CFD

Výsledky Př.1. Určete intervaly monotónnosti a lokální extrémy funkce a) ( ) ( ) ( ) Stacionární body:

7.1 Extrémy a monotonie

Genetika BIOLOGICKÉ VĚDY EVA ZÁVODNÁ

Vyhledávání. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 21.

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

APLIKACE. Poznámky Otázky


Nelineární optimalizace a numerické metody (MI NON)

Výuka genetiky na Přírodovědecké fakultě UK v Praze


Přijímací zkouška na navazující magisterské studium 2014

Úvod do studia biologie vyučující: RNDr. Zdeňka Lososová, Ph.D. Mgr. Robert Vlk, Ph.D. Mgr. Martina Jančová, Ph.D. Doc. RNDr. Boris Rychnovský, CSc.

Propojení výuky oborů Molekulární a buněčné biologie a Ochrany a tvorby životního prostředí. Reg. č.: CZ.1.07/2.2.00/

Přírodou inspirované metody umělé inteligence

Osnova přednášky volitelného předmětu Evoluční vývoj a rozmanitost lidských populací, letní semestr

Buněčné automaty a mřížkové buněčné automaty pro plyny. Larysa Ocheretna

Inovace studia molekulární a buněčné biologie reg. č. CZ.1.07/2.2.00/

Vyhledávání. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 12.

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ

Seminář z umělé inteligence. Otakar Trunda

Genetická diverzita masného skotu v ČR

Schopnost organismů UCHOVÁVAT a PŘEDÁVAT soubor informací o fyziologických a morfologických (částečně i psychických) vlastnostech daného jedince

Inovace studia molekulární a buněčné biologie reg. č. CZ.1.07/2.2.00/

FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV AUTOMATIZACE A INFORMATIKY

Transkript:

Jak se matematika poučila v biologii René Kalus IT4Innovations, VŠB TUO

Role matematiky v (nejen) přírodních vědách

Matematika inspirující a sloužící jazyk pro komunikaci s přírodou V 4 3 r 3

Matematika inspirující a sloužící jazyk pro komunikaci s přírodou prostředky pro jeho použití V 4 r 3 3 V r 3 3 4

Matematika inspirující a sloužící jazyk pro komunikaci s přírodou prostředky pro jeho použití V 4 r 3 3 V r 3 3 4 matematika další vědy,

Matematika inspirovaná matematika? další vědy,

Problém

min ( )?, Problém fx ab ab, max fx ( )?

Problém

Problém maximum

Problém maximum minimum (lokální minimum)

Problém maximum (další) lokální minimum minimum (lokální minimum)

Problém lokální maximum maximum (další) lokální minimum minimum (lokální minimum)

Problém rozšíření na ND případ f ( x1, x2,..., x N ) min (,,..., )? f x x x 1 2 N max (,,..., )? f x x x 1 2 N

K čemu je to vlastně dobré? tvarová optimalizace

K čemu je to vlastně dobré? struktura molekul, nanočástic, krystalů

K čemu je to vlastně dobré? (nejen) chemické vazby

min ( )?, Problém fx ab ab, max fx ( )?

Řešení Spádové metody jedno lokální minimum

Řešení Spádové metody jedno lokální minimum

Řešení Spádové metody jedno lokální minimum

Řešení Spádové metody jedno lokální minimum

Řešení Spádové metody jedno lokální minimum

Řešení Spádové metody jedno lokální minimum

Řešení Spádové metody více lokálních minim

Řešení Spádové metody více lokálních minim

Řešení Spádové metody více lokálních minim

Řešení Spádové metody více lokálních minim

Ingredience řešení

Ingredience řešení prohledávání

Ingredience řešení prohledávání dohledávání

Ingredience řešení prohledávání dohledávání

Biologická inspirace

Biologická evoluce

Biologická evoluce CO? hledání maxim(a) fyzické zdatnosti FZ = f(g) [G = kombinace genů] JAK? Změny G mutace dědičnost (křížení) tak, aby f(g) dosáhla maximální hodnoty přírodní výběr (selekce)

Biologická evoluce CO? hledání maxim(a) fyzické zdatnosti FZ = f(g) [G = kombinace genů] JAK? Změny G mutace dědičnost (křížení) tak, aby f(g) dosáhla maximální hodnoty přírodní výběr (selekce)

Genetická informace DNA CGG TAC GAT

Exprese genetické informace geny proteiny organismus G proteiny, FZ = f(g)

Exprese genetické informace geny proteiny organismus G proteiny, FZ = f(g) Inspirace x f y = f(x)

Jak na to? Změny x: mutace dědičnost (křížení) tak, aby f(x) dosáhla maximální/minimální hodnoty přírodní výběr (selekce)

Genetické algoritmy

Problém Minimum funkce na (uzavřeném) intervalu min ( ) fx x a, b

Biologická reprezentace problému Populace jedinců (geny, chromozomy) x, x,..., x ; x a, b 1 2 N K

Biologická reprezentace problému Populace jedinců (geny, chromozomy) x, x,..., x ; x a, b 1 2 N K Binární reprezentace nezávislé proměnné n x {0,1}, např. [1,0,0,1,1], tedy 1, 0,... n b a x a k2 n 2 1 k 1 n k 1 2

Biologická reprezentace problému Populace jedinců (geny, chromozomy) x, x,..., x ; x a, b 1 2 N K Binární reprezentace nezávislé proměnné n x {0,1}, např. [1,0,0,1,1], tedy 1, 0,... n b a x a k2 n 2 1 k 1 n k 1 2 Příklad 4 3 0 1 2 0 2... 1 2 19 5 2 1 31 [1,0,0,1,1], a 0, b 1 x 0,6129...

Biologická reprezentace problému Evoluce (střídání generací) 0: x, x,..., xn (0) (0) (0) 1 2 1: x, x,..., xn (1) (1) (1) 1 2 N : x, x,..., xn ( N ) ( N ) ( N ) 1 2 1) POTOMSTVO mutace křížení 2) SELEKCE fyzická zdatnost

Mutace

Křížení rodiče potomci

Selekce rodiče + potomci výběr do další generace dle fyzické zdatnosti [hodnoty f(x)] x, x,..., x ; x, x,..., x x, x,..., x ( K) ( K) ( K) ( ) ( K) ( K) ( K 1) ( K 1) ( K 1) 1 2 N 1 2 M 1 2 N

Selekce rodiče + potomci výběr do další generace dle fyzické zdatnosti [hodnoty f(x)] x, x,..., x ; x, x,..., x x, x,..., x ( K) ( K) ( K) ( ) ( K) ( K) ( K 1) ( K 1) ( K 1) 1 2 N 1 2 M 1 2 N

Ukázka 1 min f ( x) x 2 x 1,1

Ukázka 1 min f ( x) x 2 x 1,1

Ukázka 1 min f ( x) x 2 x 1,1

Ukázka 1 min f ( x) x 2 x 1,1

Ukázka 1 min f ( x) x 2 x 1,1

Ukázka 1 min f ( x) x 2 x 1,1

Ukázka 1 min f ( x) x 2 x 1,1

Ukázka 1 min f ( x) x 2 x 1,1

Ukázka 1 min f ( x) x 2 x 1,1

Ukázka 2 min f( x) x 4 0,1x 3 x 2 x 1,1

Ukázka 2 min f( x) x 4 0,1x 3 x 2 x 1,1

Ukázka 2 min f( x) x 4 0,1x 3 x 2 x 1,1

Ukázka 2 min f( x) x 4 0,1x 3 x 2 x 1,1

Ukázka 2 min f( x) x 4 0,1x 3 x 2 x 1,1

Ukázka 2 min f( x) x 4 0,1x 3 x 2 x 1,1

Ukázka 2 min f( x) x 4 0,1x 3 x 2 x 1,1

Ukázka 2 min f( x) x 4 0,1x 3 x 2 x 1,1

Ukázka 2 min f( x) x 4 0,1x 3 x 2 x 1,1

Ukázka 2 min f( x) x 4 0,1x 3 x 2 x 1,1

Take home message(s)

Take home message(s) biologie poučila matematiku, jak řešit optimalizační úlohy (minimalizace / maximalizace)

Take home message(s) biologie poučila matematiku, jak řešit optimalizační úlohy (minimalizace / maximalizace) genetické (evoluční) algoritmy imitace (zjednodušené) biologické evoluce

Take home message(s) biologie poučila matematiku, jak řešit optimalizační úlohy (minimalizace / maximalizace) genetické (evoluční) algoritmy imitace (zjednodušené) biologické evoluce princip: střídání generací dědičnost (křížení), mutace, selekce

Take home message(s) biologie poučila matematiku, jak řešit optimalizační úlohy (minimalizace / maximalizace) genetické (evoluční) algoritmy imitace (zjednodušené) biologické evoluce princip: střídání generací dědičnost (křížení), mutace, selekce velmi efektivní pro komplikované problémy (mnoho lokálních extrémů, ND)

Take home message(s) biologie poučila matematiku, jak řešit optimalizační úlohy (minimalizace / maximalizace) genetické (evoluční) algoritmy imitace (zjednodušené) biologické evoluce princip: střídání generací dědičnost (křížení), mutace, selekce velmi efektivní pro komplikované problémy (mnoho lokálních extrémů, ND) stochastické algoritmy (náhoda!!!)

Konec

Přídavek Další (biologií) inspirované algoritmy

Příklady stochastických algoritmů BIOLOGIE hejnové algoritmy mravenci, včely, světlušky, netopýři, kukačky

Příklady stochastických algoritmů BIOLOGIE hejnové algoritmy mravenci, včely, světlušky, netopýři, kukačky FYZIKA simulované žíhání

Příklady stochastických algoritmů BIOLOGIE hejnové algoritmy mravenci, včely, světlušky, netopýři, kukačky FYZIKA simulované žíhání HAZARDNÍ HRY Monte Carlo

Konec.