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 条
  • [1] MDC-DFA:A Multi-dimensional Cube Deterministic Finite Automata! Based Feature Matching Algorithm
    Li, Yuchong
    Luo, Xingguo
    Shao, Xiangyu
    Wei, Dong
    2015 INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC), 2015, : 1119 - 1124
  • [2] A Novel Regular Expression Matching Algorithm Based on Multi-Dimensional Finite Automata
    Gong, Yangyang
    Liu, Qinrang
    Shao, Xiangyu
    Pan, Cong
    Jiao, Huijuan
    2014 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (HPSR), 2014, : 90 - 97
  • [3] An Improved Image Multi-Dimensional Chaos Encryption Algorithm Based on CUDA
    He, Gang
    Wu, Wenqing
    Nie, Li
    Wen, Jun
    Yang, Cheng
    Yu, Wenxin
    2019 9TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST2019), 2019, : 183 - 187
  • [4] An improved algorithm for XML routing based on finite automata
    Chen J.
    Zou Z.
    Pan J.
    Zhai L.
    Jiangsu Daxue Xuebao (Ziran Kexue Ban)/Journal of Jiangsu University (Natural Science Edition), 2010, 31 (06): : 705 - 709
  • [5] A Simple Optimum-Time FSSP Algorithm for Multi-Dimensional Cellular Automata
    Umeo, Hiroshi
    Nishide, Kinuo
    Kubo, Keisuke
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2012, (90): : 151 - 165
  • [6] The multi-dimensional power big data mining based on improved grey clustering algorithm
    Li, Hui
    Lu, Guangqian
    WEB INTELLIGENCE, 2023, 21 (02) : 203 - 210
  • [7] Multi-dimensional fast rule filter automata
    Fuchssteiner, B
    Kemper, A
    PHYSICA D, 1999, 129 (1-2): : 130 - 142
  • [8] A classification algorithm based on multi-dimensional fuzzy transforms
    Ferdinando Di Martino
    Salvatore Sessa
    Journal of Ambient Intelligence and Humanized Computing, 2022, 13 : 2873 - 2885
  • [9] A classification algorithm based on multi-dimensional fuzzy transforms
    Di Martino, Ferdinando
    Sessa, Salvatore
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 13 (5) : 2873 - 2885
  • [10] Improved Butterfly Algorithm for Multi-dimensional Complex Function Optimization Problem
    Liu J.-S.
    Ma Y.-X.
    Li Y.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2021, 49 (06): : 1068 - 1076