Disons que j'ai un nombre fixe (X) de points, par ex. coordonnées dans un plan donné (je pense que vous pouvez l'appeler un nuage de points en 2D).Comment partitionner un plan
Ces points doivent être divisés en polygones Y où Y < X. Les polygones ne doivent pas se chevaucher. Ce serait merveilleux si les polygones étaient konvex (comme un diagramme de Voronoï). Imaginez-le comme des lieux formant des pays. Par exemple, j'ai 12 points et je veux créer 3 polygones avec 4 points chacun. J'ai pensé à créer une grille qui couvre les points. Puis parcourez les points en les affectant aux cellules de la grille les plus proches.
Peut-être que je manque l'évidence? Je suis certain qu'il existe de meilleures solutions.
Merci, Daniel
Je viens de découvrir an optimization (kmeans++) .Maybe cela donnera de meilleurs résultats ..
Avec une grille, vous pourriez obtenir des cellules vides, ou tous les points dans une cellule. Avec un réseau radial, vous pouvez surmonter cela avec une solution qui est rapide et facile à mettre en œuvre. –