Adjacency matris av en graf

< tillbaka | nästa | innehåll >

Adjacency matris: Vertex till Vertex

graffamiljen hävdar att ett av de bästa sätten att representera dem i en matris är att räkna antalet kanter mellan två intilliggande hörn.

två hörn sägs vara angränsande eller granne om den stöder minst en gemensam kant.

Låt oss börja med exempel

grafen nedan har tre hörn. Således gör vi adjacency matris av Storlek 3 med 3. Sedan sätter vi namnet på hörn på sidan av matrisen. Titta på bilden och vi börjar med en tom matris. Endast namnen på hörn finns där

grafteori handledning: Adjacency matrix

grafteori handledning: Adjacency matrixgrafteori handledning: Adjacency matrix

för att fylla adjacency matrix

för att fylla adjacency matrix

för att fylla adjacency matrix

matris, vi tittar på vertexens namn i rad och kolumn. Om dessa hörn är anslutna med en kant eller mer räknar vi antal kanter och sätter detta nummer som matriselement.

Vertex Graph Theory Tutorial: Adjacency matrix och vertex Graph Theory Tutorial: Adjacency matrix har en gemensam kant, vi säger att Vertex Graph Theory Tutorial: Adjacency matrix och vertex grafteori handledning: adjacency Matrix är intilliggande (granne). Vi matar in antalet kant i matriscellen som motsvarar vertex grafteori handledning: Adjacency matrix och vertex grafteori handledning: Adjacency matrix .

grafteori handledning: Adjacency matris

Vertex grafteori handledning: Adjacency matrisoch grafteori handledning: Adjacency matris ligger intill en kant. Således matar vi in antalet kant i matriscellen som motsvarar Vertex grafteori handledning: Adjacency matrix och grafteori handledning: Adjacency matrix .

grafteori handledning: Adjacency matris

på samma sätt vertex grafteori handledning: Adjacency matris och grafteori handledning: Adjacency matris är ansluten med en kant. Således matar vi in antalet kant i matriscellen som motsvarar vertex grafteori handledning: Adjacency matrix och grafteori handledning: Adjacency matrix

Graph Theory Tutorial: Adjacency matrix

det finns ingen annan kant på grafen, så vi lägger resten av ofyllda celler i matrisen som noll

Graph Theory Tutorial: Adjacency matrix

matrisen för att representera en graf på detta sätt kallas adjacency matrix .

storleken på adjacency matrix är lika med antalet hörn i grafen. Det är en fyrkantig matris (det vill säga antalet rader är lika med antalet kolumner).

adjacency-matrisen för en graf är symmetrisk eftersom den inte har någon riktning. Två hörn delar samma kant kan kallas från den första till den andra, eller från den andra till den första. Till exempel Vertex grafteori handledning: Adjacency matrix och vertex grafteori handledning: Adjacency matrix har en gemensam kant, sedan element (A, b) = 1 och element (b, A) = 1.

låt oss prova ett annat exempel:

grafteori handledning: Adjacency matrix

kan du göra adjacency matrix av denna graf? Prova det först innan du tittar på svaret nedan.

grafen har 3 hörn, så vi gör en matrisstorlek 3 med 3. Vi lägger namnet på hörn på sidan av matrisen.

grafteori handledning: Adjacency matris

titta Nu på vertex grafteori handledning: Adjacency matrisoch vertex grafteori handledning: Adjacency matris. Hur många kanter stöder de två vertikalerna? En. Sedan sätter vi detta värde i matrisen

grafteori handledning: Adjacency matrix

titta på vertex grafteori handledning: Adjacency matrix och vertex grafteori handledning: Adjacency matrix . Hur många kanter stöder dessa hörn? Ingen. Sedan sätter vi värde noll i motsvarande cell i matrisen

grafteori handledning: Adjacency matrix

nästa tittar du på vertex grafteori handledning: Adjacency matrix och vertex grafteori handledning: Adjacency matrix . Hur många kant dessa hörn stöder? Två. Sedan matar vi in matrisen i

grafteori handledning: Adjacency matrix

eftersom det inte finns någon annan kant i grafen kan vi fylla den tomma cellen med nollor. Således har vi svaret

grafteori handledning: Adjacency matrixgrafteori handledning: Adjacency matrix

några av er kanske frågar om den diagonala delen av matrisen, är dessa celler alltid noll? Nej, Om du hittar grafen har någon slinga i vissa hörn, kan du fylla det diagonala elementet i adjacency matrix med antalet slingor.

om en graf har någon vertex som inte är ansluten till någon annan hörn, adjacency matrisen motsvarar att enda vertex är noll.

Vänligen gör lite övning för att representera grafen nedan i adjacency matrix.

grafteori handledning: Adjacency matrix

(se svaret på föregående sida )

Med tanke på adjacency matrix, kan du rita tillbaka grafen?

kontrollera exempel tillämpning av grafteori I Q-lärande handledning
< tillbaka | nästa | innehåll >

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *