Andries Brouwer

Last updated
Andries Brouwer
Born1951
CitizenshipFlag of the Netherlands.svg  Netherlands
Alma mater Vrije Universiteit
Known for Brouwer's conjecture
Brouwer–Haemers graph
Hack
Scientific career
FieldsMathematician
Institutions CWI, TU/e
Doctoral advisor Maarten Maurice, Pieter Baayen

Andries Evert Brouwer (born 1951) is a Dutch mathematician and computer programmer, Professor Emeritus at Eindhoven University of Technology (TU/e). He is known as the creator of the greatly expanded 1984 to 1985 versions of the roguelike computer game Hack that formed the basis for NetHack . [1] He is also a Linux kernel hacker. He is sometimes referred to by the handle aeb.

Contents

Biography

Born in Amsterdam, Brouwer attended the gymnasium, and obtained his MSc in mathematics at the University of Amsterdam in 1971. In 1976 he received his Ph.D. in mathematics from Vrije Universiteit with a thesis entitled "Treelike Spaces and Related Topological Spaces", under the supervision of Maarten Maurice and Pieter Baayen, both of whom were in turn students of Johannes de Groot. [2] In 2004 he received an honorary doctorate from Aalborg University.

After graduation Brouwer started his academic career at the Mathematisch Centrum, later Centrum Wiskunde & Informatica. From 1986 to 2012 he was Professor at Eindhoven University of Technology (TU/e).

Work

Brouwer's varied research interests include several branches of discrete mathematics, particularly graph theory, finite geometry and coding theory.

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. [3]

Hack

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." [4]

Linux kernel

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 [5] and the maintainer of the Linux man-pages project (from 1995 to 2004), [6] and he is a kernel maintainer in the areas of disk geometry and partition handling. [7]

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. [8]

Selected publications

Related Research Articles

ABC is an imperative general-purpose programming language and integrated development environment (IDE) developed at Centrum Wiskunde & Informatica (CWI), in Amsterdam, Netherlands by Leo Geurts, Lambert Meertens, and Steven Pemberton. It is interactive, structured, high-level, and intended to be used instead of BASIC, Pascal, or AWK. It is intended for teaching or prototyping, but not as a systems-programming language.

<span class="mw-page-title-main">Guido van Rossum</span> Dutch programmer and creator of Python

Guido van Rossum is a Dutch programmer best known as the creator of the Python programming language, for which he was the "benevolent dictator for life" (BDFL) until he stepped down from the position on 12 July 2018. He remained a member of the Python Steering Council through 2019, and withdrew from nominations for the 2020 election.

The Centrum Wiskunde & Informatica is a research centre in the field of mathematics and theoretical computer science. It is part of the institutes organization of the Dutch Research Council (NWO) and is located at the Amsterdam Science Park. This institute is famous as the creation site of the programming language Python. It was a founding member of the European Research Consortium for Informatics and Mathematics (ERCIM).

<span class="mw-page-title-main">Adriaan van Wijngaarden</span> Dutch mathematician and computer scientist

Adriaan "Aad" van Wijngaarden was a Dutch mathematician and computer scientist. Trained as a mechanical engineer, Van Wijngaarden emphasized and promoted the mathematical aspects of computing, first in numerical analysis, then in programming languages and finally in design principles of such languages.

The Python License is a deprecated permissive computer software license created by the Corporation for National Research Initiatives (CNRI). It was used for versions 1.6 and 2.0 of the Python programming language, both released in the year 2000.

<span class="mw-page-title-main">Hendrik Lenstra</span> Dutch mathematician

Hendrik Willem Lenstra Jr. is a Dutch mathematician.

Onno Johan Boxma is a Dutch mathematician, and Professor at the Eindhoven University of Technology, known for several contributions to queueing theory and applied probability theory.

Carel S. Scholten was a physicist and a pioneer of computing.

Piet Beertema is a Dutch Internet pioneer. On November 17, 1988, at 2:28 PM, he linked the Netherlands as one of the first two countries to NSFNET, a precursor to the Internet. Beertema was then working as an administrator at the Centrum Wiskunde & Informatica (CWI) in Amsterdam.

