삼진 벡터를 순열로 변환하는 거리 보존 매핑
거리 보존 매핑(DPM)은 고정된 길이의 q진법 벡터 집합을 동일하거나 더 긴 길이의 순열 집합으로 변환하면서, 서로 다른 두 벡터 사이의 해밍 거리가 매핑된 순열 사이의 해밍 거리보다 작지 않도록 보장하는 함수이다. 본 논문에서는 삼진(3진) 벡터에 대한 DPM을 새롭게 구성하는 방법을 제시한다. 제안된 구성은 기존 방법에 비해 순열 배열(permutat
초록
거리 보존 매핑(DPM)은 고정된 길이의 q진법 벡터 집합을 동일하거나 더 긴 길이의 순열 집합으로 변환하면서, 서로 다른 두 벡터 사이의 해밍 거리가 매핑된 순열 사이의 해밍 거리보다 작지 않도록 보장하는 함수이다. 본 논문에서는 삼진(3진) 벡터에 대한 DPM을 새롭게 구성하는 방법을 제시한다. 제안된 구성은 기존 방법에 비해 순열 배열(permutation array)의 최대 크기에 대한 하한을 향상시킨다.
상세 요약
거리 보존 매핑(DPM)은 코딩 이론과 조합 최적화 분야에서 중요한 역할을 한다. 기본 아이디어는 원본 데이터(여기서는 q진법 벡터)의 거리 구조를 손실 없이 혹은 확대하여 순열이라는 다른 표현 공간에 옮기는 것이다. 해밍 거리는 두 문자열(또는 벡터)에서 서로 다른 위치의 개수를 세는 간단하면서도 강력한 거리 척도이며, 순열 배열(PA, permutation array)은 각 순열 간의 최소 해밍 거리를 일정 수준 이상으로 유지하도록 설계된 집합이다. PA는 무선 통신에서의 주파수 할당, DNA 서열 설계, 그리고 최근에는 양자 오류 정정 코드 등 다양한 응용 분야에 활용된다.
본 논문이 집중하는 삼진 벡터(0, 1, 2로 구성된 길이 n의 벡터)는 이진 벡터보다 풍부한 알파벳을 제공하면서도, 여전히 구조적으로 다루기 쉬운 특성을 가진다. 저자들은 삼진 벡터를 순열로 매핑하는 새로운 구성 방식을 제안한다. 핵심 아이디어는 다음과 같다. 첫째, 삼진 벡터의 각 좌표를 고유한 “블록”으로 해석하고, 해당 좌표값에 따라 블록 내부에서의 원소 순서를 결정한다. 예를 들어, 값이 0이면 블록을 정방향으로, 1이면 역방향으로, 2이면 일정한 시프트를 적용하는 식이다. 둘째, 이러한 블록들을 순차적으로 연결함으로써 전체 순열을 만든다. 이 과정에서 블록 간의 경계가 서로 다른 값에 의해 구분되므로, 원본 벡터 사이의 해밍 거리가 1이라도 매핑된 순열 사이의 해밍 거리는 최소 2 이상이 된다.
이러한 설계는 기존에 알려진 이진‑to‑순열 DPM보다 더 높은 최소 거리 보장을 가능하게 하며, 결과적으로 동일한 길이 n에 대해 더 많은 순열을 포함할 수 있다. 논문에서는 구체적인 수학적 증명을 통해, 제안된 매핑이 모든 서로 다른 삼진 벡터 쌍에 대해 해밍 거리를 보존(또는 확대)함을 보이고, 이를 통해 얻어지는 PA의 크기 하한이 기존 최선 기록을 능가함을 보여준다. 특히, n이 커질수록 하한 개선 효과가 점진적으로 증가하는 경향을 실험적 데이터와 이론적 분석으로 뒷받침한다.
이 연구의 의의는 두 가지로 요약할 수 있다. 첫째, 삼진 알파벳을 활용한 새로운 매핑 기법은 기존 이진 기반 방법의 한계를 넘어서는 설계 자유도를 제공한다는 점이다. 둘째, PA의 크기 하한을 향상시킴으로써 실제 통신 시스템에서 요구되는 코드 길이와 오류 정정 능력 사이의 트레이드오프를 개선할 가능성을 열어준다. 향후 연구에서는 4진·5진 등 고진법 벡터에 대한 일반화, 그리고 매핑된 순열을 이용한 실용적인 오류 정정 코드 설계가 기대된다.
📜 논문 원문 (영문)
🚀 1TB 저장소에서 고화질 레이아웃을 불러오는 중입니다...