stringtranslate.com

Michael J. Fischer

Michael John Fischer (nacido en 1942) es un científico informático estadounidense que trabaja en los campos de la computación distribuida , la computación paralela , la criptografía , los algoritmos y las estructuras de datos y la complejidad computacional .

Vida temprana y educación

Fischer nació en 1942 en Ann Arbor , Michigan , EE.UU.

Recibió su licenciatura en matemáticas de la Universidad de Michigan en 1963. Fischer realizó sus estudios de maestría y doctorado en matemáticas aplicadas en la Universidad de Harvard ; recibió su maestría en 1965 y su doctorado en 1968. La supervisora ​​de doctorado de Fischer en Harvard fue Sheila Greibach .

Carrera

Después de recibir su doctorado, Fischer fue profesor asistente de informática en la Universidad Carnegie Mellon entre 1968 y 1969, profesor asistente de matemáticas en el Instituto Tecnológico de Massachusetts (MIT) entre 1969 y 1973, y profesor asociado de ingeniería eléctrica en el MIT entre 1973 y 1975. En el MIT supervisó a estudiantes de doctorado que se convirtieron en destacados científicos informáticos, entre ellos David S. Johnson , Frances Yao y Michael Hammer .

En 1975, Fischer fue nombrado profesor de informática en la Universidad de Washington . Desde 1981, ha sido profesor de informática en la Universidad de Yale , donde entre sus estudiantes se encontraba Rebecca N. Wright . Fischer se desempeñó como editor en jefe del Journal of the ACM entre 1982 y 1986. [1] [2] Fue incluido como miembro de la Association for Computing Machinery (ACM) en 1996. [3]

Trabajar

Computación distribuida

El trabajo de Fischer de 1985 con Nancy A. Lynch y Michael S. Paterson [4] sobre problemas de consenso recibió el premio PODC Influential-Paper Award en 2001. [5] Su trabajo demostró que en un sistema distribuido asincrónico, el consenso es imposible si hay un procesador que falla. Jennifer Welch escribe que “este resultado ha tenido un impacto monumental en la computación distribuida, tanto en la teoría como en la práctica. Los diseñadores de sistemas se sintieron motivados a aclarar sus afirmaciones sobre las circunstancias en las que funcionan los sistemas”. [5]

Fischer fue el presidente del programa del primer Simposio sobre Principios de Computación Distribuida (PODC) en 1982; [6] hoy en día, PODC es la conferencia líder en el campo. En 2003, la comunidad de computación distribuida honró el 60 cumpleaños de Fischer organizando una serie de conferencias durante el 22º PODC, [7] con Leslie Lamport , Nancy Lynch, Albert R. Meyer y Rebecca Wright como oradores.

Computación paralela

En 1980, Fischer y Richard E. Ladner [8] presentaron un algoritmo paralelo para calcular sumas de prefijos de manera eficiente. Muestran cómo construir un circuito que calcula las sumas de prefijos; en el circuito, cada nodo realiza una suma de dos números. Con su construcción, se puede elegir un equilibrio entre la profundidad del circuito y el número de nodos. [9] Sin embargo, los mismos diseños de circuitos ya habían sido estudiados mucho antes por matemáticos soviéticos . [10] [11]

Algoritmos y complejidad computacional

Fischer ha realizado un trabajo multifacético en la informática teórica en general. Los primeros trabajos de Fischer, incluida su tesis doctoral, se centraron en el análisis sintáctico y las gramáticas formales . [12] Uno de los trabajos más citados de Fischer trata sobre la comparación de cadenas . [13] Ya durante sus años en Michigan, Fischer estudió estructuras de datos de conjuntos disjuntos junto con Bernard Galler . [14]

Criptografía

Fischer es uno de los pioneros en el voto electrónico . En 1985, Fischer y su alumno Josh Cohen Benaloh [15] presentaron uno de los primeros esquemas de votación electrónica. [16]

Otras contribuciones relacionadas con la criptografía incluyen el estudio de problemas de intercambio de claves y un protocolo para transferencia inconsciente . [16] En 1984, Fischer, Silvio Micali y Charles Rackoff [17] presentaron una versión mejorada del protocolo de Michael O. Rabin para transferencia inconsciente.

Publicaciones

Notas

  1. ^ "Journal of the ACM (JACM), Volumen 30, Número 1 (enero de 1983)". Portal de la ACM . Consultado el 6 de julio de 2009 .
  2. ^ "Journal of the ACM (JACM), Volumen 33, Número 3 (julio de 1986)". Portal de la ACM . Consultado el 6 de julio de 2009 .
  3. ^ "ACM Fellows". ACM . Archivado desde el original el 2009-01-01 . Consultado el 2009-07-06 ."ACM: Premio Fellows / Michael J Fischer". ACM . Consultado el 6 de julio de 2009 ."Por sus destacadas contribuciones técnicas a la informática teórica y por su dedicado servicio a la comunidad informática".
  4. ^ Fischer, Lynch y Paterson (1985)
  5. ^ ab "Premio PODC al mejor artículo influyente: 2001" . Consultado el 6 de julio de 2009 .
  6. ^ "Una historia cronológica de SIGOPS". ACM SIGOPS . Consultado el 6 de julio de 2009 .
  7. ^ "Vigésimo segundo simposio de la ACM sobre principios de computación distribuida (PODC 2003), 13-16 de julio de 2003, Boston, Massachusetts" . Consultado el 6 de julio de 2009 .
  8. ^ Ladner y Fischer (1980).
  9. ^ Harwood, Aaron (2003). "Algoritmo de prefijo paralelo de Ladner y Fischer". Redes y complejidad de procesamiento paralelo: notas . Archivado desde el original el 4 de marzo de 2016. Consultado el 7 de julio de 2009 ..
  10. ^ Offman, YP (1962). "Sobre la complejidad algorítmica de funciones discretas". Dokl. Sov. Acad. Sci. (en ruso). 145 (1): 48–51.Traducción al inglés en Sov. Phys. Dokl. 7 (7): 589–591 1963.
  11. ^ Krapchenko, AN (1970). "Estimación asintótica del tiempo de adición de un sumador paralelo". Syst. Theory Res . 19 : 105–122..
  12. ^ abc Meyer, Albert R. (12 de julio de 2003). "MJ Fischer, et al., la primera década: de mediados de los 60 a los 70" (PDF) . Consultado el 6 de julio de 2009 .Diapositivas de PODC 2003.
  13. ^ Wagner y Fischer (1974).
  14. ^ Galler y Fischer (1964)
  15. ^ Cohen y Fischer (1985)
  16. ^ abcd Wright, Rebecca N. (2003). "Protocolos criptográficos de Fischer". Proc. PODC 2003. págs. 20-22. doi :10.1145/872035.872039..
  17. ^ Fischer, Micali y Rackoff (1996), presentado originalmente en 1984.
  18. ^ "1592 citas". Google Académico . Consultado el 6 de julio de 2009 .
  19. ^ "726 citas". Google Académico . Consultado el 7 de julio de 2009 .
  20. ^ Premio al artículo influyente del PODC en 2001.
  21. ^ "2431 citas". Google Académico . Consultado el 6 de julio de 2009 .

Enlaces externos