...
首页> 外文期刊>Computability: the journal of the Association Ci >Mortality of iterated piecewise affine functions over the integers: Decidability and complexity
【24h】

Mortality of iterated piecewise affine functions over the integers: Decidability and complexity

机译:整数上分段分段仿射函数的死亡率:可判定性和复杂性

获取原文
获取原文并翻译 | 示例
           

摘要

In the theory of discrete-time dynamical systems one studies the limiting behaviour of processes defined by iterating a fixed function f over a given space. An important special case involves piecewise affine functions on R~n. Blondel et al., in: Theor. Comput. Sci. 255(1, 2) (2001), 687-696, studied the decidability of questions such as global convergence and mortality for such functions with rational coefficients. Mortality means that every trajectory (namely a sequence x_0, f(x_0), f(f(x_0)),...)includes a 0; if the iteration is implemented as a loop while (x ≠ 0) x:= f(x), mortality means that the loop is guaranteed to terminate. Checking the termination of simple loops (under various restrictions of the guard and the update function) is a much-studied topic in automated program analysis. Blondel et al. proved that the problems are undecidable when the state space is R~n (or Q~n), and the dimension n is at least two. From a program analysis (and discrete computability) viewpoint, it is more natural to consider functions over the integers. This paper establishes (un)decidability results for the integer setting, while strengthening results for the continuous setting. We show that also over integers, undecidability begins at two dimensions. In both settings, we shown ∏_2~0 completeness. We further investigate the effect of several restrictions on the iterated functions. Specifically, we consider bounding the size of the partition defining f, and restricting the coefficients of the linear components. In the decidable cases, we give complexity results: The problem is PSPACE-complete for piecewise-affine functions in one dimension; it is polynomial-time for affine functions in any dimension. The undecidability proofs use some variants of the Collatz problem, which may be of independent interest.
机译:在离散时间动力系统理论中,人们研究了在给定空间上迭代固定函数f所定义的过程的极限行为。一个重要的特殊情况涉及Rn上的分段仿射函数。 Blondel等,在:Theor。计算科学255(1,2)(2001),687-696研究了具有合理系数的函数的全局可收敛性和死亡率等问题的可判定性。死亡率意味着每个轨迹(即序列x_0,f(x_0),f(f(x_0))...)都包含0;如果在(x≠0)x:= f(x)的情况下将迭代实现为循环,则死亡率意味着可以保证循环终止。在自动化程序分析中,检查简单循环的终止(在防护和更新功能受到各种限制的情况下)是一个备受研究的话题。金发女郎等。证明了当状态空间为R〜n(或Q〜n)且维数n至少为2时,这些问题是无法确定的。从程序分析(和离散可计算性)的角度来看,考虑整数上的函数更为自然。本文建立整数设置的(不可确定性)结果,同时加强连续设置的结果。我们还表明,对于整数,不可判定性也始于二维。在这两种设置中,我们都显示了∏_2〜0的完整性。我们进一步研究了对迭代函数的几个限制的影响。具体来说,我们考虑限制定义f的分区的大小,并限制线性分量的系数。在可判定的情况下,我们给出复杂度结果:问题是一维分段仿射函数的PSPACE完全;它是任意维仿射函数的多项式时间。不确定性证明使用了Collat​​z问题的一些变体,这些变体可能是独立引起的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号