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/

Podobné dokumenty
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/

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/

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/

Cvičení 5 - Průchod stromem a grafem

Úvod do plánování: Zadání úloh PDDL

Zajímavé aplikace teorie grafů

Základy informatiky. Teorie grafů. Zpracoval: Pavel Děrgel Úprava: Daniela Szturcová

V předchozí vyučovací hodině se žáci s problematikou kreslení obrázků jedním tahem teprve začali seznamovat a to zábavnou formou.

Diskrétní matematika. DiM /01, zimní semestr 2016/2017

Obsah prezentace. Základní pojmy v teorii o grafech Úlohy a prohledávání grafů Hledání nejkratších cest

Metody návrhu algoritmů, příklady. IB111 Programování a algoritmizace

Úloha ve stavovém prostoru SP je <s 0, C>, kde s 0 je počáteční stav C je množina požadovaných cílových stavů

Základy informatiky. 07 Teorie grafů. Kačmařík/Szturcová/Děrgel/Rapant

Definice 1 eulerovský Definice 2 poloeulerovský

GRAFY A GRAFOVÉ ALGORITMY

10 Přednáška ze

Hledáme efektivní řešení úloh na grafu

Hlavolamy a teorie grafů

Baltík 2008 zadání školního kola kategorie A a B

Výhody a nevýhody jednotlivých reprezentací jsou shrnuty na konci kapitoly.

Drsná matematika III 10. demonstrovaná cvičení Kostry grafů

Teoretická informatika Tomáš Foltýnek Barvení grafů Platónská tělesa

prohled av an ı graf u Karel Hor ak, Petr Ryˇsav y 16. bˇrezna 2016 Katedra poˇ c ıtaˇ c u, FEL, ˇ CVUT

12. Lineární programování

Regionální kolo soutěže Baltík 2008, kategorie A a B

HEURISTICKÉ ALGORITMY PRO ŘEŠENÍ ÚLOH OBCHODNÍHO CESTUJÍCÍHO

Teorie grafů. Kostra grafu. Obsah. Radim Farana Podklady pro výuku pro akademický rok 2013/2014

Regionální kolo soutěže Baltík 2007, kategorie A a B

TGH05 - aplikace DFS, průchod do šířky

Informatika navazující magisterské studium Přijímací zkouška z informatiky 2018 varianta A

Řešení: PŘENESVĚŽ (N, A, B, C) = přenes N disků z A na B pomocí C

5.1.3 Obrazy těles ve volném rovnoběžném promítání I

Prohledávání do šířky = algoritmus vlny

Kreslení grafů na plochy Tomáš Novotný

Drsná matematika III 9. přednáška Rovinné grafy: Stromy, konvexní mnohoúhelníky v prostoru a Platónská tělesa

TGH05 - aplikace DFS, průchod do šířky

VY_32_INOVACE_In 6.,7.10. Tvorba tabulky

Čtvercové puzzle úloha za 2 body

Složitost a moderní kryptografie

Algoritmus pro hledání nejkratší cesty orientovaným grafem

Úvod do teorie grafů

Tento text je stručným shrnutím těch tvrzení Ramseyovy teorie, která zazněla

7.5.3 Hledání kružnic II

0,2 0,20 0, Desetinná čísla II. Předpoklady:

Zadání soutěžních úloh

Úloha 1 prokletá pyramida

Implementace A* algoritmu na konkrétní problém orientace v prostoru budov

Postup: 1. kresba obrysu hodinek

Eulerovské tahy. Pan starosta se pana matematika v dopise tázal, jestli je možné začít na některém

Přiřaď k páčkám 1, 2, 3, 4, 5, 6, 7 písmena a, b, c, d a urči,

MATEMATIKA PŘIJÍMACÍ ZKOUŠKA K 8LETÉMU STUDIU NA SŠ ROK 2013

Hodnocení soutěžních úloh

Základní pojmy teorie grafů [Graph theory]

Archimédův zákon I

Teorie grafů. zadání úloh. letní semestr 2008/2009. Poslední aktualizace: 19. května First Prev Next Last Go Back Full Screen Close Quit

Parametrické systémy lineárních funkcí II

NP-úplnost problému SAT

Vkládání dalších objektů

40 označovacích kamenů vždy 10 v červené, oranžové, černé, modré barvě. 7 slonů 3 lvi 6 normálních 1 super

Složitost Filip Hlásek

V ypoˇ cetn ı sloˇ zitost v teorii graf u Martin Doucha

nelze projít pomocí tzv. eulerovského tahu tedy, nelze nakreslit jedním tahem

Přijímací zkouška na MFF UK v Praze

Regionální kolo soutěže Baltík 2009, kategorie A a B

Drsná matematika III 9. přednáška Rovinné grafy: Stromy, konvexní mnohoúhelníky v prostoru a Platónská tělesa

