In this thesis we develop and analyze algorithms for computing space-filling curve orders, Delaunay Tessellations and flow complexes of point sets. For space-filling curve orders and Delaunay Tessellations the emphasis lies on an average-case analysis of the algorithms. For flow complexes the emphasis lies on their computation in higher dimensions. In a space-filling curve order of a point set, points which are close in the order are also close in space. We discuss algorithms for computing space-filling curve orders based on radix sort. We give an average-case analysis which shows that these orders can be computed in linear expected time for many point distributions. As discrete counterparts of space-filling curves we consider grid traversals and discuss finding optimal grid traversals for different locality measures using heuristics for the quadratic assignment problem. The Delaunay Tessellation of a point set is a simplicial complex capturing proximity relations of the points. We analyze incremental constructions of Delaunay Tessellations along space-filling curve orders. First we give a generalized and refined analysis of incremental constructions con BRIO, i.e., where points are inserted in random rounds. Based on this we analyze incremental constructions along space- filling curve orders for uniformly distributed points from a bounded convex region in the plane, normally distributed points in the plane, and uniformly distributed points from a d-cube in higher dimensions. In the first case we analyze the expected structure of the Delaunay Tessellation and in the other cases the structure of the space-filling curve order. We show for these point distributions that incremental constructions con BRIO of Delaunay Tessellations run in linear expected time using space-filling curve orders. The flow complex of a point set is the collection of stable manifolds of the flow induced by the distance function of the point set. We give an algorithm for computing the flow complex in higher dimensions. The algorithm is based on the Delaunay Tessellation and Voronoi Diagram of the point set and the recursive nature of the flow. Based on this algorithm we give a topological analysis of flow shapes, i.e., the underlying spaces of subcomplexes of the flow complex. In particular we show that flow shapes are homotopy equivalent to the corresponding unions of balls.
In dieser Arbeit werden Algorithmen zur Berechnung von Ordnungen entlang raumfüllender Kurven, von Delaunay-Triangulierungen und von Flusskomplexen entworfen und analysiert. Für Ordnungen entlang raumfüllender Kurven und für Delaunay-Triangulierungen liegt der Schwerpunkt auf einer Analyse der Algorithmen im durchschnittlichen Fall. Für Flusskomplexe liegt der Schwerpunkt auf deren Berechnung in höheren Dimensionen. In einer Ordnung entlang einer raumfüllenden Kurve sind Punkte, die nah in der Ordnung sind, auch nah im Raum. Wir diskutieren Algorithmen zur Berechnung solcher Ordnungen basierend auf Radixsort. Wir geben eine Analyse für den durchschnittlichen Fall, in der wir zeigen, dass diese Ordnungen für viele Punktverteilungen in linearer erwarteter Zeit berechnet werden können. Als diskrete Gegenstücke zu raumfüllenden Kurven betrachten wir Indizierungen von Gitterpunkten. Für verschiedene Lokalitätsmaße berechnen wir Indizierungen basierend auf Heuristiken für das quadratische Zuordnungsproblem. Die Delaunay- Triangulierung einer Punktmenge ist ein simplizialer Komplex auf den Punkten, welcher Nachbarschaftsbeziehungen zwischen den Punkten wiedergibt. Wir analysieren die Laufzeit von inkrementellen Konstruktionen von Delaunay- Triangulierungen, bei denen entlang raumfüllender Kurven eingefügt wird. Zunächst geben wir eine verallgemeinerte und verfeinerte Analyse von inkrementellen Konstruktionen con BRIO, also Konstruktionen, bei denen Punkte in zufälligen Runden eingefügt werden. Darauf basierend analysieren wir inkrementelle Konstruktion entlang raumfüllender Kurven für gleichmäßig verteilte Punkte aus einem beschränkten konvexen Gebiet für normalverteilte Punkte in der Ebene und für gleichmäßig verteilte Punkte aus einem d-dimensionalen Würfel in höheren Dimensionen. Im ersten Fall analysieren wir die erwartete Struktur der Delaunay-Triangulierung und in den anderen Fällen die Struktur der Ordnung entlang der raumfüllenden Kurve. Wir zeigen für diese Verteilungen, dass inkrementelle Konstruktionen con BRIO entlang raumfüllender Kurven in linearer erwarteter Zeit laufen. Der Flusskomplex einer Punktmenge ist die Gesamtheit der stabilen Mannigfaltigkeiten des Flusses, der durch die Distanzfunktion der Punktmenge induziert wird. Wir geben einen Algorithmus zur Berechnung des Flusskomplex in höheren Dimensionen an. Dieser beruht auf der Delaunay-Triangulierung, dem Voronoi Diagramm und der rekursiven Natur des Flusses. Basierend auf dem Algorithmus geben wir eine topologische Analyse der unterliegenden Räume von Subkomplexen des Flusskomplex. Wir zeigen, dass ein solcher Raum homotopieäquivalent zu der entsprechenden Vereinigung von Kugeln ist.