Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Teorie-emm ke zkoušce

DOCX
Stáhnout kompletní materiál zdarma (257.64 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOCX.

Teorie na zkoušku

částečně orientovaný graf

  • graf, který obsahuje orientované i neorientované hrany zároveň

2) Charakterizujte a odlište pojmy "sled", "tah", "cesta" a "cyklus" v teorii grafů.

SLED = posloupnost uzlů a hran, která spojuje dva vybrané uzly

TAH = sled, který nepoužívá žádnou hranu více než jednou

CESTA = tah, který nepoužívá žádný uzel více než jednou

CYKLUS = cesta, která začíná a končí ve stejném uzlu

3) Popište princip neinformovaného prohledávání grafů. Uveďte a stručně popište vybranou metodu neinformovaného prohledávání grafu.

grafy můžeme prohledávat!!!

= systematické, ale mechanické prohledávání pomocí předem daného algoritmu, který nepožaduje jako vstup žádnou dodatečnou informaci

  • typickými zástupci je prohledávání do hloubky nebo do šířky (jdeme tak dlouho do hloubky či šířky dokud to jde a pak teprve přecházíme na další větev)

4) Popište princip informovaného prohledávání grafů. Uveďte a stručně popište vybranou metodu informovaného prohledávání grafu.

= snaží se prohledat graf nejen systematicky, ale i s ohledem na zadaný cíl a k tomu používají tzv. hodnotící funkci, která určuje kvalitu prohledávaného směru právě vzhledem k hledanému cílovému stavu

  • dána nezáporná hodnotící funkce f

  • dva základní přístupy

    • gradientní algoritmus - prosté řazení uzlů v zásobníku podle f = nejprve bere ty které jsou nejvýhodnější

    • paprskové prohledávání - hladiny uzlů, vždy zařazujeme pouze několik nejperspektivnějších – používá se v případě rozsáhlejších grafů

  • další

    • Dijstrův algoritmus – u hledání nejkratší cesty

    • algoritmus A – pracuje s modifikovanou hodnotící funkcí f, která se spočítá: F= g + h > problém: obvykle hodnoty těchto funkcí neznáme > nahrazení odhady

5) Charakterizujte úlohu o hledání minimální kostry grafu, stručně popište princip jejího řešení.

  • kostra: souvislý graf s minimálním počtem hran

  • princip: přidáváme hrany podle ohodnocení tak, aby netvořily kružnici (obvod, cyklus)

př.: minimální délky větví síťového propojení počítačů

6) Charakterizujte úlohu o hledání nejkratší cesty v grafu, stručně popište princip jejího řešení.

= nalezení nejkratší cesty mezi dvěma místy

  • postup řešení:

    • vypočteme délku tras od počátku do všech uzlů, do nichž se lze dostat z uzlu aktuálního

    • přesuneme se do uzlu, který je nejblíže počátku a v němž jsme ještě nebyli

    • algoritmus končí, jakmile se dostaneme do cílového místa.

př.: síť cest, některé cesty nemusí existovat

7) Charakterizujte úlohu o hledání maximálního toku v síti, stručně popište princip jejího řešení.

  • proputnost produktovodů (ropovodů), elektrické distribuční sítě

Ford Fulkersonova věta (algoritmus) = maximální tok v síti je roven jejímu minimálnímu řezu

Témata, do kterých materiál patří