具有连续权函数的线性动力系统

克里斯特尔 拜尔德国德累斯顿技术大学,christel.baier@tu-dresden.de
Toghrul公司 卡里莫夫德国马克斯·普朗克软件系统研究所,toghs@mpi-sws.org
乔尔 瓦克宁德国马克斯·普朗克软件系统研究所,joel@mpi-sws.org
雅各布 皮里鲍尔德国德累斯顿技术大学,jakob.piribauer@tu-dresden.de

内政部:https://doi.org/10.1145/3641513.3650173
HSCC'24:第27届ACM混合系统国际会议:计算与控制,中国香港特别行政区,2024年5月

在离散时间线性动力系统(LDS)中,线性映射被反复应用于初始向量,从而产生一系列称为系统轨道的向量。为轨道上的点分配权重的权重函数可用于对LDS建模的系统的资源消耗等定量方面进行建模。本文讨论了轨道在连续权函数和多项式权函数下的平均收益、总累积权和折现累积权的计算问题。除了一般LDS外,还考虑了随机LDS和有界轨道LDS的特殊情况。此外,还分析了确定加权轨道是否满足能量约束的问题,即累计重量是否从不低于给定的界限。

CCS概念:计算理论→定时和混合模型;

关键词: 线性动力系统, 平均收益, 总奖励, 折现报酬

ACM参考格式:
Rajab Aghamov、Christel Baier、Toghrul Karimov、Joel Ouaknine和Jakob Piribauer。2024.具有连续权重函数的线性动力系统。第27届ACM混合系统国际会议:计算与控制(HSCC’24),2024年5月14-16日,中国香港特别行政区。美国纽约州纽约市ACM,11页。https://doi.org/10.1145/3641513.3650173

1简介

表1: 结果概述。
LDS类型 权重函数 算法结果
平均收益 任意的 多项式的 可计算的 (厚度3.4)
有界轨道 连续的 可计算积分表示 (厚度3.8)
随机,不可约 连续的 可以用多项式计算权重函数的多次求值。 (厚度3.10)
随机,可约 连续的 可以通过对权重函数进行指数多次求值来计算。 (厚度3.12)
总重量/折扣重量 任意的 多项式的 可计算的 (厚度4.1)
满足能源约束 任意的 多项式的 维度3可判定 (厚度4.7)
随机的,随机的 线性的 积极性-硬 (厚度4.8)
尺寸4 多项式的 丢番图尼哈 (厚度4.9)

描述系统状态如何随时间变化的动态系统在广泛的领域中构成了一个突出的建模范例。A类离散时间线性动力系统环境空间中的(LDS)$\mathbb{R}^d$从某个初始点开始$q\in\mathbb{R}^d$系统的动力学由矩阵形式的线性更新函数给出$M\in\mathbb{R}^{d\乘以d}$在每个时间点应用于系统的当前状态。这导致了轨道(q个,Mq公司,M(M)2q个, …).

对LDS的研究尤其重要,因为它们可以说是最简单的动力系统形式,但仍存在许多挑战性问题。此外,更复杂系统的线性化在控制理论和工程中普遍存在(参见,例如[5,18])许多现实世界的问题都是通过线性化来解决的。

有关LDS的算法问题是计算机科学中一个活跃的研究领域。令人惊讶的是,关于给定LDS轨道的几个看似简单的决策性问题已经公开了几十年(有关概述,请参阅[12]). 例如,关于线性递归序列、积极性问题和斯科利姆问题被以下问题所包含:给定(M(M),q个)和目标集H(H),确定是否存在$n\in\mathbb{n}$这样的话M(M)n个q个H(H).深入的结果确立了斯科勒姆特殊案件的可判定性[23,25]和积极性[21,22]低维度问题。然而,总的来说,这两个问题的可决策性地位已经公开了几十年。此外,为了验证被建模为LDS的系统是否满足期望的属性,研究了典型的形式验证问题,例如询问LDS轨道是否满足某些时间属性的模型检查问题[4,13].

在本文中,我们解决了当系统配备权重函数时出现的定量验证问题。据我们所知,文献中尚未研究加权LDS的此类定量验证任务。工作[16]关于计算密度然而,轨道对半代数集的访问对具有不连续的我们将在下面的相关工作部分中详细解释权重函数。

我们认为连续的权重函数$w:\mathbb{R}^d\rightarrow\mathbb{R}$为环境空间中的每个状态分配权重。此类权重函数可用于对系统的各种定量方面进行建模,例如资源或能源消耗、奖励或公用事业或执行时间。给定权重函数w个,我们得到轨道中状态的权重序列(w个(q个),w个(Mq公司),w个(M(M)2q个), …). 本文的目标是为加权系统中出现的以下典型问题提供算法答案:

  • 什么是平均收益即每一步收集的平均重量?
  • 什么是总累积重量轨道和所谓的折现累计重量,其中重量是在k个时间步长按系数打折λk个对于给定的λ∈ (0, 1)?
  • 是否有$n\in\mathbb{n}$这样,在第一个n个步数低于给定的界限?这个问题被称为满足能量约束因为它对应于当权重对每一步使用或获得的能量建模时,确定系统是否耗尽能量。

示例1.1假设调度程序将任务分配给d日不同的处理器P(P)1, …,P(P)d日并且处理器在不同时间步长的负载可以被建模为具有矩阵的LDS$M\in\mathbb{Q}^{d\times d}$和轨道$(M^k q)_{k\in\mathbb{N}}$对于$q\in\mathbb{q}^d$此外,假设每个处理器P(P)存在最佳负载μ在这种情况下,它的工作效率最高。为了评估调度器,我们想知道实际负载与理想负载的长期匹配程度。作为向量好坏的度量x个匹配向量μ对于理想载荷,我们使用平均平方距离

数学10
为了查看调度器在可能的初始化阶段后长期内如何接近最佳负载,我们考虑轨道相对于权重函数的平均收益δμ即。,
数学11
另一方面,如果我们知道轨道将趋向于k个→ ∞, 我们可能还想测量总偏差$\sum_{k=0}^\infty\delta_\mu(M^k q)$。如果该值较小,则轨道很快收敛到最佳载荷,且初始偏差不大。

为了获得算法结果,我们考虑了LDS的限制类和连续权函数的限制类的不同组合。即,除了任意有理LDS外,我们还考虑了具有有界轨道和随机LDS随机LDS发生在概率系统验证的背景下:对于有限状态马尔可夫链,状态空间上的分布序列自然形成LDS。初始分布可以写成向量ι初始化∈ [0, 1]d日然后,转移概率矩阵P(P)可以重复应用以获得分布P(P)k个ι初始化之后的状态k个步骤。与定义了马尔可夫链中无限路径上的概率测度的路径语义不同,马尔可夫链条作为LDS的视图也被称为配电变压器语义马尔可夫链(参见,例如[1]).

对于权函数,我们考虑一般连续函数。当然,对于算法结果,我们必须对这些函数的可计算性或近似性进行额外的假设。此外,我们考虑了有理系数多项式权函数的子类。

贡献。我们解决了上面提到的带有有理条目的加权LDS的问题连续的权重函数。我们的贡献如下(另见表1).

  • 平均收益:对于具有多项式权重函数的有理LDS,我们证明了平均收益是否存在是可判定的,在这种情况下,它是有理且可计算的。然后我们展示了如何确定有理LDS的轨道是否有界。如果有理LDS的轨道是有界的,我们说明了如何计算轨道的累积点集,并证明了轨道的平均收益可以表示为权重函数在该集的可计算参数化上的积分。由于参数化可以明确计算,对于任何权重函数,积分都可以近似到任意精度w个这表现得相当好。
    接下来,我们考虑随机LDS,它是具有有界轨道的LDS的一个特例。在这里,轨道只有有限多个聚集点。我们证明了在转移矩阵不可约的情况下,可以在多项式时间内计算多项式上的多个有理点,使得平均收益是在这些点上计算的权重函数的算术平均值。另一方面,在可约的情况下,必须以指数形式计算出许多这样的有理点。
  • 总重量和折扣累积重量:对于有理LDS和多项式重量函数,我们证明了轨道的总重量和折现累积重量在有限的情况下是可计算和有理的。
  • 满足能量约束:首先,我们证明对于维数为的LDS,在多项式权函数下的轨道是否满足能量约束是可判定的d日= 3. 此外,我们还提供了关于此可判定性结果可能扩展的两个不同硬度结果:Atd日=4,这个问题对于Diophantine近似中的某些开放决策问题来说是困难的,而这些问题目前是完全开放的。此外,也仅限于随机LDS和线性权重函数,一般不会导致可判定性:我们表明,在这种情况下,能量满足问题至少与线性递归序列的正问题一样困难。积极性问题的可判定性状态是开放的,从[21]它的决议将成为重大的数学突破。

