Árvore Burkhard-Keller

Um árvore Burkhard-Keller ou árvore BK é uma árvore métrica sugerida por Walter Austin Burkhard e Robert Keller, especificamente adaptada para espaços métricos discretos. Para simplicidade, vamos considerar uma métrica discreta com inteiros . Em seguida, uma árvore BK é definida da seguinte maneira. Um elemento arbitrário a é escolhido como nó raiz. Então, é usada uma função de distância que retorna um valor discreto para particionar os demais objetos do universo.[1] O nó raiz pode ter zero ou mais subárvores. A k-ésima subárvore é recursivamente construída a partir de todos os elementos de b tais que . Árvores BK podem ser usadas para determinar correspondência aproximada de strings em um dicionário . Existem variações dessa árvore, por exemplo, pode-se fazer a restrição de que todos pivôs de um mesmo nı́vel na árvore sejam o mesmo objeto.[1]

Ver também

Referências

  1. Nadvorny, César Feijó (2005). TM-tree: um método de acesso para consultas por similaridade (Dissertação de Mestrado). Universidade Federal do Rio Grande do Sul

Ligações externas

  • Implementação em Common Lisp (em inglês) de uma árvore BK com os resultados dos testes e gráficos de desempenho.
  • Uma explicação de Árvores BK e a sua relação com espaços métrica (em inglês)
  • Uma explicação sobre Árvores BK, com uma implementação em C# (em inglês)
  • Implementação de uma árvore BK em Lua (em inglês)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.