답변:
가장 짧은 경로 문제의 경우 가중치를 신경 쓰지 않으면 먼저 첫 번째 검색 을 수행하는 것이 확실한 방법입니다. 그렇지 않으면 Dijkstra의 알고리즘 은 음의 가장자리가없는 한 작동합니다.
가장 긴 경로의 경우 모든 모서리 가중치를 무시한 상태에서 항상 Bellman-Ford 를 그래프에서 수행 할 수 있습니다. Bellman-Ford는 마이너스 웨이트 사이클이없는 한 작동하므로 DAG의 모든 웨이트와 함께 작동합니다.
다음과 같이 및 를 결정하고 기록하십시오 .
이 알고리즘이 시간에 실행되고 모든 정점 변수를 초기화하는 데 필요한 시간을 무시 한다는 것을 증명할 수 있어야 합니다.