Największa komórka w układzie


10

P . Jaka jest złożoność znalezienia największej komórki ograniczonej objętością w układzie hiperpłaszczyzn w wymiarze d ?nre

Wydaje mi się, że powinienem to wiedzieć ... Ale nie znajduję ostatecznego odniesienia.

Czy to ? Co powiesz na specjalizację d = 2 : Największy obszar ograniczony komórką w układzie linii?Ω(nre)re=2)

Odpowiedzi:


6

Jakoś radzenie sobie lepiej niż wygląda na trudne. Jeśli komórka jest znacznie większa niż jej średnia oczekiwana wielkość, można użyć próbkowania, aby ją znaleźć. Formalnie załóżmy, że ograniczone komórki (w płaszczyźnie) tworzą wielokąt z obszaru 1 (ten wielokąt Q można obliczyć w czasie prawie liniowym w płaszczyźnie). Załóżmy, że największa ograniczona komórka C w układzie linii ma pole α 1 / n 2 . Próbka, m = ( log n ) / α punktów z Q - i niech PO(nre)1Qdoα1/n2)m=(logn)/αQP. będzie wynikowym zestawem punktów. Z dużym prawdopodobieństwem jeden z punktów wpada do , a obliczenie wszystkich ścian w układzie zawierającym punkty P zajmujedoP. Czas przy użyciu standardowej magii (tj. algorytmów do obliczania wielu twarzy w układzie linii).O((n2)/3)m2)/3)+n+m)polylosol)

To jest łatwe do zastosowania przeszukiwanie binarne w , aby algorytm oblicza największą komórki w czasie O ( ( n + 1 / α + n 2 / 3 / α 2 / 3 ) p O L y l O g N ) , gdzie α jest ułamkiem powierzchni największej komórki z całkowitego obszaru komórek ograniczonych (tj. obszaru Q ).αO((n+1/α+n2)/3)/α2)/3))polylosoln)αQ


1
Bardzo mądry! Mimo że działa tylko wtedy, gdy . α1/n2)
Joseph O'Rourke
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.