Персонализированный PageRank в игре - PullRequest
0 голосов
/ 19 мая 2019

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

Мой вопрос: как igraph узнает, какая запись вектора в personalized соответствует какой вершине в графе?

Например, если у меня есть 30 вершин (в случайном порядке), и я хочу присвоить векторное значение personalized конкретным вершинам, скажем, c(1,2,3,...,30), как igraph знает, какое векторное значение назначить в каждую вершину?

...