螺旋离散动力系统及其在精确慢NIM中的应用
组合数学
2023-12-15 v1
摘要
给定整数 n,k,ℓ 满足 0<k<n,1<ℓ 以及整数向量 x=(x1,…,xn);记 m=m(x) 为 x 中为 ℓ 倍数的条目数。按如下方式选择 x 的 n−k 个条目:若 n−k≤m(x),取 x 中为 ℓ 倍数的 n−k 个最小条目;若 n−k>m(x),取所有 m 个此类条目(若有),并任意添加剩余的 n−k−m 个条目,例如取最大的那些。在一步中,所选 n−k 个条目(熊)保持其值不变,而其余 k 个(牛)减少1。重复这些步骤得到序列 S=S(n,k,ℓ,x0)=(x0→x1→…→xj→…)。它是“拟周期的”。更精确地说,存在一个函数 N=N(n,k,ℓ,x0) 使得对所有 j≥N 有 m(xj)≥n−k 且 range(xj)≤ℓ,其中 range(x)=(max(xi∣i∈[n])−min(xi∣i∈[n])。此外,N 是 n,k,ℓ 和 range(x0) 的多项式,并可在时间线性于 n,k,ℓ 和 log(1+range(x0)) 内计算。经过 N 步后,系统“像螺旋一样”运动。假设 x1≤⋯≤xn,在 [n]={1,…,n} 上引入循环序,将1和 n 视为邻居。然后,熊和牛将 [n] 划分为两个区间,每 ℓ 步旋转角度 2πk/n。此外,每经过 p=ℓn/GCD(n,k)=ℓLCM(n,k)/k 步,x 的所有条目都减少相同的值 δ=pk/n,即对所有 i∈[n] 和 j≥N 有 xij+p−xij=δ。我们提供了一个算法,可在时间线性于 n,k,ℓ,log(1+range(x0))(和 log(1+j))内计算 N(和 xj)。在 k=n−1 且 ℓ=2 的情况下,此类螺旋动力系统可应用于无偏博弈。
引用
@article{arxiv.2312.08382,
title = {Screw discrete dynamical systems and their applications to exact slow NIM},
author = {Vladimir Gurvich and Mariya Naumova},
journal= {arXiv preprint arXiv:2312.08382},
year = {2023}
}
备注
arXiv admin note: text overlap with arXiv:2311.03257