shortest-path

    0

    2답변

    저는 파이썬에서 구현 된 기본적인 선형 최단 경로 알고리즘을 가지고 있습니다. 다양한 사이트에 따르면, 이것은 this, this 및 this을 비롯한 지시 된 비순환 적 그래프에서만 작동합니다. 그러나 이것이 왜 그런지 나는 알지 못합니다. 나는주기와 무향 가장자리가있는 그래프에 대해 알고리즘을 테스트 해 보았지만 정상적으로 작동했습니다. 질문 : 왜 선

    2

    1답변

    그래프에서 음수 사이클의 존재를 확인하는 알고리즘을 요구하지 않습니다 (Bellman Ford 또는 Floyd Warshall이이를 수행 할 수 있음), 오히려 두 점 사이의 최단 경로를 찾는 다항식 시간 알고리즘이 있는지 여부 그래프에 소스 정점에서 도달 할 수있는 하나 이상의 음수 사이클이 포함되어 있고 목표 정점에 음수 사이클이 도달 할 수있는 경우

    2

    2답변

    여행 판매원 문제에 대해 알고 있지만 다른 요구 사항/설명에 더 적합한 알고리즘/문제가 있습니까? 나는 수학적 묘사의 도움으로 나의 문제를 기술 할 필요가있다. 저는 알려진 시작점과 끝점을 가진 일련의 노드가 있습니다. 그래서 나는 그 둘 사이의 모든 세 점을 방문하는 가장 짧은 길을 계산할 필요가 있습니다. Dijkstra와 유사한 알고리즘은 두 점 사이

    1

    1답변

    아마도 비표준 응용 프로그램에 그래프 알고리즘을 적용하려고합니다. 나는 함께 연결된 그래프를 가지고 있으며이를 통해 가장 짧은 K 개의 노드 - 연결되지 않은 경로를 찾으려고합니다. 다행스럽게도 이것을 설명 할 수 있습니다. 예를 들어 시작과 끝이있는 두 개의 간단한 그래프가 있습니다. 내 경우, 그래프는 단계 (왼쪽에서 오른쪽)를 거치며 둘 다 같은 단계

    0

    2답변

    A 지점에서 B 지점까지 최단 경로를 찾는 코드가 있습니다. 이렇게하려면 A 성급 변형을 사용하고 있습니다. 2 차원 배열을 사용하여 2 차원 그리드를 사용하고 있지만 경로가 대각선 바로 가기를 사용하지 않고 왼쪽, 오른쪽, 위, 아래 만 사용합니다. 지금까지 가능한 한 최단 경로를 항상 찾지 않는다는 것을 제외하고는 모든 것이 잘 작동합니다. 무엇이 잘못

    1

    1답변

    미안 사이 스테이션 ... 내가 외판원 문제에 대해 알고 있지만, 더 나은 내 요구에 맞는 다른 알고리즘/문제가/기술? 나는 수학적 묘사의 도움으로 나의 문제를 기술 할 필요가있다. 나는 알려진 시작점과 끝점이 5 점입니다. 그래서 나는 그 둘 사이의 모든 세 점을 방문하는 가장 짧은 길을 계산할 필요가 있습니다. Dijkstra와 유사한 알고리즘은 두 점

    0

    1답변

    나는 다음과 같은 기능을 구현해야 프로젝트에서 일하고 있습니다. (해양 환경의) 선박의 위치를 ​​향후 시간으로 예측합니다 (칼만 필터, IMM 필터 및 기타 알고리즘으로 수행 할 수 있음). 배송은 전 세계 어디에서나 가능합니다. 최단 경로 나는 완전히 해안선 정보를 고려하지 않고 예측되는 첫 번째 부분으로 수행하고있는 해안선 함께 예측 동안 대륙을 방지

    1

    1답변

    용액 여기 ppath(X,Y,M,Path,[Y|Path]) :- edge(X,Y,M),\+ memberchk(Y,Path). path(X,Y,P,SoFar,Path) :- edge(X,W,M), \+ memberchk(W,SoFar), path(W,Y,N,[W|SoFar],Path), P is M+N. pravilo(X,Y,Z) :-

    3

    2답변

    프로젝트에서 작업하면서 그래프 알고리즘 문제가 발생했습니다. 을 풀지 못했습니다. 다음 문제는 : 당신은 감독, 가중 그래프를 가지고 있고 시작 노드와 (매우 Find the shortest path in a graph which visits certain nodes 같은) 노드를 지정 방문하는 동안 끝 노드 사이의 최단 경로를 찾고 싶어요. 그러나 노드와

    13

    1답변

    우선 순위 대기열을 사용하여 dijkstra 알고리즘을 구현하려고하는데 어떻게 작동하는지 이해할 수 없습니다. 웹에서 많은 가이드를 읽었지만이 알고리즘을 전혀 이해할 수 없습니다. 내 질문은 다음과 같습니다. 각 노드의 우선 순위는 무엇입니까? 나는 minimun 값으로 들어오는 가장자리의 무게라고 생각하지만, 나는 잘 모르겠다. 사실입니까? 두 번째 질문