선형 시간 알고리즘의 한계를 넘어서: 서브리니어 시간 알고리즘의 부상

2025-02-24

선형 시간 알고리즘은 오랫동안 문제 해결의 황금 기준으로 여겨져 왔습니다. 하지만 방대한 데이터 세트의 확산과 함께 서브리니어 시간 알고리즘이 점점 주목받고 있습니다. 서브리니어 시간 알고리즘은 입력 데이터의 아주 작은 부분만 읽기 때문에 불가능해 보일 수 있습니다. 일부 문제에 대해서는 결정적 서브리니어 시간 알고리즘이 존재하지만, 대부분의 문제는 무작위화가 필요하며 근사적인 해결책을 제공합니다. 최근 고전적인 최적화 문제와 속성 테스트 등 다양한 문제에서 획기적인 발전이 이루어지고 있습니다. Szemerédi 정칙성 보조정리와 저랭크 행렬 근사와 같은 기법이 서브리니어 알고리즘 설계에 유용하게 활용되고 있지만, 그 범위와 한계에 대해서는 아직 많은 부분이 밝혀지지 않았습니다.

더 보기