Spektrale Relaxation
Spektrale Relaxation (meist engl. spectral relaxation) ist ein Algorithmus der hierarchischen Clusteranalyse.
Die Clusteranalyse dient dazu, natürliche Ballungen in einer Punktewolke zu finden. Im Fall der spektralen Relaxation kann man sich die Punktewolke anschaulich als Netz vorstellen: Jeder Punkt ist mit jedem anderen durch eine Schnur verbunden. Die spektrale Relaxation zerschneidet dieses Netz nun in zwei möglichst gleich große Netze.
Datenstruktur
[Bearbeiten | Quelltext bearbeiten]Spektrale Relaxation arbeitet auf einem vollständigen, ungerichteten Graphen . Jeder Knoten des Graphen stellt einen Punkt der Punktewolke dar. Jede Kante ist mit einem Gewicht versehen; dieses Gewicht ist ein Distanzmaß und spiegelt wider, wie ähnlich sich die durch die Knoten vertretenen Punkte sind.
Besteht die Punktewolke aus Punkten, so ist das Ziel, eine Menge von Kanten so auszuwählen, dass die Summe der Kantengewichte möglichst klein ist: