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 条
  • [21] Improved heuristic Flower Pollination Algorithm for Solving Multi-dimensional Knapsack Problems
    Fang, Zhiyong
    Gu, Xueqiang
    Chen, Jing
    2017 10TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION (ICICTA 2017), 2017, : 33 - 38
  • [22] An image encryption algorithm based on multi-dimensional orthogonal sequence
    Shuhong Li
    Li Jing
    Xing Gao
    PROCEEDINGS OF THE 7TH WSEAS INTERNATIONAL CONFERENCE ON MULTIMEDIA SYSTEMS & SIGNAL PROCESSING, 2007, : 60 - +
  • [23] Improved DeblurGAN multi-dimensional feature fusion blind demotion blur algorithm
    Chen, WeiPeng
    Cai, Qiong
    Chen, Yu
    Huang, QianQian
    Huang, JiaBao
    THIRD INTERNATIONAL CONFERENCE ON ELECTRONICS AND COMMUNICATION; NETWORK AND COMPUTER TECHNOLOGY (ECNCT 2021), 2022, 12167
  • [24] Multi-dimensional design optimisation of laminated structures using an improved genetic algorithm
    Tabakov, PY
    COMPOSITE STRUCTURES, 2001, 54 (2-3) : 349 - 354
  • [25] On an algorithm for constructing multi-dimensional wavelets
    Ashino, R
    Nagase, M
    Vaillancourt, R
    OSAKA JOURNAL OF MATHEMATICS, 1995, 32 (02) : 397 - 407
  • [26] A multi-dimensional packet classification algorithm
    Yao, XM
    Hu, GM
    Li, LM
    2004 INTERNATIONAL CONFERENCE ON COMMUNICATION, CIRCUITS, AND SYSTEMS, VOLS 1 AND 2: VOL 1: COMMUNICATION THEORY AND SYSTEMS, 2004, : 670 - 673
  • [27] SYNCHRONIZED FINITE AUTOMATA AND 2DFA REDUCTIONS
    IBARRA, OH
    TRAN, NQ
    THEORETICAL COMPUTER SCIENCE, 1993, 115 (02) : 261 - 275
  • [28] Simulations between multi-dimensional deterministic and alternating cellular automata
    Iwamoto, C
    Tateishi, K
    Morita, K
    Imai, K
    FUNDAMENTA INFORMATICAE, 2003, 58 (3-4) : 261 - 271
  • [29] Subshifts of multi-dimensional shifts of finite type
    Quas, AN
    Trow, PB
    ERGODIC THEORY AND DYNAMICAL SYSTEMS, 2000, 20 : 859 - 874
  • [30] An Improved Minor Component Analysis Algorithm Based on Convergence Analysis of 5G Multi-Dimensional Signals
    Chen, Peng
    Wu, Lei
    Peng, Dezhong
    Gong, Xiaoyue
    De Albuquerque, Victor Hugo C.
    IEEE ACCESS, 2019, 7 : 91860 - 91871