Christine Shoemaker Explained

Christine A. Shoemaker
Occupation:Distinguished Professor
Organization:Cornell University & National University of Singapore
Known For:Optimization Algorithms & Environmental Protection
Website:https://sites.google.com/site/shoemakernusgroup/home

Christine A. Shoemaker joined the Department of Industrial Systems Engineering & Management and the Department of Civil and Environmental Engineering as NUS Distinguished Professor on 31 August 2015. Prof Shoemaker obtained her Ph.D. in mathematics from the University of Southern California supervised by Richard Bellman in Dynamic Programming. Upon her graduation, she joined the School of Civil and Environmental Engineering and later the School of Operations Research and Information Engineering at Cornell University, Ithaca, NY, USA. She was promoted to full Professor in 1985. From 1985 to 1988, Professor Shoemaker was the Chair of the Department of Environmental Engineering at Cornell University. In 2002  Prof. Shoemaker was appointed the Joseph P. Ripley Professor of Engineering at Cornell University, USA. In 2015, Prof. Shoemaker became Distinguished Professor at National University of Singapore, in both Industrial Systems Engineering and Management Department and Civil and Environmental Engineering Department.  While in Singapore she has worked with Singapore water agency to apply her global optimization algorithms to improve the selection of parameters for computationally expensive partial differential equation models for lake hydrodynamics and complex multi-species water quality elements. These results used her group's new parallel algorithms.[1]

Education

Research Interest

Prof. Shoemaker's research focuses on finding cost-effective, robust solutions for engineering problems by using computational mathematics for optimization, modeling, deep learning and statistical analyses. Her application areas include lake PDE model parameter calibration,  physical and biological groundwater remediation, carbon sequestration, ecological analysis, and calibration of global climate and watershed models. This effort includes development of numerically efficient nonlinear optimization algorithms utilizing high-performance computing (including asynchronous parallelism) and applications to data on complex, nonlinear environmental systems.

Her algorithms address local and global continuous and integer optimization, stochastic optimal control, and uncertainty quantification problems. In her recent research algorithms, efficiency is improved with the use of surrogate response surfaces (usually with radial basis function (RBF)). The surrogates are iteratively built during the search process and with intelligent algorithms that effectively utilize computing distributed over parallel processors. The optimization and uncertainty quantification effort is used to improve model forecasts, to evaluate monitoring schemes and to have a tool for comparing alternative management practices. The objective functions can include partial differential equations or other computationally expensive models taking minutes or hours for each objective evaluation. Algorithms that are efficient because they require relatively few simulations are essential for doing calibration and uncertainty analysis on computationally expensive engineering simulation models.

At Cornell she was Principal Investigator on a CISE-NSF grant with David Bindel and PhD student David Eriksson. With this grant they built pySOT[2] (a toolbox for surrogate global optimization) and POAP (for  asynchronous parallelism). So pySOT has tools to construct a new surrogate algorithm or to modify previous algorithms. Both RBF (radial basis function) and GP (Gaussian Process) surrogates can be used in algorithm construction.  pySOT has had over  230,000 downloads on PyPI.

Shoemaker's group at NUS has recently developed a collection of algorithms (GOA-RBF) that includes single, many, and multiple objective codes for continuous and integer variables, and single objective parallel algorithms, all of which are designed for computationally expensive multimodal, black box functions.

National & International Honors And Awards

Patent

1."Weighted Nonlinear Feedback for Optimal Control under Uncertainty with Application to Groundwater Remediation,"[3] by Whiffen and Shoemaker (U.S. Patent 5,468,088)

2. Multi-Core Computer Processor Based on a Dynamic Core-Level Power Management for Enhanced Overall Power Efficiency, P. Patrica, A.M. Izraelevitz, D.H. Albonesi, and C.A. Shoemaker, U.S. Patent 10,088,891, issued 10/2/18.

(This patent generates royalties and is based on paper in prestigious computer architecture conference: Petrica, P., A. Izaelevitz, D.H. Albonesi, C.A. Shoemaker, “FLICKER A Dynamically Adaptive Architecture for Power Limited Multicore Systems”, ISCA’13 (40th Intern. Symp. On Computer Architecture), 2013)[4] (This patent has been sold to industry by Cornell University)

External links

Python Surrogate Optimization Toolbox published by Dr. Eriksson and Dr. Bindel

Notes and References

  1. Web site: Christine A. Shoemaker . 2022-06-24 . scholar.google.com.
  2. Eriksson . David . Bindel . David . Shoemaker . Christine A. . 2019-07-30 . pySOT and POAP: An event-driven asynchronous framework for surrogate optimization . math.OC . 1908.00420.
  3. Whiffen . Gregory J. . Shoemaker . Christine A. . 1993 . Nonlinear weighted feedback control of groundwater remediation under uncertainty . Water Resources Research . en . 29 . 9 . 3277–3289 . 10.1029/93WR00928. 1993WRR....29.3277W .
  4. Book: Petrica . Paula . Izraelevitz . Adam M. . Albonesi . David H. . Shoemaker . Christine A. . Proceedings of the 40th Annual International Symposium on Computer Architecture . Flicker . 2013-06-23 . https://dl.acm.org/doi/10.1145/2485922.2485924 . en . Tel-Aviv Israel . ACM . 13–23 . 10.1145/2485922.2485924 . 978-1-4503-2079-5. 18231810 .