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ší
Navigace
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í