Experience

Sign in to view more

Education

Sign in to view more

Bio

John Tomlin is a software developer who has made significant contributions to the development of optimization algorithms in mathematical programming. Tomlin studied under Renfrey Burnard Potts at the University of Adelaide in Australia, where he received his PhD in 1968. His postgraduate research dealt with the application of mathematical programming models to traffic network problems under a Fellowship sponsored by the Australian Road Research Board. Tomlin went on to accept a postdoctoral fellowship position at Stanford University prior to joining Scicon, Ltd. in London.
As a senior analyst for Scicon, Tomlin developed software for numerous application areas of mathematical programming and created the Forrest-Tomlin method for modifying sparse triangular factors. In 1972, he returned to Stanford to accept a research associate positions at the university’s Systems Optimization Laboratory under George B. Dantzig. Tomlin spent five years there, continuing his software development work. In 1977, he relocated to the National Aeronautics and Space Administration’s Ames Research Center and the Institute for Advanced Computation in Mountain View, California where he was responsible for developing parallel and other advanced computing techniques for operations research methodologies.
After spending the majority of the 1980s developing optimization systems and software at Keytron, Inc., Tomlin joined the Research Division at IBM. There, he worked on a variety of projects including the long term development and application of optimization software and consulted with clients in the agricultural, chemical, utility, and government sectors. His most recent work prior to his 2005 departure emphasized OR applications to the internet and On-Demand Information Services. Tomlin’s internet work transferred over to Yahoo! Research where, as Principle Research Scientist, he developed optimization models for the scheduling of advertisements on the web.
Tomlin retired from Yahoo! in 2011 and soon after formed opTomax Solutions, a small consulting firm. He has since worked with FICO in San Jose and has taught a course on discrete mathematics at Stanford.
Tomlin was named a Distinguished Scientist of the Association of Computing Machinery in 2006 in honor of the invention and implementation of numerous mathematical programming algorithms and web graph analysis. The Computational Infrastructure for Operations Research (COIN-OR) project awarded him the 2007 COIN-OR INFORMS Cup for the advertising related models he developed with Yahoo! Research. Tomlin was elected a Fellow of the Institute for Operations Research and the Management Sciences in 2009.