Einführung und Notationen:
Hier ist eine neue und einfache Version meines Algorithmus, die (gemäß meinen Experimenten) zu enden scheint, und jetzt möchte ich das beweisen.
Die Notation beziehe sich auf einen p- dimensionalen Datenpunkt (einen Vektor). Ich habe drei Sätze A, B und C, so dass | A | = n , | B | = m , | C | = l : A = { x i | i = 1 , . . , n } B = { x j | j = n + 1
C = { x u | u = n + m + 1 , . . , n + m + l }
Wenn ist, bezeichne d A x i den mittleren euklidischen Abstand von x i zu seinen k nächsten Punkten in A ; und d C x i bezeichnen den mittleren euklidischen Abstand von x i zu seinem k nächsten Punkten in C .
Algorithmus:
Der Algorithmus wird in zwei Fällen beendet:
Frage:
Anmerkungen:
- Wenn das die Analyse erleichtert: Es ist durchaus möglich, eine etwas andere Version des Algorithmus in Betracht zu ziehen, sobald ein Punkt von
Antworten:
Lassenx x B A x A x′ A dCx>dist(x,x′) f f(x)=x′ x′ A B x′ A x f(f(x)),f(f(f(x))),
quelle