相关工作。几十年来,人们对线性动力系统的验证问题进行了广泛的研究,首先是关于Skolem的可判定性的问题[23,25]和积极性[21,22]低阶问题,这是LDS可达性问题的特例。LDS更一般的模型检验问题的可判定案例已在[4,13]. 此外,参数LDS的可判定性结果[6]以及稳健验证的各种概念[,10]已获得。请参见[12]为了调查离散时间线性动力系统的可判定性。

关于具有权重函数的LDS的相关工作很少。与我们的工作最接近的是凯尔门迪的工作[16]. 这里显示了天然密度半代数集中有理LDS的访问次数(这是频率的概念)总是存在的,并且可以近似到任意精度。该结果的一个结果是,有理LDS相对于“半代数阶跃函数”的平均收益,该函数采用环境空间的分区$\mathbb{R}^d$成为有限多个半代数集S公司1, …,S公司k个并分配合理的权重w个到中的点S公司,可以近似到任意精度。由于这些阶跃函数不是连续的,因此该结果与我们的结果正交。

当涉及到在分布变换语义下被视为LDS的马尔可夫链时,众所周知,对于一般LDS,Skolem和Positivity-hard结果仍然存在[2]. 瓦汉瓦拉最近显示[24]即使对于遍历马尔可夫链也是如此。在[1]与我们的工作相比,通过将概率值空间[0,1]离散为有限的区间集,近似地处理了分布变压器语义下的马尔可夫链,并研究了确定以这种方式获得的轨迹近似值是否满足某个属性的问题。

2序言

我们简要介绍了我们的符号,并介绍了后续章节中使用的概念。

2.1线性动力系统

A(离散时间)线性动力系统(LDS)(M(M),q个)尺寸的d日>0由更新矩阵组成$M\in\mathbb{R}^{d\乘以d}$和初始向量$q\in\mathbb{R}^d$.如果M(M)q个是理性的,我们说LDS是理性的. The轨道 $\mathcal{O}(M,q)$第页,共页(M(M),q个)是顺序$(M^k q)_{k\in\mathbb{N}}$我们说(M(M),q个)是有界的,如果存在$c\in\mathbb{R}$这样欧几里得长度||M(M)k个q个|| <c(c)为所有人$k\in\mathbb{N}$LDS称为随机的,随机的如果矩阵M(M)和初始向量q个只有非负条目和每列的条目M(M)以及q个总计为1。在这种情况下,我们参考矩阵M(M)也是随机的。1

2.2代数数

一个数字$\alpha\in\mathbb{C}$代数的如果存在多项式$p\in\mathbb{Q}[x]$这样的话第页(α) = 0. 代数数构成$\mathbb{C}$记为$\上划线{\mathbb{Q}}$.的最小多项式$\alpha\in\上划线{\mathbb{Q}}$是(唯一的)一元多项式$p\in\mathbb{Q}[X]$最小程度的第页(α) = 0. 这个属于α,表示为$\deg(\alpha)$,是最小多项式的次数α对于每个$\alpha\in\上划线{\mathbb{Q}}$存在唯一多项式$P_\alpha=\sum_{i=0}^{d}a_i x ^i\in\mathbb{Z}[x]$具有$d=\deg(\alpha)$,调用了定义多项式属于α,因此P(P)α(α)=0和$\gcd(a_0,\ldots,a_{d})=1$.多项式P(P)α和的最小多项式α具有相同的根,并且无平方的也就是说,它们的所有根都以重数1出现。这个(天真)身高第页,共页α,表示为H(H)(α),等于max0 ≤d日||. 我们表示一个代数数α通过定义多项式在计算机内存中P(P)α和足够精确的有理逼近$\operatorname{Re}(\alpha),\operator name{Im}(\ alpha$以区分α来自的其他根P(P)α。我们表示为||α||表示的位长度$\alpha\in\上划线{\mathbb{Q}}$。我们可以对用这种方式表示的代数数有效地执行算术。

2.3线性递归序列

A序列$(u_n)_{n\in\mathbb{n}}$是一个线性递归序列在一个环上$R\subseteq\mathbb{C}$如果存在正整数d日和a递推关系(0, …,d日− 1) ∈R(右)d日这样的话$u{n+d}=\sum{i=0}^{d-1}a_iu_{n+i}$为所有人n个. The秩序属于$(u_n)_{n\in\mathbb{n}}$是最小的正整数d日这样的话$(u_n)_{n\in\mathbb{n}}$满足中的递归关系R(右)d日。在这项工作中,我们将主要遇到以下LRS$\mathbb{Q}$,调用理性LRS有理LRS的示例包括斐波那契序列,u个n个=第页(n个)的$p\in\mathbb{Q}[x]$,以及u个n个=cos()其中$\theta\in\lbrace\arg(\lambda):\lambda\in\mathbb{Q}(i)\rbrace$我们建议读者参考珠穆朗玛峰等人的书籍[11]以及考尔斯和保罗[15]详细讨论线性递归序列。

一辆LRS$(u_n)_{n\in\mathbb{n}}$最终不是零满足唯一的最小递归关系$u{n+d}=\sum{i=0}^{d-1}a_iu_{n+i}$这样的话d日>0和0≠ 0. 写作$A=\begin{bmatrix}A_1&\cdots&A_{d-1}\end{bmatricx}$$q=\begin{bmatrix}u{0}&\cdots&u{d-1}\end{bmatricx}^\top$,矩阵

数学45
被称为伴随矩阵属于$(u_n)_{n\in\mathbb{n}}$.我们有
数学47
u个n个=e(电子)1C类n个q个为所有人$n\in\mathbb{n}$,其中e(电子)表示第个标准基向量。作为0≠0,矩阵C类是可逆的,特征值不为零。

这个特征多项式属于$(u_n)_{n\in\mathbb{n}}$$p(x)=x^d-\总和{i=0}^{d-1}a_ix^i$。请注意第页与特征多项式相同$\det(xI-C)$伴随矩阵的C类. The特征值(也称为)第页,共页$(u_n)_{n\in\mathbb{n}}$d日(可能不明显)根λ1, …,λd日特征多项式的第页.LRS是

  • 简单的(或可对角线的)如果其特征多项式没有重复根,并且
  • 非退化的如果(i)所有实特征值都是非负的,并且(ii)对于每对不同的特征值λ1,λ2,比率λ1/λ2不是团结的根源。

对于每个LRS$(u_n)_{n\in\mathbb{n}}$存在有效可计算的L(左)这样序列$u^{(k)}_n=u_{nL+k}$对于0≤k个<L(左)都是非退化的[11,第1.1.9节]。如果$(u_n)_{n\in\mathbb{n}},(v_n)_$LRS是在场地上吗R(右),和○∈{+,−,·},则w个n个=u个n个v(v)n个还定义了LRSR(右)[15,定理4.2]。此外,如果$(u_n)_{n\in\mathbb{n}}$$(v_n)_{n\in\mathbb{n}}$都很简单,那么也很简单$(w_n)_{n\in\mathbb{n}}$.

LRS的指数多项式表示.每个LRS$(u_n)_{n\in\mathbb{n}}$订单的d日>0以上$\上划线{\mathbb{Q}}$可以写在表格中

\开始{方程}u_n=\sum_{j=1}^m p_j(n)\lambda_j^n\end{方程}
(1)
哪里≥ 1,λ1, …,λ是的不同非零特征值$(u_n)_{n\in\mathbb{n}}$、和每个第页是具有代数系数的非零多项式;参见[11,第1章]。当这些条件出现时,λ第页我们说右手边在指数多项式形式.每个LRS$(u_n)_{n\in\mathbb{n}}$最终不是零的值具有唯一的表示形式,如(1)其中右侧为指数多项式形式。此外(1)永远不等于零。这是一个民间传说的结果,但我们在论文的扩展版本中提供了完整性的证据。

引理2.1$u_n=\sum_{i=1}^m p_i(n)\lambda_i^n$哪里≥ 1,$\lambda _1,\ldots,\lambda _m\in\overline{\mathbb{Q}}$非零且成对区分,并且每个$p_i\in\上划线{\mathbb{Q}}[x]$非零。然后,顺序$(u_n)_{n\in\mathbb{n}}$不等于零。具体来说,存在0≤n个<d日,其中$d=\sum_{i=1}^m(\deg(p_i)+1)$,因此u个n个≠ 0.

我们还可以描述实值LRS的指数多项式表示。

引理2.2

$(u_n)_{n\in\mathbb{n}}$如引理2.1的陈述。如果$u_n\in\mathbb{R}$为所有人$n\in\mathbb{n}$,则每1≤存在j个1≤j个这样的话$p_j(n)=\上一行{p_i}(n)$$\lambda_j=上一行{\lambda _i}$.

我们有$\上划线{u_n}=\sum_{j=1}^m\下划线{p_j}(n)\上划线[\lambda_j}^n$此外,$u_n=\覆盖线{u_n}$自从$u_n\in\mathbb{R}$为所有人n个。然后,结果来自指数多项式表示的唯一性。□

在这项工作中,我们将遇到表单的序列u个n个=第页(M(M)n个q个)其中第页是具有有理系数的多项式,并且q个是带有有理项的向量。

数学77
每个$u^{(k)}_n=e_kM^nq$LRS结束了吗$\mathbb{Q}$(这可以看出,例如通过应用凯莱-汉密尔顿定理)和LRS$\mathbb{Q}$在加法和乘法下是闭合的,序列$(p(M^nq))_{n\in\mathbb{n}}$本身就是LRS$\mathbb{Q}$.

关于LRS的决策问题长期以来,人们一直在研究轻轨交通的标志模式。这一领域的两个突出问题是斯科利姆问题积极性问题.Skolem问题是要找到一种算法,在给定LRS的情况下u个n个,决定是否设置Z轴= {n个:u个n个=0}为非空。在这个方向上最著名的结果是著名的Skolem-Mahler-Lech定理,它(非破坏性地)表明Z轴是半线性的。特别地,它表明非退化$(u_n)_{n\in\mathbb{n}}$只能有有限多个零。另一方面,积极性问题要求找到一种算法来确定u个n个全部≥0n个.

2.4马尔可夫链

有限状态离散时间马尔可夫链(DTMC)M(M)是元组(S公司,P(P),ι初始化),其中S公司是一组有限的状态,P(P):S公司×S公司[0,1]是我们需要的转移概率函数s}P_{ss^{prime}}=1中的$\sum_{s^{prime}$为所有人S公司ι初始化:S公司[0,1]是初始分布,因此s}^{}中的$\sum_{s\iota_{init}=1$对于算法问题,假设所有转移概率都是有理的。有限路径ρ在里面M(M)是有限序列01n个这样的州P(P)(,+ 1)所有0≤时>0n个− 1. 我们说一个国家t吨可以从访问如果从t吨。如果所有状态都可以从所有其他状态到达,我们就说M(M)不可约的; 否则,我们说是可约的.一套B类S公司的状态称为底部强连接组件(BSCC),如果它是强连接的,即B类可从中的所有其他状态访问B类如果没有传出转换,即。,P(P)(,t吨)>0和B类暗示t吨B类.

W.l.o.g.,我们确定S公司带有{1…,d日}的d日= |S公司|. 然后,我们考虑重载符号$P\in\mathbb{R}^{d\乘以d}$作为矩阵P(P)ij公司=P(P)(j个,)的,j个d日.2同样,我们认为ι初始化成为(列)矢量输入$\mathbb{R}^d$与(ι初始化)=ι初始化()的d日然后,在之后的状态上的分布序列k个步骤如下所示P(P)k个ι初始化,形成随机LDS。我们还写$P^{(k)}_{ij}$的(P(P)k个)ij公司,这是从状态转移的概率j个完全在k个步骤。此外,我们说矩阵P(P)如果底层马尔可夫链是不可约的,则为不可约。期间d日一个州的由以下人员提供:$d_i={\bf-gcd}\lbrace m\ge 1:P^{(m)}_{ii}>0\rbrace$.如果d日=1,那么我们称之为状态非周期性。马尔可夫链(及其矩阵)是非周期的当且仅当其所有状态均为非周期时。马尔可夫链的周期M(M)及其转移概率矩阵P(P)是状态周期中最不常见的倍数M(M).

向量$\pi\in\mathbb{R}^d$称为马尔可夫链的平稳分布,如果:a)π是一种分布,即。,πj个全部≥0j个1≤j个d日,以及$\sum_{j=1}^d\pi_j=1$; b)π静止,即。,π=也就是说π= ∑S公司P(P)ij公司πj个为所有人j个S公司对于非周期马尔可夫链,已知状态上的分布序列$(P^k\iota_{\mathit{init}})_{k\in\mathbb{N}}$收敛到平稳分布π,可以在多项式时间内计算(请参见[7,17]).

平均回报

在本节中,我们将讨论平均收益平均收益是长期内每一步收集的平均重量。对于由提供的LDS$M\in\mathbb{Q}^{d\times d}$$q\in\mathbb{q}^d$和权重函数$w:\mathbb{R}^d\rightarrow\mathbb{R}$,我们将轨道的平均收益定义为

数学96

在后续部分中,我们解决了计算LDS轨道相对于连续权重函数的平均收益的问题。为此,我们限制了权重函数类或LDS类。在节中3.1,我们解决多项式权重函数的问题。在节中3.23.3,我们分别考虑具有有界轨道的LDS和随机LDS上的连续权函数。

3.1多项式权重函数

为了计算有理LDS轨道的平均收益(M(M),q个)关于多项式权重函数第页对于有理系数,我们首先回顾一下序列$(p(M^nq))_{n\in\mathbb{n}}$是LRS。下面的引理说明权重部分和的序列也是LRS。

引理3.1让(M(M),q个)成为LDS$M\in\mathbb{Q}^{d\times d}$$q\in\mathbb{q}^d$,并让$p\in\mathbb{Q}[X_1,\dots,X_d]$是有理系数的多项式权重函数。序列

数学101
是一个理性的LRS。

如第节所述2.3,w个n个=第页(M(M)q个)是一个理性的LRS。假设$(w_n)_{n\in\mathbb{n}}$满足递归关系w个n个+k个=0w个n个+ … +k个− 1w个n个+k个01,其中$a_0,\ldot,a_{k-1}\in\mathbb{Q}$.然后u个n个+k个+ 1=u个n个+k个+k个− 1(w个n个+k个w个n个+k个− 1) + … +0(w个n个+ 1w个n个). 因此$(u_n)_{n\in\mathbb{n}}$它本身至多是一个有序的LRSk个+ 1. □

计算MP公司w个(M(M),q个)因此,可以归结为确定极限limn个→ ∞u个n个/n个存在于LRS$(u_n)_{n\in\mathbb{n}}$如果存在极限,则计算极限(有关证明,请参阅论文的扩展版本)。

引理3.2

$(u_n)_{n\in\mathbb{n}}$成为LRS$\mathbb{Q}$.可以决定lim是否n个→ ∞u个n个/n个存在,在这种情况下,极限是合理的,并且可以有效地计算。

推论3.3

对于理性LRS$(u_n)_{n\in\mathbb{n}}$,可以决定lim是否n个→ ∞u个n个存在,在这种情况下,极限是合理的,并且可以有效地计算。

序列$(n)_{n\in\mathbb{n}}$LRS结束了吗$\mathbb{Q}$,并且由于有理LRS在乘法下是闭合的,v(v)n个=n个还定义了一个合理的LRS。仍需观察limn个→ ∞u个n个=极限n个→ ∞v(v)n个/n个并应用引理3.2。□

从引理和上面的推论,对于两者$(u_n)_{n\in\mathbb{n}}$$(u_n/n)_{n\in\mathbb{n}}$,如果存在极限,则它等于某个系数第页出现在的指数多项式解中$(u_n)_{n\in\mathbb{n}}$因此,计算极限的复杂性受到计算指数多项式的复杂性的限制;如果我们假设LRS的阶数是固定的,则已知后者在多项式时间内[21]; 通常,如果描述长度为$(u_n)_{n\in\mathbb{n}}$$\mathcal{I}$它的顺序是d日,计算指数多项式表示所需的时间u个n个是多项式$\mathcal{I}^d$.引理3.2使我们能够证明平均收益计算的第一个主要结果:

定理3.4

让(M(M),q个)成为LDS$M\in\mathbb{Q}^{d\times d}$$q\in\mathbb{q}^d$,以及$p\in\mathbb{Q}[X_1,\dots,X_d]$是有理系数的多项式权重函数。平均收益是否

数学120
存在,在这种情况下,它是合理的和可计算的。

由引理3.2和引理3.1直接得出□

3.2有界LDS

如果LDS的轨道有界,我们可以得到关于连续权重函数的平均收益。在这种情况下,我们利用LDS的轨道越来越接近极限形状(即轨道的聚集点集)。这使得我们可以用权重函数在这个极限形状上的积分来表示平均回报。此积分计算限制形状上权重函数的“平均”值。当然,我们必须仔细确保我们也知道轨道“频繁”接近极限形状的不同部分。让我们先来说明一下这个想法:

示例3.5$w:\mathbb{R}^3\rightarrow\mathbb{R}$为连续权重函数,并考虑LDS

数学122

