Médiane géométrique

Exemple de médiane géométrique (en jaune) d'une série de points. En bleu le centre de gravité .

En géométrie, la médiane géométrique d'un ensemble discret de points d'un échantillon dans un espace euclidien est le point minimisant la somme des distances aux points de l'échantillon. Cela généralise la médiane, qui a la propriété de minimiser la somme des distances pour les données unidimensionnelles, et fournit un indicateur de tendance centrale dans les dimensions supérieures. Il est également connu sous le nom de médiane spatiale[1], point de somme euclidienne minimum[1], point de Torricelli[2], ou 1-médiane.

La médiane géométrique est un estimateur de localisation important en statistique[3] car elle minimise la somme des distances L2 des échantillons[4]. Elle se compare donc à la moyenne, qui minimise la somme du carré des distances L2, et à la médiane par composante qui minimise la somme des distances L1. C'est également un problème standard d'emplacement des installations, où il modélise le problème de la localisation d'une installation afin de minimiser le coût du transport[5]. Le problème k -médiane plus général demande l'emplacement des k centres de cluster en minimisant la somme des distances entre chaque point d'échantillon et son centre le plus proche.

Le cas particulier du problème des trois points du plan (c'est-à-dire m = 3 et n = 2 dans la définition ci-dessous) est parfois également connu sous le nom de problème de Fermat ; il apparaît dans la construction des arbres de Steiner minimaux et a été initialement posé comme problème par Pierre de Fermat et résolu par Evangelista Torricelli[6]. Sa solution est maintenant connue sous le nom de point de Fermat du triangle formé par les trois points de l'échantillon[7]. La médiane géométrique peut à son tour être généralisée au problème de la minimisation de la somme des distances pondérées, connu sous le nom de problème de Weber d'après la discussion du problème par Alfred Weber dans son livre de 1909 sur l'emplacement des installations. Certaines sources appellent plutôt le problème de Weber le problème de Fermat-Weber[8], mais d'autres utilisent ce nom pour le problème de la médiane géométrique non pondérée[9].

Wesolowsky (1993) fournit une étude du problème de la médiane géométrique. Fekete, Mitchell & Beurer (2005) se sont posé la question du problème pour des points non discrets.

Définition

Formellement, pour un ensemble donné de m points X m = x 1 , x 2 , , x m {\displaystyle \mathbb {X} ^{m}=x_{1},x_{2},\dots ,x_{m}\,} avec chaque x i R n {\displaystyle x_{i}\in \mathbb {R} ^{n}} , la médiane géométrique est définie comme le minimiseur de la somme des distances L2

a r g m i n y R n i = 1 m x i y 2 {\displaystyle {\underset {y\in \mathbb {R} ^{n}}{\operatorname {arg\,min} }}\sum _{i=1}^{m}\left\|x_{i}-y\right\|_{2}}

Ici, arg min signifie la valeur de l'argument y {\displaystyle y} ce qui minimise la somme. Dans ce cas, c'est le point y {\displaystyle y} dans un espace euclidien à n dimensions d'où la somme de toutes les distances euclidiennes jusqu'au x i {\displaystyle x_{i}} est minimale.

Propriétés

  • Pour le cas unidimensionnel, la médiane géométrique coïncide avec la médiane. En effet, la médiane univariée minimise également la somme des distances aux points. (Plus précisément, si les points sont p 1, …, p n, dans cet ordre, la médiane géométrique est le point médian p ( n + 1 ) / 2 {\displaystyle p_{(n+1)/2}} si n est impair, mais n'est pas déterminé de manière unique si n est pair, auquel cas il peut s'agir de n'importe quel point du segment de droite entre les deux points intermédiaires p n / 2 {\displaystyle p_{n/2}} et p ( n / 2 ) + 1 {\displaystyle p_{(n/2)+1}} ) [10],[11]
  • La médiane géométrique est unique lorsque les points ne sont pas colinéaires.
  • La médiane géométrique est équivariante par similitude euclidienne, y compris par translation et rotation[12],[10]. Cela signifie que l'on obtiendrait le même résultat soit en transformant la médiane géométrique, soit en appliquant la même transformation aux données de l'échantillon et en trouvant la médiane géométrique des données transformées. Cette propriété découle du fait que la médiane géométrique est définie uniquement à partir des distances par paires et ne dépend pas du système de coordonnées cartésiennes orthogonales par lequel les données de l'échantillon sont représentées. En revanche, la médiane par composante d’un ensemble de données multivariées n’est généralement pas invariante par rotation, ni indépendante du choix des coordonnées[12].
  • La médiane géométrique a un point de rupture de 0,5[12]. Autrement dit, jusqu'à la moitié des données de l'échantillon peuvent être arbitrairement corrompues, et la médiane des échantillons fournira toujours un estimateur robuste pour l'emplacement des données non corrompues.

Cas spéciaux

  • Pour 3 points (non colinéaires), si un angle du triangle formé par ces points est de 120° ou plus, alors la médiane géométrique est le point au sommet de cet angle. Si tous les angles sont inférieurs à 120°, la médiane géométrique est le point à l'intérieur du triangle qui sous-tend un angle de 120° à chacune des trois paires de sommets du triangle. Ceci est également connu sous le nom de point de Fermat du triangle formé par les trois sommets. (Si les trois points sont colinéaires alors la médiane géométrique est le point entre les deux autres points, comme c'est le cas avec une médiane unidimensionnelle.)
  • Pour 4 points coplanaires, si l'un des quatre points est à l'intérieur du triangle formé par les trois autres points, alors la médiane géométrique est ce point. Sinon, les quatre points forment un quadrilatère convexe et la médiane géométrique est le point de croisement des diagonales du quadrilatère. La médiane géométrique de quatre points coplanaires est la même que le point de Radon unique des quatre points.

Calcul

Bien que la médiane géométrique soit un concept facile à comprendre, son calcul constitue un défi. Le centroïde ou centre de masse, défini de la même manière que la médiane géométrique comme minimisant la somme des carrés des distances à chaque point, peut être trouvé par une formule simple — ses coordonnées sont les moyennes des coordonnées des points — mais il a été démontré qu'aucune formule explicite, ni algorithme exact impliquant uniquement des opérations arithmétiques et des racines k ièmes , ne peuvent exister en général pour la médiane géométrique. Par conséquent, seules des approximations numériques ou symboliques de la solution de ce problème sont possibles dans ce modèle de calcul.

Cependant, il est simple de calculer une approximation de la médiane géométrique en utilisant un algorithme itératif dans lequel chaque étape produit une approximation plus précise. Des procédés de ce type peuvent être dérivés du fait que la somme des distances aux points d'échantillonnage est une fonction convexe, puisque la distance à chaque point d'échantillonnage est convexe et que la somme des fonctions convexes reste convexe. Par conséquent, les algorithmes qui diminuent la somme des distances à chaque étape ne peuvent pas rester piégées dans un optimal local.

Une approche courante de ce type, appelée algorithme de Weiszfeld d'après les travaux d'Endre Weiszfeld, est une forme de moindres carrés itérativement repondérés. Cet algorithme définit un ensemble de poids inversement proportionnels aux distances entre l'estimation actuelle et les points d'échantillonnage, et crée une nouvelle estimation qui est la moyenne pondérée de l'échantillon en fonction de ces poids. C'est,

y k + 1 = ( i = 1 m x i x i y k ) / ( i = 1 m 1 x i y k ) . {\displaystyle \left.y_{k+1}=\left(\sum _{i=1}^{m}{\frac {x_{i}}{\|x_{i}-y_{k}\|}}\right)\right/\left(\sum _{i=1}^{m}{\frac {1}{\|x_{i}-y_{k}\|}}\right).}

Cette méthode converge pour presque toutes les positions initiales, mais peut échouer lorsqu'une de ses estimations tombe sur l'un des points donnés. Il peut être modifié pour gérer ces cas afin qu'il converge pour tous les points initiaux.

Bose, Maheshwari & Morin (2003) ont décrit des algorithmes d'optimisation géométrique plus sophistiqués pour trouver des solutions approximativement optimales à ce problème. Cohen et al. (2016) ont montré comment calculer la médiane géométrique avec une précision arbitraire en un temps quasi linéaire. On peut remarquer que ce problème peut être reformulé comme un programme du cône de second ordre

min y R n ,   s R m   i = 1 m s i  avec  s i x i y 2  pour  i = 1 , , m , {\displaystyle {\underset {y\in \mathbb {R} ^{n},\ s\in \mathbb {R} ^{m}}{\min }}\ \sum _{i=1}^{m}s_{i}{\text{ avec }}s_{i}\geq \left\|x_{i}-y\right\|_{2}{\text{ pour }}i=1,\ldots ,m,}

qui peut être résolu en temps polynomial à l'aide de solveurs d'optimisation courants.

Caractérisation de la médiane géométrique

Si y est distinct de tous les points donnés xi, alors y est la médiane géométrique si et seulement si elle satisfait :

0 = i = 1 m x i y x i y . {\displaystyle 0=\sum _{i=1}^{m}{\frac {x_{i}-y}{\left\|x_{i}-y\right\|}}.}

Cela équivaut à :

y = ( i = 1 m x i x i y ) / ( i = 1 m 1 x i y ) , {\displaystyle \left.y=\left(\sum _{i=1}^{m}{\frac {x_{i}}{\|x_{i}-y\|}}\right)\right/\left(\sum _{i=1}^{m}{\frac {1}{\|x_{i}-y\|}}\right),}

qui est étroitement lié à l'algorithme de Weiszfeld.

En général, y est la médiane géométrique si et seulement s'il existe des vecteurs ui tels que :

0 = i = 1 m u i {\displaystyle 0=\sum _{i=1}^{m}u_{i}}

où pour xiy ,

u i = x i y x i y {\displaystyle u_{i}={\frac {x_{i}-y}{\left\|x_{i}-y\right\|}}}

et pour xi = y ,

u i 1. {\displaystyle \|u_{i}\|\leq 1.}

Une formulation équivalente de cette condition est

1 i m , x i y x i y x i y | { i 1 i m , x i = y } | . {\displaystyle \sum _{1\leq i\leq m,x_{i}\neq y}{\frac {x_{i}-y}{\left\|x_{i}-y\right\|}}\leq \left|\{\,i\mid 1\leq i\leq m,x_{i}=y\,\}\right|.}

Cela peut être vu comme une généralisation de la propriété de la médiane, dans le sens où toute partition des points, en particulier induite par tout hyperplan passant par y, a la même somme opposée de directions positives de y de chaque côté. Dans le cas unidimensionnel, l'hyperplan est le point y lui-même, et la somme des directions se simplifie en mesure de comptage (dirigée).

Généralisations

La médiane géométrique peut être généralisée des espaces euclidiens aux variétés riemanniennes générales (et même aux espaces métriques ) en utilisant la même idée qui est utilisée pour définir la moyenne de Fréchet sur une variété riemannienne [13], [14]. Soit M {\displaystyle M} une variété riemannienne avec une fonction de distance correspondante d ( , ) {\displaystyle d(\cdot ,\cdot )} , soient w 1 , , w n {\displaystyle w_{1},\ldots ,w_{n}} n {\displaystyle n} poids dont la somme vaut 1, et soient x 1 , , x n {\displaystyle x_{1},\ldots ,x_{n}} n {\displaystyle n} observations de M {\displaystyle M} . Ensuite, on définit la médiane géométrique pondérée m {\displaystyle m} (ou médiane de Fréchet pondérée) des données comme

m = a r g m i n x M i = 1 n w i d ( x , x i ) {\displaystyle m={\underset {x\in M}{\operatorname {arg\,min} }}\sum _{i=1}^{n}w_{i}d(x,x_{i})} .

Si tous les poids sont égaux, on dit simplement que m {\displaystyle m} est la médiane géométrique.

Voir également

  • Médoïde
  • Écart absolu médian géométrique

Références

  • (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Geometric median » (voir la liste des auteurs).
  1. a et b Drezner et al. 2002
  2. Cieslik (2006).
  3. Lawera et Thompson (1993).
  4. Dodge et Rousson (1999).
  5. Eiselt et Marianov (2011).
  6. Krarup et Vajda (1997).
  7. Spain (1996).
  8. Brimberg (1995).
  9. Bose, Maheshwari et Morin (2003).
  10. a et b Haldane 1948
  11. Claim 18.10, Geometric Methods and Optimization Problems, V. Boltyanski, H. Martini, V. Soltan, Springer, 1999.
  12. a b et c Lopuhaä et Rousseeuw 1991
  13. P. Thomas Fletcher et Suresh Venkatasubramanian « Robust statistics on Riemannian manifolds via the geometric median » () (lire en ligne)
    IEEE Conference on Computer Vision and Pattern Recognition
    « (ibid.) », dans 2008 IEEE Conference on Computer Vision and Pattern Recognition, Anchorage, AK, USA, IEEE
  14. Fletcher, Venkatasubramanian et Joshi (2009).

Bibliographie

  • (en) Chanderjit Bajaj, « Proving geometric algorithms nonsolvability: An application of factoring polynomials », Journal of Symbolic Computation, vol. 2,‎ , p. 99–102 (DOI 10.1016/S0747-7171(86)80015-3 Accès libre)
  • (en) Chanderjit Bajaj, « The algebraic degree of geometric optimization problems », Discrete & Computational Geometry, vol. 3, no 2,‎ , p. 177–191 (DOI 10.1007/BF02187906 Accès libre, lire en ligne)
  • (en) Prosenjit Bose, Anil Maheshwari et Pat Morin, « Fast approximations for sums of distances, clustering and the Fermat–Weber problem », Computational Geometry: Theory and Applications, vol. 24, no 3,‎ , p. 135–146 (DOI 10.1016/S0925-7721(02)00102-5 Accès libre, lire en ligne)
  • (en) J. Brimberg, « The Fermat–Weber location problem revisited », Mathematical Programming, vol. 71, no 1, Ser. A,‎ , p. 71–76 (DOI 10.1007/BF01592245, MR 1362958, S2CID 206800756)
  • (en) R. Chandrasekaran et A. Tamir, « Open questions concerning Weiszfeld's algorithm for the Fermat-Weber location problem », Mathematical Programming, vol. 44, nos 1–3,‎ , p. 293–295 (DOI 10.1007/BF01587094, S2CID 43224801)
  • (en) Dietmar Cieslik, Shortest Connectivity: An Introduction with Applications in Phylogeny, vol. 17, Springer, coll. « Combinatorial Optimization », (ISBN 9780387235394, lire en ligne), p. 3
  • (en) E. J. Cockayne et Z. A. Melzak, « Euclidean constructability in graph minimization problems », Mathematics Magazine, vol. 42, no 4,‎ , p. 206–208 (DOI 10.2307/2688541, JSTOR 2688541)
  • (en) Michael Cohen, Yin Tat Lee, Gary Miller, Jakub Pachocki et Aaron Sidford « Proc. 48th Symposium on Theory of Computing (STOC 2016) » () (DOI 10.1145/2897518.2897647, arXiv 1606.05225)
  • (en) Yadolah Dodge et Valentin Rousson, « Multivariate L1 mean », Metrika, vol. 49, no 2,‎ , p. 127–134 (DOI 10.1007/s001840050029)
  • (en) Zvi Drezner, Kathrin Klamroth, Anita Schöbel et George O. Wesolowsky « The Weber problem » () (MR 1933966, lire en ligne)
    « (ibid.) », dans Facility Location: Applications and Theory, Springer, Berlin (ISBN 9783540213451), p. 1–36
  • (en) H. A. Eiselt et Vladimir Marianov, Foundations of Location Analysis, vol. 155, Springer, coll. « International Series in Operations Research & Management Science », (ISBN 9781441975720, lire en ligne), p. 6
  • (en) Sándor P. Fekete, Joseph S. B. Mitchell et Karin Beurer, « On the continuous Fermat-Weber problem », Operations Research, vol. 53, no 1,‎ , p. 61–76 (DOI 10.1287/opre.1040.0137, arXiv cs.CG/0310027, S2CID 1121)
  • (en) P. Thomas Fletcher, Suresh Venkatasubramanian et Sarang Joshi, « The geometric median on Riemannian manifolds with application to robust atlas estimation », NeuroImage, vol. 45, no 1 Suppl,‎ , s143–s152 (PMID 19056498, PMCID 2735114, DOI 10.1016/j.neuroimage.2008.10.052)
  • (en) J. B. S. Haldane, « Note on the median of a multivariate distribution », Biometrika, vol. 35, nos 3–4,‎ , p. 414–417 (DOI 10.1093/biomet/35.3-4.414)
  • (en) Jakob Krarup et Steven Vajda, « On Torricelli's geometrical solution to a problem of Fermat », IMA Journal of Mathematics Applied in Business and Industry, vol. 8, no 3,‎ , p. 215–224 (DOI 10.1093/imaman/8.3.215, MR 1473041)
  • (en) Harold W. Kuhn, « A note on Fermat's problem », Mathematical Programming, vol. 4, no 1,‎ , p. 98–107 (DOI 10.1007/BF01584648, S2CID 22534094)
  • (en) Martin Lawera et James R. Thompson « Some problems of estimation and testing in multivariate statistical process control » () (lire en ligne) [archive du ]
    « (ibid.) », dans Proceedings of the 38th Conference on the Design of Experiments, vol. 93-2, coll. « U.S. Army Research Office Report », p. 99–126
  • (en) Hendrick P. Lopuhaä et Peter J. Rousseeuw, « Breakdown points of affine equivariant estimators of multivariate location and covariance matrices », Annals of Statistics, vol. 19, no 1,‎ , p. 229–248 (DOI 10.1214/aos/1176347978 Accès libre, JSTOR 2241852, lire en ligne)
  • (en) Jiawang Nie, Pablo A. Parrilo et Bernd Sturmfels, Algorithms in Algebraic Geometry, vol. 146, Springer-Verlag, coll. « IMA Volumes in Mathematics and its Applications », , 117–132 p. (DOI 10.1007/978-0-387-75155-9_7, Bibcode 2007math......2005N, arXiv math/0702005, S2CID 16558095)
  • (en) L. Ostresh, « Convergence of a class of iterative methods for solving Weber location problem », Operations Research, vol. 26, no 4,‎ , p. 597–609 (DOI 10.1287/opre.26.4.597)
  • (en) Frank Plastria, « Four-point Fermat location problems revisited. New proofs and extensions of old results », IMA Journal of Management Mathematics, vol. 17, no 4,‎ , p. 387–396 (DOI 10.1093/imaman/dpl007, zbMATH 1126.90046, lire en ligne).
  • (en) P. G. Spain, « The Fermat point of a triangle », Mathematics Magazine, vol. 69, no 2,‎ , p. 131–133 (DOI 10.1080/0025570X.1996.11996409, JSTOR 2690672?origin=pubexport, MR 1573157)
  • (en) Yehuda Vardi et Cun-Hui Zhang, « The multivariate L1-median and associated data depth », Proceedings of the National Academy of Sciences of the United States of America, vol. 97, no 4,‎ , p. 1423–1426 (electronic) (PMID 10677477, PMCID 26449, DOI 10.1073/pnas.97.4.1423 Accès libre, Bibcode 2000PNAS...97.1423V, MR 1740461)
  • (de) Alfred Weber, Über den Standort der Industrien, Erster Teil: Reine Theorie des Standortes, Tübingen, Mohr,
  • (en) G. Wesolowsky, « The Weber problem: History and perspective », Location Science, vol. 1,‎ , p. 5–23
  • E. Weiszfeld, « Sur le point pour lequel la somme des distances de n points donnes est minimum », Tohoku Mathematical Journal, vol. 43,‎ , p. 355–386 (lire en ligne) Translated into English as (en) E. Weiszfeld et Frank Plastria, « On the point for which the sum of the distances to n given points is minimum », Annals of Operations Research, vol. 167, no 1,‎ , p. 7–41 (DOI 10.1007/s10479-008-0352-z, S2CID 21000317)
  • icône décorative Portail des probabilités et de la statistique