Я пытаюсь выполнить алгоритм igraph::page_rank
для ориентированного взвешенного графа (эта часть проста). Тем не менее, я добавляю вектор personalized
в алгоритм. В документации говорится, что вектор personalized
является «необязательным вектором, дающим распределение вероятностей для расчета персонализированного PageRank. Для персонализированного PageRank вероятность перехода на узел при отказе от случайного обхода не является равномерной, но она определяется этим вектором. Вектор должен содержать запись для каждой вершины, и он будет изменен для суммирования до одной. "
Мой вопрос: как igraph
узнает, какая запись вектора в personalized
соответствует какой вершине в графе?
Например, если у меня есть 30 вершин (в случайном порядке), и я хочу присвоить векторное значение personalized
конкретным вершинам, скажем, c(1,2,3,...,30)
, как igraph
знает, какое векторное значение назначить в каждую вершину?