仅查看前两个坐标,在此LDS中重复应用旋转。在复杂平面中,此旋转是通过与3/5−4/5相乘得到的同于3/5−4/5不是单位根,轨道永远不会到达前两个坐标中的(1,0)点。事实上,轨道的前两个分量在单位圆内是稠密的。此外,这些分量以相同的频率访问圆上相同长度的每个间隔。第三个分量在每一步都减半,并收敛到0。由于权重函数是连续的,因此在确定平均收益时,我们可以将第三个坐标视为等于0。因此,轨道的累积点集为$L=\lbrace v\in\mathbb{R}^3\mid v_3=0,|v|=1\rbrace$,我们可以通过参数化$T:[0,1)\rightarrow\mathbb{R}^3$具有$T:\alpha\mapsto\begin{bmatrix}\cos(2\pi\alpha)&\sin(2\pin\alpha)&0\end{bmatricx}^\top$由于此参数化以恒定速度通过圆,反映出轨道在前两个分量中“均匀分布”在圆上,我们现在可以表示轨道相对于权重函数的平均收益w个作为

数学126

在接下来的部分中,我们完成了所有必要的步骤,以检查LDS的轨道是否有界,并获得平均收益的表达式,作为具有有界轨道的任意有理LDS的积分。

Jordan范式与轨道的有界性。在本节中,固定一个矩阵$M\in\mathbb{Q}^{d\times d}$,初始向量$q\in\mathbb{q}^d$,和连续权重函数$w:\mathbb{R}^d\rightarrow\mathbb{R}$.我们首先变换矩阵M(M)通过计算矩阵转化为Jordan范式J型B类以及相反的B类− 1带有代数条目,以便

数学130
哪里J型为约旦形式,特征值为M(M)对角线上B类是具有广义特征向量的可逆矩阵M(M)作为多项式时间中的列[8]. 由于与相乘B类是一个线性双射,$(M^k\cdot q)_{k\in\mathbb{N}}$有界当且仅当序列$(千美元)^{-1}q))_{k\in\mathbb{N}}$有界。为了检查是否是这种情况,我们首先简化了序列。

我们使用符号J型α, ℓ用以下符号表示约旦块的大小α在对角线上。观察将Jordan块乘以向量q个= [q个1, …,q个k个, 0, …, 0, ]其中最后一个▽−k个分量为0导致向量中的结果,其中情况仍然如此:

数学133
查看初始向量B类− 1q个,这允许我们通过确定轨道的坐标来简化LDS$(千日元)^{-1}q)_{k\in\mathbb{N}}$始终保持为0。假设乔丹拦住了J型结束于坐标1, …,分别为,1≤1<2<=d日。现在,让我们
\开始{align*}I=\lbrace I\in\lbrace1,\dots,d\rbrace\mid&\text{对于某些索引$h$,}\\&\text}所有$j$与$I\lej\lei_h$满足$(B^{-1}q)_j=0$}\r种族。\结束{align*}
所以,仅包含维度j个这样的话(J型k个(B类− 1q个))j个全部=0k个。我们现在设置的所有列和行J型索引位于到0。这不会影响轨道$(BJ^kB^{-1}q)_{k\in\mathbb{N}}$经过这种简化,我们可以假设w.l.o.g.满足以下条件。

假设1LDS由$M\in\mathbb{Q}^{d\times d}$$q\in\mathbb{q}^d$具有以下属性:对于Jordan范式M(M)=B类·J型·B类− 1属于M(M)$v\stackrel{\text{def}}{=}B^{-1}q$,我们有$v_{i}\not=0$对于任何坐标1≤d日其中的非零Jordan块J型末端。

提议3.6假设中1,轨道$(J^k q)_{k\in\mathbb{N}}$有界当且仅当所有特征值都在对角线上J型模量最多为1,Jordan区块为J型具有特征值α带有|α|=1的大小为1。

我们将证明委托给论文的扩展版本。提议3.6允许我们决定LDS的轨道是否由M(M)v(v)有界。从现在开始,我们假设它是有界的。我们现在通过移除模数小于1的所有特征值来进一步简化LDS:对于Jordan块J型α, ℓ带有|α|<1,我们知道J型α, ℓ0用于k个→ ∞. 当我们应用函数时B类视为线性地图连续的功能w个由于平均收益不依赖于轨道的前缀,我们可以将所有此类Jordan块设置为0,而不会影响平均收益。因此,w.l.o.g.在这种简化之后,我们可以在以下假设下工作,因为根据命题,具有模量为1的特征值的Jordan块的大小为13.6:

假设2矩阵M(M)理性LDS的(M(M),q个)是可对角化的,所有非零特征值的模为1。因此,有一个可计算的代数矩阵B类带可计算逆B类− 1和一个可计算的代数对角矩阵D类其条目的模均为1或0M(M)=B类·D类·B类− 1.

特征值之间的乘法关系。在对轨道的累积点集进行参数化之前,我们必须检测乘法关系对角线上的元素之间D类在定义(一组)乘法关系之前,让我们用一个例子来说明这个概念:

示例3.7考虑矩阵$D=\begin{bmatrix}\lambda&0\\0&\bar{\lambda}\end{bmatricx}$对于代数数λ与|λ|=1这不是统一的根源。然后,$\lambda\cdot\bar{\lambda}=1$是之间的乘法关系λ$\bar{\lambda}$。此外,$(\lambda^k)_{k\in\mathbb{N}}$在环面上很密集$\mathbb{T}:=\lbrace x\in\mathbb{C}\mid|x|=1\rbrace$现在,顺序$\左(\lambda^k,\bar{\lambda}^k\右)_{k\in\mathbb{N}}$$L:=\L种族(x,y)\in\mathbb{T}^2\mid x\cdot y=1\r种族$,但不在$\mathbb{T}^2$因此,对于初始向量v(v),累加点集$(D^k v)_{k\in\mathbb{N}}$L(左)·v(v)而不是$\mathbb{T}^2\cdot v$.

我们也采用了一种方法[16]检测代数数之间的乘法关系$\lambda_1,\ldots,\lambda _d\in\overline{\mathbb{Q}}$.我们在假设下工作2我们首先对坐标进行重新排序,使对角线上的条目D类λ1, …,λ,λℓ + 1, …,λd日哪里λ不是的0或1≤▽和条目λj个具有j个>▽都等于0或1。小组

数学153
被称为乘法关系群之间λ1, …,λ如果这个组只由中性元素组成,我们就说λ1, …,λ乘法独立.

请注意G公司是一个自由阿贝尔群,其基础是$\mathbb{Z}^\ell$.通过Masser的深入研究[19],G公司有基础B类这样,对于每个v(v)B类, ‖v(v)<第页(‖λ1‖ + … + ‖λ‖),其中第页是一个绝对多项式。因此G公司可以在多项式空间中计算(给定λ1, …,λ)通过简单地枚举所有满足Masser界的可能基。如中所述[16],每个元素(b1, …,b) ∈B类基的of the basis允许我们用其他值来表示一个特征值:假设$b_j不=0$然后,方程式$\lambda_1^{b_1}\cdots\lambda_\ell^{b\ell}=1$,允许我们得出结论

数学157
哪里ρj个是一个bj个团结的根源。将此程序连续应用于基础的所有元素B类,我们可以对特征值进行划分和重新排序λ1, …,λ作为λ1, …,λ,λ+ 1, …,λ这样的话λ1, …,λ是乘法独立的,因此每个λj个具有+ 1 ≤j个≤▽不是1,可以写成
数学158
哪里ρj个是团结和$q_{j,i}\in\mathbb{q}$对于1≤.

无周期性的子序列.特征值的表达式λj个具有+ 1 ≤j个≤▽包含bj个团结之根ρj个将周期性行为引入序列$(\lambda_j^k)_{k\in\mathbb{N}}$为了消除这种周期性行为,我们将轨道划分为如下子序列:P(P)是值的最小公共倍数bj个对于+ 1 ≤j个≤Ş.Asρj个是一个bj个团结之根,$\rho_j^P=1$为所有人j个具有+ 1 ≤j个≤Ş。我们现在将序列拆分$(D^k)_{k\in\mathbb{N}}$进入P(P)表单的子序列$(D^{Pk+r})_{k\in\mathbb{N}}$对于第页∈ {0, …,P(P)− 1}. 对角线条目D类千帕

数学164
在这里回忆一下λℓ + 1, …,λd日都是0或1。

