Andrew Yao
Andrew Chi-Chih Yao (chinois : 姚期智; pinyin : Yáo Qīzhì), né à Shanghai le , est un chercheur en informatique. Il a reçu le prix Knuth en 1996 et le prix Turing en 2000.
Pour les articles homonymes, voir Yao.
Biographie
Andrew Yao est né à Shanghai le . Il a vécu ses premières années à Hong Kong puis à Taïwan[1].
Il a fait son premier cycle universitaire en physique à l'université nationale de Taïwan. Il a obtenu un doctorat en physique de l'université Harvard en 1972, sous la direction de Sheldon Glashow[2] et en informatique de l'université de l'Illinois à Urbana-Champaign en 1975, sous la direction de Chung Laung Liu[3].
Il a travaillé au MIT à l'université de Californie à Berkeley et à l'université Stanford avant d'être professeur à l'université de Princeton[2] et à l'université Tsinghua.
Travaux
De façon générale, il a fait avancer de très nombreux domaines de l'informatique théorique[2].
En cryptographie et en sécurité, on lui doit par exemple modèle de Dolev-Yao (en) et le problème du millionaire (en).
En algorithmique plus classique, il a été le premier a utiliser l'algorithme minimax pour prouver ce que l'on nomme le principe de Yao, un outil permettant d'étudier les algorithmes probabilistes. Il a aussi travaillé sur les structures de données, en utilisant notamment la théorie de Ramsey dans l'article Should Table Be Sorted[4]. Il a amélioré la complexité en temps de la recherche d'un arbre couvrant de poids minimal[2],[5].
Il a aussi jeté les bases de la complexité de la communication[2], dans l'article Some Complexity Questions Related to Distributed Computing[6], et travaillé sur les circuits booléens.
Distinctions
Après le prix Knuth en 1996[2], il a reçu le prix Turing en 2000 pour ses contributions en théorie de la calculabilité, génération de nombres pseudo-aléatoires, cryptographie et complexité de la communication[1].
Il reçoit le prix de Kyoto en 2021[7].
Notes et références
- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Andrew Yao » (voir la liste des auteurs).
- « Andrew Chi-Chih Yao », sur Association for Computing Machinery.
- « Laudatio du prix Knuth 1996 », sur SIGACT, .
- (en) « Andrew Yao », sur le site du Mathematics Genealogy Project
- Andrew Chi-Chih Yao, « Should Tables Be Sorted? », J. ACM, vol. 28, no 3, , p. 615-628
- Andrew Chi-Chih Yao, « An O(E log log V) Algorithm for Finding Minimum Spanning Trees », Inf. Process. Lett., vol. 4, no 1, , p. 21-23
- Andrew Chi-Chih Yao, « Some complexity questions related to distributive computing », dans Proceedings of the eleventh annual ACM symposium on Theory of computing, , p. 209-213
- (en) « The 2021 Kyoto Prize Laureates Announced! »,
Liens externes
- Ressources relatives à la recherche :
- (en) Digital Bibliography & Library Project
- (en) Mathematics Genealogy Project
- (en + ja + zh-Hans + zh-Hant + ru) Scopus
- (en) Page personnelle
- (en) Biographie d'Andrew Yao
- Portail de la cryptologie
- Portail de l'informatique théorique
- Portail de la Chine