상세 보기
초록
사각망 순열패턴매칭은 텍스트 T(|T|=n) 와 패턴 P(|P|=m) 가 주어졌을 때, P와 순위동형인 T의 모든 사각망 부분서열을 찾는 문제이다. 본 논문에서는 사각망 순열패턴매칭문제를 해결하는 두 가지 병렬알고리즘을 제시한다. 먼저 O(n) 개의 스레드를 사용하여 O(nm) 시간에 해결하는 병렬알고리즘을 제시한 후, O(nm)개의 스레드를 사용하여 O(n) 시간에 해결하는 병렬알고리즘을 제시한다. 다우존스지수 데이터에 대한 실험결과, n=36,364, m=30일 때, 순위통계트리를 사용한 순차알고리즘에 비해 첫 번째 병렬알고리즘은 약 7.2배 빠른 수행시간을 보였고, 두 번째 병렬알고리즘은 약 20.6배 빠른 수행시간을 보였다.
키워드
순위동형; 사각망 순열패턴매칭; 병렬알고리즘; 스레드; order-isomorphism; boxed-mesh permutation pattern matching; parallel algorithm; thread
- 제목
- 사각망 순열패턴매칭 문제에 대한 병렬알고리즘
- 제목 (타언어)
- Parallel Algorithms for the Boxed-Mesh Permutation Pattern Matching Problem
- 저자
- 최지효; 김영호; 나중채; 심정섭
- 발행일
- 2019-04
- 유형
- Y
- 저널명
- 정보과학회논문지
- 권
- 46
- 호
- 4
- 페이지
- 299 ~ 307