Co a k čemu jsou grafy

  • Grafy představují místa a spojení mezi nimi

  • Grafy mají řadu různorodých aplikací

  • Teorie grafů se zabývá situacemi spojenými s grafy

    • Hledání nejkratší cesty
    • Problém obchodního cestujícího
    • Problém barvení grafu
    • Eulerovy cesty a kružnice
  • Objekty se nazývají vrcholy, spojení pak hrany

  • Graf je dán množinou vrcholů a množinou hran mezi nimi

  • Nezáleží-li na orientaci hran, nazývá se graf neorientovaný, v opačném případě se nazývá orientovaný

Neorientované a orientované grafy - základní pojmy

Neorientovaný graf

  • Na obrázku je neorientovaný graf který má vrcholy a
  • Vrcholy jsou znázorněny kroužky. Úsečky znázorňují hrany.
  • Protože v neorientovaném grafu nemají hrany orientaci, můžeme hranu mezi vrcholy reprezentovat neuspořádanou dvojicí, tedy dvouprvkovou množinou napr.

Orientovaný graf

  • Na obrázku je orientovaný graf který má opět vrcholy a
  • Hrany jsou orientované a jsou znázorněny šipkami. Reprezentujeme je tedy uspořádanou dvojicí např.

  • Neorientovaný graf je dvojice , kde je neprázná množina vrcholů a je množina dvouprvkových množin vrcholů, tzv. neorientovaných hran

  • Orientovaný graf je dvojice , kde je neprázdná množina vrcholů a je množina uspořádaných dvojic vrcholů, tzv. orientovaných hran

  • u říkáme, že hrana spojuje a

  • u říkáme, že hrana vede z do

  • u obou případů se nazývají vrcholy koncové

  • Graf , a se nazývají množina vrcholů a množina hran grafu a značí se a

  • Graf můžeme zadat přímo obrázkem, což může být přehlednější než jeho popis jakožto struktury

  • K orientovanému grafu je třeba někdy uvažovat graf, který vznikne zanedbáním orientace stran. Říká se mu symetrizace orientovaného grafu

  • Symetrizace orientovaného grafu je neorientovaný graf , kde

    • právě když nebo

  • Graf vlevo je symetrizací grafu vpravo

Izomorfismus

  • Obrázek daného grafu není určen jednoznačně. Dva různé obrázky přitom mohou popisovat v zásadě stejné grafy, byť to na první pohled není patrné.

  • V případě, že graf je dán obrázkem, mohou se obrázky dvou v zásadě stejných grafů lišit rozmístěním vrcholů, zakreslením hran, popř. také označením vrcholů.

  • Grafy, které mají stejnou strukturu, se nazývají izomorfní.

  • Nechť a jsou neorientované grafy. Bijekce se nazývá izomorfismus do , pokud pro každé vrcholy je

    • právě když
  • Nechť a jsou orientované grafy. Bijekce se nazývá izomorfismus do , pokud pro každé vrcholy je

    • právě když

Podgrafy

  • Části grafů se nazývají podgrafy
  • (Orientovaný nebo neorientovaný) graf je podgrafem grafu , právě když a . Podgraf grafu se nazývá indukovaný, právě když obsahuje každou hranu z , jejíž oba koncové vrcholy patří do
  • Graf uprostřed společně s grafem vpravo jsou podgrafy grafu vlevo, přitom graf uprostřed není indukovaný protože mu chybí hrana , graf vpravo je.

Cestování v grafech

  • Sled v grafu je posloupnost kde jsou vrcholy, jsou hrany a platí, že

    • pro , je-li graf neorientovaný
    • pro , je-li graf orientovaný
  • Číslo se nazývá délka sledu

  • Sled se nazývá:

    • uzavřený, je-li
    • tah, neopakuje-li se v něm žádná hrana
    • cesta, neopakuje-li se v něm žádný vrchol
    • kružnice, je-li tahem, a s výjimkou vrcholů a jsou každé dva vrcholy různé
  • vzdálenost z vrcholu do vrcholu je délka cesty z do , které má ze všech cest z do délku nejmenší

Předchozí: Inducke a rekurze, matematická indukce a její varianty Následující: Hledání nejkratší cesty, Dijkstrův algoritmus Celý okruh: 1. Teoretické základy informačních technologií