We introduce a new class of combinatorial objects called consecutive pseudo-Latin squares (CPLSs), a variant of Latin squares in which at least one row or column is in consecutive or reverse-consecutive order, but every element may not appear in every row or column. We derive exact and asymptotic formulas for the number of CPLSs of order $n$, showing that their proportion among all pseudo-Latin squares (PLSs) rapidly approaches zero as $n\to\infty$. We also analyze the distribution of CPLSs under uniform random sampling, and explore connections to algebraic structures, interpreting CPLSs as Cayley tables related to those of unital magmas. Finally, we supplement our theoretical results with Monte Carlo simulations for small values of $n$.
논문 ID : 2510.11980제목 : On the Combinatorics of Pseudo-Latin Squares저자 : Andrew Pendleton분류 : math.CO (조합수학)발표 시간 : 2025년 9월 (arXiv 사전인쇄본)논문 링크 : https://arxiv.org/abs/2510.11980 본 논문은 연속 의사-라틴 방진(CPLSs)이라는 새로운 조합 대상을 도입한다. 이는 라틴 방진의 변형으로, 최소한 하나의 행 또는 열이 연속 또는 역연속 순서를 가지지만, 각 원소가 모든 행이나 열에 반드시 나타나지는 않는 구조이다. 저자는 n차 CPLSs의 개수에 대한 정확한 공식과 점근 공식을 도출하였으며, n→∞일 때 CPLSs가 모든 의사-라틴 방진(PLSs) 중에서 차지하는 비율이 빠르게 0으로 수렴함을 증명하였다. 본 논문은 균등 무작위 표본 추출 하에서 CPLSs의 분포를 분석하고, 대수 구조와의 연결을 탐색하여 CPLSs를 단위원소 마그마(unital magmas)와 관련된 케일리 표로 해석한다. 마지막으로 몬테카를로 시뮬레이션을 통해 작은 n값에 대한 이론적 결과를 검증한다.
본 연구는 라틴 방진 변형의 조합론적 성질 탐색에서 비롯되었다. 전통적인 라틴 방진은 각 원소가 모든 행과 열에 정확히 한 번씩 나타나야 하지만, 의사-라틴 방진은 이 제약을 완화하여 원소가 서로 다른 행과 열에서 다양한 횟수로 나타날 수 있도록 허용한다. 저자는 특히 연속성 성질을 가진 의사-라틴 방진에 주목한다.
게임 영감 : 연구 영감은 donotfindthefox.com 웹사이트의 "FOX in Boxes" 게임에서 비롯되었으며, 이 게임은 4×4 격자에서 특정 단어를 피하면서 무작위로 문자를 배치하는 것을 포함한다이론적 가치 : 연속성은 조합 구조에서 중요한 성질이며, 의사-라틴 방진에서의 표현을 연구하는 것은 이론적 의의를 가진다응용 전망 : 라틴 방진 및 그 변형은 실험 설계, 암호학, 오류 정정 부호 등 다양한 분야에서 광범위한 응용을 가진다전통적인 라틴 방진 이론은 주로 완전히 균형잡힌 구조에 초점을 맞춘다 제약이 완화된 의사-라틴 방진, 특히 연속성과 같은 특수한 성질을 가진 변형에 대한 체계적인 이론 분석이 부족하다 이러한 대상들의 대규모 상황에서의 점근 거동에 대한 깊이 있는 이해가 결여되어 있다 새로운 개념 정의 : 연속 의사-라틴 방진(CPLSs)이라는 새로운 조합 대상을 처음으로 체계적으로 정의정확한 계수 공식 : n차 CPLSs 개수의 정확한 조합 공식 도출점근 분석 : CPLSs가 모든 PLSs 중에서 차지하는 비율이 4 n n + 1 ( n 2 − n ) ! ( n 2 ) ! \frac{4n^{n+1}(n^2-n)!}{(n^2)!} ( n 2 )! 4 n n + 1 ( n 2 − n )! 의 속도로 0으로 수렴함을 증명확률 분포 : 무작위 PLS에서 연속 행과 열의 개수에 대한 확률질량함수를 완전히 특성화대수적 해석 : CPLSs와 근처 단위원소 마그마 케일리 표 간의 대응 관계 수립계산 검증 : 대규모 몬테카를로 시뮬레이션을 통해 이론적 결과의 정확성 검증의사-라틴 방진(PLS) : n차 의사-라틴 방진은 다중집합 { 1 , 1 , … , 1 , 2 , 2 , … , n , n , … , n } \{1,1,\ldots,1,2,2,\ldots,n,n,\ldots,n\} { 1 , 1 , … , 1 , 2 , 2 , … , n , n , … , n } 의 원소로 이루어진 n×n 배열로, 각 원소의 중복도는 n이다.
연속 의사-라틴 방진(CPLS) : 최소한 하나의 행 또는 열이 연속 또는 역연속 순서인 의사-라틴 방진이다.
저자는 포함-배제 원리(PIE)를 주요 계수 도구로 채택한다:
R R R 을 최소한 하나의 연속 행을 가진 n차 PLSs의 집합이라 하자C C C 를 최소한 하나의 연속 열을 가진 n차 PLSs의 집합이라 하자그러면 Σ n = R ∪ C \Sigma_n = R \cup C Σ n = R ∪ C 이고, ∣ Σ n ∣ = ∣ R ∣ + ∣ C ∣ − ∣ R ∩ C ∣ |\Sigma_n| = |R| + |C| - |R \cap C| ∣ Σ n ∣ = ∣ R ∣ + ∣ C ∣ − ∣ R ∩ C ∣ 이다 다음 단계를 통해 각 유형의 PLSs 개수를 계산한다:
연속 행/열 선택 : 어떤 행 또는 열이 연속일지 결정순서 결정 : 연속 또는 역연속 배열 선택나머지 위치 채우기 : 남은 원소를 비연속 위치에 배치PIE 적용 : 중복 계산 회피보조정리 2.1 : PLSs의 총 개수는 ∣ Ω n ∣ = ( n 2 ) ! ( n ! ) n |\Omega_n| = \frac{(n^2)!}{(n!)^n} ∣ Ω n ∣ = ( n ! ) n ( n 2 )! 이다
보조정리 2.2 : 최소한 하나의 연속 행을 가진 PLSs의 개수:
∣ R ∣ = ∑ i = 1 n ( − 1 ) i + 1 ⋅ 2 i ⋅ n ! ( n 2 − i n ) ! ( n − i ) ! n + 1 i ! |R| = \sum_{i=1}^n (-1)^{i+1} \cdot 2^i \cdot \frac{n!(n^2-in)!}{(n-i)!^{n+1}i!} ∣ R ∣ = ∑ i = 1 n ( − 1 ) i + 1 ⋅ 2 i ⋅ ( n − i ) ! n + 1 i ! n ! ( n 2 − in )!
복잡한 계수 문제를 여러 계층으로 분해 서로 다른 개수의 연속 행과 열의 교집합을 체계적으로 처리 직접 계수의 조합론적 폭발을 교묘하게 회피 90° 회전을 이용하여 행과 열 사이의 전단사 관계 수립 반사 등의 변환을 통해 중복 계산 단순화 홀수 차수와 짝수 차수의 차이를 특별히 처리 주도항 식별: 첫 번째 항 2 ∣ R ∣ 2|R| 2∣ R ∣ 이 전체 표현식을 지배함을 증명 정확한 오차 추정: 점근 근사의 수렴 속도 제공 무작위 PLSs 생성 : 원소의 무작위 순열을 통해 균등 분포의 n차 PLSs 생성규모 설정 : n∈{3,4,5}에 대해 10 8 10^8 1 0 8 회의 독립 시행 수행검증 범위 : 소규모에 대한 정확한 검증, 대규모에 대한 점근 거동 테스트이론 vs 실험 확률 차이 : 몬테카를로 추정과 이론 예측의 편차 측정수렴성 분석 : 반복 횟수 증가에 따른 수렴 거동 관찰신뢰 구간 : max { 5 p ( 1 − p ) N , p 100 } \max\{5\sqrt{\frac{p(1-p)}{N}}, \frac{p}{100}\} max { 5 N p ( 1 − p ) , 100 p } 을 오차 한계로 사용프로그래밍 언어 : Python난수 생성 : 표준 라이브러리의 균등 난수 생성기 사용병렬화 : tqdm 라이브러리를 통한 진행 상황 추적메모리 최적화 : 생성된 모든 행렬 저장을 피하기 위한 스트림 처리작은 n값에 대해 이론 예측과 실험 결과가 높은 일치도를 보인다:
n 이론 확률 P(ω∈Σₙ) 실험 오차 범위 3 0.490476 ±0.0016 4 0.090006 ±0.0009 5 0.009760 ±0.0003
점근 공식 S ( n ) S(n) S ( n ) 의 근사 품질은 n의 증가에 따라 빠르게 향상된다:
| n | |Σₙ|/S(n) |
|---|----------|
| 5 | 0.995 |
| 6 | 0.9996 |
| 7 | 0.99997 |
| 8 | 0.999998 |
연속 행과 열의 개수 분포에 대해, 모든 테스트 사례의 실험값이 이론 예측의 신뢰 구간 내에 위치한다.
n=3 : CPLSs가 여전히 상당한 비율을 차지(~49%)n=4 : 비율이 현저히 감소(~9%)n≥5 : 빠르게 0으로 수렴(<1%)90° 회전 대칭성을 통해 행과 열의 기여도가 완전히 동등함을 검증한다.
PIE 계산에서 고차 교집합항이 최종 결과에 미치는 기여도가 무시할 수 있는 수준임을 증명한다.
빠른 감소 : CPLSs 비율의 감소 속도가 예상보다 빠르다소규모 이상 현상 : n≤4일 때 대규모 n과 다른 거동 패턴을 보인다수치 안정성 : 10 8 10^8 1 0 8 회 시행에서도 몬테카를로 추정이 높은 정확도를 유지한다오일러의 36명 장교 문제 : 역사적으로 라틴 방진 연구를 추진한 고전 문제현대 발전 : 준군, 실험 설계, 오류 정정 부호와의 연결계수 문제 : 전통적인 라틴 방진의 계수는 여전히 미해결 문제노턴의 업적 : 직교 라틴 방진 집합 연구를 위해 의사-라틴 방진 개념을 처음 도입대수적 응용 : 마그마 이론과의 연결연속성 성질을 가진 의사-라틴 방진을 처음으로 체계적으로 연구 정확한 계수 이론 수립 대수 구조의 새로운 관점 제공 희소성 정리 : CPLSs가 큰 n에서 극히 드물며, 비율이 O ( 4 n n + 1 ( n 2 − n + 1 ) n ) O(\frac{4n^{n+1}}{(n^2-n+1)^n}) O ( ( n 2 − n + 1 ) n 4 n n + 1 ) 의 속도로 0으로 수렴함을 증명분포의 완전한 특성화 : 연속 행과 열의 개수에 대한 완전한 확률질량함수 제공대수적 대응 : CPLSs와 근처 단위원소 마그마 간의 이론적 연결 수립계산 복잡성 : 정확한 공식은 복잡한 조합 표현을 포함하며, 계산 비용이 n에 따라 빠르게 증가한다적용 범위 : 주요 결과는 소규모에서 중규모 상황에 집중되어 있다실제 응용 : 현실 응용 사례와의 연결이 아직 추가 탐색이 필요하다추가 연구 : 다른 유형의 "구조화된" 의사-라틴 방진 고려알고리즘 최적화 : 더욱 효율적인 계수 및 생성 알고리즘 개발응용 탐색 : 암호학, 부호 이론에서의 잠재적 응용이론적 엄밀성 : 수학적 유도가 완전하고 증명 논리가 명확하다방법론 혁신 : 구성적 계수와 포함-배제 원리를 교묘하게 결합한다충분한 실험 : 대규모 몬테카를로 검증이 결과의 신뢰성을 강화한다학제간 관점 : 조합 문제를 대수 구조와 연결한다응용 동기 : 게임 영감이 있지만 실제 응용 가치가 충분히 명확하지 않다계산 효율성 : 큰 n값에 대해 공식의 계산이 비현실적이 된다일반화 가능성 : 결과가 특정 연속성 성질에 주로 초점을 맞추고 있어 다른 구조적 성질로의 추가 일반화 가능성이 제한적이다이론적 기여 : 의사-라틴 방진 이론에 새로운 연구 방향 제공방법론적 가치 : 계수 기법이 다른 조합 구조에도 적용 가능할 수 있다재현성 : 완전한 코드 구현을 제공하여 검증 및 확장이 용이하다조합수학 연구 : 라틴 방진 변형의 이론적 기초로 활용확률 분석 : 무작위 조합 구조의 성질 연구알고리즘 설계 : 특수한 제약 조건 하의 조합 최적화 문제본 논문은 라틴 방진의 역사적 발전, 현대적 응용, 관련 이론을 포괄하는 13편의 중요 문헌을 인용하고 있으며, 특히 주목할 만한 것들은:
McKay 등(2007) : 소규모 라틴 방진, 준군 및 환의 체계적 연구van Lint & Wilson(1992) : 조합론 교과서의 라틴 방진 장Norton(1952) : 직교 행 라틴 방진 집합의 개척적 업적종합 평가 : 이는 조합수학 분야에서 이론적 가치를 가진 엄밀한 논문으로, 응용 전망은 추가 탐색이 필요하지만 방법론 혁신과 이론적 기여가 관련 연구에 귀중한 기초를 제공한다.