Dijkstra
음수 간선이 없고 시작점이 하나라면 가장 먼저 검토합니다. stale 큐 항목을 건너뛰는 조건을 로그로 확인합니다.
음수 간선, 시작점 범위, 모든 쌍 요구를 먼저 판정하면 알고리즘 선택과 반례 설계가 단순해집니다.
음수 간선이 없고 시작점이 하나라면 가장 먼저 검토합니다. stale 큐 항목을 건너뛰는 조건을 로그로 확인합니다.
음수 간선이나 음수 사이클 판정이 필요하면 선택합니다. 마지막 완화에서 갱신되는지 따로 기록합니다.
정점 수가 작고 모든 쌍 질의가 많을 때 적합합니다. INF 덧셈과 대각선 초기값을 먼저 검증합니다.