Wenn man eine Sammlung von Punkten in einem 2D Raum hat, gibt es dann einen Algorithmus, der diese Punkte in N "Regionen" aufteilt, die jeweils K Nachbarpunkte enthalten?Partition 2D zeigt in N Regionen mit jeweils K Nachbarpunkten
Angenommen, diese 20 Punkte werden in 4 Gruppen zu je 5 Punkten gruppiert. Eine zufriedenstellende Lösung könnte so aussehen:
Motivation: Ich versuche, ein visualization that loads lots of images into the browser zu optimieren. Ich plane, Bilder mit sehr geringer Auflösung beim Laden der Seite zu laden und dann die Auflösung der Bilder in einer Region zu erhöhen, wenn Nutzer diese Region vergrößern. Natürlich muss ich den Platz quantisieren. Wenn Benutzer also direkt in die Mitte des obigen Beispiels scrollen, müsste ich hochauflösende Bilder für jede der 4 Gruppen holen.
console.log('stackoverflow wants code for posts with codepen links')
k-bedeutet Clustering, wobei k = Ihr 'N'/Ihr' K' ist. – AakashM
aber das garantiert nicht genau K Mitglieder pro Cluster ohne jegliche Änderung –
Auch: https://Stackoverflow.com/q/8796682/1060350 –