首页> 外文期刊>Pomiary Automatyka Kontrola >Badania metody minimalizacji nie w pełni określonych automatów skończonych realizowanej w oparciu o sklejanie dwóch stanów
【24h】

Badania metody minimalizacji nie w pełni określonych automatów skończonych realizowanej w oparciu o sklejanie dwóch stanów

机译:基于两个状态的结合实现最小化未完全限定的有限自动机的方法研究

获取原文
获取原文并翻译 | 示例

摘要

W pracy opisano badania eksperymentalne metody minimalizacji nie w pełni określonych automatów skończonych. Proponowana metoda bazuje na operacji sklejania dwóch stanów. W pracy pokazano warunki konieczne łączenia dwóch stanów oraz przypadek tworzenia się stanów oczekiwania. Opisana metoda pozwala na redukcję liczby stanów średnio 1,16 razy i liczby przejść automatu 1,27 razy. Pozwala także na redukcję liczby przejść w stosunku do programu STAMINA średnio 1,40 razy. Przedstawiono także wyniki implementacji zminimalizowanych automatów w strukturach CPLD i FPGA, które potwierdziły skuteczność metody.%This paper presents experiments on a heuristic method for minimization of an incompletely specified finite state machine with unspecified values of output variables. The proposed method is based on two states merging. In addition to reduction of the finite state machine (FSM) states, the method also allows reducing the number of FSM transitions and input variables. In contrast to the previously developed methods, in each step of the algorithm there is considered not only one, but the entire set of all pairs of states for which it is permissible to merge. Then from the set there is selected the pair of states which best matches the criteria of minimizing. In the paper, the conditions of state equivalence are presented. Two FSM states can be merged only if they are equivalent. It should be noted that the wait states can be formed at the merging of FSM states. This method allows reducing the number of internal states of the initial FSM by 1.16 times on the average, and by 2.75 times on occasion. An average reduction of the number of FSM transitions makes up 1.27 times. The comparison of the proposed method with the program STAMINA shows that the offered method does not reduce the number of FSM states, however it allows reducing the number of FSM transitions by 1.40 times on the average. The results of implementation of the minimized FSMs in programmable devices showed that the proposed method allowed building FSMs at lower cost and higher speed than the STAMINA program for CPLD and FPGA devices.
机译:本文介绍了有关将未完全定义的有限自动机最小化的方法的实验研究。所提出的方法基于粘合两个状态的操作。该工作显示了组合两个状态的必要条件和等待状态的情况。所描述的方法允许将状态数平均减少1.16倍,并将机器运行次数减少1.27倍。与STAMINA程序相比,它还可以减少转换次数,平均为1.40倍。本文介绍了在CPLD和FPGA结构中实现最小化自动机的结果,证实了该方法的有效性。%本文介绍了一种启发式方法的实验,该方法用于最小化具有未指定输出变量值的不完全指定的有限状态机。所提出的方法基于两个状态的合并。除了减少有限状态机(FSM)状态,该方法还允许减少FSM转换和输入变量的数量。与先前开发的方法相比,在算法的每个步骤中,不仅考虑一个,而且考虑了允许合并的所有状态对的整个集合。然后从集合中选择最匹配最小化条件的一对状态。本文介绍了状态等价的条件。仅当两个FSM状态等效时,它们才能合并。应该注意的是,等待状态可以在FSM状态合并时形成。此方法允许将初始FSM的内部状态数平均减少1.16倍,有时减少2.75倍。 FSM转换数量的平均减少达到1.27倍。所提出的方法与程序STAMINA的比较表明,所提供的方法不会减少FSM状态的数量,但是它允许将FSM转换的数量平均减少1.40倍。在可编程设备中实现最小化FSM的结果表明,与针对CPLD和FPGA器件的STAMINA程序相比,所提出的方法可以以更低的成本和更高的速度构建FSM。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号