다양한 주기의 딩 헬레시 일반화 사이클로틱 이진열 선형 복잡도 연구

다양한 주기의 딩 헬레시 일반화 사이클로틱 이진열 선형 복잡도 연구

초록

본 논문은 일반화 사이클로틱 집합을 이용해 임의의 주기를 갖는 딩-헬레시 이진열을 구성하고, 그 선형 복잡도가 높은 충분조건을 제시한다. 또한 일반 경우에 대한 선형 복잡도 계산 방법을 체계적으로 제시한다.

상세 분석

논문은 먼저 일반화 사이클로미(Generalized Cyclotomy)의 기본 개념을 정리하고, 특히 두 소수 p와 q에 대한 곱 pq 형태의 모듈러 군에서 생성되는 사이클로틱 클래스들을 정의한다. 딩-헬레시(Ding‑Helleseth) 방식은 이러한 사이클로틱 클래스를 이용해 이진열을 만들 때, 각 클래스에 0과 1을 할당하는 규칙을 지정함으로써 주기와 균등성을 제어한다. 저자들은 기존 연구에서 제한되었던 주기 n=pq·2^m 형태를 넘어, n이 임의의 정수(특히 p·q·d 형태)일 때도 적용 가능한 충분조건을 정리한다. 핵심은 두 사이클로틱 클래스의 합집합이 전체 군을 완전하게 분할하도록 하고, 각 클래스에 할당되는 비트값이 서로 보완 관계를 이루게 함으로써 선형 복잡도가 n/2 이상이 되도록 보장하는 것이다. 이를 위해 저자들은 최소 다항식의 차수와 연결된 순환 부호열의 최소 다항식 사이의 관계를 이용한 새로운 정리(정리 3)를 증명한다. 정리 3에 따르면, 특정 인덱스 집합 S가 주어졌을 때, 해당 인덱스에 1을 배치하면 최소 다항식의 차수가 |S|와 정확히 일치한다는 것을 보인다. 따라서 선형 복잡도는 직접적으로 선택된 사이클로틱 클래스의 크기에 의해 결정된다. 논문은 또한 이러한 조건을 만족하는 구성을 찾는 알고리즘을 제시하고, 복잡도 분석을 통해 시간·공간 효율성을 검증한다. 마지막으로, 제시된 방법을 실제 수치 예제로 적용해 n=3·5·7·2^4 등 다양한 복합 주기에 대해 선형 복잡도가 기대값에 근접함을 실험적으로 확인한다. 전체적으로 이 연구는 일반화 사이클로틱 구조를 활용한 이진열 설계에서 선형 복잡도 보장을 위한 이론적 토대를 확장하고, 실용적인 설계 가이드를 제공한다.