%A ZHU Yong-qiang and QIN Zhi-guang %T Multi-pattern Matching Algorithm Based on Coding Association %0 Journal Article %D 2016 %J Computer Science %R 10.11896/j.issn.1002-137X.2016.02.005 %P 26-30 %V 43 %N 2 %U {https://www.jsjkx.com/CN/abstract/article_16219.shtml} %8 2018-12-01 %X Multi-pattern matching algorithms often use finite state automaton to implement parallel matching of multiple pattern strings.When multi-pattern matching algorithm based on finite state automaton is applied into the Chinese,it will lead to storage space expansion.Aiming to solve this problem,this improved algorithm constructs automatic state machine by using split coding of Chinese characters to save storage space and designs failure jump table based on coding association,and uses heuristic jumping rules to improve time performance of matching.Finally,compared to other algorithm,smaller space consumption and faster speed in Chinese environment of this improved algorithm were proved by simulation.