Andries Brouwer

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Andries Brouwer
Citizenship  Netherlands
Fields Mathematician
Institutions CWI, TU/e
Alma mater Vrije Universiteit
Doctoral advisor Maarten Maurice, Pieter Baayen
Known for Graph theory, Hack

Andries Evert Brouwer is a Dutch mathematician and computer programmer, a professor at Eindhoven University of Technology (TU/e). His varied research interests include several branches of discrete mathematics, particularly graph theory and coding theory. Brouwer is known as the creator of the greatly expanded 1984–5 versions of the roguelike computer game Hack that formed the basis for NetHack. He is also a Linux kernel hacker.

Brouwer received his Ph.D. in mathematics in 1976 from Vrije Universiteit under the supervision of Maarten Maurice and Pieter Baayen, both of whom were in turn students of Johannes De Groot.[1] He has published dozens of papers in graph theory and other areas of combinatorics, many of them in collaboration with other researchers. His co-authors include at least 9 of the co-authors of Paul Erdős, giving him an Erdős number of 2.[2]

In December 1984, while at the Centrum Wiskunde & Informatica (CWI), he made the first public release of Hack on Usenet. Hack was an implementation of Rogue originally written in 1982 by Jay Fenlason and a few others, but Brouwer heavily modified and expanded it. He distributed a total of four versions of Hack between December 1984 and July 1985. The source code was released as free software, and it was widely copied, played, and ported to multiple computer platforms. When Mike Stephenson brought together a large development team via Usenet to produce an enhanced version in 1987 incorporating changes from many of the Hack derivatives, they respected Brouwer's wishes by renaming their game NetHack, as Brouwer might "...eventually release a new version of his own."[3]

Brouwer has also been involved with the development of Unix-like computer operating systems based on the Linux kernel. He was previously the maintainer of the man pager program man[4] and the maintainer of the Linux man-pages project (from 1995 to 2004),[5] and he is a kernel maintainer in the areas of disk geometry and partition handling.[6] Brouwer also serves as specialist in security aspects of Unix and Linux for EiPSI (Eindhoven Institute for the Protection of Systems and Information), TU/e's information security research institute.[7]

Selected publications[edit]

References[edit]

  1. ^ Andries Brouwer at the Mathematics Genealogy Project
  2. ^ Grossman, Jerry (20 October 2010). "Erdos2". The Erdös Number Project. Oakland University. Retrieved 8 December 2014. 
  3. ^ nethack(6) – Debian Games Manual
  4. ^ man(1) – Linux User Commands Manual
  5. ^ "Maintaining Linux man-pages". Linux man-pages project. Retrieved 29 April 2014. 
  6. ^ "Linux MAINTAINERS file". LXR Linux Cross Reference. Retrieved 6 May 2009. 
  7. ^ "EiPSI Staff". EiPSI. TU/e. Retrieved 6 May 2009. 
  8. ^ Seidel, J. J. (1991). "Review: A. E. Brouwer, A. M. Cohen, and A. Neumaier, Distance-Regular Graphs". Bull. Amer. Math. Soc. (N.S.) 24 (2): 415–419. doi:10.1090/s0273-0979-1991-16054-4. 

External links[edit]