首页> 外国专利> Generating progressively a perfect hash data structure, such as a multi-dimensional perfect hash data structure, and using the generated data structure for high-speed string matching

Generating progressively a perfect hash data structure, such as a multi-dimensional perfect hash data structure, and using the generated data structure for high-speed string matching

机译:逐步生成完美的哈希数据结构(例如多维完美哈希数据结构),并将生成的数据结构用于高速字符串匹配

摘要

A multi-dimensional perfect hash table construction technique is based on which the well-known AC automaton, and can be implemented by very compact perfect hash tables. The technique may place transitions, each from a source state to a destination state, of an automaton into a hash table to generate a perfect hash table by: (a) dividing the transitions into multiple independent sets according to their respective source states; (b) ordering the sets of transitions based on the number of transitions belonging to the set, thereby defining an order of the sets from largest to smallest; and (c) constructing a perfect hash table by, for each of the sets of transitions, in the order from largest to smallest, hashing the transitions of the set into the hashing table to generate a perfect hashing table.
机译:多维完美哈希表构建技术基于众所周知的AC自动机,并且可以通过非常紧凑的完美哈希表来实现。该技术可以通过以下方式将自动机的每个从源状态到目的地状态的转换放置到哈希表中,以通过以下方式生成完美的哈希表:(a)根据转换各自的源状态将转换分为多个独立的集合; (b)基于属于该组的转变的数量来对所述转变的集合进行排序,从而定义所述集合的从最大到最小的顺序; (c)通过对于过渡集合中的每一个,以从最大到最小的顺序,将集合的过渡哈希到哈希表中以生成完美哈希表,来构造完美哈希表。

著录项

  • 公开/公告号US9455996B2

    专利类型

  • 公开/公告日2016-09-27

    原文格式PDF

  • 申请/专利权人 H. JONATHAN CHAO;YANG XU;

    申请/专利号US201213409947

  • 发明设计人 H. JONATHAN CHAO;YANG XU;

    申请日2012-03-01

  • 分类号G06F17/30;H04L29/06;G06F21/55;

  • 国家 US

  • 入库时间 2022-08-21 14:30:17

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号