Wyliczenie wykresów pochodzących z teselacji Delaunaya w 3D


12

Czy istnieje algorytm, który wylicza wykresy odpowiadające pewnej teselacji punktów Delaunaya w 3D?

Jeśli tak, to czy istnieje wydajna parametryzacja geometrii, która odpowiada dowolnemu „grafowi Delaunaya”?

Staram się wyliczyć systematycznie wszystkie stabilne geometrie cząsteczek o określonym składzie bez żadnej wiedzy z zakresu wiązania itp.

EDYCJA: Niech będzie zbiorem wykresów z wierzchołkami. Niech będzie mapą punktów w do wykresu odpowiadającego teselacji Delaunaya wspomnianych punktów w 3D.GNND:R3NGNNR3

Jak wyliczyć (wydajnie)?D(R3N)

Ponadto, biorąc pod uwagę wykres , jak mogę sparametryzować (wydajnie)?gGnD1(g)

EDYCJA: Przykład w 2D: Dla 4 punktów są 2 wykresy Delaunaya.

123|4 and 12|×|34

Lub pokazane w sposób wyraźnie płaski:

Wykresy delaunay 2D dla 4 punktów

Pierwszy z tych wykresów można sparametryzować dowolną pozycją punktów 1, 2 i 4, tj. , podczas gdy punkt 3 będzie dowolnym punktem gdzie jest większy niż promień okrąg opisujący punkty 1, 2 i 4 wyśrodkowany na a jest pozycją punktu .R3×3x3(r,θ)=c(x1,x2,x4)+r(cos(θ)sin(θ))rc(x1,x2,x4)xii


Co rozumiesz przez „wydajną parametryzację geometrii”. Nie jestem też chemikiem, więc co oznacza „stabilna geometria cząsteczek o określonym składzie”? Przy odrobinie wyjaśnienia może to być łatwe do znalezienia.
Gareth A. Lloyd

Dla punktów w pozycji ogólnej w 3D istnieją niezależne stopnie swobody ( dla środka masy i kolejne 3 stopnie dla głównych osi obrotu). Każdy taki zestaw ma trochę mozaiki Delaunaya. Chciałbym odwrócić ten proces: biorąc pod uwagę teselację Delaunaya, chcę sparametryzować wszystkie zestawy punktów , które doprowadziłyby do teselacji Delaunaya. Stabilna geometria to zbiór punktów w przestrzeni z powiązanymi dodatnimi wagami, dla których funkcjonalność energetyczna jest lokalnie minimalna. N3N63N3NN
Deathbreath

Czy chcesz znaleźć wszystkie możliwe triangulacje Delaunaya? Czy możesz coś wyjaśnić? Ustawiasz za to nagrodę, ale mam wrażenie, że dla wielu wciąż pytanie nie jest jasne.
Szabolcs

@Szabolcs: Mam nadzieję, że edycja wyjaśni problem.
Deathbreath

@Deathbreath trochę ... mogę zrozumieć, to dobrze, że trzeba znaleźć wszystkie wykresy, które może odpowiadać triangulacji Delaunay z jakiegoś zbioru punktów w 3D? Czy możesz podać konkretny przykład? Na przykład, w 2D dla 4 punktów, czy potrzebujesz wykresów i (ignorując punkty współliniowe)? (Cyfry reprezentują wierzchołki, a pary cyfr kończą się w mojej notacji.)N(12,23,31,24,43)(12,23,31,14,24,34)
Szabolcs

Odpowiedzi:


4

W Hartvigsen, D. .: Rozpoznawanie diagramów Voronoi za pomocą programowania liniowego przedstawiono kilka algorytmów opartych na programowaniu liniowym do rozpoznawania teselacji Voronoi i stwierdza, że

[...] dla każdego diagramu Voronoi, zbiór punktów w zawarty w jakimś zestawie generacyjnymRiRiP

Wydaje się, że temat istnienia i wyjątkowości rozwiązania odwrotnego problemu Voronoi jest również rozwinięty w Winter, LG: Problem odwrotny do diagramu Voronoi .


3N63N5D:R3NGNGNNND1:GNP(R3N6)D(RN)D1(g)gGN

Po zrozumieniu twoich obaw i przeprowadzeniu badań znalazłem potencjalnie przydatne zasoby. Zauważ jednak, że nie potrafię odczytać pełnotekstowej wersji żadnego z nich.
astrojuanlu

To są interesujące referencje. Poproszę bibliotekę o dostarczenie mi kopii.
Deathbreath

Wygląda na to, że te referencje są trudniejsze do uzyskania niż oczekiwano.
Deathbreath

W każdym razie dziękuję za nagrodę, mam nadzieję, że przydadzą się, kiedy w końcu je dostaniesz.
astrojuanlu
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.