← 최신 논문
💻 컴퓨터 과학

Truly Subquadratic 3SUM and Truly Subcubic APSP via Triangles in Sparse Lopsided Graphs

이 논문은 로프시디드 그래프(lopsided graphs)에서 행렬 곱의 희소 엔트리(sparse entries)를 계산하기 위한 새로운 알고리즘을 도입함으로써 3SUM 및 모든 쌍 최단 경로(APSP)에 대한 교과서적 알고리즘을 다항식 수준으로 개선한 첫 사례를 제시하며, 이는 3SUM 및 APSP 가설을 반박하고 수많은 관련 문제들에 대한 속도 향상을 가져온다.

원저자: Josh Alman, Virginia Vassilevska Williams

게시일 2026-10-06
📖 4 분 읽기☕ 가벼운 읽기

원저자: Josh Alman, Virginia Vassilevska Williams

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. ✨ 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

컴퓨터 과학의 광활한 풍경 속에는 수십 년 동안 개선되지 않은 채 남아, 우리가 정보를 더 빠르게 처리하는 능력을 가로막는 과속 방지턱 역할을 해온 문제들이 존재합니다. 가장 유명한 두 가지는 '세 수 합(three-sum)' 문제와 '모든 쌍 최단 경로(all-pairs shortest paths)' 문제입니다. 첫 번째 문제는 단순한 질문을 던집니다: 숫자 목록이 주어졌을 때, 합이 0이 되는 세 숫자를 찾을 수 있는가? 오랫동안 이 문제를 큰 숫자 목록에 대해 해결하는 최선의 방법은 목록 크기의 제곱에 비례하는 시간이 걸렸습니다. 두 번째 문제는 도로 네트워크 내의 모든 도시 쌍 사이의 최단 거리를 구하는 것입니다. 이를 위한 최선의 방법은 항상 도시 수의 세제곱에 비례하는 시간이 걸려 왔습니다. 수년 동안 컴퓨터 과학자들은 이러한 한계가 깨뜨릴 수 없는 것이라고 믿었으며, 어떤 알고리즘도 교과서적인 방법보다 유의미하게 더 빠를 수 없음을 시사하는 '가설'이라는 규칙들을 형성했습니다. 이 문제들은 단순히 추상적인 퍼즐이 아닙니다. 이들은 지도 소프트웨어부터 복잡한 데이터의 패턴 탐지에 이르기까지 모든 것의 기초가 되며, 따라서 이러한 속도 제한을 깨는 방법을 찾는 것은 계산 방식에 있어 기념비적인 변화가 될 것입니다.

컬럼비아 대학교와 MIT의 연구진은 앤스로픽(Anthropic)이 개발한 인공지능 모델과 협력하여, 오랫동안 유지되어 온 이러한 믿음을 깨뜨렸습니다. 그들은 이 문제들을 해결하는 진정으로 더 빠른 새로운 방법을 발견했습니다. 세 수 합 문제의 경우, 입력 크기의 제곱에 비례하는 시간이 걸리는 대신, 그들의 새로운 방법은 제곱보다 약간 적은 시간 안에 문제를 해결합니다. 마찬가지로, 최단 경로 문제의 경우, 필요한 시간을 도시 수의 세제곱보다 약간 적게 줄였습니다. 이것은 사소한 수정이나 특수한 경우에만 작동하는 트릭이 아닙니다. 이는 광범위한 입력에 적용되는 근본적인 개선입니다. 이 문제들을 더 빠르게 해결할 수 있음을 증명함으로써, 연구진은 이들이 불가능하다고 주장했던 가설들을 효과적으로 반박했습니다.

이 돌파구의 비결은 데이터를 표현하기 위해 사용되는 숫자 격자인 행렬(matrix)을 곱하는 기발하고 새로운 접근 방식에 있습니다. 연구진은 정사각형이 아니라 매우 가늘고 긴 형태의 행렬을 사용하는 특정 유형의 행렬 곱셈에 집중했습니다. 그들은 최종 결과의 모든 숫자를 계산하는 대신, 단 몇 개의 특정 지점에 대한 답만 알면 된다면 엄청난 양의 작업을 건너뛸 수 있다는 사실을 깨달았습니다. 그들은 아무도 요구하지 않은 답을 만들어내는 계산을 무시하는 고도로 효율적인 필터처럼 작동하는 알고리즘을 설계했습니다. 이 기술은 숫자를 결합하는 규칙인 오래된 수학적 항등식을, 중요한 특정 정보에만 작동하도록 수정함으로써 구축되었습니다.

이 발견의 힘은 서로 다른 컴퓨터 문제들이 어떻게 연결되어 있는지에서 나옵니다. 미세 정밀도 복잡도(fine-grained complexity)의 세계에서 연구자들은 한 문제를 해결하는 것이 다른 문제를 해결하는 데 어떻게 도움이 되는지를 매핑하는 데 수년을 보냈습니다. 그들은 만약 '세 수 합' 문제를 더 빠르게 해결할 수 있다면, '최단 경로' 문제 또한 더 빠르게 해결할 수 있다는 것을 발견했습니다. 그 반대의 경우도 마찬가지입니다. 새로운 알고리즘은 마스터 키 역할을 합니다. 특정 행렬 곱셈 문제를 해결함으로써, 연구진은 이전까지 기존 속도에 갇혀 있다고 여겨졌던 수십 가지의 다른 문제들에 대한 더 빠른 해결책을 열었습니다. 여기에는 네트워크에서의 삼각형 찾기, 데이터의 특정 패턴 확인, 그리고 다양한 유형의 탐색 및 정렬 작업 최적화 등이 포함됩니다.

연구진은 단순히 이론적인 가능성을 제시한 것이 아니라, 매번 작동하는 구체적이고 결정론적인 방법을 제공했습니다. 또한 그들의 접근 방식이 정수뿐만 아니라 대부분의 실제 과학 계산에 사용되는 실수(real numbers)를 다룰 때도 작동함을 보여주었습니다. 연구진은 강력한 AI 도구를 사용하여 수학적 증명을 검증함으로써, 속도 향상의 논리가 타당함을 확인했습니다. 인간 연구자와 인공지능의 이러한 협업은 기계가 인간이 놓칠 수 있는 깊은 수학적 진리를 밝혀낼 수 있는 새로운 과학적 발견의 시대를 강조합니다.

이 연구의 영향은 세 수 합과 최단 경로라는 특정 문제를 훨씬 넘어 확장됩니다. 이는 일부 계산적 한계가 절대적이라는 생각에 도전합니다. 수십 년 동안 학계는 특정 문제들을 해결하는 데 특정한 양의 시간이 필요하며, 더 빨라지려는 시도는 헛된 일이라고 받아들여 왔습니다. 이 논문은 이러한 한계가 벽이 아니라, 올바른 관점을 통해 높일 수 있는 천장임을 보여줍니다. 현재 이 알고리즘들은 거대한 숨겨진 상수(hidden constants)들 때문에 일상적인 소프트웨어에서 사용하기에는 너무 복잡하지만, 그것이 존재한다는 증명은 컴퓨터 과학의 이론적 토대를 바꿉니다. 이는 미래의 연구자들이 이 방법들을 정교화하여, 결과적으로 거대한 데이터 세트를 그 어느 때보다 훨씬 더 효율적으로 처리할 수 있는 실용적인 도구로 발전시킬 수 있는 문을 열어줍니다. 연구진은 가장 완고한 문제조차도 새로운 사고를 통해 굴복할 수 있음을 보여주었으며, 계산 가능한 것의 경계는 언제나 테스트할 가치가 있다는 것을 증명했습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →