빠른 범용 시퀀스 매칭 알고리즘
본 논문은 KMP 알고리즘에 Boyer‑Moore의 스킵 기법을 결합하고, 필요 시 해시를 활용한 가속화된 선형 알고리즘(AL, HAL)을 제안한다. 최악의 경우 O(n) 시간과 2n 회 비교라는 이론적 경계를 유지하면서, 평균적으로는 기존 BM 계열보다 뛰어난 서브리니어 성능을 보인다. 또한 C++ STL과 같은 제네릭 라이브러리에 바로 적용할 수 있도록 설계되었으며, 유니코드 문자열, DNA 서열 등 다양한 알파벳 크기와 패턴 길이에 대해 …
저자: David R. Musser, Gor V. Nishanov
본 논문은 문자열·시퀀스 매칭 문제에 대한 새로운 알고리즘을 제안한다. 기존에 널리 알려진 두 알고리즘인 Knuth‑Morris‑Pratt(KMP)와 Boyer‑Moore(BM)의 장점을 결합하여, 최악의 경우 O(n) 시간 복잡도와 2n 회 이하의 비교 횟수를 유지하면서 평균적으로는 BM보다 더 나은 서브리니어 성능을 달성한다.
1. **배경 및 동기**
전통적인 문자열 매칭은 텍스트 t
원본 논문
고화질 논문을 불러오는 중입니다...
댓글 및 학술 토론
Loading comments...
의견 남기기