Core Concepts
두 문자열 u와 v에 대해, 일반화된 간격 제약 하에서 u를 v에 부분 수열로 임베딩하는 문제를 연구한다. 이는 최근 연구된 설정을 일반화한 것으로, 간격 제약이 임의의 두 위치 사이의 문자열에 적용된다.
Abstract
이 논문은 일반화된 간격 제약 하에서의 부분 수열 매칭 문제를 다룬다. 일반화된 간격 제약은 문자열 u의 두 위치 i와 j (i < j) 사이의 간격에 대한 제약을 나타내는 트리플 (i, j, Ci,j)로 정의된다. 여기서 Ci,j는 문자열 집합이다.
문자열 u를 문자열 v에 부분 수열로 임베딩할 때, 만약 u[i]와 u[j]가 각각 v[k]와 v[ℓ]에 매핑되면, 간격 v[k+1..ℓ-1]은 Ci,j에 속해야 한다.
이는 최근 연구된 설정을 일반화한 것으로, 이전에는 오직 Ci,i+1 형태의 간격 제약만 고려되었다.
저자들은 일반화된 간격 제약 하에서의 부분 수열 매칭 문제가 NP-hard임을 보이고, 이에 대한 세부적인 (매개변수화된) 복잡도 분석을 제공한다. 또한 간격 제약의 구조를 제한하여 효율적으로 해결할 수 있는 부분 문제들을 식별한다.