Mezinárodní kolo soutěže Baltík 2007, kategorie C

Matematický KLOKAN 2006 kategorie Junior

Logické úlohy, vč. řešení. Marta Volfová

Binární vyhledávací stromy II

Pohyb tělesa (5. část)

Zadání semestrálního projektu Algoritmy I. zimní semestr 2018/2019

TGH02 - teorie grafů, základní pojmy

Školní kolo soutěže Baltík 2009, kategorie A a B

Matematický KLOKAN 2006 kategorie Kadet (A) 15. (B) 16. (C) 17. (D) 13. (E) 14. (A) 5 (B) 3 (C) 4 (D) 2 (E) 6

Pokrytí šachovnice I

STROMY. v 7 v 8. v 5. v 2. v 3. Základní pojmy. Řešené příklady 1. příklad. Stromy

5 Orientované grafy, Toky v sítích

Teorie grafů Jirka Fink

GP PROSTĚJOV 2012 LOGICKÉ ÚLOHY

Průvodce Sciotestováním pro učitele

20 b. 45 b. 25 b. 20 b. Kolo J Klasické S. 9. Klasické R. 8. Klasické Č. 7. Klasické M. 5 b. 10 b. 5 b. 5 b. 3. Klasické

SOUBOR OTÁZEK. 5. ročník

Matematický KLOKAN kategorie Kadet

Nápovědy k numerickému myšlení TSP MU

Zadání soutěžních úloh

4.3.2 Goniometrické rovnice II

1. Převeďte dané číslo do dvojkové, osmičkové a šestnáctkové soustavy: a) b)

Úvod. Jan Neuman, Soňa Hermochová, Portál, s. r. o., Praha 2003 Illustrations Petr Ďoubalík, 2003 ISBN

Nerovnice, grafy, monotonie a spojitost

PRAVIDLA HRY S VÝKLADEM...

TGH02 - teorie grafů, základní pojmy

Minimalizace KA - Úvod

TEORIE GRAFŮ TEORIE GRAFŮ 1

Konvexní obal a množina

Rozvoj vzdělávání žáků karvinských základních škol v oblasti cizích jazyků Registrační číslo projektu: CZ.1.07/1.1.07/

Obří prvky: jak postavit větší kostky

10 Podgrafy, isomorfismus grafů

Zadání soutěžních úloh

Mechanika teorie srozumitelně

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/ Stereometrické hry

Transkript:

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 Teorie grafů Poznámky pro učitele Projekt učitelé

Teorie grafů poznámky pro učitele Tato sekce poskytuje náměty na hry a aktivity, které mají za cíl studentům prezentovat atraktivní formou základy teorie grafů. Studentům nejprve předložíme hádanky, které se pokusí vyřešit. Následně ukážeme řešení úloh za využití konceptů z teorie grafů. Cílem materiálu je rozšířit studentům obzory o jedno z klíčových témat moderní informatiky. Doporučený průběh cvičení Hádanky jsou koncipovány od lehčích k těžším, ale je možné je uvádět i na přeskáčku. Doporučený průběh cvičení: 1. Zadání hádanky + čas na vypracování 2. Prezentace řešení studentů, diskuse 3. Rozbor řešení s využitím pojmů teorie grafů Seznam úloh a představených konceptů Demočkologie o Domečky (eulerovská cesta v grafu) o Procházka po platónských tělesech (eulerovská cesta v grafu) Bludiště o Trojrozměrné bludiště (vhodná reprezentace, komponenta grafu) o Bludiště s dveřmi (vhodná reprezentace bludiště) o Neprůchodné bludiště (komponenty grafu) Stavové prostory o Vlk, koza zelí o Kanibalové a misionáři o Žárliví muži o Velká výprava o Zranění muži Seznam prezentací Grafové pojmy Aplikace teorie grafů Těžké a nevyřešené grafové problémy Průchod grafu do šířky a hloubky

Domečkologie Náročnost: lehká, 5 10 minut Zaměření: základní pojmy teorie grafů, eulerovská cesta rozdejte studentům obrázky domečků s tímto zadáním: zkuste nakreslit domečky na obrázku. Které z nich lze nakreslit jedním tahem? Které z nich lze nakreslit uzavřeným tahem (skončíme tam, kde jsme začali)? Začneme ve vrcholu lichého stupně (pokud takový není, začneme v libovolném vrcholu) a děláme tah libovolným způsobem. Jakmile se zasekneme (tah už nelze dále prodloužit), tak pokud ještě existují nenavštívené hrany, vybereme si libovolný vrchol, ze kterého ještě vede nenavštívená hrana a z něj začneme dělat "vnořený" tah (opět libovolným způsobem podél nenavštívených hran), tento vnořený tah se nám po čase musí vrátit do vrcholu, ze kterého jsme začali (nemůže se zaseknout nikde jinde), takže vnořený tah můžeme jednoduše napojit na původní tah. Takto postupujeme dál, dokud nejsme hotovi. Související materiály: Je možné promítnout tyto prezentace: Prezentace Domečkologie Prezentace Grafové pojmy

