허용되는 단어 (알파벳순으로 정렬 된)와 단어로 구성된 거대한 데이터베이스가 제공되면 Levenshtein 거리 측면에서 주어진 단어와 가장 가까운 데이터베이스에서 단어를 찾으십시오.
물론 순진한 접근 방식은 주어진 단어와 사전의 모든 단어 사이의 레 벤슈 테인 거리를 간단히 계산하는 것입니다 (실제로 거리를 계산하기 전에 데이터베이스에서 이진 검색을 수행 할 수 있음).
이 문제에 대한보다 효율적인 해결책이 있는지 궁금합니다. 검색 할 단어의 수를 줄이거 나 레 벤슈 테인 거리 알고리즘에 대한 최적화를 가능하게하는 휴리스틱 일 수 있습니다.
주제에 관한 논문 링크.