David L. Woodruff
This article is an orphan, as no other articles link to it. Please introduce links to this page from related articles; try the Find link tool for suggestions. (February 2025) |
David L. Woodruff | |
---|---|
Born | December 4, 1956 |
Nationality | United States |
Occupation(s) | Industrial engineer, academic and author |
Academic background | |
Education | BS., Industrial Engineering and Engineering Management MS., Industrial Engineering and Engineering Management PhD., Industrial Engineering and Management Sciences |
Alma mater | Stanford University Northwestern University |
Doctoral advisor | Mark Spearman |
Academic work | |
Institutions | University of California, Davis |
David L. Woodruff is an American industrial engineer, academic, and author serving as Associate Dean for Academic Personnel and Professor of Management at the University of California, Davis.[1] He is most known for contributing to the development of Pyomo and researching computational methods for optimal decision-making under uncertainty.[2]
Woodruff has received awards for his work, including multiple teaching awards from the University of California, Davis, the 1990 JD Scaife Award from the Institution of Manufacturing Engineers, the 2016 R&D 100 World Magazine Award for Pyomo, the 2019 Institute for Operations Research and Management Sciences (INFORMS) Computing Society Prize for Pyomo, and the 2021 INFORMS Computing Society Distinguished Service Award.[3][4][5] Among other honors, he was elected Fellow of INFORMS in 2024 and served as Editor-in-Chief of INFORMS Journal on Computing from 2013 to 2018.[6][7]
Education and early career
[edit]Woodruff earned a BS in 1979 and an MS in 1980, both in Industrial Engineering and Engineering Management from Stanford University. In 1980, he began working as Manager of Computing Facilities at Silvar-Lisco, before becoming President of Jewelers Computer Applications from 1982 to 1986. From 1985 to 1987, he served as a lecturer at the University of Wisconsin and as a Programmer Analyst at RMT. From 1987 to 1990, he studied at Northwestern University to pursue his doctoral studies in Industrial Engineering and Management Sciences under the supervision of Mark Spearman, working on aspects of CONWIP, and completed his PhD in 1990.[8]
Career
[edit]Woodruff joined the University of California, Davis, as an assistant professor in the Graduate School of Management (GSM) from 1990 to 1996, when he was appointed Associate Professor. Since 2001, he has been Professor of Management. Within the GSM, he acted as Associate Dean for Instructional Programs. He has also held the position of Faculty Chair of GSM across multiple terms, as Director of Concurrent Degree Programs, and as a member of the GSM Executive Committee at various times. He co-proposed the Master of Management degree program and played a role in its implementation.[9] Since 2023, he has served as Associate Dean for Faculty and Research.[1]
Woodruff has also been engaged with professional organizations, particularly the Institute for Operations Research and Management Science (INFORMS) Computing Society (ICS). In 1998, he was appointed General Chair of the INFORMS Computer Science Technical Section meeting in Monterey, where he also edited the associated conference book. He later acted as Chair of ICS from 2001 to 2003 and represented the society on the INFORMS Subdivision Council.[10] His involvement with ICS has also included positions such as Acting Editor-in-Chief of the ICS Newsletter for three years, Chair of the ICS Student Paper Award Committee, and member of both the ICS Service Award and the INFORMS Journal on Computing Test of Time Paper Prize committees.[11] In addition to his work with INFORMS, he has contributed to the Stochastic Programming Society, serving a term on the Committee on Stochastic Programming and chairing the International Conference on Stochastic Programming. He edited a special issue of Computational Management Science associated with the conference and reviewed numerous papers as part of this effort.[12]
Research
[edit]Woodruff's research has spanned computational aspects of optimal decision-making, particularly in problems involving discrete and continuous choices across multiple time stages under significant uncertainty. His publications have comprised journal articles and monographs, focusing on solution algorithms, problem representation, and modeling language support, with applications in operations, logistics, and energy planning.[2] In 2003, he co-authored Introduction to Computational Optimization Models for Production Planning in a Supply Chain with Stefan Voss, introducing optimization concepts for production planning, applying them to models like MRP and MRP II, and developing supply chain management models.[13]
Woodruff has been involved in the development and release of several open-source software tools, such as Pyomo, an algebraic modeling language used in industry, government, and academia.[14] In 2012, he co-wrote Pyomo ― Optimization Modeling in Python alongside William E. Hart, Carl Laird, and Jean-Paul Watson as a guide to Pyomo. Moreover, he has led the release of mape-maker, a tool designed to create scenarios for renewable energy decision-making, and cell2fire, a wildfire spread modeling tool used by government agencies and embedded in commercial software products.[15] His contributions have also included parmest, a parameter estimation package within Pyomo, and PySP, an early open-source project for modeling optimization under uncertainty, which has been succeeded by MPI-SPPY.[16][17][18]
In a paper awarded Best Paper of 2011 by Computational Management Science, Woodruff collaborated with Watson to improve the application of the progressive hedging algorithm for multi-stage stochastic programs with integer variables, addressing key implementation challenges and demonstrating that the proposed algorithmic improvements enhanced convergence and computational efficiency in large-scale mixed-integer problems.[19] Furthermore, his research presented methods for generating day-ahead probabilistic solar power scenarios based on historical data, improving thermal generation optimization in power systems with high solar penetration, and observed that the approach performs similarly to quantile regression in terms of scenario quality.[20]
Working with Jorge Oyola and Halvard Arntzen, Woodruff reviewed the past 20 years of research on stochastic vehicle routing problems (SVRP), categorizing problem variants and describing the solution methods applied to them.[21][22]
Awards and honors
[edit]- 1990 – JD Scaife Award, Institution of Manufacturing Engineers
- 2016 – R&D 100 Award, R&D 100 World Magazine[3]
- 2019 – INFORMS Computing Society Prize, Institute for Operations Research and Management Science[4]
- 2021 – Distinguished Service Award, Institute for Operations Research and Management Science[5]
- 2024 – Fellow, Institute for Operations Research and Management Science[6]
Bibliography
[edit]Books
[edit]- Introduction to Computational Optimization Models for Production Planning in a Supply Chain (2003) ISBN 978–3540000235
- Pyomo ― Optimization Modeling in Python (2012) ISBN 978–3319588193
Selected articles
[edit]- Spearman, M. L., Woodruff, D. L., & Hopp, W. J. (1990). CONWIP: a pull alternative to kanban. The International Journal of Production Research, 28(5), 879–894.
- Rocke, D. M., & Woodruff, D. L. (1996). Identification of outliers in multivariate data. Journal of the American Statistical Association, 91(435), 1047–1061.
- Jonsbråten, T. W., Wets, R. J., & Woodruff, D. L. (1998). A class of stochastic programs with decision dependent random elements. Annals of Operations Research, 82(0), 83–106.
- Hart, W. E., Watson, J. P., & Woodruff, D. L. (2011). Pyomo: modeling and solving mathematical programs in Python. Mathematical Programming Computation, 3, 219–260.
- Watson, J. P., & Woodruff, D. L. (2011). Progressive hedging innovations for a class of stochastic mixed-integer resource allocation problems. Computational Management Science, 8, 355–370.
- Chen, X., & Woodruff, D. L. (2024). Distributions and bootstrap for data-based stochastic programming. Computational Management Science, 21(1), 33.
References
[edit]- ^ a b "UC Davis Graduate School of Management–David Woodruff".
- ^ a b "Google Scholar–David L Woodruff".
- ^ a b "2016 R&D 100 Awards Finalists".
- ^ a b "ICS Prize 2017-2021".
- ^ a b "ICS Distinguished Service Award".
- ^ a b "INFORMS Fellows: Class of 2024".
- ^ "INFORMS Journal on Computing–Editorial Board".
- ^ "CONWIP: a pull alternative to kanban".
- ^ "GSM moves toward up-sizing its reach and interdisciplinary work".
- ^ "Past Chairs–INFORMS Computing Society" (PDF).
- ^ "IJOC Test of Time Papers".
- ^ "2023 XVI International Conference Stochastic Programming".
- ^ "Introduction to computational optimization models for production planning in a supply chain".
- ^ "Pyomo: modeling and solving mathematical programs in Python".
- ^ "Cell2Fire: A Cell-Based Forest Fire Growth Model to Support Strategic Landscape Management Planning".
- ^ "Parmest: Parameter Estimation Via Pyomo".
- ^ "PySP: modeling and solving stochastic programs in Python".
- ^ "mpi-sppy: Optimization Under Uncertainty for Pyomo".
- ^ "Progressive hedging innovations for a class of stochastic mixed-integer resource allocation problems".
- ^ "Constructing probabilistic scenarios for wide-area solar power generation".
- ^ "The stochastic vehicle routing problem, a literature review, part I: models".
- ^ "The stochastic vehicle routing problem, a literature review, Part II: solution methods".