<span class="mw-page-title-main">Jan Karel Lenstra</span> Dutch mathematician and operations researcher

Jan Karel Lenstra is a Dutch mathematician and operations researcher, known for his work on scheduling algorithms, local search, and the travelling salesman problem.

<span class="mw-page-title-main">Alexander Schrijver</span> Dutch mathematician and computer scientist

Alexander (Lex) Schrijver is a Dutch mathematician and computer scientist, a professor of discrete mathematics and optimization at the University of Amsterdam and a fellow at the Centrum Wiskunde & Informatica in Amsterdam. Since 1993 he has been co-editor in chief of the journal Combinatorica.

Marc Voorhoeve was a Dutch mathematician who introduced the Voorhoeve index of a complex function in 1976.

Anthonius Wilhelmus Johannes (Antoon) Kolen was a Dutch mathematician and Professor at the Maastricht University, in the Department of Quantitative Economics. He is known for his work on dynamic programming, such as interval scheduling and mathematical optimization.

<span class="mw-page-title-main">Monique Laurent</span> French computer scientist and mathematician

Monique Laurent is a French computer scientist and mathematician who is an expert in mathematical optimization. She is a researcher at the Centrum Wiskunde & Informatica in Amsterdam where she is also a member of the Management Team. Laurent also holds a part-time position as a professor of econometrics and operations research at Tilburg University.

Constance van Eeden was a Dutch mathematical statistician who made "exceptional contributions to the development of statistical sciences in Canada". She was interested in nonparametric statistics including maximum likelihood estimation and robust statistics, and did foundational work on parameter spaces.

<span class="mw-page-title-main">Karen Aardal</span> Norwegian and Dutch applied mathematician

Karen I. Aardal is a Norwegian and Dutch applied mathematician, theoretical computer scientist, and operations researcher. Her research involves combinatorial optimization, integer programming, approximation algorithms, and facility location, with applications such as positioning emergency vehicles to optimize their response time. She is a professor in the Delft Institute of Applied Mathematics at the Delft University of Technology, and the chair of the Mathematical Optimization Society for the 2016–2019 term.

Ute M. Ebert is a German physicist known for her research on plasma physics and electric discharge in gases. She is a researcher in the Netherlands at the Centrum Wiskunde & Informatica, where she heads the research group on multiscale dynamics, and a part-time full professor at the Eindhoven University of Technology, affiliated with the Elementary Processes in Gas Discharges group.

Jacobus Willem (Jaco) de Bakker was a Dutch theoretical computer scientist and professor at the Vrije Universiteit Amsterdam.

Josephus C.M. Baeten is a Dutch computer scientist and mathematician, who has published on process calculus, concurrency theory, formal methods, model-based software engineering, model-based systems engineering and theory of computation.

Krzysztof R. Apt is a Polish computer scientist. He defended his PhD in mathematical logic in Warsaw, Poland in 1974. His research interests include program correctness and semantics, use of logic as a programming language, distributed computing, and game theory. Besides his own research, he has been heavily involved in service to the computing community, notably by promoting the use of logic in computer science and by advocating open access to scientific literature.

References

  1. Au, Wagner James (2000-01-26). "The best game ever". Salon . Archived from the original on 2008-01-13.
  2. Andries Brouwer at the Mathematics Genealogy Project
  3. Grossman, Jerry (20 October 2010). "Erdos2". The Erdös Number Project. Oakland University . Retrieved 8 December 2014.
  4. nethack(6)    Linux Games Manual
  5. man(1)    Linux User Commands Manual
  6. "Maintaining Linux man-pages". Linux man-pages project. Retrieved 29 April 2014.
  7. "Linux MAINTAINERS file". LXR Linux Cross Reference. Retrieved 6 May 2009.
  8. "EiPSI Staff". EiPSI. TU/e. Retrieved 6 May 2009.
  9. 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 .
  10. "Publications Andries Brouwer". www.win.tue.nl.