Pablo Vitani | |
---|---|
Pablo Vitany | |
| |
Fecha de nacimiento | 21 de junio de 1944 (78 años) |
Lugar de nacimiento | budapest |
País | |
Esfera científica | Informática |
Lugar de trabajo | CWI , UVA |
alma mater | Universidad Libre de Amsterdam |
Titulo academico | Doctor en Filosofía (PhD) en Matemáticas [1] |
Título académico | Profesor |
consejero científico |
Jako de Bakker , Arto Salomaa [2] |
Estudiantes |
Ronald Kramer , Peter Grunwald , Ronald de Wolf [2] |
Premios y premios | Caballero Gran Cruz , Académico , Miembro del CWI |
Autógrafo | Disponible en documentos relacionados con Paul Vitani en el archivo del académico Yershov |
Sitio web | homepages.cwi.nl/~paulv |
Paul Michael Béla Vitányi es un eminente científico holandés en el campo de la informática teórica , la teoría de los algoritmos y la complejidad computacional , profesor de la Universidad de Ámsterdam e investigador del Centro de Matemáticas e Informática . Vitani es holandés por madre y húngaro por padre.
Paul Vitani recibió un título de ingeniería en 1971 de la Universidad Tecnológica de Delft , en el mismo año ingresó a la escuela de posgrado en el Centro Matemático de Amsterdam, donde todavía trabaja (ahora este instituto de investigación se llama "Centro de Matemáticas e Informática") . Defendió su tesis doctoral sobre " Sistemas de Lindenmeier : estructura, lenguajes y funciones de crecimiento" [2] en 1978 en la Universidad Libre de Amsterdam y pronto se convirtió en el jefe del departamento recién creado, que trajo al mundo. nivel en el campo de la computación cuántica, algoritmos distribuidos, información de teoría algorítmica y cálculos adiabáticos reversibles. En 2003, recibió una transferencia al puesto de investigador honorario (CWI Fellow) [3] . En 2005 recibió la cátedra más alta (hoogleraar 1 [4] ) en la universidad más grande de los Países Bajos. En 2007 fue nombrado caballero de la Orden del León de los Países Bajos [5] . En 2011 fue elegido miembro de la Academia Europea de Ciencias [4] . Al igual que muchos científicos de su nivel, Paul Vitani realizó una gran cantidad de trabajo editorial en las principales revistas de su campo y, a menudo, fue invitado a conferencias y talleres para presentaciones plenarias [6] .
Los sistemas de Lindenmeier, también llamados sistemas L, en los que Paul Vitani trabajó como estudiante de posgrado, son sistemas de reescritura que están relacionados con las gramáticas formales [7] y se diferencian principalmente en que en cada paso de inferencia la regla se aplica no a uno elegido (no -terminal), sino a todos los caracteres de la cadena al mismo tiempo. Inicialmente, los sistemas L fueron propuestos por el botánico Aristide Lindenmeier para modelar el desarrollo de organismos unicelulares y otras estructuras ramificadas. Vitani los consideró desde un punto de vista formal y aclaró muchos puntos respecto a las clases de lenguajes generados por los sistemas L, así como el uso de no terminales y homomorfismos . En particular, mostró que si en sistemas L deterministas (es decir, aquellos en los que el árbol de derivación no ramifica) consideramos una familia de extensiones (lenguajes generados por no terminales), entonces no contendrá completamente la clase de lenguajes regulares , pero su cierre por homomorfismo letra por letra equivalente a la clase de lenguajes recursivamente enumerables [8] . También demostró que tomar una extensión, que en realidad se reduce a una intersección teórica de conjuntos de un idioma con un conjunto de terminales (un alfabeto), es en muchos casos equivalente en la práctica a considerar cadenas invariantes de reescritura, es decir, demostró la conexión de la estabilización de la morfogénesis con la teoría de los lenguajes formales [9] .
Paul Vitani, junto con su colega Ming Li, hizo una contribución significativa a la teoría de la complejidad de Kolmogorov , incluida la escritura del libro "Introducción a la complejidad de Kolmogorov y sus aplicaciones" [10] (publicado en 1993, 1997, 2008). El concepto mismo de la complejidad de Kolmogorov existía mucho antes que él (propuesto de forma independiente por Solomonoff y Kolmogorov en la década de 1960) y se reduce a la afirmación de que existe cierta complejidad descriptiva abstracta de cualquier cadena igual a la longitud del programa mínimo que puede producir esta cadena. (por sencillez, podemos considerarlo un lenguaje de programación de máquina de Turing , aunque esto no es necesario: basta con fijar algún tipo de descripción universal o lenguaje de codificación). Tal complejidad de una cadena, y de hecho de cualquier otro objeto, representa la cantidad mínima absoluta, a menudo inalcanzable, de información que una cadena u objeto puede ocupar sin trucos especiales, como renunciar a la universalidad. La complejidad de Kolmogorov es una abstracción teórica conveniente, a menudo inútil en la práctica porque es demostrablemente incomputable . Paul Vitani fue uno de los primeros en encontrarle aplicaciones prácticas en la teoría de autómatas o el análisis de algoritmos. El libro fue precedido por su trabajo separado sobre colorear gráficos con precisión limitada, comparación algorítmica de cinta, cola y pila , revisión de la jerarquía de Chomsky , la conexión de los peores escenarios con promedios, etc. El principio de la descripción más corta fue formulado por Vitani, Lee y sus alumnos como una abstracción basada en el teorema de Bayes y la complejidad de Kolmogorov, se obtuvieron una serie de conclusiones de carácter práctico, por ejemplo, que la compresión de datos es la mejor estrategia para aproximarse a la longitud más corta de una descripción de datos o transmitirse. mensaje [11] . En la práctica, esto le permite reemplazar el concepto abstracto, complejo y no computable de complejidad descriptiva con su aproximación en la forma de la longitud de un mensaje comprimido por algún archivador disponible .
En teoría computacional, Paul Vitani introdujo el concepto de localidad de los cálculos y demostró que evitar los cálculos secuenciales de von Neumann no resuelve el problema general, porque el cálculo en sí tiene lugar en un lugar determinado y sus resultados deben transferirse a otro lugar para almacenarlos. o continuar los cómputos.- y esta comunicación ocupa tiempo y espacio, lo que debería reflejarse en modelos realistas de cómputo inconsistente [12] . La complejidad de Kolmogorov también fue útil para estimar la carga en redes de diferentes topologías a partir de diferentes algoritmos utilizando el llamado método de incompresibilidad [13] . El método es similar al principio de Dirichlet, mucho más simple, y se basa principalmente en el hecho de que hay muchos más gráficos con alta complejidad de Kolmogorov que gráficos con baja complejidad, por lo que los gráficos aleatorios serán complejos de Kolmogorov con una probabilidad cercana a la unidad [14] . En general, la información de cualquier objeto para Vitani se divide en dos partes: esencial (que establece la regularidad del objeto) y no esencial (adiciones estocásticas). Él llama a la cantidad relativa de información esencial una medida de sofisticación, y los objetos para los cuales es máximo absolutamente no estocástico [15] .
Los estudios de teoría, complejidad y compresión de la información llevaron inevitablemente a Paul Vitani a métricas que miden la distancia informativa entre objetos (cadenas, documentos, idiomas, imágenes, etc.): él y sus alumnos propusieron un método de análisis de conglomerados basado en la compresión de datos [16] ; propuso una distancia de información normalizada [17] y una distancia de compresión normalizada [18] como medidas de cuán difícil es transformar un objeto en otro; implementó la llamada medida de similitud de Google como una métrica semántica basada en el número de visitas en Google para un término, otro y su combinación [19] ; amplió el concepto de distancia de información de pares de palabras a listas finitas (en realidad abandonando las relaciones en favor de las hipergrafías ) [20] ; desarrolló una serie de métodos para derivar automáticamente el significado de palabras desconocidas en función de su similitud informativa con palabras conocidas [21] [22] . Algunos de los métodos de análisis de conglomerados propuestos por él son tan buenos que funcionan muchas veces más rápido que sus análogos; por ejemplo, el agrupamiento jerárquico que usa el algoritmo de escalada y la programación genética paralela requiere solo una matriz de distancia y construye un dendrograma de 60-80 objetos en unas pocas horas, mientras que los enfoques alternativos se limitan a 20-30 objetos o requieren varios años para los cálculos [23] . Los mismos métodos de análisis de conglomerados aplicados a la música pueden determinar el género con alta confiabilidad y clasificar las obras de los compositores [24] .
En programación genética, Paul Vitani propuso un método basado en la mezcla rápida de cadenas de Markov que convergen con una probabilidad cercana a uno incluso en poblaciones pequeñas, mientras que los métodos alternativos sufren una evolución aleatoriamente divergente [25] . En cálculos reversibles , demostró la posibilidad de simulación reversible de cálculos irreversibles en tiempo subexponencial y en costes de memoria subcuadráticos [26] . En teoría de juegos , generalizó el problema de arruinar a un jugador a un mayor número de jugadores [27] . En geometría discreta , resolvió el problema del triángulo de Heilbronn en el caso de una distribución aleatoria uniforme de puntos a lo largo de un círculo [28] [29] .
Paul Vitani está incluido en la lista de los científicos más productivos del catálogo DBLP como autor y coautor de casi 250 publicaciones científicas arbitradas [30] .
Bajo el liderazgo de Paula Vitani defendió [2] [31] :
sitios temáticos | ||||
---|---|---|---|---|
|