Comparisons of Practical Performance for Constructing Compressed Suffix Arrays

압축된 써픽스 배열 구축의 실제적인 성능 비교
  • Park, Chi Seong ; 
  • Kim, Min Hwan ; 
  • Lee, Suk Hwan ; 
  • Kwon, Ki Ryong ; 
  • Kim, Dong Kyue

초록

배열은 기본적인 전체 텍스트 인덱스 자료구조로서, 반복되는 패턴 질의 수행 시 효율적으로 사용될 수 있다. 유용한 전체 텍스트 인덱스 자료구조들이 많이 제안되어왔음에도 불구하고, O(nlogn)-비트 공간을 필요로 하는 공통적인 문제점으로 인하여 보다 효율적으로 공간을 사용할 수 있는 방법에 대한 필요성이 요구되었다. 하지만 기 개발된 압축된 써픽스 배열이나 FM-인덱스와 같은 것들 또한 이미 존재하는 써픽스 배열에서부터 구축되어야 하기 때문에 실제적인 사용 공간을 줄일 수는 없었다. 최근, 써픽스 배열을 구축할 필요 없이 텍스트로부터 직접 압축된 써픽스 배열을 구축할 수 있는 두 가지 알고리즘들이 제안되었다. 본 논문에서는 실험을 통해 자료구조 구축 시간과 구축 시 필요로 하는 최대 사용 공간, 구축이 끝난 후 최종 자료구조의 크기 등을 측정함으로써 이 두 가지 압축된 써픽스 배열 구축 알고리즘과 기존의 써픽스 배열들과의 실제적인 성능을 비교한다.

키워드

전체 텍스트 인덱스 자료구조; 써픽스 배열; 압축된 써픽스 배열; 구현 이슈; 실제적인 성능; odd-even 기법; skew 기법; full-text index data structure; suffix array; compressed suffix array; implementation issue; practical performance; odd-even scheme; skew scheme
제목
Comparisons of Practical Performance for Constructing Compressed Suffix Arrays
제목 (타언어)
압축된 써픽스 배열 구축의 실제적인 성능 비교
저자
Park, Chi Seong ; Kim, Min Hwan ; Lee, Suk Hwan ; Kwon, Ki Ryong ; Kim, Dong Kyue
발행일
2007-06
저널명
정보과학회논문지 : 시스템 및 이론
권
34
호
5
페이지
169 ~ 175