Paul Vitani | |
---|---|
Paul Vitany | |
| |
Data nașterii | 21 iunie 1944 (78 de ani) |
Locul nașterii | Budapesta |
Țară | |
Sfera științifică | Informatica |
Loc de munca | CWI , UVA |
Alma Mater | Universitatea Liberă din Amsterdam |
Grad academic | Doctor în filozofie (doctorat) în matematică [1] |
Titlu academic | Profesor |
consilier științific |
Jako de Bakker , Arto Salomaa [2] |
Elevi |
Ronald Kramer , Peter Grunwald , Ronald de Wolf [2] |
Premii și premii | Cavaler de Mare Cruce , Academician , Fellow CWI |
Autograf | Disponibil în documente legate de Paul Vitani în arhiva academicianului Yershov |
Site-ul web | homepages.cwi.nl/~paulv |
Paul Michael Béla Vitányi este un om de știință olandez eminent în domeniul informaticii teoretice , al teoriei algoritmilor și al complexității computaționale , profesor la Universitatea din Amsterdam și cercetător la Centrul de Matematică și Informatică . Vitani este olandeză de mamă și maghiară de tată.
Paul Vitani a obținut o diplomă de inginer în 1971 de la Universitatea de Tehnologie Delft , în același an a intrat în școala absolventă la Centrul de Matematică din Amsterdam, unde lucrează și acum (acum acest institut de cercetare se numește „Centrul de Matematică și Informatică”). . Și-a susținut teza de doctorat pe tema „ Sisteme Lindenmeier : structură, limbi și funcții de creștere” [2] în 1978 la Universitatea Liberă din Amsterdam și în curând a devenit șeful departamentului nou creat, pe care l-a adus în lume. nivel în domeniul calculului cuantic, algoritmi distribuiți, informații despre teoria algoritmică și calcule adiabatice reversibile. În 2003, a primit un transfer în funcția de cercetător onorific (CWI Fellow) [3] . În 2005 a primit cea mai înaltă profesoară (hoogleraar 1 [4] ) la cea mai mare universitate din Olanda. În 2007 a fost numit cavaler în Ordinul Leului Olandez [5] . În 2011 a fost ales membru al Academiei Europene de Științe [4] . La fel ca mulți oameni de știință de nivelul său, Paul Vitani a lucrat foarte mult în reviste importante din domeniul său și a fost adesea invitat la conferințe și ateliere pentru prezentări în plen [6] .
Sistemele Lindenmeier, numite și sisteme L, la care Paul Vitani a lucrat ca student absolvent, sunt sisteme de rescrie care sunt legate de gramatica formală [7] și diferă în primul rând prin aceea că la fiecare pas de inferență regula se aplică nu unuia ales (non -terminal), dar la toate caracterele șirului în același timp. Inițial, sistemele L au fost propuse de botanistul Aristide Lindenmeier pentru a modela dezvoltarea organismelor unicelulare și a altor structuri ramificate. Vitani le-a considerat din punct de vedere formal și a clarificat multe puncte privind clasele de limbi generate de sistemele L, precum și utilizarea non -terminalelor și homomorfismelor . În special, el a arătat că dacă în sistemele L deterministe (adică cele în care arborele de derivare nu se ramifică) luăm în considerare o familie de extensii (limbi generate de non-terminale), atunci aceasta nu va conține complet clasa a limbilor obișnuite , dar închiderea sa prin homomorfism literă cu literă echivalent cu clasa limbilor enumerabile recursiv [8] . El a arătat, de asemenea, că luarea unei extensii, care de fapt se rezumă la o intersecție teoretică a unei limbi cu un set de terminale (un alfabet), este în multe cazuri echivalentă în practică cu luarea în considerare a șirurilor de caractere invariante de rescriere - adică, el a demonstrat legătura morfogenezei stabilizatoare cu teoria limbajelor formale [9] .
Paul Vitani, împreună cu colegul său Ming Li, au adus o contribuție semnificativă la teoria complexității Kolmogorov , inclusiv scrierea cărții „Introduction to Kolmogorov complexity and its applications” [10] (publicată în 1993, 1997, 2008). Însuși conceptul de complexitate Kolmogorov a existat cu mult înaintea lui (propus independent de Solomonoff și Kolmogorov în anii 1960) și se rezumă la afirmația că există o complexitate descriptivă abstractă a oricărui șir egală cu lungimea programului minim care poate produce acest șir. (Pentru simplitate, îl putem considera un limbaj de program mașină Turing , deși acest lucru nu este necesar: trebuie doar să remediați un fel de descriere universală sau limbaj de codare). O astfel de complexitate a unui șir, și într-adevăr a oricărui alt obiect, reprezintă cantitatea minimă absolută, adesea de neatins, pe care o poate ocupa un șir sau obiect fără trucuri speciale, cum ar fi renunțarea la universalitate. Complexitatea Kolmogorov este o abstractizare teoretică convenabilă, adesea inutilă în practică, deoarece este dovedit incalculabilă . Paul Vitani a fost unul dintre primii care i-au găsit aplicații practice în teoria automatelor sau analiza algoritmilor. Cartea a fost precedată de lucrarea sa separată privind colorarea graficelor cu precizie limitată, compararea algoritmică a benzii, coada și stiva , revizuirea ierarhiei Chomsky , conectarea scenariilor cele mai defavorabile cu medii etc. Principiul celei mai scurte descrieri a fost formulat de către Vitani, Lee și studenții lor, ca o abstractizare bazată pe teorema lui Bayes și complexitatea lui Kolmogorov, s-au obținut o serie de concluzii de natură practică - de exemplu, că compresia datelor este cea mai bună strategie pentru abordarea celei mai scurte durate a unei descrieri de date sau transmise. mesajul [11] . În practică, acest lucru vă permite să înlocuiți conceptul abstract, complex și necalculabil al complexității descriptive cu aproximarea acestuia sub forma lungimii unui mesaj comprimat de un arhivator disponibil .
În teoria computațională, Paul Vitani a introdus conceptul de localitate a calculelor și a arătat că evitarea calculelor secvențiale von Neumann nu rezolvă problema generală, deoarece calculul în sine are loc într-un anumit loc, iar rezultatele sale trebuie transferate în alt loc pentru a fi stocate. sau continuați calculele.- iar această comunicare ocupă timp și spațiu, ceea ce ar trebui să se reflecte în modele realiste de calcul inconsistent [12] . Complexitatea Kolmogorov a fost, de asemenea, utilă în estimarea încărcării pe rețele de diferite topologii din diferiți algoritmi folosind așa-numita metodă de incompresibilitate [13] . Metoda este similară cu principiul Dirichlet mult mai simplu și se bazează în primul rând pe faptul că există atât de mult mai multe grafice cu complexitate mare Kolmogorov decât grafice cu complexitate scăzută încât graficele aleatoare vor fi complexe Kolmogorov cu o probabilitate apropiată de unitate [14] . În general, informațiile din orice obiect pentru Vitani sunt împărțite în două părți: esențiale (care stabilește regularitatea obiectului) și neesențiale (adăugiri stocastice). El numește cantitatea relativă de informații esențiale o măsură a sofisticarii, iar obiectele pentru care este maxim absolut non-stohastică [15] .
Studiile despre teoria informației, complexitatea și compresia l-au condus inevitabil pe Paul Vitani la metrici care măsoară distanța informațională dintre obiecte (șiruri, documente, limbaje, imagini etc.): el și studenții săi au propus o metodă de analiză a clusterelor bazată pe compresia datelor [16] ; a propus o distanță de informație normalizată [17] și o distanță de strângere normalizată [18] ca măsurători a cât de dificil este transformarea unui obiect în altul; a implementat așa-numita măsură de similaritate Google ca metrică semantică bazată pe numărul de accesări din Google pentru un termen, altul și combinația acestora [19] ; a extins conceptul de distanță informațională de la perechi de cuvinte la liste finite (abandonând de fapt relațiile în favoarea hipergrafelor ) [20] ; a dezvoltat o serie de metode pentru derivarea automată a sensului cuvintelor necunoscute pe baza asemănării lor informaționale cu cuvintele cunoscute [21] [22] . Unele dintre metodele de analiză a clusterelor propuse de el sunt atât de bune încât funcționează de multe ori mai rapid decât analogii lor - de exemplu, gruparea ierarhică folosind algoritmul de urcare și programarea genetică paralelă necesită doar o matrice de distanță și construiește o dendrogramă de 60-80 de obiecte în câteva ore, în timp ce abordările alternative sunt limitate la 20-30 de obiecte sau necesită câțiva ani pentru calcule [23] . Aceleași metode de analiză a clusterelor aplicate muzicii pot determina genul cu mare fiabilitate și pot clasifica lucrări ale compozitorilor [24] .
În programarea genetică, Paul Vitani a propus o metodă bazată pe amestecarea rapidă a lanțurilor Markov care converge cu probabilitate apropiată de unu chiar și pe populații mici, în timp ce metodele alternative suferă de evoluție divergentă aleatoriu [25] . În calcule reversibile , el a demonstrat posibilitatea simulării reversibile a calculelor ireversibile în timp subexponențial și în costuri de memorie subquadratică [26] . În teoria jocurilor , el a generalizat problema ruinării unui jucător la un număr mai mare de jucători [27] . În geometrie discretă , el a rezolvat problema triunghiului Heilbronn în cazul unei distribuții uniforme aleatoare a punctelor de-a lungul unui cerc [28] [29] .
Paul Vitani este inclus în lista celor mai productivi oameni de știință ai catalogului DBLP ca autor și coautor a aproape 250 de publicații științifice arbitrate [30] .
Sub conducerea Paulei Vitani a apărat [2] [31] :
Site-uri tematice | ||||
---|---|---|---|---|
|