macierz Adjacency grafu

< Wstecz | Dalej | Content >

macierz Adjacency: Vertex dla wierzchołków

Rodzina grafów argumentuje, że jednym z najlepszych sposobów przedstawienia ich w macierzy jest liczenie liczby krawędzi między dwoma sąsiadującymi wierzchołkami.

mówi się, że dwa wierzchołki są sąsiadujące lub sąsiadują, jeśli obsługują co najmniej jedną wspólną krawędź.

zacznijmy od przykładu

Poniższy wykres ma trzy wierzchołki. W ten sposób tworzymy macierz adjacency wielkości 3 na 3. Następnie umieszczamy nazwy wierzchołków na boku macierzy. Spójrz na obrazek i zaczynamy od pustej matrycy. Tylko nazwy wierzchołków są tam

teoria grafów Tutorial: macierz Adjacency

teoria grafów Tutorial: macierz Adjacencyteoria grafów Tutorial: macierz Adjacency

aby wypełnić macierz adjacency, patrzymy na nazwę wierzchołka w wierszu i kolumnie. Jeśli te wierzchołki są połączone krawędzią lub więcej, liczymy liczbę krawędzi i umieszczamy tę liczbę jako element macierzy.

wierzchołekTutorial teorii grafów: macierz przylegania I wierzchołekTutorial teorii grafów: macierz przylegania ma jedną wspólną krawędź, mówimy, że wierzchołekTutorial teorii grafów: macierz przylegania I wierzchołektutorial teorii grafów: macierze adjacency są sąsiadujące (Neighbor). Wprowadzamy liczbę krawędzi w komórce macierzy, która odpowiada wierzchołkowi teoria grafów Tutorial: macierz Adjacency I wierzchołek teoria grafów Tutorial: macierz Adjacency .

teoria grafów Tutorial: macierz Adjacency

wierzchołekteoria grafów Tutorial: macierz Adjacency Iteoria grafów Tutorial: macierz Adjacency sąsiaduje z jedną krawędzią. W ten sposób wpisujemy liczbę krawędzi w komórce macierzy, która odpowiada wierzchołkowi teoria grafów Tutorial: Macierz Adjacency I teoria grafów Tutorial: macierz Adjacency .

teoria grafów Tutorial: macierz Adjacency

podobnie, wierzchołek teoria grafów Tutorial: macierz Adjacency I teoria grafów Tutorial: macierz Adjacency jest połączona jedną krawędzią. W ten sposób wprowadzamy liczbę krawędzi w komórce macierzy, która odpowiada wierzchołkowi Tutorial teorii grafów: macierz Adjacency I Tutorial teorii grafów: Macierz Adjacency

teoria grafów Tutorial: macierz Adjacency

na wykresie nie ma innej krawędzi, dlatego resztę niewypełnionych komórek umieszczamy w macierzy jako zero

teoria grafów Tutorial: macierz Adjacency

macierz reprezentująca wykres w ten sposób nazywana jest macierzą adjacency .

rozmiar macierzy przylegania jest równy liczbie wierzchołków na wykresie. Jest to macierz kwadratowa (czyli liczba wierszy jest równa liczbie kolumn).

macierz przylegania grafu jest symetryczna, ponieważ nie ma kierunku. Dwa wierzchołki o tej samej krawędzi mogą być wywoływane od pierwszego do drugiego lub od drugiego do pierwszego. Na przykład, Vertex Tutorial teorii grafów: macierz Adjacency I vertex Tutorial teorii grafów: macierz Adjacency ma jedną wspólną krawędź, a następnie element (A, b) = 1 i element (b, A) = 1.

wypróbujmy inny przykład:

Tutorial teorii grafów: Macierz Adjacency

Czy możesz zrobić macierz adjacency tego wykresu? Spróbuj najpierw, zanim spojrzysz na odpowiedź poniżej.

Wykres ma 3 wierzchołki, więc tworzymy macierz o wymiarach 3 na 3. Umieszczamy nazwy wierzchołków na boku macierzy.

Tutorial teorii grafów: macierz Adjacency

teraz spójrz na wierzchołek Tutorial teorii grafów: macierz Adjacency I wierzchołek Tutorial teorii grafów: macierz Adjacency. Ile krawędzi podtrzymują dwa wierzchołki? Jeden. Następnie umieszczamy tę wartość w macierzy

teoria grafów Tutorial: macierz Adjacency

spójrz na wierzchołek teoria grafów Tutorial: macierz AdjacencyI wierzchołek teoria grafów Tutorial: macierz Adjacency. Ile krawędzi podtrzymują te wierzchołki? Brak Następnie umieszczamy wartość zero w odpowiedniej komórce w macierzy

Tutorial teorii grafów: macierz Adjacency

następnie patrzysz na wierzchołek Tutorial teorii grafów: Macierz Adjacency I wierzchołek teoria grafów Tutorial: macierz Adjacency. Ile krawędzi obsługują te wierzchołki? Dwa. Następnie wprowadzamy macierz do

teoria grafów Tutorial: macierz Adjacency

ponieważ nie ma innej krawędzi w grafie, możemy wypełnić pustą komórkę zerami. Tak więc mamy odpowiedź

Tutorial teorii grafów: macierz AdjacencyTutorial teorii grafów: Macierz Adjacency

niektórzy z was mogą zapytać o przekątną części macierzy, czy te komórki są zawsze zerowe? Nie, jeśli okaże się, że Wykres ma jakąś pętlę w niektórych wierzchołkach, można wypełnić element diagonalny macierzy adjacency liczbą pętli.

Jeśli Wykres ma jakiś wierzchołek, który nie jest połączony z żadnym innym wierzchołkiem, to macierz przylegania odpowiada temu pojedynczemu wierzchołkowi jest równa zeru.

proszę zrobić kilka ćwiczeń, aby przedstawić Poniższy wykres w macierzy adjacency.

poradnik teorii grafów: Macierz adjacency

(Zobacz odpowiedź na poprzedniej stronie )

biorąc pod uwagę macierz adjacency, możesz narysować wykres?

Sprawdź przykładowe zastosowanie teorii grafów w samouczku Q-Learning
< Wstecz | Dalej | Content >

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *