Professional Documents
Culture Documents
Množiny A Relace
Množiny A Relace
otázka, zda prvek náleží množině, či ne, musí být jednoznačně zodpověditelná
každý prvek může být prvkem množiny, nebo ne
prvek nemůže být prvkem množiny vícekrát
Prázdná množina -
Operace s množinami
Totožné množiny
A=B jestliže (x A x B) a (x B x A)
AB jestliže existuje xBaxA
Vlastní podmnožina
o AB a BA
Průnik množin
Sjednocení množin
o A B (A B) jestliže x A a x B
Relace
Relace mezi množinami A1, A2, …, An je jakákoliv podmnožina kartézského součinu A1xA2x…xAn
Vlastnosti relací
Reflexivní relace: pro každé x z A platí xRx
Nesymetrická relace: existuje alespoň jedna dvojice x,y z A taková, že x R y, ale ne y R x (opak
symetričnosti)
Slabě úplná relace: pro každá dvě různá x,y z A je buď x R y, nebo y R x
Příklad 1
Předpokládejme množinu X ={a, b, c, d, e}, a relaci R XX. Znázorněte relaci graficky a rozhodněte,
jaké má vlastnosti (symetrická / reflexivní / transitivní):
a) R={(a, a), (b, b), (c, c), (d, d), (e, e), (a, b), (b, c), (a, c), (c, b), (d, a), }
b) R={(c, b), (b, a), (e, a), (c, d), (d, e), (c, e)}
Příklad 2
Příklad 3
Grafy
Graf
Graf je dvojice množin (V, E), kde V={v1, . . . , vn} je množina vrcholů (uzlů) a E={e1, . . . , em} je množina
hran.
Každá hrana ei = (vj, vk) je uspořádaná dvojice uzlů z V. Říkáme, že hrana ei vychází z uzlu vj a
končí v uzlu vk . Jedná se o orientovaný graf
Každá hrana ei ={vj, vk} je množinou vrcholů – jedná se o neorientovaný graf
Sled v grafu
Sled v grafu je posloupnost hran (vi, vj), (vj, vk), . . . , (vm, vn) s krajními uzly vi a vn, kdy se grafem
libovolně souvisle pohybujeme z uzlu vi do uzlu vn. Počet hran ve sledu udává délku sledu.
Cesta v grafu
Cesta (tah) v grafu je sled, ve kterém se neopakuje žádná hrana (uzel se opakovat může). Jednoduchá
cesta je sled, ve kterém se neopakuje ani žádný vrchol.
Cyklus v grafu
Cyklus s bází v0 je cesta, která začíná a končí ve vrcholu v0. Cyklus s bází v0, ve kterém se neopakuje
žádný vrchol, se nazývá jednoduchý.
Smyčka
Hrana začínající a končící v témž vrcholu se nazývá smyčka, neboli cyklus s délkou jedna.
Prostý graf
V prostém grafu může mezi vrcholy vést buď jedna hrana, nebo žádná hrana, tj. jedná se o graf,
který neobsahuje rovnoběžné hrany (neorientované nebo orientované). U grafu, který prostý není,
může vrcholy spojovat více různých hran.
Souvislý graf
Souvislý graf je graf, u kterého jsou z libovolného vrcholu dostupné všechny jeho vrcholy, tj. mezi
libovolnou dvojicí vrcholů existuje sled. Každý vrchol lze tedy s libovolným jiným vrcholem spojit
neorientovanou (resp. orientovanou) cestou.
Slabě („obyčejně“) souvislý orientovaný graf je graf, kde každý vrchol lze spojit s jiným
vrcholem neorientovanou tak, jako bychom odstranili orientaci hran tohoto orientovaného
grafu
Silně souvislý orientovaný graf je graf, kde pro každou dvojici vrcholů u a v existuje spojení
(sled) jak z vrcholu u do v, tak z v do u.
Les
Les je prostý neorientovaný nebo orientovaný graf, který neobsahuje cyklus.
Strom
Strom je (slabě) souvislý orientovaný nebo neorientovaný graf, který neobsahuje cyklus a který má
jeden vrchol označený jako kořen takový, že z něj vede právě jedna cesta ke každému jinému vrcholu
– jedná se tedy o souvislý les.
Vrcholy, ze kterých nevychází žádná hrana, se nazývají listy.
Kostra grafu
Kostra (slabě) souvislého grafu (napnutý strom) je jeho podgraf, který obsahuje všechny jeho vrcholy
a vznikl pouze případným vynecháním některých hran, který je stromem.
Příklad 4
Nakreslete neorientované grafy, které jsou popsány následujícími množinami vrcholů (V) a
hran (H). U každého grafu rozhodněte, zda se jedná o prostý graf / souvislý graf / les / strom.
a) V = {u, v, w, x}, H = {uv, vw, wx, vx}
b) V = {1, 2, 3, 4, 5, 6, 7, 8}, H = {12, 22, 23, 32, 34, 35, 67, 68, 78}
c) V = {n, p, q, r, s, t}, H = {np, nq, nt, rs, rt, st, pq, qn}
Příklad 5
Grafy z předchozího příkladu (Příklad 4) chápejte jako orientované. Zhodnoťte, které z nich jsou nyní
prostý graf / souvislý graf / les / strom.
Příklad 6
Příklad 8
z A B C
u r u
u x w
y s t v
t w x
v w
v s
y
v
D x
w y
u z
t