中文

螺旋离散动力系统及其在精确慢NIM中的应用

组合数学 2023-12-15 v1

摘要

给定整数 n,k,n,k,\ell 满足 0<k<n,  1<0<k<n, \; 1<\ell 以及整数向量 x=(x1,,xn)x = (x_1,\ldots,x_n);记 m=m(x)m = m(x)xx 中为 \ell 倍数的条目数。按如下方式选择 xxnkn-k 个条目:若 nkm(x)n-k \leq m(x),取 xx 中为 \ell 倍数的 nkn-k 个最小条目;若 nk>m(x)n-k > m(x),取所有 mm 个此类条目(若有),并任意添加剩余的 nkmn-k-m 个条目,例如取最大的那些。在一步中,所选 nkn-k 个条目(熊)保持其值不变,而其余 kk 个(牛)减少1。重复这些步骤得到序列 S=S(n,k,,x0)=(x0x1xj)S = S(n,k,\ell,x^0) = (x^0 \to x^1 \to \ldots \to x^j \to \ldots)。它是“拟周期的”。更精确地说,存在一个函数 N=N(n,k,,x0)N = N(n,k,\ell,x^0) 使得对所有 jNj \geq Nm(xj)nkm(x^j) \geq n-krange(xj)range(x^j) \leq \ell,其中 range(x)=(max(xii[n])min(xii[n])range(x) = (\max(x_i \mid i \in [n]) - \min(x_i \mid i \in [n])。此外,NNn,k,n,k,\ellrange(x0)range(x^0) 的多项式,并可在时间线性于 n,k,n,k,\elllog(1+range(x0))\log(1 + range(x^0)) 内计算。经过 NN 步后,系统“像螺旋一样”运动。假设 x1xnx_1 \leq \dots \leq x_n,在 [n]={1,,n}[n] = \{1, \ldots, n\} 上引入循环序,将1和 nn 视为邻居。然后,熊和牛将 [n][n] 划分为两个区间,每 \ell 步旋转角度 2πk/n2 \pi k /n。此外,每经过 p=n/GCD(n,k)=LCM(n,k)/kp = \ell n / GCD(n,k) = \ell LCM(n,k) / k 步,xx 的所有条目都减少相同的值 δ=pk/n\delta = pk/n,即对所有 i[n]i \in [n]jNj \geq Nxij+pxij=δx_i^{j+p} - x_i^j = \delta。我们提供了一个算法,可在时间线性于 n,k,,log(1+range(x0))n,k,\ell, \log(1 + range(x^0))(和 log(1+j)\log (1+j))内计算 NN(和 xjx^j)。在 k=n1k=n-1=2\ell = 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