Procházka po Platónských tělesech Náročnost: lehká, 10 20 minut Zaměření: základní pojmy teorie grafů, eulerovská cesta studentům rozdáme zadání a přečteme jednoduchou legendu: mravenec se rozhodl udělat si výlet po všech pěti platónských tělesech (pravidelné mnohostěny). Při procházce chce navštívit všechny vrcholy, každý z nich právě jednou a chce vždy skončit svou cestu tam, kde začne. Cestuje pouze po hranách. Existuje taková cesta pro všechna platónská tělesa? Princip úlohy je totožný k domečkologii, hlavní trik spočívá v dobrém překreslení grafu platónských těles na papíře. Viz obrázek výše. Související materiály: Prezentace Grafové pojmy

Trojrozměrné bludiště Náročnost: střední, 15 20 minut Zaměření: základní pojmy teorie grafů, komponenta grafu rozdejte studentům namnožené bludiště a vysvětlete princip: bludiště na obrázku je čtyřpatrové. V místech označených šedými čtverci jsou žebříky, které vedou o patro nahoru. Horní konce žebříků jsou označeny kolečkem. Po žebřících se smí chodit oběma směry. Kolikrát nejméně musíme lézt po žebříku, abychom se dostali z vchodu v prvním patře do východu ve čtvrtém patře? Každé patro bludiště je možné rozdělit na komponenty souvislosti tj. oblasti bludiště dostupné daného žebříku. Tyto komponenty propojíme pomocí jednotlivých žebříků mezi sebou a snadno nalezneme cestu ze startu do cíle.

Související materiály:

Bludiště s dveřmi Náročnost: tězká, 20 minut Zaměření: základní pojmy teorie grafů, reprezentace grafu, stavový prostor Studenům rozdáme zadání a vysvětlíme princip bludiště: bludiště obsahuje uzavřené dveře, představované obdélníčky. Volná písmena představují klíče. Na otevření dveří potřebujeme příslušný klíč, jakmile jednou dveře otevřete, už zůstanou pořád otevřeny. Úkolem je dostat z místa, kde je černá tečka, ven z bludiště. Najděte takovou cestu, při které je potřeba otevřít nejmenší možný počet dveří. Úlohu je možné opět řešit pomocí překreslení do grafu. V uzlech jsuo zapsány klíče v příslušné místnosti, hrany jsou označeny potřebnými klíči. Z obrázku jsou vynechány nepřístupné místnosti. Druhý obrázek ukazuje stavový prostor úlohy, tak jak je prohledáván do šířky. Uzly reprezentují aktuální stav: horní řádek značí již otevřené dveře, spodní řádek značí dostupné klíče. V takovém grafu již snadno nalezneme správnou cestu.

Související materiály: domečkologie, bludiště, stavové prostory

Neprůchodné bludiště Náročnost: lehká, 10 minut Zaměření: základní pojmy teorie grafů, eulerovská cesta Studentům rozdáme namnožené zadání a vysvětlíme princip: rádi bychom našli spojnici mezi dvěmi označenými místy. Taková cesta však bohužel neexistuje. Máme však k dispozici krompáč! Úkolem je tedy najít zeď, po jejímž prokopání bude možné spojit vyznačené body. Možné řešení je pouze jedno. Klíčem k řešení je rozpoznat komponenty souvislosti. Toho dosáhneme snadno pomocí obarvený grafu pomocí funkce floodfill. Komponentu tvoří všechna políčka bludiště, která jsou dosažitelná ze startu / cíle. Obě komponenty se potkají na vzdálenost jedné zdi v jediném místě. Tam budeme kopat. Související materiály:

Vlk, koza, zelí Náročnost: střední, 10-20 minut Zaměření: stavový prostor úlohy, vhodná reprezentace Studentům přečteme zadání, případně nakreslíme na tabuli pomocí schématu: převozník chce převézt přes řeku hlávku zelí, kozu a vlka. Do loďky se vejde pouze převozník a jeden spolucestující (hlávka zelí je opravdu velká). Nechá-li převozník na břehu samotnou kozu a zelí, koza zelí sežere. Nechá-li na břehu samotného vlka a kozu, vlk sežere kozu. Jak se může převozník dostat na druhý břeh i s celým nákladem? Úlohu je možné řešit pomocí hrubé síly tj. projít všechny možnosti (všechny stavy úlohy). Stavový prostor je graf všech konfigurací úlohy a přechodů mezi nimi. Pro úplnost uvádíme také chybné tahy, které vedou k porušení pravidel (na obrázku šedé stavy). Každý obdelník reprezentuje jeden stav hry, dělící čára řeku a čtyři písmena čtyři pasažéry. Vidíme, že stavový prostor úlohy je poměrně malý, díky neuntuitivnosti některých tahů však může přesto být úloha náročná. Související materiály Prezentace Stavové prostory

