상세 보기
3-분할순위패턴매칭 알고리즘
An Order-Preserving Pattern Matching Algorithm with Three Partitions
- 강석철;
- 나중채;
- 심정섭
초록
길이가 같은 두 문자열이 모든 위치에서 상대적 순위가 동일하다면 두 문자열은 순위동형이라고 한다. 순위패턴매칭문제는 텍스트 와 패턴 가 주어졌을 때 와 순위동형인 의 모든 부분문자열을 찾는 문제이다. 길이가 같은 두 문자열을 특정 위치에서 분할했을 때 분할된 부분문자열이 각각 순위동형이라면 두 문자열은 분할순위동형이라고 한다. 분할순위패턴매칭문제는 텍스트 와 패턴 가 주어졌을 때 와 분할순위동형인 의 모든 부분문자열을 찾는 문제이다. 본 논문에서는 분할순위패턴매칭문제를 확장한 3-분할순위패턴매칭문제를 정의하고, 이를 시간에 해결하는 알고리즘을 제시한다. 이후 다양한 시계열 데이터에 대한 실험을 통해 순위패턴매칭, 분할순위패턴매칭, 3-분할순위패턴매칭 알고리즘들의 매칭 발생 횟수와 수행 시간을 비교한다.
키워드
string algorithm; pattern matching; order-isomorphism; order-preserving pattern matching; partitioned order-isomorphism; order-preserving pattern matching with partition; 문자열 알고리즘; 패턴 매칭; 순위동형; 순위패턴매칭; 분할순위동형; 분할순위패턴매칭
- 제목
- 3-분할순위패턴매칭 알고리즘
- 제목 (타언어)
- An Order-Preserving Pattern Matching Algorithm with Three Partitions
- 저자
- 강석철; 나중채; 심정섭
- 발행일
- 2025-11
- 유형
- Y
- 저널명
- 정보과학회논문지
- 권
- 52
- 호
- 11
- 페이지
- 901 ~ 906