Andrew V. Goldberg
Andrew Goldberg | |
|---|---|
| Born | Andrew Vladislav Goldberg 1960 (age 65–66) |
| Alma mater | Massachusetts Institute of Technology (BS, PhD) University of California, Berkeley (MS) |
| Scientific career | |
| Workplaces | Amazon Stanford University |
| Thesis | Efficient graph algorithms for sequential and parallel computers (1987) |
| Charles E. Leiserson[1] | |
Doctoral students | Edith Cohen[1] |
| Website | avglab |
Andrew Vladislav Goldberg (born 1960) is an American computer scientist working primarily on design, analysis, and experimental evaluation of algorithms. He also worked on mechanism design, computer systems, and complexity theory.[2] Currently he is a senior principal scientist at Amazon.com.
Education and career
[edit]Goldberg did his undergraduate studies at the Massachusetts Institute of Technology, graduating in 1982. After earning a master's degree at the University of California, Berkeley, he returned to MIT with funding from a prestigious Hertz Fellowship, finishing his doctorate there in 1987 with a thesis on the Efficient graph algorithms for sequential and parallel computers[3] supervised by Charles E. Leiserson.[G87][1]
Career and research
[edit]After completing his PhD, Goldberg was on the faculty of Stanford University (1987–1995) and worked for NEC Research Institute (1995–1998, Senior Research Scientist), Intertrust STAR Laboratories (1998–2001, Research Fellow), and Microsoft Research Silicon Valley Lab (2002–2014, Principal Researcher). He joined Amazon.com in 2014 as Senior Principal Research Scientist.[4]
Goldberg is best known for his research in the design and analysis of algorithms for graphs and networks, and particularly for his work on the maximum flow problem[GT88][CG97][GR98] and shortest path problem,[CGR96][GH05] including the discovery of the push–relabel maximum flow algorithm.[GT88] He also worked on algorithmic game theory, where he was one of the first scientists to study worst-case mechanism design.
Selected publications
[edit]| G87. | Goldberg, Andrew V. (1987), Efficient graph algorithms for sequential and parallel computers (Thesis), DSpace@MIT, hdl:1721.1/14912.
|
| GT88. | Goldberg, Andrew V.; Tarjan, Robert E. (1988), "A new approach to the maximum-flow problem", Journal of the ACM, 35 (4): 921–940, doi:10.1145/48014.61051, MR 1072405, S2CID 52152408.
|
| CGR96. | Cherkassky, Boris V.; Goldberg, Andrew V.; Radzik, Tomasz (1996), "Shortest paths algorithms: theory and experimental evaluation", Mathematical Programming, Series A, 73 (2): 129–174, doi:10.1016/0025-5610(95)00021-6, MR 1392160.
|
| CG97. |
| GR98. | Goldberg, Andrew V.; Rao, Satish (1998), "Beyond the flow decomposition barrier", Journal of the ACM, 45 (5): 783–797, doi:10.1145/290179.290181, MR 1668151, S2CID 96030.
|
| GH05. | Goldberg, Andrew V.; Harrelson, Chris (2005), "Computing the shortest path: A* search meets graph theory", Proceedings of the Sixteenth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA '05), Society for Industrial and Applied Mathematics, pp. 156–165, ISBN 9780898715859.
|
Awards and honors
[edit]Goldberg holds a number of awards, including a Hertz Fellowship in 1985. Early in his career, he was awarded the 1988 National Science Foundation (NSF) Presidential Young Investigator Award and the 1991 ONR Young Investigator Award. He received the 1988 A.W. Tucker Prize of the Mathematical Optimization Society,[5] 1988 National Science Foundation (NSF) Presidential Young Investigator Award, 1991 ONR Young Investigator Award, and 2011 INFORMS Optimization Society Farkas Prize.[6] Two of his papers received test-of-time awards (2001 and 2016) from the European Symposium on Algorithms.[7] In 2012–2013, Goldberg was a Founding Faculty Fellow of the Skolkovo Institute of Science and Technology.
Goldberg was nominated a Fellow of the Association for Computing Machinery (ACM) in 2009 "for contributions to fundamental theoretical and practical problems in the design and analysis of algorithms."[8] In 2013, he became a fellow of the Society for Industrial and Applied Mathematics.[9]
His work on graph algorithms, including max-flow and shortest path problems, is covered in network algorithms textbooks and taught in operations research courses at undergraduate and graduate levels.[10]
References
[edit]- 1 2 3 Andrew V. Goldberg at the Mathematics Genealogy Project
- ↑ Andrew V. Goldberg publications indexed by Google Scholar
- ↑ Goldberg, Andrew Vladislav (1987). Efficient graph algorithms for sequential and parallel computers (PhD thesis). MIT. hdl:1721.1/14912.

- ↑ "Andrew Goldberg, co-authors, win SIGecom Test of Time Award". Amazon Science. 2021-11-24. Retrieved 2026-08-20.
- ↑ A.W. Tucker Prize, Mathematical Optimization Soc., retrieved 2013-10-12.
- ↑ Farkas Prize, INFORMS, retrieved 2014-1-25.
- ↑ "Test-of-Time Award – ESA". algo-conference.org. Archived from the original on 2026-06-07. Retrieved 2026-08-20.
- ↑ ACM Fellow award citation, retrieved 2013-10-12.
- ↑ SIAM Fellows, retrieved 2013-10-12.
- ↑ "Andrew V. Goldberg". P.C. Rossin College of Engineering & Applied Science. 2025-07-03. Retrieved 2026-08-20.
- 1960 births
- Living people
- American computer scientists
- Russian computer scientists
- Massachusetts Institute of Technology alumni
- University of California, Berkeley alumni
- Stanford University faculty
- Fellows of the Society for Industrial and Applied Mathematics
- Fellows of the Association for Computing Machinery