Un spectru grafic este un set de valori proprii ale matricei de adiacență a unui grafic.
Spectrul poate fi definit atât pentru un grafic simplu, cât și pentru un digraf , multigraf , pseudograf sau pseudomultigraf .
Fie un grafic în care există o mulțime de vârfuri și există o mulțime de muchii . Numărul cardinal este numărul de vârfuri din grafic.
Vârfurile adiacente ale graficului sunt vârfuri și astfel încât sau, cu alte cuvinte, ambele vârfuri sunt terminale pentru o muchie.
Matricea de adiacență pentru un grafic simplu este [1] o matrice de dimensiune în care:
,adică elementul matricei este egal cu unu dacă vârfurile și sunt adiacente și egal cu zero dacă nu și .
Pentru un pseudograf , un element este egal cu dublul numărului de bucle atașate unui vârf [2] . De asemenea, este posibil să numărați buclele o dată. Bucla orientată este luată în considerare o dată [2] .
Pentru un multigraf , un element este egal cu numărul de muchii multiple .
Polinomul caracteristic al unui grafic este polinomul caracteristic al matricei sale de adiacență :
Vectorul propriu al graficului este vectorul propriu al matricei de adiacență:
Definiții ale spectrului unui graficÎn [3] , spectrul unui grafic este definit ca setul de valori proprii ale polinomului caracteristic al graficului (sau valorile proprii ale graficului ), unde și multiplicitățile acestor numere
În [4] , spectrul unui grafic este definit pur și simplu ca mulțime de valori proprii:
Coeficienții polinomului caracteristic al graficului îndeplinesc condițiile [3] :