Improved DFA algorithm based on multi-dimensional finite automata

被引:0
|
作者
Gong, Yang-Yang [1 ]
Liu, Qin-Rang [1 ]
Yang, Zhen-Xi [1 ]
Shao, Xiang-Yu [1 ]
Xing, Chi-Qiang [1 ]
Jiao, Hui-Juan [2 ]
Peng, Zhi-Bin [1 ]
机构
[1] National Digital Switching System Engineering R&D Center, Zhengzhou,450002, China
[2] Collge of Chemical Engineering, China University of Petroleum, Qingdao,266555, China
来源
关键词
Compression algorithms - Construction time - Multi dimensional - Orders of magnitude - Regular expressions - Space complexity - State explosion - Zero-dimensional;
D O I
10.11959/j.issn.1000-436x.2015101
中图分类号
学科分类号
摘要
Compiling multiple regular expression signatures into a combined DFA can blowup in state and storage space. Explanations from the prospective of information theory and multi-dimensional mathematical model were proposed focusing on the most serious state explosion. Redundancy states were divided into zero-dimensional ones and one-dimensional ones. The former were compressed by dimension, and the later were dynamically built. The space complexity of the model came to the theoretical lower bound by the above methods. Then the multi-dimensional finite automata (MFA) was proposed with the model. Experiments show that, the construction time taken by MFA is slightly less than XFA and is 2~3 orders of magnitude lower than DFA, STT redundancy compression algorithms and Hybrid-FA; the memory space of MFA is slightly higher than XFA, but is 1~2 orders of magnitude lower than DFA, STT redundancy compression algorithms, mDFA and Hybrid-FA; in the aspect of matching time, MFA ranks after DFA and Hybrid-FA, but ranks before XFA, and it achieves 1~2 orders of magnitude lower than that of STT redundancy compression algorithms and mDFA. ©, 2015, Editorial Board of Journal on Communications. All right reserved.
引用
收藏
相关论文
共 50 条
  • [41] Research on a time scale algorithm based on multi-dimensional weighted average
    Liu, Yang
    Xu, Bo
    Yin, Jie
    Shen, Dan
    Ouyang, Mingjun
    Zheng, Zehao
    Zhu, Xiangwei
    METROLOGIA, 2022, 59 (03)
  • [42] The multi-dimensional aspects of a group technology algorithm
    Parkin, RE
    Li, ML
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1997, 35 (08) : 2345 - 2358
  • [43] AN INDEXING ALGORITHM FOR LARGE MULTI-DIMENSIONAL ARRAYS
    MOORE, PK
    ACTA POLYTECHNICA SCANDINAVICA-APPLIED PHYSICS SERIES, 1985, (149): : 79 - 79
  • [44] Convergence in distribution of the multi-dimensional Kohonen algorithm
    Sadeghi, AA
    JOURNAL OF APPLIED PROBABILITY, 2001, 38 (01) : 136 - 151
  • [45] A stabilized algorithm for multi-dimensional numerical differentiation
    Zhao, Zhenyu
    Meng, Zehong
    Zhao, Liang
    You, Lei
    Xie, Ou
    JOURNAL OF ALGORITHMS & COMPUTATIONAL TECHNOLOGY, 2016, 10 (02) : 73 - 81
  • [46] Construction of Deterministic Finite Automata (DFA) from regular expression
    Kamal, AHM
    CCCT 2003, VOL 5, PROCEEDINGS: COMPUTER, COMMUNICATION AND CONTROL TECHNOLOGIES: II, 2003, : 85 - 87
  • [47] Finite volume schemes for multi-dimensional hyperbolic systems based on the use of bicharacteristics
    Lukáčová-Medviďová M.
    Saibertová-Zatočilová J.
    Applications of Mathematics, 2006, 51 (3) : 205 - 228
  • [48] Finite multi-dimensional generalized Gamma Mixture Model Learning based on MML
    Alghabashi, Basim
    Bouguila, Nizar
    2018 17TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA), 2018, : 1131 - 1138
  • [49] Information visualization of multi-dimensional cellular automata using GPU programming
    Gobron, Stephane
    Mestre, Daniel
    11TH INTERNATIONAL CONFERENCE INFORMATION VISUALIZATION, 2007, : 33 - +
  • [50] Research on Multiple Air-To-Air Refueling Planning Based on Multi-Dimensional Improved NSGA-II Algorithm
    Zhang, Zhihao
    Huang, Zhouhang
    Liu, Xiaodong
    Feng, Boyu
    ELECTRONICS, 2023, 12 (18)