We study how to generate binary de Bruijn sequences efficiently from the class of simple linear feedback shift registers with feedback function $f(x_0, x_1, \ldots, x_{n-1}) = x_0 + x_1 + x_{n-1}$ for $n \geq 3$, using the cycle joining method. Based on the properties of this class of LFSRs, we propose two new generic successor rules, each of which produces at least $2^{n-3}$ de Bruijn sequences. These two classes build upon a framework proposed by Gabric, Sawada, Williams and Wong in Discrete Mathematics vol. 341, no. 11, pp. 2977--2987, November 2018. Here we introduce new useful choices for the uniquely determined state in each cycle to devise valid successor rules. These choices significantly increase the number of de Bruijn sequences that can be generated. In each class, the next bit costs $O(n)$ time and $O(n)$ space for a fixed $n$.
翻译:我们研究如何利用循环组合方法,从简单的线性反馈转移登记册类别中高效生成二进制的二进制,其反馈功能为$f(x_0, x_1,\ldots, x ⁇ n-1})=x_0+x_1+x ⁇ n-1}$n geq 3美元。根据这一类LFSR的特性,我们提议了两项新的通用后续规则,其中每一项至少产生2美元-美元-德布鲁伊恩序列。这两个类别以Gabric、Sawada、Williams和Wong在Discrete Mamatics vol.341, No.11, pp.2977-2987, 2018年11月提出的框架为基础。我们在这里为每个周期中唯一确定的状态引入新的有用选择,以制定有效的后续规则。这些选择大大增加了可生成的德布鲁伊恩序列的数量。在每类中,下一组费用为美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元/美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-美元-