本文研究了在有限域ℤ𝑝𝑝上一般一维细胞自动机(CA)的可逆性问题。首先提出了一种优化Amoroso无限CA满射性判定算法的方法。基于此,本文提出了在零边界条件下判定一维CA可逆性的两种算法:
严格可逆性的判定算法:该算法构造一个图来判定CA是否在任意细胞数下都可逆。算法关键在于初始节点只包含左边界外的序列,以及要求除初始节点外的每个节点恰好包含一个右边界外的序列。
基于桶链的可逆性函数计算算法:该算法通过构造桶链来计算一维CA的可逆性函数。可逆性函数总是有周期性,且其周期性与对应桶链的周期性有关。
文中给出了一些可逆CA的实验结果,补充验证了理论分析。这些算法不仅适用于线性规则,也适用于非线性规则。
Vers une autre langue
à partir du contenu source
arxiv.org
Questions plus approfondies