Przyjrzałem się definicji drzewa KD i R-drzewa. Wydaje mi się, że są prawie takie same.
Jaka jest różnica między drzewem KD a R-drzewem?
Odpowiedzi:
R-drzewa i k d-drzewa opierają się na podobnych pomysłach (podział przestrzeni na podstawie regionów wyrównanych do osi), ale kluczowe różnice to:
(Istnieje wiele podobnych struktur drzewiastych do podziału przestrzeni: czworonogi, drzewa BSP, drzewa R *, itp.)
W rzeczywistości są zupełnie inne. Służą podobnemu celowi (zapytania regionalne w danych przestrzennych) i oba są drzewami (i oba należą do rodziny indeksów hierarchii objętości ograniczających), ale to wszystko, co je łączy.
Główną różnicą między dwoma niewymienionymi w tej odpowiedzi jest to, że drzewa KD są wydajne tylko w sytuacjach ładowania zbiorczego. Raz zbudowane, modyfikowanie lub równoważenie drzewa KD jest nietrywialne. R-drzewa nie cierpią z tego powodu.