Ein neu entwickeltes Verfahren reduziert die Anzahl von Punkten, die für die Berechnung konvexer Hüllen in zweidimensionalen Punktmengen berücksichtigt werden müssen, erheblich, ohne das Ergebnis zu verändern. Das Verfahren arbeitet in einem einzigen Durchlauf, verwirft nur Punkte, die nachweislich im Inneren der endgültigen Hülle liegen, und bewahrt damit die exakte Hülle.
Hintergrund der konvexen Hüllberechnung
Die Berechnung konvexer Hüllen ist ein grundlegender Schritt in vielen Bereichen der Computergrafik, Geoinformationssysteme und Datenanalyse. Bei sehr großen Punktmengen kann die direkte Berechnung jedoch ressourcenintensiv sein, weshalb häufig ein Vorfilterungs‑Schritt eingesetzt wird, um die Eingabemenge zu verkleinern.
Beschreibung des streaming‑basierten Zertifikatsverfahrens
Der Ansatz nutzt Invarianten, die aus inkrementellen Algorithmen zur Hüllpflege bekannt sind, und implementiert ein Zertifikatssystem, das Punkte als eindeutig innen liegend klassifiziert. Sobald ein Punkt als interior zertifiziert ist, wird er aus dem Datenstrom ausgeschlossen. Der gesamte Prozess erfordert nur lokale geometrische Operationen und benötigt keinen Rückgriff auf bereits verarbeitete Punkte.
Experimentelle Evaluation
Der Autor führte Tests mit synthetischen Verteilungen und mit realen Datensätzen durch. Die synthetischen Tests umfassten mehrere gängige Punktverteilungen, während die realen Tests auf umfangreichen, öffentlich verfügbaren Messdaten basierten.
Ergebnisse bei synthetischen Daten
Bei den synthetischen Verteilungen blieb im Mittel zwischen 5 % und 11 % der ursprünglichen Punkte erhalten, wobei die Reduktion je nach Verteilung variierte. Trotz dieser starken Verringerung blieb die exakte konvexe Hülle unverändert.
Ergebnisse bei realen Daten
Bei den großen realen Datensätzen sank die Anzahl der beibehaltenen Punkte auf unter 1 % der ursprünglichen Menge, wenn die Punkte in typischer Ankunftsreihenfolge verarbeitet wurden. Auch hier bestätigte sich, dass die resultierende Hülle exakt mit der ohne Vorfilterung berechneten Hülle übereinstimmte.
Bedeutung und Ausblick
Die vorgestellte Methode ermöglicht eine erhebliche Einsparung von Rechenzeit und Speicherbedarf bei Anwendungen, die konvexe Hüllen großer Punktmengen benötigen. Der Autor schlägt vor, das Verfahren künftig auf dreidimensionale Punktmengen und auf weitere Anwendungsbereiche zu übertragen.
Dieser Bericht basiert auf Informationen von PLOS ONE, lizenziert unter Creative Commons BY 4.0 (Open Access).
Ende der Übertragung