Je suis en train d'implémenter l'algorithme de recherche de graphes Strong Connected Component (SCC) de Kosaraju en Python.
Le programme fonctionne parfaitement sur un petit ensemble de données, mais lorsque je l'exécute sur un très grand graphique (plus de 800 000 nœuds), il indique "Segmentation Fault" (erreur de segmentation).
Quelle pourrait en être la cause ? Nous vous remercions de votre attention.
Informations complémentaires : J'ai d'abord obtenu cette erreur lors de l'exécution de l'ensemble de données super-large :
"RuntimeError: maximum recursion depth exceeded in cmp"
Ensuite, j'ai réinitialisé la limite de récursivité en utilisant
sys.setrecursionlimit(50000)
mais a reçu un 'Segmentation fault' (erreur de segmentation)
Croyez-moi, il ne s'agit pas d'une boucle infinie, elle fonctionne correctement sur des données relativement petites. Il est possible que le programme ait épuisé les ressources ?