我们现在可以表达轨道上的任何点BD公司派克+第页B类− 1q个依据$\lambda_1^{k},\点,\lambda _m^{k{$D类第页为此,我们定义了映射$T_r:\mathbb{T}^m\rightarrow\mathbb{r}^d$通过设置

\开始{align*}&\Delta=\mathrm{diag}\left(\mu_1^P,\dots,\mu_m^P,\frod_{i=1}^m(\mu_i^P)^{q_{m+1,i}},\dotes,\prod_{i=1{^m(\fu_i^P)^{q_{ell,i},\flambda_{ell+1},\ dots,\flampda_{d}\right),\end对齐*}
其中诊断(x个1, …,x个d日)表示对角线矩阵x个1, …,x个d日对角线上,以及
\开始{align*}&T_r(\mu_1,\dots,\mu_m)=B D^r \Delta B^{-1}q\end{align**}
地图是这样选择的
数学169
这也是为什么第页映射到$\mathbb{R}^d$.

参数化累积点集。真的x个,我们定义$x\mod{1}:=x-\lfloor x\rfloor$.对于1≤j个,我们定义数字αj个∈[0,1)作为唯一数$\lambda_j=e^{2\pi i\alpha_j}$.让$S:[0,1)^m\rightarrow\mathbb{T}^m$(回忆一下$\mathbb{T}:=\lbrace x\in\mathbb{C}\mid|x|=1\rbrace$)是地图

\开始{align*}(\beta_1,\dots,\beta_m)\mapsto(e^{2\pi i\beta_1},\dots,e^{2\pi i\beta_m})。\结束{align*}
所以,我们得到$(\lambda_1^{k},\dots,\lambda _m^{k{)=S(k\alpha_1\mod{1},\ dots,k\ alpha_m\mod{1')$因此
数学177

遵循中的说明[16],我们现在可以应用Weyl的等分布定理[26]. 首先,注意到λ1, …,λ乘法独立意味着值1,α1, …,α线性独立于$\mathbb{Q}$:如果存在非零矢量c(c)0,c(c)1, …,c(c)具有$c_0+\sum_{j=1}^m c_j\alpha_j=0$,该向量将见证λ1, …,λ.英寸[26]现在可以证明,对于任何可测集单位⊆[0, 1),我们有

数学180
哪里$\mathcal{L}$是勒贝格量度。有关更多详细信息,我们还参考了[16].

这意味着参数序列$(((k\alpha_1\mod{1},\dots,k\alfa_m\mod{1'))_{k\in\mathbb{N}}$密度高且在立方体中“均匀分布”[0,1),因此序列$((\lambda_1^{k},\dots,\lambda _m^{k{))_{k\in\mathbb{N}}$-维环面$\mathbb{T}^m$其中,“均匀分布”意味着在等式(*)的意义上,相同大小的每个子集被同等频繁地命中。

积分平均回报现在,我们可以证明这一小节的主要结果:一个连续权函数的有界轨道的平均收益可以表示为一个积分。

定理3.8

$M\in\mathbb{Q}^{d\乘以d}$是一个矩阵$q\in\mathbb{q}^d$满足假设的初始向量2.让$w:\mathbb{R}^d\rightarrow\mathbb{R}$是一个连续的权重函数。$P\in\mathbb{N}$$T_r:\mathbb{T}^m\rightarrow\mathbb{r}^d$对于第页<P(P),以及$S:[0,1)^m\rightarrow\mathbb{T}^m$同上。然后,对于每个第页0≤第页<P(P),子轨道的平均收益$(M^{kP+r}q)_{k\in\mathbb{N}}$wrt(写入)w个存在并可以表示为

数学192
哪里$\mathcal{L}$是[0,1)上的勒贝格测度原始轨道的平均收益是算术平均值
数学194

α1, …,α∈[0,1)是这样的$\lambda_j=e^{2\pii\alpha_j}$同上。对于第页<P(P),我们已经构建了S公司第页这样的话

数学196
为所有人k个.作为w个是连续的,可以写成勒贝格可测阶跃函数的和$w=\sum_{j=0}^\infty f_j\cdot\unicode{x1D7D9}_{答}$在那里,为了所有人j个,系数(f)j个在中$\mathbb{R}$,集合$A_j\subseteq\mathbb{R}^d$是可衡量的,并且$\unicode{x1D7D9}_{答}$在中的点上为1A类j个否则为0。对于$\unicode{x1D7D9}_{答}$,我们现在观察
\开始{align*}&\lim{k\rightarrow\infty}\frac{1}{k+1}\sum{i=0}^k\unicode{x1D7D9}_{A_j}(M^{kP+r}q)\\&=\lim_{k\rightarrow\infty}\frac{1}{k+1}\sum_{i=0}^k\unicode{x1D7D9}_{A_j}(T_r(S(k\alpha_1\mod{1},\dots,k\alfa_m\mod{1\ 1}))\\&=\lim_{k\rightarrow\infty}\frac{|\lbrace i\lek\midT_r(S(i\alpha_1\mod{1{,\dots,i\alfa_m\mod{1})在A_j\rbrace|}{k+1}\\&=mathcal{L}((T_r\circ S)^{-1}(A_j))\结束{对齐*}
其中,最后一个等式来自上述等式(*),如[26]. 但是,我们也有
数学203
把这些放在一起,我们得到
\开始{align*}\mathit{MP}周(_w)(M^P,M^rq)&=\lim_{k\rightarrow\infty}\frac{1}{k+1}\sum_{i=0}^kw(M^{kP+r}q)\\&=\sum_{j=0}^\infty f_j\cdot\lim_2k\right arrow\finfty{k\frac_1}{k+1}\sum _{i=0.}^k\unicode{x1D7D9}_{A_j}(M^{kP+r}q)\\&=\sum_{j=0}^\infty f_j\cdot\int_{[0,1)^M}\unicode{x1D7D9}_{A_j}\circ T_r\circ S\,\,\mathrm{d}\mathcal{L}\\&=\int_{[0,1)^m}w\circs T_r\cic S\,\,\mathr m{d{mathcal}.\end{align*}
这就完成了第一个索赔的证明。声称平均回报MP公司w个(M(M),q个)现在可以用算术平均值表示。□

平均收益的近似值虽然我们可以计算函数的显式表示第页S公司,即使是简单的功能也不清楚w个–如何计算积分$\int_{[0,1)^m}w\circ T_r\circ S\,\,\mathrm{d}\mathcal{L}$其算术平均值是原始LDS的平均收益。然而,积分的数值近似是一个广泛研究的领域(参见例如[9]). 功能S公司是一个简单的参数化d日-维环面与函数第页是一个具有代数系数的多项式,我们可以显式计算。特别是,这两个函数都是可微的,我们可以约束第页S公司于[0,1]因此,如果函数w个可以近似并且表现良好,例如,如果w个是Lipschitz连续的,其Lipschit常数的上界已知,并且我们获得的积分可以近似到任意精度。特别是对于多项式权重函数w个,当多项式在紧集上是Lipschitz连续的时,平均收益可以近似到任意精度第页S公司([0, 1])Lipschitz常数的界可以从w个有关积分可近似为任意精度的条件的更多详细信息,请参阅[9].

3.3随机LDS

随机LDS是具有有界轨道的LDS的一种特殊情况。在本节中,我们将证明,在随机LDS的情况下,我们可以通过在有限多个点上计算权重函数来计算连续权重函数下轨道的平均收益。在非周期情况下,轨道甚至收敛到一个点,因此只需计算一次权函数:

引理3.9$P\in\mathbb{Q}^{d\乘以d}$是随机、非周期矩阵$\iota_{\mathit{init}}\in\mathbb{Q}^d$初始分布。此外,让$w:\mathbb{R}^d\rightarrow\mathbb{R}$是一个连续的权重函数。然后,MP公司w个(P(P),ι初始化) =w个(π)其中π是平稳分布极限k个→ ∞P(P)k个ι初始化属于P(P),可在多项式时间内计算。

如第节所述2.4,我们知道轨道$(P^k\iota_{\mathit{init}})_{k\in\mathbb{N}}$收敛到平稳分布π在这种情况下,可以用多项式时间计算[7,17]. 那么,林k个→ ∞P(P)k个ι初始化存在,作为w个是连续的,我们知道limk个→ ∞w个(P(P)k个ι初始化) =w个(π). 很容易观察到

数学210
 □

因此,平均收益的计算归结为函数的求值w个在这种情况下,在多项式时间内可计算的有理点上进行一次。接下来,我们通过将轨道划分为子序列来解决周期性情况。

关于不可约周期马氏链L(左),我们有P(P)L(左)是非周期的并且L(左)d日由[20,定理1.8.4]。结合引理3.9,这允许我们刻画MP公司w个(P(P)L(左),P(P)第页ι初始化),这是$(P^{Lk+r}\iota_{\mathit{init}})_{k\in\mathbb{N}}$.我们得出结论

数学212
因此,对于不可约随机LDS,我们可以$(P^{Lk+r}\iota_{\mathit{init}})_{k\in\mathbb{N}}$进入之内L(左)等距子序列和计算平均收益MP公司w个(P(P),ι初始化)作为这些子序列的平均收益的算术平均值。

定理3.10

$P\in\mathbb{Q}^{d\乘以d}$是随机的不可约矩阵$\iota_{\mathit{init}}\in\mathbb{Q}^d$初始分布。$w:\mathbb{R}^d\rightarrow\mathbb{R}$是一个连续的权重函数。然后,我们可以计算点$\pi_0,\dots,\pi_{L-1}\in\mathbb{Q}^d$在多项式时间内L(左)d日这样的话$\mathit美元{MP}周(_w)(P,\iota_{\mathit{init}})=\frac{1}{L}\sum_{i=0}^{L-1}w(\pi_i)$.

作为要点π0, …,πL(左)− 1可以用多项式时间计算,因此在原始输入的长度中,长度最多为多项式,我们可以得出以下关于平均收益近似值的陈述:

推论3.11假设该值w个()可以在时间上近似(f)w个(‖‖,ϵ)对于所有有理输入,精度不超过0$a\in\mathbb{Q}^d$,其中‖‖是的位长度.有一个固定多项式第页这样的平均回报MP公司w个(P(P),ι初始化)最多可以在时间上近似到精度ϵd日·(f)w个(第页(‖(P(P),ι初始化)‖, ϵ) +第页(‖(P(P),ι初始化)‖)位置‖(P(P),ι初始化)‖是原始输入的位长度。

当马尔可夫链是可约化的时,状态可以这样重命名,马尔可夫链条的矩阵表示将包含与对角线上的底部强连接组件(BSCC)相对应的不同块,以及右侧表示不属于任何BSCC的状态的附加列:

数学220
每个代表BSCC的块构成一个不可约的马尔可夫链。假设我们有k个带句点的块L(左)1,L(左)2,...,L(左)k个相应地。是句点中最不常见的倍数。现在我们有了每个轨道的子序列都将收敛。底部行的收敛是由于马尔可夫链以概率1进入BSCC。所以,总的来说,我们有轨道的子序列,所有这些子序列都收敛。我们观察到d日d日,其结果如下:

定理3.12

$P\in\mathbb{Q}^{d\乘以d}$是一个随机矩阵,并且$\iota_{\mathit{init}}\in\mathbb{Q}^d$初始分布。$w:\mathbb{R}^n\rightarrow\mathbb{R}$是一个连续的权重函数。然后,我们可以计算点$\pi _0,\dots,\pi _{l-1}\in\mathbb{Q}^d$在指数时间内d日d日这样的话$\mathit美元{MP}周(_w)(P,\iota_{\mathit{init}})=\frac{1}{l}\sum_{i=0}^{l-1}w(\pi_i)$.

作为过渡矩阵P(P)子序列和初始值P(P)第页ι初始化0≤第页<可以通过重复平方,在多项式时间内计算每个点π0≤<可以用多项式时间计算。假设价值w个()可以及时估计(f)w个(‖‖,ϵ)用于所有理性输入$a\in\mathbb{Q}^d$,因此我们可以得出结论,仍然存在一个固定多项式q个这样,可约随机LDS的平均收益可以在时间范围内近似到精度ϵd日d日·(f)w个(q个(‖(P(P),ι初始化)‖, ϵ) +d日d日·q个(‖(P(P),ι初始化)‖)类似于3.11.

4总(折扣)奖励和满足能源限制

在本节中,再次让$M\in\mathbb{Q}^{d\times d}$成为矩阵,$q\in\mathbb{q}^d$是初始向量,并且$w:\mathbb{R}^d\rightarrow\mathbb{R}$是有理系数的多项式权重函数。我们定义总奖励作为

数学230
同样,对于合理的折现系数δ∈(0,1)我们定义了总折扣奖励作为
数学231
如果存在这两个量,则可以有效地确定。

定理4.1

该系列是否$\sum_{k=0}^\infty w(M^kq)$$\sum_{k=0}^\infty\delta^k w(M^k q)$收敛,在这种情况下,它们的值是有理的,可以计算。

$u_n=\sum_{k=0}^n w(M^kq)$如第节所述3.1,$(u_n)_{n\in\mathbb{n}}$是一个理性的LRS,我们可以应用推论3.3。同样,让$v_n=\sum_{k=0}^\infty\delta^k w(M^k q)$.作为$(δ^n)_{n\in\mathbb{n}}$本身是(有理)LRS,并且这样的LRS在逐点乘法下是闭合的,v(v)n个也是一个理性的LRS。我们再次应用推论3.3。□

我们接下来讨论能源限制我们说一系列实际权重$(w_i)_{i\in\mathbb{N}}$用预算满足能源约束B类如果

数学239
为所有人$k\in\mathbb{N}$我们将为LDS证明这一点(M(M),q个)在维度最多为3的情况下,能量约束的满足是可判定的。这一证明基于这样一个事实,即由于贝克定理,三维系统是可处理的[14]. 对于高维系统,这种可处理性结果是未知的。我们将证明,一般来说,确定能量约束的满足性至少与线性权重函数的正问题一样困难。

4.1贝克定理及其应用

A类对数的线性形式是形式的表达式$\Lambda=b_1\operatorname{Log}\alpha_1+\ldots+b_m\operator名称{Log}\ alpha_m$哪里$b_i\in\mathbb{Z}$$\alpha_i\in\上划线{\mathbb{Q}}$对于所有1≤.在这里$\运算符名称{Log}$表示复数对数的主分支。著名的贝克定理在∧≠0的情况下在|∧|上设置了一个下限。贝克定理及其应用第页-adic模拟,在证明[23]Skolem问题对于至多4阶的LRS是可判定的,以及正性问题对于低阶LRS的可判定性。

定理4.2(中主要定理的特例[27])

$\Lambda=b_1\operatorname{Log}\alpha_1+\ldots+b_m\operator名称{Log}\ alpha_m$如上所述,$D=[\mathbb{Q}(\alpha_1,\ldots,\alpha_m):\mathbb{Q}]$,并且假设A类,B类e(电子)是这样的A类>H(H)(α)和B类> |b|对于所有1≤.如果∧≠0,则

数学247

贝克定理的一个直接结果如下[22,推论8]。回想一下$\mathbb{T}$表示$\lbrace z\in\mathbb{C}:|z|=1\rbrace$.

引理4.3$\alpha\in\mathbb{T}\cap\上划线{\mathbb{Q}}$$\beta\in\上划线{\mathbb{Q}}$.面向所有人n个≥2,如果αn个β然后|αn个β| >n个C类哪里C类是一个有效常数,取决于αβ.

如果α不是团结的根源,αn个=β最多支持一个n个n个可以有效地有界。

引理4.4$\alpha,\beta\in\上划线{\mathbb{Q}}$非零,假设α不是团结的根源。存在有效的可计算性$N\in\mathbb{N}$这样的话αn个β为所有人$n\in\mathbb{n}$具有n个>N个.

结合上面的两个引理,我们得到以下结果。

定理4.5$\alpha\in\mathbb{T}$,$\beta\in\mathbb{Q}$,并假设α不是团结的根源。存在有效的可计算性$N,C\in\mathbb{N}$这样,对于n个>N个, |αn个β| >n个C类.

下一个引理总结了我们可以应用贝克定理的线性递归序列族。出于篇幅原因,我们将证明委托给论文的扩展版本。

引理4.6$\gamma\in\mathbb{T}$不是团结的根源,$r_1、\ldot、r_\ell\in\mathbb{r}$非零,并且$u_n=\sum_{i=1}^m c_i\Lambda _i^n$成为LRS$\mathbb{R}$哪里≥ 1,$c_i,\Lambda_i\in\上划线{\mathbb{Q}}$对所有人来说都是非零的和∧1, …,Λ是两两分开的。假设每个Λ位于由生成的乘法组中{γ,第页1, …,第页}.

  • 存在有效的可计算性N个1这样的话u个n个≠0表示全部n个>N个1.
  • 对于n个>N个1, |u个n个| >L(左)n个n个C类,其中L(左)=最大值|Λ|和C类是一个有效的可计算常量。
  • 可以决定是否u个n个全部≥0n个.

4.2满足能源约束

在给出可判定性结果之前,我们需要关于LRS的部分和的最后一个成分w个n个=n个λn个对一些人来说≥0且$\lambda\in\上划线{\mathbb{Q}}$,以及$u_n=\sum_{k=0}^n w_k$.如果λ=1,则u个n个=第页(n个),其中第页是次数多项式+ 1. 如果λ≠1,则u个n个=q个(n个)λn个,其中q个最多是一个次数多项式带有代数系数。特别地,q个(n个)是函数方程的解λf(n个) −(f)(n个− 1) =n个因此,如果LRS$(w_n)_{n\in\mathbb{n}}$只有实特征值,那么由$u_n=\sum_{k=0}^nw_k$类似地,如果$(w_n)_{n\in\mathbb{n}}$是可对角化的,并且没有1作为特征值,那么同样适用于$(u_n)_{n\in\mathbb{n}}$事实上$(u_n)_{n\in\mathbb{n}}$形成特征值的子集$(w_n)_{n\in\mathbb{n}}$.

定理4.7$M\in\mathbb{Q}^{3\乘以3}$,$q\in\mathbb{q}^3$,δ≤1为折现系数,以及$w:\mathbb{R}^3\rightarrow\mathbb{R}$是有理系数的多项式权重函数。对于$B\in\mathbb{问}_{\ge 0}$,可以决定重量$(delta^nw(M^nq))_{n\in\mathbb{n}}$用预算满足能源约束B类.

w个n个=δn个w个(M(M)n个q个)和$u_n=B+\sum_{i=0}^n w(M^iq)$。我们必须决定是否u个n个全部≥0n个.首先假设M(M)只有实特征值。然后w个n个u个n个都是仅具有实本征值的LRS。如果需要,通过取子序列,我们可以假设$(u_n)_{n\in\mathbb{n}}$是非退化的。写入$u_n=\sum_{i=1}^m p_i(n)\rho_i^n$其中右侧为指数多项式形式,第页不是零多项式。$(u_n)_{n\in\mathbb{n}}$是非退化的,我们可以假设wlogρ1> … >ρ> 0. 如果第页1(n个)为负值表示足够大n个,则能量约束不满足。否则,我们可以计算N个这样所有人n个>N个,u个n个> 0. 仍需检查u个n个0≤时≥0n个N个接下来,假设M(M)具有非实数特征值$\lambda,\上一行{\lambda}$,和实际特征值ρ.写入γ=λ/|λ|和第页= |λ|. 然后u个n个形式为

数学281
其中∧1, …,Λ是两两不同的,在乘法组中由第页,ρ,δ,γ.Wlog我们可以假设c(c)≠0表示全部,但是c(c)可能为零。如果γ是秩序统一的根源k个>0(即。γk个=1),然后我们可以取子序列$(u^{(0)}_n$,其中$u^{(j)}_n=u{nk+j}$对于$n\in\mathbb{n}$且0≤j个<k个、和每个$(u^{(j)}_n)_{n\in\mathbb{n}}$只有实特征值。然后我们可以应用上述分析。此后我们假设γ不是团结的根源。

假设c(c)= 0. 然后引理4.6(c)适用,我们可以决定u个n个是积极的。接下来,假设c(c)≠0和L(左)≔最大值|Λ| ≤ 1. 我们可以计算N个2这样的话|中国| > |v(v)n个|为所有人n个>N个2因此,在这种情况下u个n个全部≥0n个当且仅当c(c)>0和u个n个>0代表0≤n个N个2最后,假设c(c)≠0和L(左)> 1. 应用引理4.6(b),存在有效可计算的N个这样的话|u个n个| > |中国|的n个>N个.因此u个n个全部≥0n个当且仅当u个n个0≤时≥0n个N个$\sum_{i=1}^mc_i\Lambda_i^{n}\ge 0$对于n个>N个。后者可以通过应用引理来决定4.6(c)顺序$v_n=\sum_{i=1}^m c_i\Lambda _i^{n_3+n}=\sum_{i=1{^m(c_i\ Lambda _ i^{n_3})\Lambda_i^n$. □

4.3阳性与丢番图硬度

回想一下,给定一个矩阵,能源满意度问题是要决定的$M\in\mathbb{Q}^{d\乘以d}$,$q\in\mathbb{q}^d$,$B\in\mathbb{Q}$,和多项式第页有理系数,是否存在n个这样的话$\sum_{k=0}^n p(M^kq)<B$这个问题至少与随机LDS和线性权重函数的正问题一样困难。

定理4.8

正问题可以归结为上述限制在马尔可夫链上的能量满足问题(M(M),q个)和线性权重函数w个.

从[2,24]任意LRS的正问题$\mathbb{Q}$可以归结为以下问题:给定马尔可夫链(M(M),q个),确定是否存在n个这样的话e(电子)1M(M)n个q个≥ 1/2. 我们将后者归结为能源满意度问题。给定马尔可夫链$(M,q)\in\mathbb{q}^{d\times d}\times d$,让

数学294
$t=(1/2q,1/2Mq)\在\mathbb{Q}^{2d}中$.请注意(P(P),t吨)也是马尔可夫链。此外,P(P)n个t吨= (1/2M(M)n个q个, 1/2M(M)n个+ 1q个). 我们选择权重函数w个(x个1, …,x个2d日) = 2(x个d日+ 1x个1)和B类= 1/2 −e(电子)1·q个.然后w个(P(P)n个q个) =e(电子)1M(M)n个+ 1q个e(电子)1M(M)n个q个,以及$u_n:=\sum_{k=0}^n w(P^nq)\ge B$当且仅当e(电子)1M(M)n个+ 1q个≥ 1/2. 因此不存在n个这样的话e(电子)1M(M)n个q个≥1/2当且仅当e(电子)1·q个<1/2且不存在n个这样的话u个n个<B类. □

6阶LRS的正性问题如所示[21]将成为丢番图尼哈具体来说$r\in\mathbb{Q}$$\lambda\in\mathbb{Q}(i)$(即,λ=+哪里$a,b\in\mathbb{Q}$)出租

数学300
如果是所有人第页λ我们可以决定是否$u^{\lambda,r}_n\ge 0$为所有人n个≥0,则可以计算拉格朗日常数这将是数论中一个重大的数学突破。下面的定理表明,用多项式权重函数解决维数为4的有理LDS的能量满足问题也将带来这一突破。

定理4.9

4维有理LDS和有理系数多项式权函数的能量满足问题是丢番图。

我们证明了以下几点:如果我们可以用d日=4,那么我们可以为每个第页,λ是否$u^{\lambda,r}_n\ge 0$为所有人n个.修复$r\in\mathbb{Q}$$\lambda=a+bi\in\mathbb{Q}(i)$.定义

数学305
和初始点q个= (0, 0, 0, 1). 我们有
数学306
请记住$n\in\mathbb{n}$,(i)$\operatorname{Re}(\lambda^{n+1})=a\operator name{Re{(\lambda^n)-b\operatoriname{Im}(\ lambda~n)$和(ii)$\operatorname{Im}(\lambda^{n+1}$因此存在多项式第页1, …,第页4具有合理的系数,使得$p_1(M^nq)=n\运算符名称{Im}(\lambda^n)$,$p_2(M^nq)=n\运算符名称{Re}(\lambda^n),p_3$$p_4(M^nq)=\operatorname{Im}(\lambda^n)$为所有人n个接下来,考虑
数学313
$u^{\lambda,r}_0=0$,我们有$u^{\lambda,r}_{n+1}=\sum_{k=0}^nw_n$此外,使用事实(i)、(ii)和多项式第页1, …,第页4我们可以构造多项式第页具有合理的系数,使得w个n个=第页(M(M)n个q个)为所有人n个.因此$u^{\lambda,r}_n\ge 0$为所有人n个当且仅当权重$(p(M^nq))_{n\in\mathbb{n}}$用预算满足能源约束B类= 0. □

5结论

我们已经展示了如何计算(或近似)有理LDS的平均值和轨道的总重量或折现重量,这些都是限制类LDS和连续权重函数类的几种组合(见表1). 值得注意的是,这些结果涉及无限地平线问题不依赖于维度的限制——与斯科利姆的可判定性结果相反[23,25]和积极性[21,22]问题,可以视为LDS轨道可达性问题的特例。

另一方面,对于具有多项式权重函数的有理LDS的轨道是否满足能量约束的问题,我们利用基于贝克定理和维数4的丢番图惯量的LRS结果,证明了维数3的可判定性。此外,对随机LDS和线性权重函数的限制被证明是很难的。

代替连续的权重函数,还包括函数w个给半代数集集合中的每个半代数集赋权S公司1, …,S公司构成一类有趣的权重函数。在这里,可以提出几个有趣的问题。例如,给定LDS$(M,q)\in\mathbb{q}^{d\times d}\times\mathbb{q}^d$w个,将(贴现的)总回报/平均回报与给定的阈值进行比较。现在在这里n个收到的奖励是$\sum_{i=1}^m\unicode{x1D7D9}(S_i中的m^nq\)w(S_i)$由于与丢番图近似有着深刻的联系,这个问题似乎很难解决。

致谢

Joël Ouaknine也是牛津大学凯布尔学院的emmy.network研究员。作为TRR 248的一部分,作者得到了DFG拨款389792660的支持(参见https://spiencous-computing.science(明晰计算科学))以及由BMBF(联邦教育和研究部)在DAAD项目57616814中((SECAI,嵌入式与复合人工智能学院)作为Konrad Zuse人工智能卓越学校项目的一部分。

参考文献

  • Manindra Agrawal、S.Akshay、Blaise Genest和P.S。蒂亚加拉扬。2015.马尔可夫链符号动力学的近似验证。美国临床医学杂志62, 1 (2015), 2:1–2:34.https://doi.org/10.1145/2629417
  • S.Akshay、Timos Antonopoulos、Joël Ouaknine和James Worrell。2015.马尔可夫链的可达性问题。信息处理。莱特。115, 2 (2015), 155–158.https://doi.org/10.1016/j.ipl.2014.08.013
  • S.Akshay、Hugo Bazille、Blaise Genest和Mihir Vahanwala。2022.关于Skolem的稳健性和积极性问题。第39届计算机科学理论方面国际研讨会,STACS 2022,2022年3月15日至18日,法国马赛(虚拟会议)(LIPIcs,第219卷),Petra Berenbrink和Benjamin Monmege(编辑)。达格斯图尔-莱布尼兹·泽特鲁姆宫(Schloss Dagstuhl-Leibniz-Zentrum für Informatik),5:1–5:20。https://doi.org/10.4230/LIPIcs.STACS.2022.5
  • S.Almagor、T.Karimov、E.Kelmendi、J.Ouaknine和J.Worrell。2021.决定ω-线性递归序列的正则性质。程序。ACM计划。语言。POPL(2021年)。
  • 爱德华多·阿兰达·布里凯尔、尤列·科塔和克劳德·穆格。1996.离散时间系统的线性化。SIAM控制与优化杂志34, 6 (1996), 1999–2023.
  • 克里斯特尔·拜尔、弗洛里安·芬克、西蒙·扬奇、托格鲁尔·卡里莫夫、恩格尔·勒福丘、弗洛里安·卢卡、乔埃尔·瓦克宁、大卫·帕瑟、马库斯·A。怀特兰和詹姆斯·沃雷尔。2021.参数线性动力系统的轨道问题。第32届并发理论国际会议,CONCUR 2021,2021年8月24-27日,虚拟会议(LIPIcs,第203卷),Serge Haddad和Daniele Varacca(编辑)。达格斯图尔-莱布尼兹·泽特鲁姆宫(Schloss Dagstuhl-Leibniz-Zentrum für Informatik),28:1–28:17。https://doi.org/10.4230/LIPIcs.CONCUR.2021.28
  • 克里斯特尔·拜尔(Christel Baier)和朱斯特·佩特尔·卡托恩(Joost-Pieter Katoen)。2008模型检查原理麻省理工学院出版社。
  • 蔡金一。精确计算多项式时间内交换矩阵的JORDAN范式。国际计算机科学基础杂志05,03n04(1994),293–302。https://doi.org/10.1142/S0129054194000165arXiv:https://doi.org/10.1142/S0129054194000165
  • 菲利普·戴维斯和菲利普·拉比诺维茨。2007数值积分方法Courier公司。
  • 朱利安·德·科斯塔(Julian D'Costa)、托格鲁尔·卡里莫夫(Toghrul Karimov)、鲁帕克·马朱姆达尔(Rupak Majumdar)、乔·瓦克宁(Joöl Ouaknine)、马哈茂德·萨拉马蒂(Mahmoud Salamati)和詹姆斯·沃雷。2022.可对角化线性动力系统的伪可靠性问题。第47届计算机科学数学基础国际研讨会,MFCS 2022,2022年8月22日至26日,奥地利维也纳(LIPIcs,第241卷),Stefan Szeider、Robert Ganian和Alexandra Silva(编辑)。达格斯图尔-莱布尼茨-泽特鲁姆宫(Schloss Dagstuhl-Leibniz-Zentrum für Informatik),40:1–40:13。https://doi.org/10.4230/LIPIcs.MFCS.2022.40
  • 格雷厄姆·埃弗勒斯、阿尔夫·范德普滕、伊戈尔·斯帕林斯基和托马斯·沃德。2003递归序列.https://doi.org/10.1090/surv/104
  • 托格鲁尔·卡里莫夫(Toghrul Karimov)、伊登·凯尔门迪(Edon Kelmendi)、乔尔·瓦克宁(Joöl Ouaknine)和詹姆斯·沃雷尔(James Worrell)。2022.离散线性动力系统的决定因素是什么?。《系统设计原理》——托马斯·亨廷格60岁诞辰之际的论文(计算机科学讲稿,第13660卷)、Jean-François Raskin、Krishnendu Chatterjee、Laurent Doyen和Rupak Majumdar(编辑)。施普林格,21–38岁。https://doi.org/10.1007/978-3-031-22337-2_2
  • 托格鲁尔·卡里莫夫(Toghrul Karimov)、恩格尔·勒福丘(Engel Lefaucheux)、乔尔·瓦克宁(Joöl Ouaknine)、大卫·帕塞尔(David Purser)、安东·瓦伦卡(Anton Varonka)、马库斯·A。怀特兰和詹姆斯·沃雷尔。2022.线性回路的决定因素是什么?程序。ACM计划。语言。POPL(2022年)。
  • 托格鲁尔·卡里莫夫(Toghrul Karimov)、乔尔·瓦克宁(Joel Ouaknine)和詹姆斯·沃雷尔(James Worrel)。2020年。关于低维离散线性动力系统的LTL模型检查。第45届计算机科学数学基础国际研讨会,MFCS 2020,LIPIcs 170.
  • 曼努埃尔·考尔斯和彼得·鲍尔。2011混凝土四面体施普林格维也纳。https://doi.org/10.1007/978-3-7091-0445-3
  • 伊登·凯尔门迪(Edon Kelmendi)。2022.计算线性递归序列的正集密度。第37届ACM/IEEE计算机科学逻辑学术研讨会论文集. 1–12.
  • 维迪亚达尔·G。库尔卡尼。1995随机系统的建模与分析查普曼霍尔有限公司。
  • 李洪吉、阿里·阿拉波斯塔提斯和史蒂文·马库斯。1987.离散时间系统的线性化。国际。J.控制45, 5 (1987), 1803–1822.
  • 大卫·马瑟(David W Masser)。1988.代数群上的线性关系。超越理论的新进展(1988), 248–262.
  • J.R.公司。诺里斯,2009年。马尔可夫链剑桥大学出版社。
  • 乔尔·瓦克宁和詹姆斯·沃雷尔。2013.低阶线性递归序列的正性问题。第二十五届ACM-SIAM离散算法年度研讨会论文集.https://doi.org/10.1137/1.9781611973402.27
  • 乔尔·瓦克宁和詹姆斯·沃雷尔。2014.关于简单线性递归序列的正性问题,。自动机、语言和编程哈维尔·埃斯帕尔扎(Javier Esparza)、皮埃尔·弗拉吉奥德(Pierre Fraignaud)、托尔·胡斯费尔特(Thore Husfeldt)和埃利亚斯·库索皮亚斯(Elias Koutsoupias)(编辑)。施普林格-柏林-海德堡,柏林,海德堡。
  • R.Tijdeman、M.Mignotte和T.N.Shorey。1984.代数递归序列的项之间的距离。《弗迪雷恩·安格旺德·马塞马提克杂志》(克雷莱斯杂志)1984, 349 (1984), 63–76.https://doi.org/10.1515/crll.1984.349.63
  • 米希尔·瓦汉瓦拉。2023.遍历马尔可夫链的Skolem和正完备性。CoRR公司abs/2305.04881(2023)。https://doi.org/10.48550/arXiv.2305.04881arXiv:2305.04881
  • 英国。维雷沙金。1985.线性递归序列中零的出现问题(俄语)。马特·扎梅特基38, 2 (1985).
  • 赫尔曼·维尔。1916年,尤伯·戴·格利赫维泰隆·冯·扎伦(Gleichvertilung von zahlen)mod。爱因斯坦。数学。安。77, 3 (1916), 313–352.
  • G.Wüstholz和A.Baker。1993.对数形式和群变体。《法国数学杂志》442 (1993), 19–62.http://eudml.org/doc/153550

脚注

1为了使符号与一般LDS的符号保持一致,我们偏离了随机矩阵行总和为1的标准约定,以及随机矩阵通过从右侧乘法应用于分布的标准约定。

2这是通常定义的转换矩阵的转置,以便我们符合LDS的符号。

此外,这里通常将其定义为行向量。

CC-BY许可证图像
本作品根据Creative Commons Attribution International 4.0许可证.

HSCC’24,2024年5月14日至16日,中国香港特别行政区

©2024版权归所有人/作者所有。
ACM为979-8-4007-0522-9/24/05。
内政部:https://doi.org/10.1145/3641513.3650173