We describe a procedure for the generation of functional digraphs up to isomorphism; these are digraphs with uniform outdegree 1, also called mapping patterns, finite endofunctions, or finite discrete-time dynamical systems. This procedure is based on a reverse search algorithm for the generation of connected functional digraphs, which is then applied as a subroutine for the generation of arbitrary ones. Both algorithms output solutions with $O(n^2)$ delay and require linear space with respect to the number $n$ of vertices.
翻译:我们描述了一种在同构意义下生成功能有向图的方法;这类有向图具有均匀的出度1,也称为映射模式、有限自映射或有限离散时间动力系统。该方法基于一种用于生成连通功能有向图的反向搜索算法,并将该算法作为子程序应用于任意功能有向图的生成。两种算法均以$O(n^2)$延迟输出解,且所需空间与顶点数$n$呈线性关系。