论文标题
功能图中瞬变的分解和分解
Decomposition and factorisation of transients in Functional Graphs
论文作者
论文摘要
功能图(FGS)模拟用于分析从离散设置到自身的函数行为的图形结构。反过来,此类功能用于研究随着时间的推移发展的真正复杂现象。由于所涉及的系统可能很大,因此将它们分解并将它们分解为几个子图的几个子图很有趣。功能图上的多项式方程提供了一种代表这种分解和分解机制的形式方法,并解决了它们的验证或无效的假设对其可分解性。当前的解决方案方法将单个方程式分解为形式AXX = B(A,X和B为FGS)的一系列基本方程,以识别可能的解决方案。但是,它只能考虑仅由循环制成的FG。这项工作提出了一种用于求解这些基本方程的算法。通过利用与取消问题的连接,我们证明了与解决方案的上限与方程系数A中的循环大小密切相关。该论文提供的主要算法也涉及取消问题。我们介绍了一种多项式半决算法,能够提供约束,如果存在,则可能必须满足该算法。然后,利用第一种算法中引入的想法,我们引入了第二种指数时间算法,能够通过整合几个“ hacks”来找到所有解决方案,以使指数尽可能紧密。
Functional graphs (FGs) model the graph structures used to analyse the behaviour of functions from a discrete set to itself. In turn, such functions are used to study real complex phenomena evolving in time. As the systems involved can be quite large, it is interesting to decompose and factorise them into several subgraphs acting together. Polynomial equations over functional graphs provide a formal way to represent this decomposition and factorisation mechanism, and solving them validates or invalidates hypotheses on their decomposability. The current solution method breaks down a single equation into a series of basic equations of the form AxX = B (with A, X, and B being FGs) to identify the possible solutions. However, it is able to consider just FGs made of cycles only. This work proposes an algorithm for solving these basic equations for general connected FGs. By exploiting a connection with the cancellation problem, we prove that the upper bound to the number of solutions is closely related to the size of the cycle in the coefficient A of the equation. The cancellation problem is also involved in the main algorithms provided by the paper. We introduce a polynomial-time semi-decision algorithm able to provide constraints that a potential solution will have to satisfy if it exists. Then, exploiting the ideas introduced in the first algorithm, we introduce a second exponential-time algorithm capable of finding all solutions by integrating several 'hacks' that try to keep the exponential as tight as possible.