Saavutettavuusmatriisi

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 6. huhtikuuta 2020 tarkistetusta versiosta . tarkastukset vaativat 10 muokkausta .

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.

Menetelmät saavutettavuusmatriisin rakentamiseen

Matriisi kertominen

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.

Esimerkki

Tarkastellaan 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ä.

Warshallin algoritmi

On olemassa toinen algoritmi, jonka avulla voit löytää saavutettavuusmatriisin täsmälleen vaiheittain - Warshallin algoritmi.

Aiheeseen liittyvät käsitteet

Strongly Connected Matrix

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 rakentaminen

Saavutettavuusmatriisista voidaan rakentaa vahvasti yhdistetty matriisi. Antaa olla  digrafin saavutettavuusmatriisi . Tällöin vahvasti yhdistetty matriisi koostuu elementeistä .

Esimerkki

Tarkastellaan samaa kuvaajaa kuin aiemmin .

Sen saavutettavuusmatriisi on:

Siitä saamme vahvan liitettävyyden matriisin:

Solmut 3 ja 4 ovat vahvasti yhteydessä toisiinsa ja itseensä.

Kuvaajan liitettävyysmatriisi

Tavallisella (ohjaamattomalla) yhdistetyllä graafilla on käsite yhteysmatriisista , joka on samanlainen kuin saavutettavuusmatriisi.

Vastasaatettavuusmatriisi

Graafin G vastapäätettävyysmatriisi Q löytyy saavutettavuusmatriisista transponoimalla se.

Muistiinpanot