Skip to main content
QUICK REVIEW

[논문 리뷰] Repeat-Free Codes.

Ohad Elishco, Ryan Gabrys|arXiv (Cornell University)|2019. 09. 12.
Algorithms and Data Compression참고 문헌 31인용 수 4
한 줄 요약

이 논문은 반복 없는 순서열에 대해 k-튜플이 한 번 이상 반복되지 않도록 하는 효율적인 인코딩 체계를 제안하며, 거의 최적의 부재함을 달성한다. k = 2 + 2 log n일 경우 두 비트의 부재함을 가지는 알고리즘을 제시하고, k = a log n (a > 1)로 일반화하여 o(n)의 부재함을 유지한다. 또한 국소적 제약 조건과 다차원 설정 하에서의 용량을 분석한다.

ABSTRACT

In this paper we consider the problem of encoding data into extit{repeat-free} sequences in which sequences are imposed to contain any $k$-tuple at most once (for predefined $k$). First, the capacity of the repeat-free constraint are calculated. Then, an efficient algorithm, which uses two bits of redundancy, is presented to encode length-$n$ sequences for $k=2+2\log (n)$. This algorithm is then improved to support any value of $k$ of the form $k=a\log (n)$, for $1<a$, while its redundancy is $o(n)$. We also calculate the capacity of repeat-free sequences when combined with local constraints which are given by a constrained system, and the capacity of multi-dimensional repeat-free codes.

연구 동기 및 목표

  • k-튜플이 한 번 이상 반복되지 않도록 제약 조건이 있는 반복 없는 순서열의 용량을 결정하는 것.
  • 반복 없는 순서열을 위한 최소한의 부재함을 가진 효율적인 인코딩 알고리즘을 설계하는 것.
  • k = a log n (a > 1)를 지원하도록 인코딩 체계를 일반화하여 o(n)의 부재함을 유지하는 것.
  • 국소적 제약 조건이 정의된 제약 시스템과 결합된 반복 없는 코드의 용량을 분석하는 것.
  • 다차원 반복 없는 코드의 용량을 조사하는 것.

제안 방법

  • k-튜플 유일성 제약 조건 하에서 길이 n인 유효한 순서열의 최대 수를 모델링하여 반복 없는 순서열의 용량을 유도한다.
  • k = 2 + 2 log n일 경우, 모든 k-튜플이 최대 한 번씩만 나타나도록 보장하는 두 비트 부재함 인코딩 알고리즘을 제안한다.
  • 모든 a > 1에 대해 k = a log n를 처리할 수 있도록 인코딩 방법을 일반화하며, o(n)의 부재함을 유지한다.
  • 조합론적 및 정보이론적 기법을 사용하여 제약 시스템에 의해 정의된 국소적 제약 조건 하에서의 용량을 분석한다.
  • k-튜플 회피를 고차원으로 일반화하여 다차원 반복 없는 코드에 대한 분석을 확장한다.
  • 시프트 레지스터 및 데 브리쥐느 그래프 기반 구조를 적용하여 반복 없는 제약 조건을 효율적으로 모델링하고 강제한다.

실험 결과

연구 질문

  • RQ1k-튜플이 반복될 수 없을 경우 반복 없는 순서열의 용량은 무엇인가?
  • RQ2k = 2 + 2 log n일 때, 반복 없는 순서열을 위한 최소한의 부재함을 가진 효율적인 인코딩 알고리즘은 어떻게 설계할 수 있는가?
  • RQ3k = a log n (모든 a > 1)를 지원하도록 인코딩 체계를 일반화할 수 있으며, o(n)의 부재함을 유지할 수 있는가?
  • RQ4제약 시스템에 의해 정의된 국소적 제약 조건과 결합된 반복 없는 코드의 용량은 무엇인가?
  • RQ5k-튜플 유일성 제약 조건 하에서 다차원 반복 없는 코드의 용량은 무엇인가?

주요 결과

  • 반복 없는 순서열의 용량은 n과 k의 함수로 유도되었으며, 코드 속도에 대한 이론적 상한선을 제공한다.
  • k = 2 + 2 log n일 경우 두 비트의 부재함만을 가지는 효율적인 인코딩 알고리즘이 제안되었으며, 거의 최적의 효율성을 달성한다.
  • 알고리즘은 모든 a > 1에 대해 k = a log n를 지원하도록 일반화되었으며, 부재함이 o(n)으로 증가함을 확인하여 비선형 증가를 보였다.
  • 국소적 제약 조건이 정의된 제약 시스템과 결합된 반복 없는 코드의 용량은 공동 엔트로피와 제약 모델링을 통해 특성화되었다.
  • 다차원 반복 없는 코드의 용량이 분석되었으며, k-튜플 회피 제약 조건이 고차원으로 자연스럽게 확장됨을 보였다.
  • 결과적으로 반복 없는 코드는 다양한 구조적 제약 조건 하에서 낮은 부재함을 유지하면서도 높은 데이터 전송률을 달성할 수 있음을 보여주었다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.