Проблема в том, что igraph пытается выделить матрицу 200K x 200K для хранения результатов.Хотя большинство элементов в этой матрице, вероятно, являются нулями, у igraph нет отдельного типа данных с разреженной матрицей, поэтому он должен выделить часть памяти для размещения всех элементов 4 x 10 10 -что не сработает.
Поскольку весьма вероятно, что вам не нужна вся матрица сразу, и вместо этого вас интересует некоторая общая статистика этой матрицы, вы можете просто создать цикл for, которыйидет от нуля к числу вершин минус один (так как индексы igraph начинаются с нуля - обратите внимание, что для интерфейса R это изменится в 0,6), и вычислите одну строку матрицы коцитации: