matricea de adiacență a unui grafic

< Back | Next | Content >

matricea de adiacență: Vertex la Vertex

familia de grafuri susține că una dintre cele mai bune modalități de a le reprezenta într-o matrice este numărarea numărului de muchii dintre două vârfuri adiacente.

se spune că două vârfuri sunt adiacente sau vecine dacă acceptă cel puțin o margine comună.

să începem cu exemplul

graficul de mai jos are trei vârfuri. Astfel, facem matricea de adiacență de dimensiunea 3 cu 3. Apoi am pus numele vârfurilor pe partea matricei. Uită-te la imagine și începem cu o matrice goală. Doar numele nodurilor există

Tutorial pentru teoria grafurilor: matricea de adiacență

Tutorial pentru teoria grafurilor: matricea de adiacențăTutorial pentru teoria grafurilor: matricea de adiacență

Matrix, ne uităm la numele vârfului în rând și coloană. Dacă aceste vârfuri sunt conectate printr-o margine sau mai multe, numărăm numărul de margini și punem acest număr ca element de matrice.

Vertextutorial Teoria grafurilor: matricea de adiacență și vertextutorial Teoria grafurilor: matricea de adiacență are o margine comună, spunem că Vertextutorial Teoria grafurilor: matricea de adiacență și vertextutorial teoria grafurilor: matricea adiacenta sunt adiacente (vecin). Introducem numărul de muchii din celula matricei care corespund vertexului Tutorial pentru teoria grafurilor: matricea de adiacențăși vertex Tutorial pentru teoria grafurilor: matricea de adiacență.

Tutorial pentru teoria grafurilor: matricea adiacentă

VertexTutorial pentru teoria grafurilor: matricea adiacentă șiTutorial pentru teoria grafurilor: matricea adiacentă este adiacentă cu o margine. Astfel, introducem numărul de muchii din celula matricială care corespund vertexului tutorial de teorie a grafurilor: Matricea de adiacență și Tutorial pentru teoria grafurilor: matricea de adiacență .

Tutorial pentru teoria grafurilor: matricea de adiacență

în mod similar, vertexTutorial pentru teoria grafurilor: matricea de adiacență șiTutorial pentru teoria grafurilor: matricea de adiacență este conectată printr-o margine. Astfel, introducem numărul de muchii din celula matricei care corespund vertexului Tutorial pentru teoria grafurilor: matricea de adiacență și Tutorial pentru teoria grafurilor: Matricea de adiacență

tutorial Teoria grafurilor: matricea de adiacență

nu există nici o altă margine pe grafic, astfel am pus restul de celule neumplute în matrice ca zero

tutorial Teoria grafurilor: matricea de adiacență

matricea pentru a reprezenta un graficul în acest fel se numește matrice de adiacență .

dimensiunea matricei de adiacență este egală cu numărul de vârfuri din grafic. Este o matrice pătrată (adică numărul de rânduri este egal cu numărul de coloane).

matricea de adiacență a unui grafic este simetrică deoarece nu are direcție. Două vârfuri împărtășesc aceeași margine pot fi apelate de la primul la cel de-al doilea sau de la cel de-al doilea la primul. De exemplu, Vertex Tutorial pentru teoria grafurilor: matricea de adiacență și vertex Tutorial pentru teoria grafurilor: matricea de adiacență are o margine comună, apoi element (A, b) = 1 și element (b, A) = 1.

să încercăm un alt exemplu:

tutorial Teoria grafurilor: Matricea de adiacență

puteți face matricea de adiacență a acestui grafic? Încercați mai întâi înainte de a vă uita la răspunsul de mai jos.

graficul are 3 vârfuri, astfel facem o dimensiune a matricei 3 cu 3. Am pus numele vârfurilor pe partea matricei.

tutorial Teoria grafurilor: matrice adiacenta

acum uita-te la vertextutorial Teoria grafurilor: matrice adiacenta și vertextutorial Teoria grafurilor: matrice adiacenta . Câte muchii suportă cele două vârfuri? Unu. Apoi am pus această valoare în matricea

tutorial Teoria grafurilor: matrice adiacenta

uita-te la vertextutorial Teoria grafurilor: matrice adiacenta și vertextutorial Teoria grafurilor: matrice adiacenta . Câte muchii suportă aceste vârfuri? Niciuna. Apoi, am pus valoarea zero în celula corespunzătoare din matricea

tutorial Teoria grafurilor: matricea adiacenta

apoi, te uiți la vertex tutorial Teoria grafurilor: Matricea de adiacență și vertex Tutorial pentru teoria grafurilor: matricea de adiacență . Câte muchii suportă aceste vârfuri? Doi. Apoi introducem matricea în

Tutorial pentru teoria grafurilor: matricea de adiacență

deoarece nu există altă margine în grafic, putem umple celula goală cu zerouri. Astfel, avem răspunsul

tutorial Teoria grafurilor: matricea adiacentatutorial Teoria grafurilor: Matricea de adiacență

unii dintre voi s-ar putea întreba despre partea diagonală a matricei, sunt aceste celule întotdeauna zero? Nu, dacă găsiți că graficul are o buclă în unele vârfuri, puteți umple elementul diagonal al matricei de adiacență cu numărul de buclă.

dacă un graf are un nod care nu este conectat la alte noduri, matricea de adiacență corespunde acelui nod unic este zero.

vă rugăm să faceți unele practici pentru a reprezenta graficul de mai jos în matricea de adiacență.

tutorial Teoria grafurilor: Matricea de adiacență

(a se vedea răspunsul în pagina anterioară)

având în vedere matricea de adiacență, puteți trage înapoi graficul?

verificați exemplu de aplicare a teoriei grafurilor În Q-Learning Tutorial
< Back | Next | Content >

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *