Jaki jest obecnie najlepszy sposób wykonywania zapytań zliczających zakres półprzestrzeni na zbiorze punktów wymiarowych, wyrażony w formie kompromisu czas / przestrzeń. Zgodnie z przełomowym referatem Matouseka z 1993 r. (Twierdzenie 6.2, Wyszukiwanie zasięgu za pomocą wydajnych wycinków hierarchicznych), możemy wykonać zliczanie zasięgu dla zapytań, które są przecięciem półprzestrzeni , dla , przy użyciu struktury danych o rozmiarze , dla , w czas. Dla jest to czas . Jednak badanie Agarwal dotyczące przeszukiwania zasięgu (Tabela 36.3.2) twierdzi, że jest to granicap 1 ≤ p ≤ d + 1 O ( m ) n ≤ m ≤ n d O ( np=1O(n/m1/d)O(n . Jakie jest prawidłowe oświadczenie związane? Alternatywnie, co ja mylę? Wreszcie, czy istnieje jakiś ukryty termin w dzienniku, gdy ?
Krótkie omówienie wyników w zakresie przeszukiwania półprzestrzeni znajduje się tuż nad tabelą 36.3.2 w badaniu Agarwala , a inne w sekcji 4.3 tego badania . Pierwszy z nich nie wydaje się podawać wielu szczegółów poza „Kompromisem między czasem a zapytaniem dla wyszukiwania zakresu simpleks można uzyskać przez połączenie struktur danych o wielkości liniowej i logarytmicznych w czasie zapytania”, ale ten drugi wydaje się zapewniać całkiem sporo więcej szczegółów na temat kompromisu przestrzeń / czas zapytania. Proponuję spojrzeć na rozdział 4.3, Twierdzenie 7, Wniosek 8 i ich dowody. Nie przeczytałem ich wystarczająco szczegółowo, aby wiedzieć, czy w pełni odpowiada na twoje pytanie, ale to przynajmniej dobre miejsce, aby zacząć.
źródło