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 条
  • [31] 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
  • [32] An Improved Multi-dimensional File Label Model
    Bian, Li
    Chen, Xingyuan
    Wang, Yongwei
    2ND INTERNATIONAL SYMPOSIUM ON COMPUTER NETWORK AND MULTIMEDIA TECHNOLOGY (CNMT 2010), VOLS 1 AND 2, 2010, : 283 - 286
  • [33] An Improved Multi-dimensional Weighted K-nearest Neighbor Indoor Location Algorithm
    Mao, Yongyi
    LiuO, Rong
    ADVANCES IN NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, ICNC-FSKD 2022, 2023, 153 : 592 - 599
  • [34] The research of multi-dimensional scaling iterations localization algorithm based on rssi
    Bao, Xi-Rong
    Zhang, Li-Li
    Zhang, Shi
    Dongbei Daxue Xuebao/Journal of Northeastern University, 2009, 30 (12): : 1694 - 1697
  • [35] Research on Multi-dimensional Association Rules Algorithm Based on Rough Set
    Zhu Feixiang
    Liu Jiandao
    SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING: THEORY AND PRACTICE, VOL 1, 2012, 114 : 607 - 615
  • [36] Multi-dimensional data integration algorithm based on random walk with restart
    Yuqi Wen
    Xinyu Song
    Bowei Yan
    Xiaoxi Yang
    Lianlian Wu
    Dongjin Leng
    Song He
    Xiaochen Bo
    BMC Bioinformatics, 22
  • [37] A Collaborative Filtering Recommendation Algorithm based on Multi-dimensional Data Filling
    Song, Meiqing
    2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2016, : 175 - 179
  • [38] Multi-dimensional data integration algorithm based on random walk with restart
    Wen, Yuqi
    Song, Xinyu
    Yan, Bowei
    Yang, Xiaoxi
    Wu, Lianlian
    Leng, Dongjin
    He, Song
    Bo, Xiaochen
    BMC BIOINFORMATICS, 2021, 22 (01)
  • [39] A Multi-dimensional Evidence-based Trust Evaluation Model and Algorithm
    Jiang, Wenbao
    Li, Qijing
    Chen, Wenliang
    INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2015, 9 (05): : 123 - 132
  • [40] A memory efficient algorithm for multi-dimensional wavelet transform based on lifting
    Taghavi, Z
    Kasaei, S
    2003 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL VI, PROCEEDINGS: SIGNAL PROCESSING THEORY AND METHODS, 2003, : 401 - 404