73P by pjy6076 2달전 | ★ favorite | 댓글 18개

중국 칭화대(Tsinghua University) 연구진이 스탠포드 대학과 협력해, 전통적 최단 경로(single-source shortest path, SSSP) 문제에 대한 계산 복잡도 측면에서 큰 발전을 이루었음. 이 연구는 2025년 STOC 학회에서 Best Paper 상을 수상.

전통적으로 많이 쓰이는 방법이 디익스트라(Dijkstra)의 알고리즘으로, 시간 복잡도가 O(m + n log n) (n = 노드 수, m = 간선 수) 형태임.
log n항은 우선순위 큐(priority queue)나 정렬(sorting)과 관련된 부분으로, 지난 40년간 이 부분을 뛰어넘는 개선이 없었음.

새로운 알고리즘은 시간 복잡도를 O(m · log^(2/3) n) 으로 줄였음.
log^(2/3) n 은 log n 보다 느리게 증가하므로 (즉 log n 보다 작게 늘어남), 노드 수가 매우 클 경우 차이가 커짐.

2000년대 말에 차량 네비게이션 소프트웨어 업체에서 일하면서 경로 탐색 모듈을 개발하던 추억(?)이 떠오르네요.
Dijkstra는 네비게이션 경로 탐색엔 너무 느려서 안 쓰고 휴리스틱 개선 버전인 A*(A Star) 검색을 사용하죠. 찾아보니 A*는 SSSP가 아니라 SPSP(Single-Pair Shortest Path) 알고리즘이군요.

sparse한 경우에 빠른 알고리즘이랑 뛰어넘었다고 하기엔 애매한듯 합니다

CLRS 개정된 지 그리 오래 되지 않았을텐데 새로 찍나요

과거에 등장해 현재까지도 인기많은 밴드인 비틀즈나 오아시스의 41년만의 새로운앨범이 나온느낌이네요. 일단 놀람과 흥미를 돋구는 ㅎㅎ

미국이 이미 있었을지도? ㄷㄷㄷ

아름답네 ㅎㄷㄷ

중국이 요즘 치고 나가네

알고리즘 이름이 어떻게 정해지려나

곧 누군가 저 제한 조건으로 백준에 문제 내겠네요 두근두근

추억의 다익스트라..

와... 대박이네요...

이게 되네요...

알고리즘 수업 내용이 추가되겠군요 ㅋㅋㅋ