Kanibalové a misionáři Náročnost: střední, 10-20 minut Zaměření: stavový prostor úlohy, vhodná reprezentace Studentům přečteme zadání, případně nakreslíme na tabuli pomocí schématu: tři misionáři se vydali na osvětovou misii a jako průvodce mají tři kanibaly. Potřebují překonat řeku, ovšem loďka uveze nejvýše dva lidi. Kanibalové zatím nejsou dostatečně poznamenáni misionářskou osvětou, takže pokud se kdykoli vyskytne na jednom místě více kanibalů než misionářů, budou misionáři snězení. Jinak však kanibalové spolupracují a udělají, co jim misionáři řeknou. Jak se může celá skupina dostat na druhý břeh? Problém můžeme dále zkomplikovat. Co když umí pádlovat pouze jeden z misionářů a jeden z kanibalů? Co když bude misionářů a kanibalů více než po třech? Je úloha řešitelná? Hádanka opět vede na analýzu stavového prostoru úlohy. Vyřešit ji můžeme pomocí vygenerování všech možných stavů a nalezení vhodné cesty ve stavovém prostoru. Související materiály Prezentace Stavové prostory

Žárliví muži Náročnost: střední, 10-20 minut Zaměření: stavový prostor úlohy, vhodná reprezentace Studentům přečteme zadání, případně nakreslíme na tabuli pomocí schématu: tři manželské páry vyrazily na výlet. Opět potřebují překonat řeku pomocí loďky, do které se vejdou nejvýše dva lidé. Problém tentokrát tkví v tom, že všichni muži jsou děsně žárliví. Muž nikdy nechce nechat svou ženy ve společnosti dalšího muže bez svého dozoru (a to ani kdyby u toho byli jiní lidé). Co když bude více párů než tři? Je úloha řešitelná? Pomůže, když je uprostřed řeky ostrov? Hádanka opět vede na analýzu stavového prostoru úlohy. Vyřešit ji můžeme pomocí vygenerování všech možných stavů a nalezení vhodné cesty ve stavovém prostoru. Související materiály Prezentace Stavové prostory

Velká výprava Náročnost: střední, 10-20 minut Zaměření: stavový prostor úlohy, vhodná reprezentace Studentům přečteme zadání, případně nakreslíme na tabuli pomocí schématu: tentokrát dorazila k řece opravdu zajímavá výprava: otec, matka, dva synové, dvě dcery, policista a zloděj. K dispozici je opět loď, která uveze dvě osoby. Navíc máme celou řadu omezení: Otec nemůže být sám ani s jednou dcerou bez přítomnosti matky. Matka nemůže být sama ani s jedním synem bez přítomnosti otce. Zloděj nesmí být s nikým z příslušníků rodiny bez přítomnosti policisty. Pouze otec, matka a policista umí pádlovat. Hádanka opět vede na analýzu stavového prostoru úlohy. Vyřešit ji můžeme pomocí vygenerování všech možných stavů a nalezení vhodné cesty ve stavovém prostoru. Související materiály Prezentace Stavové prostory

Zranění muži Náročnost: střední, 10-20 minut Zaměření: stavový prostor úlohy, vhodná reprezentace Studentům přečteme zadání, případně nakreslíme na tabuli pomocí schématu: v poslední úloze o překonání řeky nevyužíváme loďku, ale most. Na jedné straně mostu jsou čtyři ranění muži. Je tma a most je rozbitý, takže po mostě mohou jít nanejvýš dva současně a potřebují k tomu baterku, kterou ovšem mají pouze jednu. Baterku nemohou házet. Míra zranění se liší, takže přechod mostu trvá každému muži jinou dobu: 5 min, 10 min, 20 min a 25 min. Pokud jdou dva společně, jdou samozřejmě tempem pomalejšího. Je docela jednoduché najít postup, jak se mohou všichni dostat na druhou stranu za 65 minut. Úkolem však je najít lepší řešení -- jde to totiž i za 60 minut. Hádanka opět vede na analýzu stavového prostoru úlohy. Vyřešit ji můžeme pomocí vygenerování všech možných stavů a nalezení vhodné cesty ve stavovém prostoru. Související materiály Prezentace Stavové prostory

Zdroje Úlohy a obrázky převzaty z knihy Jak to vyřešit (Radek Pelánek, 2010)