Ich habe in vielen Artikeln über die Suche nach höherdimensionalen nächsten Nachbarn gelesen, dass KD-Bäume in K exponentiell sind, aber ich kann anscheinend nicht feststellen, warum.
Was ich suche, ist eine solide Analyse der Laufzeitkomplexität, die diesen Aspekt des Problems erklärt.
k
effektiv die Dimension des Problems ist und daher unter dem "Fluch der Dimensionalität" leidet.Antworten:
Andere Bäume haben eine viel bessere Leistung, zum Beispiel der CoverTree . Ich fand auch, dass der PH-Tree ziemlich gut funktioniert, es scheint durchweg doppelt so lange zu dauern wie der CoverTree für Datensätze zwischen k = 8 und k = 27 (ich hatte keine Datensätze mit höherem k).
quelle