Simulations and bisimulations are well-established notions in crisp/fuzzy automata theory and are widely used to compare the behaviors of automata. Their main drawback is that they compare the behaviors of fuzzy automata in a crisp manner. Recently, fuzzy simulations and fuzzy bisimulations have been defined for fuzzy automata as a kind of approximate simulations and approximate bisimulations that compare the behaviors of fuzzy automata in a fuzzy manner. However, they still suffer from serious shortcomings. First, they still cannot correlate all fuzzy automata that are intuitively "more or less" (bi)similar. Second, the currently known algorithms for computing the greatest fuzzy simulation or bisimulation between two finite fuzzy automata have an exponential time complexity when the Łukasiewicz or product structure of fuzzy values is used. This work deals with these problems, providing approximations of fuzzy simulations and fuzzy bisimulations. We define such approximations via a novel notion of decreasing sequences of fuzzy relations whose infima are, under some conditions, fuzzy simulations (respectively, bisimulations). We call such a sequence a depth-bounded fuzzy simulation (respectively, bisimulation), as the $n$th element from the sequence compares the behaviors of fuzzy automata, but only for words with a length bounded by $n$. We further provide a logical characterization of the greatest depth-bounded fuzzy simulation or bisimulation between two fuzzy automata by proving that it satisfies the corresponding Hennessy-Milner property. Finally, we provide polynomial-time algorithms for computing the $n$th component of the greatest depth-bounded fuzzy simulation (respectively, bisimulation) between two finite fuzzy automata.
Algorithms for computing the greatest simulations and bisimulations between fuzzy automata
University of Niš(尼什大学);University of Kragujevac(克拉古耶瓦茨大学)
最近,两种类型的模拟(向前和向后模拟)和四种类型的互模拟(向前,向后,向前-向后,向后-向前互模拟)之间的模糊自动机已被引入。如果在给定的模糊自动机之间至少有一个这些类型的模拟/互模拟,则已经证明存在这种类型的最大模拟/互模拟。在本文中,对于任何上述类型的模拟/互模拟,我们提供了一个有效的算法,用于决定是否有一个模拟/互模拟这种类型之间的给定的模糊自动机,并计算最大的,每当它存在。该算法是基于在[J. J. J. Jatović,M. S. Bogdanović,On the greatest solutions to certain systems of fuzzy relation inequalities and equations,Fuzzy Sets and Systems 161(2010)3081-3113],其归结为计算模糊关系格上的保序函数的包含在给定模糊关系中的最大后不动点。
状态最小化是自动机理论中的一个基本问题。该问题在模糊自动机的研究中也具有重要意义。然而,大多数文献只考虑模糊自动机的状态约简,而模糊自动机的状态最小化问题几乎没有涉及。因此,在本文中,我们专注于后一个问题。形式上,模糊自动机极小化问题的判定形式如下:\begin{itemize} \item Given a fuzzy automaton $\mathcal{A}$ and a natural number $k$, that is, a pair $\langle \mathcal{A}, k\rangle$, is there a $k$-state fuzzy automaton equivalent to $\mathcal{A}$? \end{itemize}我们首次证明了全序格上模糊自动机的上述问题是可判定的。为此,我们首先给出了模糊多项式方程组的概念,然后提出了一个程序来解决这些系统。然后,我们将模糊多项式方程组的可解性应用于上述极小化问题,得到了可判定性。最后,我们指出,上述问题至少是PSAPCE-完全一样难。
Construction of fuzzy automata from fuzzy regular expressions
Li和Pedrycz [Y. M. Li,W. Pedrycz,Fuzzy finite automata and fuzzy regular expressions with membership values in lattice-ordered monoid,Fuzzy Sets and Systems 156(2005)68- 92]已经证明了基本结果,这些结果提供了在格序monoid中表示具有隶属值的模糊语言的不同等价方式,并且推广了形式语言的经典理论的众所周知的结果。特别是,他们已经证明,一个模糊语言的整体格序幺半群可以表示为模糊正则表达式,当且仅当它可以识别的模糊有限自动机。然而,他们没有给出任何有效的方法来构造一个等价的模糊有限自动机从一个给定的模糊正则表达式。在本文中,我们提供了这样一个有效的方法。通过将模糊正则表达式α中的标量变换为新的扩展字母表中的字母,将模糊正则表达式α转化为普通正则表达式α R。然后,从识别语言的任意非确定性有限自动机A开始,||α_R||用正则表达式α R表示,构造了模糊有限自动机A_α和A_α^r,它们的状态数与自动机A相同或更少,它们识别模糊语言||α||由模糊正则表达式α表示。起始的非确定性有限自动机A可以从α_R中使用任何一种众所周知的将正则表达式转换为非确定性有限自动机的构造来获得,例如Glushkov-McNaughton-Y…