Sobes.tech
Junior

Mi az az irányított gráf és mik a jellemzői?

sobes.tech MI

Válasz az MI-től

Egy irányított gráf olyan gráf, amelynek csúcsai (csomópontjai) és élei (nyilak) vannak, ahol minden nyíl egy irányt jelez.

Jellemzők:

  • Irányított élek: Az élen való mozgás csak egy irányban lehetséges, amit egy nyíl jelez.
  • Csúcs fokszáma: Egy irányított gráf esetén meghatározzuk a bemeneti fokszámot (az élek száma, amelyek a csúcsba érnek) és a kimeneti fokszámot (az élek száma, amelyek a csúcsból indulnak).
  • Út és ciklus: Egy út egy csúcsokból álló sorozat, amelyeket élek kötnek össze a helyes irányban. Egy ciklus egy olyan út, amely ugyanabból a csúcsból kezdődik és végződik. Az irányított gráfok tartalmazhatnak irányított ciklusokat.
  • Kapcsolat: Különbséget teszünk gyenge kapcsolat (amikor az élek irányát figyelmen kívül hagyva a gráf nem irányítottan összefüggő) és erős kapcsolat (amikor bármely két csúcs A és B között létezik irányított út A-ból B-be és B-ből A-ba).
  • Ábrázolás: Listával vagy mátrixszal lehet ábrázolni, ahol az irányított gráf esetén a mátrix általában nem szimmetrikus.

Példa listás ábrázolásra:

# G = (V, E), ahol V = {0, 1, 2}, E = {(0, 1), (1, 2), (2, 0)}

graf = {
    0: [1],
    1: [2],
    2: [0]
}

Példa mátrixos ábrázolásra:

# G = (V, E), ahol V = {0, 1, 2}, E = {(0, 1), (1, 2), (0, 2)}

mátrix = [
    [0, 1, 1],  # 0 -> 1, 0 -> 2
    [0, 0, 1],  # 1 -> 2
    [0, 0, 0]   # nincs kimenő él 2-ből
]