¿Cuáles son algunos ejemplos de árboles M aplicados a problemas del mundo real?

Son útiles cuando necesita realizar una búsqueda de similitud sin pérdidas (es decir, se encuentran todas las respuestas verdaderas) (neibhor o rango más cercano) en un espacio métrico. Sin embargo, en muchos casos, las personas 1) solo se preocupan por el espacio métrico muy específico, es decir, L2 2) no les importa que la búsqueda sea completamente precisa. Esta es la razón por la cual el uso de enfoques no exactos, como la agrupación de k-medias (que en realidad se puede ver como la variante L2 del árbol M) o LSH. La agrupación de k-means es parte de la conocida biblioteca Flann.

Algunos experimentos relativamente recientes indican que un mejor rendimiento (a expensas de un tiempo de indexación más largo) a menudo se puede mostrar mediante gráficos knn (también conocidos como gráficos de proximidad). Además, los gráficos knn parecen funcionar bien en muchos espacios no métricos. Mantengo la biblioteca de búsqueda de similitud donde tenemos dos implementaciones del gráfico knn (la rama maestra tiene solo una implementación, la rama de desarrollo tiene una adicional): searchivarius / NonMetricSpaceLib