shortest-path

    2

    1답변

    두 개의 다른 가장자리 세트로 구성된 그래프가 있습니다. 첫 번째 세트는 가중치 1 (목록 1)의 가장자리로 구성됩니다. 두 번째 세트는 가중치 2 (목록 2)의 가장자리로 만들어집니다. 먼저 networkx로 그래프를 만든 다음 add_edges_from을 사용하여 목록 1과 목록 2를 추가합니다.이 가중치 그래프에서 모든 최단 경로를 계산하고 싶습니다.

    2

    1답변

    그래프의 점 집합이 있습니다. 나는이 그래프의 서브셋을 가로, 세로 또는 45도 왼쪽 또는 오른쪽으로 연결하는 최단 경로를 찾고 싶다. 아무도 알고리즘을 제안 할 수 있습니까?

    1

    2답변

    나는 현재 두 노드 사이의 최단 경로 찾기 위해이 사이퍼 쿼리를 사용하고 의 노드를 통해 그러나 START topic=node:cities(name='amsterdam'), top=node:categories(name='world') MATCH p=shortestPath(topic-[*]->top) RETURN p 을, 나는 어떤 속성을 가지고 경로

    2

    1답변

    인접 행렬을 사용하여 비 가중 그래프에서 두 노드 간의 최단 경로를 결정하는 알고리즘을 찾고 있습니다. 나는 Dijkstra와 Bellman - Ford를 알고 있지만 발견 된 노드 중 두 노드 사이의 최단 경로를 결정하는 것은 없습니다. 어떤 도움을 크게 apreciated된다

    0

    1답변

    인접 행렬이 주어지면 각 점을 적어도 한 번 탐색하고 이동 횟수를 반환하면서 두 노드 사이의 최단 경로를 어떻게 찾을 수 있습니까? 예 I 그래서 추천 인접 행렬을 int[][] points = { { 0, 1 },{ 0, 2 },{ 1, 2 },{ 1, 3 },{ 3, 4 } }; 이 배열 주어 ...가 0 1 2 3 4 0 [0] [1] [1]

    6

    1답변

    큰 그래프의 각 점에 대해 시작 노드에서 거리 n에있는 방문하지 않은 노드의 수를 포함하는 목록을 만들려고합니다. 예시적인 출력은 3 새로운 (비경) 노드가 거리 0으로 시작 노드 자체가 거리 1에서 존재한다는 것을 의미한다 [1,3,6] 은이 상당히 하나만 시작점있는 경우 등등 쉽다 : 폭 넓은 우선 순위 검색의 상단에 쉘 카운터를 추가하면된다. 그래프에

    2

    1답변

    모서리 속성의 곱을 최대화하는 두 개의 정점 사이의 경로를 찾는 방법을 찾아야합니다. 필자의 경우 edge 특성은 연결 확률입니다. 이 전 다음 예에서 정점 1과 4 사이의 최대 확률 경로를 찾으려면 가정하자 :이 예에서 require(igraph) G<-graph.data.frame(as.data.frame(cbind(id1=c(1,1,2,3,1,4)

    0

    1답변

    나를 나열 할 수있는 함수가 포함 된 Matlab 라이브러리를 제안 해 주시면 정말 기뻐합니다. 1) 소스에서 해당 노드로 식별되는 네트워크의 dest 노드까지의 모든 경로 인접 행렬 2) dijkstra 알고리즘을 적용 할 때 가장자리의 거리뿐만 아니라 노드 목록도 얻고 싶습니다. 나는 이미 이것을 보았지만 가장 짧은 거리만을 제공합니다. 감사합니다.

    0

    3답변

    가장자리/경로 당 비용이 포함 된 유향 그래프를 나타내는 링크 된 목록의 목록에서 최단 경로를 찾고 싶습니다. 다음과 같이 보일 것이다 출력, 그것은 나에게이 정점 0에서 다른 정점에 도착하는 날을 것입니다 비용을 알려줍니다 d[0 to 0] = 0 d[0 to 1] = 20 d[0 to 2] = 10 이것은 내가 내 목록을 채우는 방법입니다 테스트

    1

    1답변

    나는 모든 세트에서 한 번만 노드를 사용할 수있는 다양한 세트의 노드 사이에 최단 경로를 찾아야합니다. 모든 노드는 다른 모든 노드와 거리를두고 연결됩니다. 세트 내의 노드가 그들 사이에 연결되지 않은 예외가 있습니다. 경로에는 모든 세트에서 하나의 노드가 있어야합니다. 예 : Set A - [a1, a2, a3] Set B - [b1, b2]