Zajímavé aplikace teorie grafů

Slides:



Advertisements
Podobné prezentace
Grafové algoritmy.
Advertisements

LOGISTICKÉ SYSTÉMY 14/15.
NEJKRATŠÍ CESTY MEZI VŠEMI UZLY
Využití ICT technologií pro posílení ekonomické a finanční gramotnosti
PLANARITA A TOKY V SÍTÍCH
Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/ Průchod grafu do šířky.
Stavový prostor. • Existují úlohy, pro které není k dispozici univerzální algoritmus řešení • různé hry • problém batohu, problém obchodního cestujícího.
Rekonstrukce povrchu objektů z řezů Obhajoba rigorózní práce 25. června 2003 Radek Sviták
Diskrétní matematika Opakování - příklady.
Aplikace teorie grafů Základní pojmy teorie grafů
Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/ Teorie grafů – zadání řešení.
Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/ Prezentace zadání a řešení Teorie.
Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/ Úvod do teorie grafů.
Téma 3 Metody řešení stěn, metoda sítí.
Některé pojmy teorie grafů I. Příklad: log p ABC = u 0 + u A + u B + u C + u AB + u AC A B C.
Komprese textových, video a audio dat.  Komprese   JPEG: 
Problém obchodního cestujícího a příbuzné úlohy K611 - Ústav aplikované matematiky FD ČVUT.
FORMALIZACE PROJEKTU DO SÍŤOVÉHO GRAFU
Obchodní akademie a Střední odborná škola, gen. F. Fajtla, Louny, p.o.
LOGISTICKÉ SYSTÉMY 7/14.
LOGISTICKÉ SYSTÉMY 8/14.
Stereometrie Řezy hranolu I VY_32_INOVACE_M3r0108 Mgr. Jakub Němec.
SÍŤOVÁ ANALÝZA.
REDUKCE DAT Díváme-li se na soubory jako na text, pak je tento text redundantní. Redundance vyplývá z:  některé fráze nebo slova se opakují  existuje.
STANOVENÍ NEJISTOT PŘI VÝPOŠTU KONTAMINACE ZASAŽENÉHO ÚZEMÍ
TI 7.1 NEJKRATŠÍ CESTY Nejkratší cesty - kap. 6. TI 7.2 Nejkratší cesty z jednoho uzlu Seznámíme se s následujícími pojmy: w-vzdálenost (vzdálenost na.
ORIENTOVANÉ GRAFY V této části se seznámíme s následujícími pojmy:
 vytváření signálů a jejich interpretace ve formě bitů  přenos bitů po přenosové cestě  definice rozhraní (pro připojení k přenosové cestě)  technická.
KIV/PRO Cvičení Přátelské mince Mějme nově založený stát – Je potřeba vydat vlastní měnu – Uvažujme pouze mince, bankovky zanedbáme Vstup:
INTERNET - Je počítačová síť celosvětového rozsahu, spojující stovky zemí, miliony počítačů a miliony uživatelů.
 zamezit dalšímu zhoršování životního prostředí  urychlit odstraňování jevů, které ohrožují živé i neživé složky přírody  chránit přírodní i kulturní.
Stromy.
Biotické podmínky života
Hledej Řešení „kurýrního problému“ zadaného firmou KURS. Alice Mašková, Jana Petrová, Vanesa Šlosárková, Jitka Štrausová, Lucie Vondráčková a Martin Balla.
Další typy dopravních problémů
Univerzita Karlova Matematicko-fyzikální fakulta Lukáš Jirovský Teorie grafů – prezentace Bc. Práce Vedoucí práce: RNDr. Pavla Pavlíková, Ph.D.
CW – 05 TEORIE ROZHODOVACÍCH PROCESŮ
Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/ Grafové pojmy Projekt učitelé.
VLASTNOSTI GRAFŮ Vlastnosti grafů - kap. 3.
Filtrace web stránek s využitím profilu uživatele Petr Doskočil
Algoritmus a jeho vlastnosti
Pathfinding s využitím PostGIS Prezentuje : Jan Kolář.
Základní elektrické veličiny
Obchodní akademie a Střední odborná škola, gen. F. Fajtla, Louny, p.o. Osvoboditelů 380, Louny Číslo projektu CZ.1.07/1.5.00/ Číslo sady 19Číslo.
Problém obchodního cestujícího a příbuzné úlohy
hledání zlepšující cesty
Barvení grafů Platónská tělesa
Tomáš Vambera. Přístroje  Mobilní telefony  Přenosné počítače (Pda)  GPS Přístroje.
Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/ Bludiště Projekt učitelé.
Teorie čísel Prvočíslo Generování prvočísel: Erathosenovo síto
Radim Farana Podklady pro výuku
Doc. Josef Kolář (ČVUT)Prohledávání grafůGRA, LS 2010/11, Lekce 4 1 / 15Doc. Josef Kolář (ČVUT)NP-úplné problémyGRA, LS 2012/13, Lekce 13 1 / 14 NP-ÚPLNÉ.
Mgr. Michal LOUTHAN Katedra geoinformatiky, UP Olomouc
McEllisova šifra.
Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/ Domečkologie Projekt učitelé.
Časové řady Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T. G. Masaryka, Kostelec nad Orlicí.
Naše škola VY_32_INOVACE_1C_17 Číslo projektu: CZ.1.07/1.5.00/ Sada 3 Rodinná a Občanská výchova Mateřská škola, Základní škola a Praktická škola.
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Lenka Knotková. Dostupné z Metodického portálu ; ISSN Provozuje.
Složitost algoritmu Vybrané problémy: Při analýze složitosti jednotlivých algoritmů často narazíme na problém, jakým způsobem vzít v úvahu velikost vstupu.
Základní pojmy v automatizační technice
Náhodná veličina.
STROMY A KOSTRY Stromy a kostry - odst. 3.2.
Znázornění dopravní sítě grafem a kostra grafu Předmět: Teorie dopravy - cvičení Ing. František Lachnit, Ph.D.
Operační výzkum Lineární programování Dopravní úloha nevyrovnaná.
MODELY TEORIE GRAFŮ.
Maximální propustnost rovinné dopravní sítě
MINIMÁLNÍ KOSTRA V GRAFU
Běžné reprezentace grafu
Toky v sítích.
Předmět: Informatika Ročník: VI.
Transkript prezentace:

Zajímavé aplikace teorie grafů Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/02.0024 Zajímavé aplikace teorie grafů

Problém: Jak nalézt nejkratší cestu mezi dvěmi městy na mapě? Nejkratší cesta Problém: Jak nalézt nejkratší cestu mezi dvěmi městy na mapě? Mapu si lze představit jako síť ulzů a hran Hrany ohodnotíme dle počtu kilometrů Nalezneme nejkratší cestu v grafu pomocí známých algoritmů

Nejspolehlivější cesta Problém: Jak nalézt nejspolehlivější cestu mezi dvěmi městy na mapě? Podobný problém, k hranám přidáme ještě parametr spolehlivost. Spolehlivost určuje pravděpodobnost, že na daném úseku nedojde k nehodě. Výsledná cesta zohlední spolehlivost a upřednostní nejméně nebezpečnou cestu

Rozvoz zboží Problém: Jak má firma rozvést po vybraných městech zboží, aby auto spálilo co nejméně benzínu? Města a silnice opět převedeme na síť ulzů a hran ohodnocených počtem kilometrů. Následně hledáme v grafu co nejkratší cestu, která navštíví všechna města právě jednou. Úloha je poměrně náročná na výpočet. Jedná se o známý problém z teorie grafů nazývaný problém obchodního cestujícího.

Mobilní telefony a jejich frekvence Problém: Kolik potřebujeme frekvencí pro vysílače mobilních telefonů, aby se jednotlivé vysílače nerušily. Vysílače jsou rozmístěny po ploše. Kolik je třeba frekvencí, aby se nerušily? Úlohu opět snadno převedeme do problému teorie grafů. Vysílač = vrchol, hrana = sousedství. Cílem je, aby žádné dva vrcholy neměly stejnou frekvenci / barvu. V 70.letech 20 století bylo dokázáno, že stačí právě 4 barvy, aby nikdy nevznikl konflikt.

Pokládání kabelů Problém: Jak má televizní společnost položit v dané lokalitě kabely, aby propojila vybrané domácnosti, ale ušetřilo co nejvíc peněz za kabel? Domácnosti si představme jako vrcholy grafu. Jejich spojnice jako hrany. Hledáme způsob, jak spojit všechny vrcholy jednou cestou. Problém, který je poměrně snadno řešitelný. Související pojmy – kostra grafu, Šteinerovy stromy.

Roznos pošty po městě Problém: Jak má pošťák projít ulice ve městě, aby navštívil každou právě jednou a vrátil se zpět na poštu? Úloha, která se řeší podobně jako kreslení domečků jedním tahem. Hádanka za okamžik

Vyhledávácí stromy Úloha se zaměřuje na vhodnou formu ukládání dat. Problém: Jak rychle zjistit, zda máme v seznamu 1000 lidí někoho s daným rodným číslem? Úloha se zaměřuje na vhodnou formu ukládání dat. Nejčastějším způsobem ukládání dat je dnes uspořádání do stromů (speciální případ grafu). V nich je možné vyhledat pomocí log(N) kroků pro vstup délky N. Pro 1000 lidí zjistíme nejhůře na 10 kroků, zda je daná osoba v databázi.

Elektrické sítě Problém: Jak zjistit, kolik je daná síť kabelů schopna přepravit elektřiny? Elektrickou síť si lze opět představit jako graf. Hrana tentokrát bude obsahovat navíc informaci o své kapaciět. Kapacita uřcuje kolik elektřiny může maximálně daným vodičem protéci. Pomocí grafových algoritmů jsme následně schopni spočítat maximální propustnost takové sítě.

Sociální sítě Problém: Jak zjistit, kdo jsou kamarádi na základě analýzy dat z telefonů? Sestavme si síť, kde vrcholy budou lidé a hrany se svou vahou budou určovat jak často si telefonují / píší zprávy. V takové síti můžeme pomocí grafových algoritmů určit jaké jsou přirozené skupinky v síti a kdo jsou významné uzly

Potravní řetězce Problém: Jak zjistit, kolik jak velké je třeba populace zajíců, prasat a jelenů, abychom na území České republiky dosáhli populace 100 vlků? Reprezentuje vztah mezi rostlinami a živočichy (predátor – kořist). Kořist je snězena a slouží jako zdroj energie pro svého predátora. Dochází tedy k přenosu energie. Analogie s přenosovou soustavou elektrické energie. Kolik potřebujeme mít organismů na vstupu, abychom udrželi populaci vlků na určité hranici? Tento problém může být opět řešen pomocí toků v síti.