Dominator (grafteori)

Fra testwiki
Sideversjon per 2. sep. 2019 kl. 13:36 av imported>Jeblad (bot) (normaliserer tagfunksjon)
(diff) ← Eldre sideversjon | Nåværende sideversjon (diff) | Nyere sideversjon → (diff)
Hopp til navigering Hopp til søk
1 dom     Mal:Color Mal:Color 3 4 5 6
2 dom Mal:Color Mal:Color Mal:Color Mal:Color Mal:Color
3 dom Mal:Color
4 dom Mal:Color
5 dom Mal:Color
6 dom Mal:Color
Korresponderende dominator-relasjoner
Mal:Color er ikke strengt dominert
Mal:Color er umiddelbart dominert
Eksempel på en kontrollflytgraf med inngangsnode 1.

En dominator er innen informatikken en spesiell type kontrollflytgraf hvor en node d dominerer en node n hvis enhver sti fra inngangsnoden til n må gå gjennom d. Dette betegnes som d dom n, eller noen ganger som d n. Enhver node dominerer per definisjon seg selv.

Det finnes en rekke relaterte konsepter:

  • En node d dominerer strengt en node n hvis d dominerer n og d ikke er lik n.
  • Den umiddelbare dominator eller idom til en node n er den unike node som strengt dominerer n men ikke strengt dominerer noen annen node som strengt dominerer n. Enhver node, bortsett fra inngangsnoden, har en umiddelbar dominator.[1]
  • Dominance frontier til en node d er mengden med noder n slik at d dominerer en umiddelbar forgjenger til n, mens d ikke strengt dominerer n. Det er mengden med noder hvor d's dominans stanser.
  • Et dominatortre er et tre hvor hver node's barn er de noder det umiddelbart dominerer. Fordi den umiddelbare dominator er unik, er det et tre. Startnoden er roten til treet.

Referanser