John's primary research focuses on practical methods
for optimization, particularly in parallel methods for
nonlinear optimization of systems.
Through his work in multidisciplinary optimization,
he has already placed Rice University and the CRPC at
an advantage in the field of computational engineering
by combining two separate areas in which those
organizations have tremendous experience.
Past Positions & Accomplishments
John was the founder and editor-in-chief of the
SIAM Journal on Optimization
and co-editor of the
Journal of Mathematical Programming,
as well as an advisory editor of
Mathematics of Operations Research.
He has served as chair of the Mathematical Programming
Society, chair of the SIAM Activity Group for
Optimization, vice chair of the ACM Special Interest
Group for Numerical Mathematics,
and served two terms on the Council of SIAM.
He has also been a Fulbright lecturer to Argentina and
given many featured invited addresses at international
At Rice University, John is currently chair of the
Department of Computational and Applied Mathematics
(CAAM), and he is a former chair of the Department of
Computer Science (CS).
He has directed 32 Ph.D. theses, with his students now
holding positions in industry, government, and academic
departments of business, mathematics, computer science,
and applied mathematics. John is also the chair of the
CRPC Optimization Project.
John's algorithm research has been published in several
software journals and contributed greatly to solving
engineering optimization problems. He has published
numerous papers, many of which are available from the
CAAM and CRPC departments here at
Rice University. He has also co-authored a textbook
(with R.B. Schnabel) that was published by Prentice-Hall
and reprinted in a Russian translation by MIR Publishing
of Moscow. It has now been published as one of the
SIAM Classics in Applied Mathematics.