Bonjour,
Je cherchais il y a pas longtemps une fonction pour calculer la distance moyenne d'un groupe quelquonque de points. Les contraintes était les suivantes :
- Invariable par translation de l'ensemble
- Invariable par rotation de l'ensemble
- Invariable par permutation des points..
- Proportionnel lors d'une homothétie..
J'ai trouvé la fonction suivante : soit u(1..n) les points
f(u) = somme(i=1..n, j=1..n, dist(u(i)-u(j)))/somme(i=1..n, j=1..n,abs(i-j))
Pour une suite 1,2,3, 4 par exemple, ça donne 1.. etc (ça marche aussi en plusieurs dimensions avec les distances euclidiennes)
Jusqu'ici rien de spécial.. Mais je me demande si on ne pourra pas utilisé cette fonction simple pour regroupé les points selon leur proximité..
Imaginons qu'on prenne l'ensemble U est qu'on cherche une partition qui minimise la moyenne des distances moyennes de chacun des parties.
Par exemple :
1,2,3,5,6,7 donnerait
(1,2,3) avec une distance moyenne de 1 et
(5,6,7) avec une distance de 1,
donc une moyenne global de 1. Impossible de faire mieux (il me semble) !!!
La question que je me pose, c'est est-ce que cette méthode ne permettrait pas de faire un lien entre géométrie et symétries.. ?
-----