Yksinkertaisen suunnatun graafin saavutettavuusmatriisi on binäärinen sulkeumamatriisi suhteessa transitiivisuuteen (sen antaa graafin viereisyysmatriisi ) . Siten saavutettavuusmatriisi tallentaa tietoa digraafin kärkien välisten polkujen olemassaolosta.
Annetaan yksinkertainen graafi , jonka vierekkäisyysmatriisi on , missä . Viereisyysmatriisi antaa tietoa kaikista digrafin pituisista poluista (eli kaarista). Etsiäksesi polkuja, joiden pituus on 2, voidaan löytää itsesuhteen koostumus :
.
Määritelmän mukaan suhdekoostumusmatriisi on , missä on konjunktio ja disjunktio .
Kun kaikille on löydetty koostumusmatriisit , saadaan tietoa kaikista poluista, joiden pituus on välillä - . Siten matriisi on haluttu saavutettavuusmatriisi , missä on identiteettimatriisi.
Useiden polkujen tapaus
Jos Boolen disjunktio- ja konjunktiooperaatiot korvataan tavanomaisilla algebrallisilla yhteen- ja kertolaskuoperaatioilla, saavutettavuusmatriisin löytäminen vähennetään matriisien tavanomaiseen vaiheittaiseen kertolaskuun, jonka jälkeen kunkin vaiheen tulokset lisätään. Tällöin tuloksena oleva matriisi ei koostu vain 0:sta ja 1:stä, ja se ei karakterisoi vain kärkien välisten polkujen olemassaoloa, vaan myös tällaisten polkujen määrää . Tässä tapauksessa voit sallia useiden reunojen läsnäolon kaaviossa.
EsimerkkiTarkastellaan yksinkertaista yhdistettyä suunnattua graafia . Siinä on vierekkäisyysmatriisi, jonka muoto on:
Etsi tämän matriisin Boolen potenssit , :
. _
Hanki saavutettavuusmatriisi
Siten ylhäältä pääsee mihin tahansa muuhun.
Algebrallisia operaatioita käytettäessä saamme matriisin
Se näyttää pituisten 0-3 polkujen lukumäärän digraafin kärkien välillä.
On olemassa toinen algoritmi, jonka avulla voit löytää saavutettavuusmatriisin täsmälleen vaiheittain - Warshallin algoritmi.
Yksinkertaisen digraafin vahvasti kytketty matriisi on binäärimatriisi, joka sisältää tiedot kaikista vahvasti yhteenliitetyistä digraafin pisteistä. Vahvasti yhdistetty matriisi on symmetrinen . Vahvasti kytketyssä graafissa on sellainen matriisi, joka on täytetty ykkösillä.
Vahvasti kytketyn matriisin rakentaminenSaavutettavuusmatriisista voidaan rakentaa vahvasti yhdistetty matriisi. Antaa olla digrafin saavutettavuusmatriisi . Tällöin vahvasti yhdistetty matriisi koostuu elementeistä .
EsimerkkiTarkastellaan samaa kuvaajaa kuin aiemmin .
Sen saavutettavuusmatriisi on:
Siitä saamme vahvan liitettävyyden matriisin:
Solmut 3 ja 4 ovat vahvasti yhteydessä toisiinsa ja itseensä.
Tavallisella (ohjaamattomalla) yhdistetyllä graafilla on käsite yhteysmatriisista , joka on samanlainen kuin saavutettavuusmatriisi.
Graafin G vastapäätettävyysmatriisi Q löytyy saavutettavuusmatriisista transponoimalla se.