J'ai deux graphiques avec près de n ~ 100 000 nœuds chacun. Dans les deux graphiques, chaque nœud est connecté à exactement 3 autres nœuds, de sorte que la matrice d'adjacence est symétrique et très clairsemée.
La partie difficile est que j'ai besoin de toutes les valeurs propres de la matrice d'adjacence mais pas des vecteurs propres. Pour être précis, cela va être une fois dans ma vie (pour autant que je puisse voir, au moins!) Je veux donc obtenir toutes les valeurs propres et ne me dérange pas d'attendre quelques jours pour les obtenir.
J'ai essayé des scipy
emballages ARPACK
, mais cela prend beaucoup trop de temps. J'ai trouvé plusieurs bibliothèques mais elles fonctionnent mieux pour obtenir un sous-ensemble de valeurs propres les plus grandes / les plus petites. Existe-t-il une bibliothèque qui fonctionne pour les matrices clairsemées symétriques avec éventuellement une implémentation parallèle pour obtenir toutes les valeurs propres?