1959 : L’algorithme QR à la recherche de son inventeur, John Francis
Le 25 novembre 2019 Voir les commentaires (1)
En 2000, J. Dongarra et F. Sullivan établirent une liste des 10 plus importants algorithmes du XXe siècle. Quelle que soit la part d’arbitraire d’un tel choix, chacun de ces algorithmes a changé notre monde par ses nombreuses applications. Plusieurs d’entre eux ont fait ou feront l’objet d’un article dans cette rubrique.
L’algorithme QR, conçu par l’anglais John Francis en 1959, fait partie de la liste. Le rapporteur de l’article soumis par Francis fut tellement surpris par la preuve de convergence qu’il garda le manuscrit sous le coude pendant près de deux ans. La publication n’intervint donc qu’en 1961, ce qui laissa le temps à une concurrente russe, Vera Kublanovskaïa, d’élaborer sa propre version.
Né à Londres en 1934, Francis quitta le lycée pour un service militaire de deux ans, qui l’emmena jusqu’en Corée. À son retour en 1954, il entra à la National Research Development Corporation (NRDC), un organisme gouvernemental chargé du transfert de technologie du secteur public vers le privé. Il reprit alors des études à Cambridge, mais la coupure avait été trop longue et il abandonna au bout d’un an, retournant à la NRDC. C’est là qu’il mit au point l’algorithme QR. Mais comme cela n’entrait pas dans sa mission, la NRDC ne déposa pas de brevet ; on n’ose imaginer les sommes colossales ainsi perdues !
Francis ne revint jamais vers le secteur académique. Lorsqu’il prit sa retraite, aucun scientifique en activité ne l’avait jamais rencontré. Au début des années 2000, deux mathématiciens, G. Golub et F. Uhlig entreprirent, chacun de son côté, de retrouver sa trace. Mais comment localiser quelqu’un portant un nom aussi commun que John Francis ? Uhlig trouva au Musée des sciences et de l’industrie de Manchester les archives d’une compagnie où l’on savait que Francis avait travaillé après 1961. Il en retira une date de naissance, et surtout le “middle name”. Muni de ce complément, mais sans grand espoir, Uhlig fit une recherche sur internet. À sa grande surprise, il obtint une réponse pertinente : Francis avait signé de son nom complet une pétition dans une paroisse de Hove, petite ville côtière sur la Manche, près de Brighton.
Peu après, Golub et Uhlig, se rencontrant lors d’une conférence, découvrirent leur intérêt commun et échangèrent leurs informations. Le 7 août 2007, Golub rendit visite à Francis, en l’absence d’Uhlig qui n’était pas disponible. Golub rendit compte de cet entretien à quelques collègues, mais en novembre de la même année, il s’éteignait. À nouveau, Francis était totalement coupé de la communauté scientifique ! Ce n’est qu’en juillet 2008 qu’Uhlig put rétablir le contact. Finalement, il le convainquit d’accepter une invitation à un symposium organisé à Glasgow en 2009, pour célébrer le 50e anniversaire de QR. Puis Francis reçut un doctorat Honoris causa en juillet 2015 à l’Université du Sussex.
Le plus remarquable dans ce conte de fées est que Francis fut retrouvé en partie grâce à son algorithme. Aux débuts de Google, dans un modeste garage de la baie de San Francisco, L. Page et S. Brin, qui cherchaient à créer un algorithme de recherche sur internet vraiment efficace, rencontrèrent Golub. Celui-ci les orienta vers son propre algorithme de calcul des valeurs singulières (SVD) d’une matrice. Et de fait, SVD est une spécialisation de QR pour les matrices bi-diagonales. Ceux qui ont connu internet avant 1998 savent à quel point l’algorithme PageRank a changé la face du monde.
Crédit : ce texte est largement inspiré du témoignage de Frank Uhlig, “Finding John Francis who found QR fifty years ago”, publié dans le numéro 43 d’IMAGE en 2009.
Images des mathématiques remercie Frank Uhlig pour les photographies de John Francis et l’autorisation de les utiliser.
Partager cet article
Pour citer cet article :
Denis Serre — «1959 : L’algorithme QR à la recherche de son inventeur, John Francis» — Images des Mathématiques, CNRS, 2019
Laisser un commentaire
Dossiers
Actualités des maths
-
5 mars 2023Maths en scène : Printemps des mathématiques (3-31 mars)
-
6 février 2023Journées nationales de l’APMEP, appel à ateliers (9/4)
-
20 janvier 2023Le vote électronique - les défis du secret et de la transparence (Nancy, 26/1)
-
17 novembre 2022Du café aux mathématiques : conférence de Hugo Duminil-Copin (Nancy et streaming, 24/11)
-
16 septembre 2022Modélisation et simulation numérique d’instruments de musique (Nancy & streaming, 22/9)
-
11 mai 2022Printemps des cimetières
Commentaire sur l'article
1959 : L’algorithme QR à la recherche de son inventeur, John Francis
le 25 novembre 2019 à 09:07, par B !gre