An improved trie compression method that compresses by merging partially identical subtrees. States of the trie are selected, and the nodes of those states examined find nodes that are identical to one another. The most frequently occurring identical node is selected as a substate, and the states are separated into a first group of states that have the substate node therein and a second group of states that do not. The nodes in the first group of states are reordered such that the substate is at the end thereof. Then, the substate of each state is merged into a single node, replaced by a pointer from each state. Compression is performed recursively by choosing a new substate for the remaining nodes of the first group, and for subsequently separated groups, until no further identical nodes are available for merging.

Um método melhorado da compressão do trie que comprima fundindo subtrees parcialmente idênticos. Os estados do trie são selecionados, e os nós daqueles estados examinados encontram os nós que são idênticos a um outro. O nó idêntico o mais freqüentemente ocorrendo é selecionado como um substate, e os estados são separados em um primeiro grupo dos estados que têm o nó do substate nisso e em um segundo grupo dos estados que não . Os nós no primeiro grupo dos estados são requisitados novamente tais que o substate está na extremidade disso. Então, o substate de cada estado é fundido em um único nó, substituído por um ponteiro de cada estado. A compressão é executada recursively escolhendo um substate novo para os nós restantes do primeiro grupo, e para grupos subseqüentemente separados, até nenhuns nós idênticos mais adicionais esteja disponível para fundir.

 
Web www.patentalert.com

< (none)

< Remote procedure calling with marshaling and unmarshaling of arbitrary non-conformant pointer sizes

> Residual vector quantization for texture pattern compression and decompression

> (none)

~ 00017