Как суммировать длины пути в R? - PullRequest
0 голосов
/ 05 марта 2020

Мне нужна функция, которая получает сеть igraph в качестве входных данных и возвращает суммирование весов всех путей, включенных в сеть.

paths <- Fuction(igraphNetwork)
{
  stuff; 
  return(weightsOfpaths)
}

проблема в том, что мои пути закрыты. Я имею в виду, что путь начинается с указанной вершины c и в конечном итоге заканчивается той же вершиной. Для примера рассмотрим следующую ссылку. Я хочу суммировать веса ребер, начиная с A и заканчивая A снова. Это форма сети Я добавлю некоторые данные для работы. сеть направлена ​​и взвешена.

пример ввода:

от: 12, 14, 20, 26, 28, 14, 20, 26
до: 14, 20, 26, 28, 12, 17, 17, 25
веса: 0,2, 0,5, 1, 0,9, 0,66, 0,7, 0,5, 0,6

пример вывода: 12,14,20,26,28,12 | 3,26

...