Implementuję algorytm przeszukiwania wykresów Strong Connected Component (SCC) Kosaraju w Pythonie.
Program działa świetnie na małym zestawie danych, ale kiedy uruchamiam go na bardzo dużym wykresie (ponad 800 000 węzłów), wyświetla komunikat „Błąd segmentacji”.
Jaka może być tego przyczyna? Dziękuję Ci!
Dodatkowe informacje: Najpierw otrzymałem ten błąd podczas pracy na bardzo dużym zestawie danych:
"RuntimeError: maximum recursion depth exceeded in cmp"
Następnie zresetowałem limit rekursji za pomocą
sys.setrecursionlimit(50000)
ale otrzymałem „błąd segmentacji”
Uwierz mi, to nie jest nieskończona pętla, działa poprawnie na stosunkowo mniejszych danych. Czy możliwe, że program wyczerpał zasoby?