Habituellement, on construit un graphe et pose ensuite des questions sur la décomposition des valeurs propres de la matrice d'adjacence (ou d'un parent proche comme le laplacien ) (également appelée spectre d'un graphe ).
Mais qu'en est-il du problème inverse? Étant donné valeurs propres, peut-on (efficacement) trouver un graphique qui a ce spectre?
Je soupçonne qu'en général c'est difficile à faire (et pourrait être équivalent à GI) mais que se passe-t-il si vous assouplissez un peu certaines conditions? Et si vous posez des conditions pour qu'il n'y ait pas de multiplicité de valeurs propres? Qu'en est-il de permettre des graphiques qui ont des spectres "proches" par une métrique de distance?
Toute référence ou idée serait la bienvenue.
MODIFIER :
Comme le souligne Suresh, si vous autorisez les graphiques pondérés non orientés avec des boucles auto, ce problème devient assez trivial. J'espérais obtenir des réponses sur l'ensemble des graphiques simples non dirigés et non pondérés, mais je serais également satisfait des simples graphiques dirigés non pondérés.
Réponses:
Cvetcovic et tous dans la section 3.3 de "Résultats récents dans la théorie des spectres de graphes" passe en revue les algorithmes de construction de graphes à spectre donné dans certains cas particuliers
la source
Même demander s'il existe un graphique avec un spectre donné est une question difficile. En témoigne le problème ouvert de déterminer s'il existe un graphe de circonférence 5 de diamètre 2 et d'ordre 3250 dont le spectre (s'il existe) est connu.
la source
Un autre obstacle à la définition de votre question est que les graphiques sont isospectraux (mêmes valeurs propres) mais non isomorphes. Donc, étant donné une liste de valeurs propres dans un tel cas, quel graphique voulez-vous? Peut-être que vous voulez juste qu'un algorithme retourne un élément aléatoire de l'ensemble de ces graphes non isomorphes?
la source