John Daniel Siirola

Discrete Math & Optimization

Author profile picture

Discrete Math & Optimization

jdsiiro@sandia.gov

(505) 284-5419

Sandia National Laboratories, New Mexico
P.O. Box 5800
Albuquerque, NM 87185-1326

Biography

John Siirola is a Principal R&D Member of Technical Staff in the Discrete Math & Optimization Department at Sandia National Laboratories. His main areas of expertise are systems design, operations research, optimization modeling, and optimization algorithms. John’s research focuses on the intersection of computational tools with systems design and analysis; in particular, developing approaches for modeling highly structured systems, optimization algorithms that can exploit the expressed structure, and the application of these techniques to national security problems.

Education

John has a B.S. from Purdue University (2000) and Ph.D. from Carnegie Mellon University (2005), both in Chemical Engineering. He is a senior member of the AIChE, member of INFORMS, and member of the COIN-OR Foundation. John currently serves on the COIN-OR Technical Leadership Council and was co-chair of the 2014 Foundations of Computer Aided Process Design (FOCAPD) conference.

Publications

Robert Parker, Chinedu Okoli, Bethany L. Nicholson, John Daniel Siirola, Lorenz Biegler, (2022). An application of the Dulmage-Mendelsohn partition to the analysis of a discretized dynamic chemical looping reactor model Foundations of Computer Aided Process Operations / Chemical Process Control (FOCAPO/CPC) Document ID: 1563013

Georgia Stinchfield, John Daniel Siirola, Miguel Zamarripa-Perez, Carl Laird, (2022). Optimal Design Approaches for Rapid, Cost-Effective Manufacturing and Deployment of Chemical Processes AIChE Advanced Processing and Manufacturing Conference Document ID: 1539858

David Bernal, Yunshan Liu, Michael Lee Bynum, Carl Laird, John Daniel Siirola, Ignacio Grossmann, (2022). Advances in Generalized Disjunctive and Mixed-Integer Nonlinear Programming Algorithms and Software for Superstructure Optimization 14th International Symposium on Process Systems Engineering (PSE) Document ID: 1539873

Miranda Rose Mundt Brandenburg, Michael Lee Bynum, William Eugene Hart, Bethany L. Nicholson, John Daniel Siirola, (2022). Pyomo: Optimization Beyond Modeling 2022Tri-lab Advanced Simulation & Computing Sustainable Scientific Software Conference Document ID: 1539116

Michael Lee Bynum, Carl Laird, Robert Parker, John Daniel Siirola, (2022). Parallel Solution of Optimal Gas Network Control Under Uncertainty 2022 AIChE Annual Meeting Document ID: 1504822

Michael Lee Bynum, Ignacio Grossmann, Carl Laird, Joshua Pulsipher, John Daniel Siirola, Stephen Zitney, (2022). Software and Advanced Solution Methods for Flexibility Analysis 2022 AIChE Annual Meeting Document ID: 1504823

Xian Gao, Bernard Knueven, John Daniel Siirola, David C. Miller, Alexander W. Dowling, (2022). Multiscale Simulation of Integrated Energy System and Electricity Market Interactions Applied Energy https://www.osti.gov/search/identifier:1870495 Document ID: 1505294

Radhakrishna Tumbalam Gooty, Konor Frick, Jaffer Ghouse, Jason Hansen, John Daniel Siirola, David Miller, (2022). Technoeconomic Assessment of Coupling an Existing Nuclear Power Plant with a Low Temperature Electrolysis Unit AIChE Annual Meeting Document ID: 1504864

Robert Parker, Bethany L. Nicholson, John Daniel Siirola, Carl Laird, Lorenz Biegler, (2022). An implicit function formulation for optimization of index-1 differential algebraic systems American Institute of Chemical Engineers (AIChE) Annual Meeting Document ID: 1494223

Miranda Rose Mundt Brandenburg, Michael Lee Bynum, William Eugene Hart, Bethany L. Nicholson, John Daniel Siirola, (2022). Pyomo: Optimization Beyond Modeling ASC Tri-lab Sustainable Scientific Software Conference Document ID: 1494224

Chen Zhang, Clas Jacobson, Qi Zhang, Lorenz T. Biegler, John C. Eslick, Miguel A. Zamarripa, Georgia Stinchfield, John Daniel Siirola, Carl D. Laird, (2022). Optimization-based Design of Product Families with Common Components 14th International Symposium on Process Systems Engineering ? PSE 2021+ Document ID: 1426628

Bethany L. Nicholson, John Daniel Siirola, (2021). NMSBA Sustainable Engineering: Final Report https://www.osti.gov/search/identifier:1834702 Document ID: 1404693

Jordan Heath Jalving, Jaffer Ghouse, Ben Knueven, Shawn Martin, Nicole Cortez, Gao Xian, John Daniel Siirola, David Miller, Alexander Dowling, (2021). Toward Future Energy Generation Systems: Multi-Scale Optimization with Market Interactions AIChE Annual Meeting Document ID: 1391791

Robert Parker, Bethany L. Nicholson, John Daniel Siirola, Lorenz Biegler, (2021). Diagnostic Tools for Dynamic Models of Chemical Process Systems in Pyomo.DAE American Institute of Chemical Engineers (AIChE) Annual Meeting Document ID: 1392299

Edna Soraya Rawlings, Naresh Susarla, Jaffer Ghouse, Carl Laird, Miguel Zamarripa, Michael Lee Bynum, John Daniel Siirola, David Miller, (2021). Conceptual Design Via Superstructure Optimization in Advanced Energy Systems Using IDAES 2021 AIChE Annual Meeting Document ID: 1391644

Jose Rodriguez, Robert Parker, Carl Laird, Bethany L. Nicholson, John Daniel Siirola, Michael Lee Bynum, (2021). Scalable Parallel Nonlinear Optimization with PyNumero and Parapint Optimization Online https://www.osti.gov/search/identifier:1834337 Document ID: 1356462

William Eugene Hart, Carl Damon Laird, John Daniel Siirola, Bethany L. Nicholson, Jordan Heath Jalving, Michael Lee Bynum, (2021). A Critique of Optimization Modeling Environments for Complex Engineered Systems Workshop on Computational and Mathematical Challenges in Complex Engineering Systems Document ID: 1330004

William Eugene Hart, Michael Lee Bynum, Carl Laird, John Daniel Siirola, Andrea Staid, (2021). Large-scale Nonlinear Approaches for Inference of Reporting Dynamics and Unobserved SARS-CoV-2 Infections https://www.osti.gov/search/identifier:1820529 Document ID: 1356784

William Eugene Hart, Carl Damon Laird, J. Santiago Rodriguez (Purdue), John Daniel Siirola, Bethany L. Nicholson, (2021). Rethinking the C++ / Python Boundary in Modeling and Optimization Tools IMA COIN-OR WorkshopCOIN fORgery 2018 Document ID: 877867

Carl Damon Laird, Jean-Paul Watson, William Eugene Hart, John Daniel Siirola, Bethany L. Nicholson, (2021). Pyomo Tutorial Dagstuhl Seminar ‘Designing and Implementing Algorithms for Mixed-Integer Nonlinear Optimization’ Document ID: 761079

Michael Lee Bynum, Santiago Rodriguez, Carl Damon Laird, Bethany L. Nicholson, Jordan Heath Jalving, John Daniel Siirola, Denis Ridzal, (2021). Scalable Parallel Nonlinear Optimization with PyNumero and Parapint SIAM Conference on Optimization (OP21) Document ID: 1331993

Robert Brunato Parker, Bethany L. Nicholson, John Daniel Siirola, Carl Damon Laird, Lorenz Biegler, (2021). A Reduced-space Simultaneous Approach for Nonlinear Programming with Index-1 Differential Algebraic Equation Systems 14th International Symposium on Process Systems Engineering (PSE 2021) Document ID: 1330652

Michael Lee Bynum, Carl Damon Laird, John Daniel Siirola, (2021). Global Optimization for the Design and Operation of Energy Systems 2021 INFORMS Annual Meeting Document ID: 1306713

Edna Soraya Rawlings, naresh Susarla, Jaffer Ghouse, Carl Damon Laird, Miguel Zamarripa, Michael Lee Bynum, John Daniel Siirola, (2021). Conceptual Design via Superstructure Optimization in Advanced Energy Systems Using the IDAES Framework AIChE conference Document ID: 1294026

Michael Lee Bynum, Santiago Rodriguez, Carl Damon Laird, Bethany L. Nicholson, Jordan Heath Jalving, John Daniel Siirola, Denis Ridzal, (2021). Parapint: Scalable Parallel Solution of Structured Nonlinear Programs 2021 AIChE Annual Meeting Document ID: 1294035

Qi Chen, Emma Savannah Johnson, David E. Bernal, Romeo Valentin, Sunjeev Kale, Johnny Bates, John Daniel Siirola, Ignacio E. Grossmann, (2021). Pyomo.GDP: an ecosystem for logic based modeling and optimization development Optimization and Engineering https://www.osti.gov/search/identifier:1781543 Document ID: 1268455

Michael Lee Bynum, Anya Castillo, Bernard Knueven, Carl Damon Laird, John Daniel Siirola, Jean-Paul Watson, (2021). Decomposition Optimization-Based Bounds Tightening Problems Via Graph Partitioning Optimization Online https://www.osti.gov/search/identifier:1834338 Document ID: 1267836

Michael Lee Bynum, Gabriel Hackebeil, William Eugene Hart, Carl Damon Laird, Bethany L. Nicholson, John Daniel Siirola, Jean-Paul Watson, David L. Woodruff, (2020). Pyomo – Optimization Modeling in Python, 3rd Ed. Pyomo – Optimization Modeling in Python, 3rd Ed. https://www.osti.gov/search/identifier:1771935 Document ID: 1243827

Xian Gao, Alexander W. Dowling, Bernard Knueven, John Daniel Siirola, (2020). Multi-scale Simulation of Energy Systems-Electricity Market Interactions INFORMS Annual Meeting https://www.osti.gov/search/identifier:1830998 Document ID: 1231280

John Daniel Siirola, Alexander Dowling, (2020). Grid and Market Integration via Multi-Scale Approaches IDAES/CCSI2 Stakeholder Workshop https://www.osti.gov/search/identifier:1877533 Document ID: 1219738

Michael Lee Bynum, Anya Castillo, Francesco Ceccon, Bernard Knueven, Carl Damon Laird, John Daniel Siirola, (2020). Coramin: An Open-Source Toolset for Developing MINLP Algorithms 2020 INFORMS Annual Meeting https://www.osti.gov/search/identifier:1826430 Document ID: 1209195

Carl Damon Laird, Michael Lee Bynum, Anya Castillo, Bernard Knueven, John Daniel Siirola, (2020). Decomposing Optimization-Based Bounds Tightening Problems Via Graph Partitioning 2020 INFORMS Annual Meeting https://www.osti.gov/search/identifier:1826429 Document ID: 1208989

Naresh Susarla, Michael Lee Bynum, Miguel Zamarripa, Jaffer Ghouse, John Daniel Siirola, Carl Damon Laird, David Miller, (2020). Conceptual design of molten salt storage system for supercritical pulverized coal power plants Clearwater Clean Energy Conference 2020 Document ID: 1126654

Miranda Rose Mundt Brandenburg, Aaron L Levine, John Daniel Siirola, (2020). Overcoming Productivity Plateaus: A Story of Automation Tools and Developer Productivity Collegeville Workshop 2020 https://www.osti.gov/search/identifier:1805337 Document ID: 1150846

Carl Damon Laird, Michael Lee Bynum, Andrea R Castillo, Bernard Knueven, John Daniel Siirola, (2020). Decomposing Optimization-Based Bounds Tightening Problems Via Graph Partitioning 2020 INFORMS Annual Meeting Document ID: 1104679

John Daniel Siirola, (2020). Recent developments in Pyomo CAPD Annual Review Meeting https://www.osti.gov/search/identifier:1771038 Document ID: 1104273

John Daniel Siirola, Anthony Burgard, (2020). Applications Driving IDAES Process Systems Engineering Framework Capabilities CAPD Annual Meeting https://www.osti.gov/search/identifier:1770852 Document ID: 1104198

Michael Lee Bynum, Andrea R Castillo, Francesco Ceccon, Bernard Knueven, Carl Damon Laird, John Daniel Siirola, (2020). Coramin: An Open-Source Toolset for Developing MINLP Algorithms 2020 INFORMS Annual Meeting Document ID: 1103933

Michael Lee Bynum, Andrea R Castillo, Bernard Knueven, John Daniel Siirola, Carl Damon Laird, (2019). Decomposing Optimization-Based Bounds Tightening Problems Via Graph Partitioning 2019 AIChE Annual Meeting https://www.osti.gov/search/identifier:1643284 Document ID: 1055654

John Daniel Siirola, Bethany L. Nicholson, (2019). Recent developments in Pyomo INFORMS Annual Meeting https://www.osti.gov/search/identifier:1643006 Document ID: 1054079

J. Santiago Rodriguez (Purdue), Bethany (SNL) Nicholson, Michael (SNL) Bynum, John Daniel Siirola, Victor (U.Wisconsin) Zavala, Carl (SNL) Laird, (2019). Schur-complement and ADMM approaches for Time- Domain Decomposition in Optimization with PyNumero International Conference on Continuous Optimization https://www.osti.gov/search/identifier:1641468 Document ID: 997154

Jose Santiago Rodriguez, Gabriel A. Hackebeil, John Daniel Siirola, Victor Zavala, Carl Damon Laird, (2019). Second-Order Multiplier Updates to Accelerate ADMM Methods in Optimization Under Uncertainty Foundations of Computer-Aided Process Design (FOCAPD 2019) https://www.osti.gov/search/identifier:1641175 Document ID: 985829

John Daniel Siirola, (2019). Recent Developments in Pyomo CAPD Annual Review Meeting https://www.osti.gov/search/identifier:1644553 Document ID: 936935

Bethany L. Nicholson, Carl Damon Laird, John Daniel Siirola, (2019). Structured Modeling and Decomposition Methods in Pyomo SIAM Conference on Computational Science and Engineering https://www.osti.gov/search/identifier:1639248 Document ID: 935831

Francesco Ceccon, John Daniel Siirola, Ruth Misener, (2019). SUSPECT: MINLP Special Structure Detector for Pyomo Optimization Letters https://www.osti.gov/search/identifier:1496978 Document ID: 914088

William Eugene Hart, Carl Damon Laird, John Daniel Siirola, Jose S. Rodriguez, (2019). Rethinking the C++ / Python Boundary in Modeling and Optimization Tools INFORMS Computing Society Conference 2019 https://www.osti.gov/search/identifier:1593216 Document ID: 902369

Bethany L. Nicholson, John Daniel Siirola, (2018). Pyomo.DAE: A Framework for Modeling and Solving Dynamic Optimization Problems INFORMS Annual Meeting 2018 https://www.osti.gov/search/identifier:1806912 Document ID: 889121

William Eugene Hart, John Daniel Siirola, (2018). Some Perspectives on Testing and Continuous Integration for Open Source Software COIN fORgeryDeveloping Open Source Tools or Operations Research https://www.osti.gov/search/identifier:1592549 Document ID: 877857

Josde Santiago (Purdue) Rodriguez, Bethany L. Nicholson, John Daniel Siirola, Carl Damon Laird, (2018). PyNumero: Python Numerical Optimization American Institute of Chemical Engineers Annual Meeting https://www.osti.gov/search/identifier:1592615 Document ID: 888591

Selen (Auburn) Cremaschi, John Daniel Siirola, (2018). Solution Approaches to Stochastic Programming Problems under Endogenous and/or Exogenous Uncertainties 13th International Symposium on Process Systems Engineering https://www.osti.gov/search/identifier:1569195 Document ID: 830210

Qi Chen, Emma Savannah Johnson, John Daniel Siirola, Ignacio E. (CMU) Grossmann, (2018). Pyomo.GDP: Disjunctive Models in Python Process Systems Engineering 2018 https://www.osti.gov/search/identifier:1531102 Document ID: 819674

John Daniel Siirola, Jose Santiago Rodriguez (Purdue), Bethany L. Nicholson, Victor Zavala (Wisconsin), Carl Damon Laird, (2018). Parallel Schur-complement and ADMM Decomposition Strategies for Dynamic Optimization Problems DIMACS Workshop on ADMM and Proximal Splitting Methods in Optimization https://www.osti.gov/search/identifier:1529844 Document ID: 809055

Michael Lee Bynum, William Eugene Hart, John Daniel Siirola, Michael Lee Bynum, Bethany L. Nicholson, Carl Damon Laird, David L. Woodruff, Jean-Paul Watson, (2018). Pyomo Workshop Summer 2018 Pyomo Workshop Summer 2018 https://www.osti.gov/search/identifier:1525944 Document ID: 808256

John Daniel Siirola, (2018). Introduction to Pyomo: The optimization foundation for IDAES IDAES Stakeholder Meeting https://www.osti.gov/search/identifier:1524963 Document ID: 807827

John Daniel Siirola, Jean-Paul Watson, Cristiana Lara (CMU), Ignacio Grossmann (CMU), (2018). Grid-level modeling: Opportunities and program plan IDAES Stakeholder Meeting https://www.osti.gov/search/identifier:1523790 Document ID: 807829

Bethany L. Nicholson, Carl Damon Laird, John Daniel Siirola, Andrew (NETL) Lee, John (NETL) Eslick, Jaffer (NETL) Ghouse, David (CMU) Thierry, Lorenz (CMU) Biegler, Jose (Purdue) Rodriguez, (2018). Dynamic Modeling, Optimization, and Control IDAES Stakeholder Advisory Board Meeting https://www.osti.gov/search/identifier:1523566 Document ID: 807290

Bethany L. Nicholson, David (CMU) Thierry, Lorenz (CMU) Biegler, John (NETL) Eslick, Jaffer (NETL) Ghouse, Carl Damon Laird, Andrew (NETL) Lee, Jose (Purdue) Rodriguez, John Daniel Siirola, (2018). Dynamics and Advanced Process Control IDAES Stakeholder Advisory Board Meeting https://www.osti.gov/search/identifier:1515619 Document ID: 796958

John Daniel Siirola, (2018). Power Systems, Process Systems, and Equation-Oriented Optimization Distinguished Seminar Series, Dept of Chemical Engineering, Auburn University https://www.osti.gov/search/identifier:1500202 Document ID: 772187

Bethany L. Nicholson, Lorenz (CMU) Biegler, John (NETL) Eslick, Jaffer (NETL) Ghouse, Carl Damon Laird, Andrew (NETL) Lee, John Daniel Siirola, David (CMU) Thierry, (2018). Dynamic Optimization of Advanced Energy Systems Center for Advanced Process Decision Making (CAPD) Annual Review Meeting https://www.osti.gov/search/identifier:1499844 Document ID: 772108

Bethany L. Nicholson, John Daniel Siirola, (2017). A Framework for Modeling and Optimizing Dynamic Systems Under Uncertainty Journal of Computers and Chemical Engineering https://www.osti.gov/search/identifier:1414438 Document ID: 726442

John Daniel Siirola, William Eugene Hart, Carl Damon Laird, Bethany L. Nicholson, Qi Chen, Grant Seastream, (2017). Rescent Developments in Pyomo 2017 AIChE Annual Meeting https://www.osti.gov/search/identifier:1483153 Document ID: 725490

Bethany L. Nicholson, John Daniel Siirola, Jean-Paul Watson, Victor (University of Wisconsin) Zavala, Lorenz (Carnegie Mellon University) Biegler, (2017). pyomo.dae: A Modeling and Automatic Discretization Framework for Optimization with Differential and Algebraic Equations Mathematical Programming Computation https://www.osti.gov/search/identifier:1421609 Document ID: 725313

John Daniel Siirola, (2017). Process Design and the EO Utopia 9th Sino-US Joint Conference of Chemical Engineering https://www.osti.gov/search/identifier:1510905 Document ID: 703657

Bethany L. Nicholson, John Daniel Siirola, (2017). A Framework for Modeling and Optimizing Complex, Structured Problems 2017 AIChE Annual Meeting https://www.osti.gov/search/identifier:1481344 Document ID: 725221

Bethany L. Nicholson, John Daniel Siirola, (2017). A Framework for Modeling and Optimizing Dynamic Systems Under Uncertainty 2017 INFORMS Annual Meeting https://www.osti.gov/search/identifier:1479241 Document ID: 724677

Stephen Joseph Verzi, Alexander V. Outkin, Stephen T. Jones, Jared Lee Gearhart, Jacob Aaron Hobbs, John Daniel Siirola, Cynthia Ann Phillips, Daniel Tauritz, Samuel A. Mulder, Asmeret Bier Naugle, (2017). Moving Target Defense, Cyber Systems, and Complexity Presentation to Dr. Richard Linderman and Dr. Paul Antonik Document ID: 672623

John Daniel Siirola, (2017). Equation Oriented Modeling and Optimization CSRI Summer Student Seminar https://www.osti.gov/search/identifier:1471975 Document ID: 626502

Carl Damon Laird, John Daniel Siirola, Andrea R Castillo, Michael Lee Bynum, Jean-Paul Watson, (2017). Stochastic Optimization to Enhance Resiliency and Response Strategies in Critical Infrastructure CIS RF ERB (External Review Board meeting for CIS) https://www.osti.gov/search/identifier:1465081 Document ID: 659885

John Daniel Siirola, Carl Damon Laird, (2017). Extended Math Programming as a framework for CPS models and analysis Cyber-physical Systems Education Workshop https://www.osti.gov/search/identifier:1507080 Document ID: 637903

Bethany L. Nicholson, John Daniel Siirola, (2017). Pyomo.DAE: A Python-based Framework for Dynamic Optimization 2017 SIAM Annual Meeting https://www.osti.gov/search/identifier:1460167 Document ID: 637205

Bethany L. Nicholson, John Daniel Siirola, (2017). A Framework for Modeling and Optimizing Complex, Structured Problems American Institute of Chemical Engineers (AIChE) Annual Conference Document ID: 612693

John Daniel Siirola, Bethany L. Nicholson, Carl Damon Laird, (2017). Recent Developments in Pyomo AIChE Annual Meeting Document ID: 612755

Michael Gehl, Christopher Michael Long, Douglas Chandler Trotter, Andrew Lea Starbuck, Andrew Pomerene, Jeremy Benjamin Wright, Seth Melgaard, John Daniel Siirola, Anthony L. Lentine, Christopher Todd DeRose, (2017). Operation of High-Speed Silicon Photonic Micro-Disk Modulators at Cryogenic Temperatures Optica Document ID: 578799

John Daniel Siirola, (2017). Pyomo: Introdection & IDAES development Center for Advanced Process Decision-making Annual Review Meeting https://www.osti.gov/search/identifier:1427338 Document ID: 600331

William Eugene Hart, John Daniel Siirola, (2017). Leveraging Model Composition in Pyomo 2017 INFORMS Computing Society Conference https://www.osti.gov/search/identifier:1425359 Document ID: 567162

William Eugene Hart, Carl Damon Laird, Jean-Paul Watson, David L. Woodruff, Gabriel Anton Hackebeil, Bethany L. Nicholson, John Daniel Siirola, (2017). Pyomo – Optimization Modeling in Python, 2nd Ed. Pyomo – Optimization Modeling in Python, 2nd Ed. https://www.osti.gov/search/identifier:1368754 Document ID: 566478

Katherine A. Klise, John Daniel Siirola, Arpan Seth, Carl Laird, Terra Haxton, (2017). Testing Contamination Source Identification Methods for Water Distribution Networks Journal of Water Resources Planning and Management https://www.osti.gov/search/identifier:1341749 Document ID: 566185

Stephen T. Jones, Alexander V. Outkin, Jared Lee Gearhart, Jacob Aaron Hobbs, John Daniel Siirola, Cynthia Ann Phillips, Stephen Joseph Verzi, Daniel Tauritz, Samuel A. Mulder, Asmeret Bier Naugle, (2017). PLADD: Deterring Attacks on Cyber Systems and Moving Target Defense 2017 INFORMS Computing Society Conference https://www.osti.gov/search/identifier:1417561 Document ID: 566736

Bethany L. Nicholson, John Daniel Siirola, (2017). A Framework for Modeling and Optimizing Dynamic Systems Under Uncertainty Foundations of Computer Aided Process Operations (FOCAPO) Conference https://www.osti.gov/search/identifier:1417450 Document ID: 566796

John Daniel Siirola, Carl Damon Laird, Bethany L. Nicholson, Jean-Paul Watson, William Eugene Hart, (2016). Recent developments in Pyomo 2016 AIChE Annual Meeting https://www.osti.gov/search/identifier:1422111 Document ID: 554564

Bethany L. Nicholson, John Daniel Siirola, (2016). A Framework for Modeling and Optimizing Dynamic Systems Under Uncertainty Foundations of Computer Aided Process Operations (FOCAPO) Conference https://www.osti.gov/search/identifier:1420812 Document ID: 554405

Bethany L. Nicholson, John Daniel Siirola, (2016). Optimization Modeling with Pyomo DOD/SNL ModSim Poster Session https://www.osti.gov/search/identifier:1408668 Document ID: 553624

Bethany L. Nicholson, John Daniel Siirola, Carl Damon Laird, Victor Zavala, Jean-Paul Watson, Lorenz Biegler, (2016). Pyomo.dae: A Framework Enabling Rapid Development of Optimization Problems Constrained by Differential Equations ASCR Math Center Webinar https://www.osti.gov/search/identifier:1420844 Document ID: 553625

Bethany L. Nicholson, John Daniel Siirola, Carl Damon Laird, Victor M. Zavala, Jean-Paul Watson, Lorenz T. Biegler, (2016). Pyomo.dae: A Modeling and Automatic Discretization Framework for Dynamic Optimization Problems European Conference on Computational Optimization https://www.osti.gov/search/identifier:1392761 Document ID: 529250

Alexander V. Outkin, Stephen T. Jones, Jared Lee Gearhart, Jacob Aaron Hobbs, John Daniel Siirola, Cynthia Ann Phillips, Stephen Joseph Verzi, Daniel Tauritz, John Mulder, Asmeret Bier Naugle, (2016). PLADD: Deterring Attacks on Cyber Systems and Moving Target Defense Informs 2017 Document ID: 529116

Bethany L. Nicholson, Carl Damon Laird, John Daniel Siirola, Jean-Paul Watson, William Eugene Hart, (2016). Pyomo Tutorial Pyomo Training @ Lilly Research Laboratories https://www.osti.gov/search/identifier:1376827 Document ID: 518327

John Daniel Siirola, William Eugene Hart, Carl Damon Laird, Bethany L. Nicholson, Jean-Paul Watson, David L. Woodruff, (2016). New developments in Pyomo 5th International Conference on Continuous Optimization https://www.osti.gov/search/identifier:1374789 Document ID: 507454

Bethany L. Nicholson, Bethany L. Nicholson, Victor Zavala, Victor Zavala, John Daniel Siirola, John Daniel Siirola, Jean-Paul Watson, Jean-Paul Watson, Lorenz Biegler, Lorenz Biegler, (2016). Modeling Abstractions and Automatic Discretization Frameworks for Optimization Problems with Differential Equations in Pyomo International Conference on Continuous Optimization https://www.osti.gov/search/identifier:1374243 Document ID: 507323

John Daniel Siirola, Jean-Paul Watson, David L. Woodruff, (2016). Accelerating and automatic tuning for Progressive Hedging International Conference on Stochastic Programming (ICSP) https://www.osti.gov/search/identifier:1372209 Document ID: 476197

Bethany Nicholson, John Daniel Siirola, Carl Damon Laird, Victor Zavala, Jean-Paul Watson, Lorenz Biegler, (2016). Pyomo.dae: A Modeling and Automatic Discretization Framework for Dynamic Optimization Problems 4th European Conference on Computational Optimization (EUCCO) Document ID: 475960

Alexander V. Outkin, Brandon K Eames, Todd Jones, Eric D. Vugrin, Cynthia Ann Phillips, Sarah Elizabeth Walsh, Jacob Aaron Hobbs, Jared Lee Gearhart, John Daniel Siirola, Stephen Joseph Verzi, Asmeret Bier Naugle, (2016). Stochastic Adversarial Modeling for Evaluating Trust in Systems and Effectiveness of Moving Target Defense 2016 Cis Erb https://www.osti.gov/search/identifier:1530048 Document ID: 464309

Alexander V. Outkin, Brandon K Eames, Todd Jones, Eric D. Vugrin, Cynthia Ann Phillips, Sarah Elizabeth Walsh, Jacob Aaron Hobbs, Jared Lee Gearhart, John Daniel Siirola, Stephen Joseph Verzi, Asmeret Bier Naugle, (2016). Stochastic Adversarial Modeling for Evaluating Trust in Systems and Effectiveness of Moving Target Defense 2016 Cis Erb https://www.osti.gov/search/identifier:1530035 Document ID: 453746

Jean-Paul Watson, John Daniel Siirola, Bethany Nicholson, Victor Zavala, Lorenz biegler, (2016). pyomo.dae: A Modeling and Automatic Discretization Framework for Optimization with Differential and Algebraic Equations Mathematical Programming Computation https://www.osti.gov/search/identifier:1324250 Document ID: 463788

William Eugene Hart, Jean-Paul Watson, John Daniel Siirola, Richard Li-Yang Chen, (2016). Modeling Bilevel Programs in Pyomo https://www.osti.gov/search/identifier:1561200 Document ID: 430991

Jared Lee Gearhart, Jacob Aaron Hobbs, Stephen T. Jones, Samuel A. Mulder, Asmeret Bier Naugle, Alexander V. Outkin, Cynthia Ann Phillips, John Daniel Siirola, Daniel Tauritz, Stephen Joseph Verzi, (2016). A new scheduling problem motivated by moving-target cyberdefense New Challenges in Scheduling Theory https://www.osti.gov/search/identifier:1364842 Document ID: 430478

John Daniel Siirola, (2015). Developing practical stochastic programming approaches to power grid operations and planning Seminar for Texas A&M Chemical Engineering Department https://www.osti.gov/search/identifier:1576136 Document ID: 343388

Stephen T. Jones, Alexander V. Outkin, Jared Lee Gearhart, Jacob Aaron Hobbs, John Daniel Siirola, Cynthia Ann Phillips, Stephen Joseph Verzi, Daniel Tauritz, Samuel A. Mulder, Asmeret Bier Naugle, (2015). Evaluating Moving Target Defense with PLADD https://www.osti.gov/search/identifier:1222986 Document ID: 321613

John Daniel Siirola, (2015). Pyomo: expressing mathematical programs and developing optimization solutions in Python 4th Argentine Symposium on Industrial Informatics https://www.osti.gov/search/identifier:1323032 Document ID: 320729

William Eugene Hart, John Daniel Siirola, (2015). Modeling Mathematical Programs with Equilibrium Constraints in Pyomo https://www.osti.gov/search/identifier:1195764 Document ID: 286107

Mario R. Eden, John Daniel Siirola, Gavin P. Towler, (2015). Foreward Computers & Chemical Engineering https://www.osti.gov/search/identifier:1512897 Document ID: 307581

John Daniel Siirola, Jean-Paul Watson, David L. Woodruff, (2015). Monitoring and Accelerating Progressive Hedging with Cross-scenario Information 22nd International Symposium on Mathematical Programming (ISMP) https://www.osti.gov/search/identifier:1262942 Document ID: 308170

Katherine A. Klise, Michael Bynum, William Eugene Hart, Terra Haxton, Robert Janke, Carl Laird, Regan Murray, John Daniel Siirola, (2015). Senor Placement Tools for Protection of Critical Infrastructure 2015 Water Infrastructure Conference Document ID: 221924

Terra (EPA) Haxton, John Daniel Siirola, Darryl J. Melander, Katherine A. Klise, Regan (EPA) Murray, Carl (Purdue) Laird, Arpan (Purdue) Seth, (2015). Evaluating a Model-Based Approach to Contaminant Flushing Water Infrastructure Conference & Exposition Document ID: 221909

William Eugene Hart, Richard Li-Yang Chen, John Daniel Siirola, Jean-Paul Watson, (2015). Modeling Bilevel Programs in Pyomo 2015 INFORMS Computing Society Conference https://www.osti.gov/search/identifier:1244875 Document ID: 219832

John Daniel Siirola, William Eugene Hart, Jean-Paul Watson, (2015). Leveraging Model Transformations in Algebraic Modeling Systems INFORMS Computing Society Conference https://www.osti.gov/search/identifier:1244862 Document ID: 219851

Katherine A. Klise, John Daniel Siirola, Arpan Seth, Carl Laird, Terra Haxton, (2014). A Testing Framework for Contamination Source Identication Methods Journal of Water Resources Planning and Management https://www.osti.gov/search/identifier:1184986 Document ID: 208006

Jean-Paul Watson, Jia Kang, John Daniel Siirola, Carl Laird, (2014). Parallel solution of nonlinear contingency-constrained network problems 8th International Conference on Foundations of Computer-Aided Process Design https://www.osti.gov/search/identifier:1315431 Document ID: 154822

Katherine A. Klise, John Daniel Siirola, David Hart, William Eugene Hart, Cynthia Ann Phillips, Terranna Haxton, Regan Murray, Robert Janke, Thomas Taxon, Carl Laird, Arpan Seth, Gabriel Hackebeil, Shawn McGee, Angelica Mann, (2014). Water Security Toolkit User Manual Version 1.2 https://www.osti.gov/search/identifier:1150849 Document ID: 144048

Benjamin Cole, John Daniel Siirola, Victor Zavala, Bethany Nicholson, (2014). Specification and Automatic Discretization of ODE and DAE Systems in an AML APMOD 2014 (International Conference on Applied Mathematical Optimization and Modelling) https://www.osti.gov/search/identifier:1142045 Document ID: 5334706

Susan E. Camp, David R. Strip, John Daniel Siirola, Mark S. Bastian, David Alan Schoenwald, Karl Royden Braithwaite, GARY B. HIRSCH, JACK HOMER, (2013). Accommodating Complexity and Human Behaviors in Decision Analysis https://www.osti.gov/search/identifier:1097201 Document ID: 5257834

Ojas D. Parekh, Cynthia Ann Phillips, John Daniel Siirola, Jean-Paul Watson, Jonathan Eckstein, (2013). PICOs New Hierarchical Branch-and Bound System for Massively Parallel Integer Programming DOE Applied Mathematics Program Meeting https://www.osti.gov/search/identifier:1106949 Document ID: 5326087

Cynthia Ann Phillips, Ojas D. Parekh, John Daniel Siirola, Jean-Paul Watson, Jonathan Eckstein, (2013). Hierarchical Parallel MIP 2013 DOE Applied Mathematics Program Meeting https://www.osti.gov/search/identifier:1106679 Document ID: 5326008

Cesar Augusto Silva-Monroy, John Daniel Siirola, (2013). Progressive Hedging for Stochastic Economic Dispatch with AC Power Flow International Conference on Stochastic Programming https://www.osti.gov/search/identifier:1106404 Document ID: 5324544

William Eugene Hart, John Daniel Siirola, Jean-Paul Watson, David L. Woodruff, (2013). Using Python and the Algebraic Modeling Language Pyomo to Specify, Solve, and Analyze Mathematical Programs Coopr/Pyomo training @ ANL https://www.osti.gov/search/identifier:1110661 Document ID: 5323636

Katherine A. Klise, John Daniel Siirola, Terra Haxton, (2013). Optimization Solvers for a Hydraulic Response to a Water Distribution System Contamination Event 2013 World Water & Environmental Resources Congress https://www.osti.gov/search/identifier:1079798 Document ID: 5322593

William Eugene Hart, John Daniel Siirola, Jean-Paul Watson, Carl Laird, David Woodruff, (2012). Critiquing Cooprs Modeling and Analysis Environment INFORMS Annual Meeting https://www.osti.gov/search/identifier:1062307 Document ID: 5314457

Katherine A. Klise, William Eugene Hart, John Daniel Siirola, Cynthia Ann Phillips, Sean A. Mckenna, David Hart, Jonathan W. Berry, Jean-Paul Watson, T Haxton, R Murray, R Janke, T Taxon, C Laird, (2012). Water Security Toolkit: Simulation and optimization tools to support emergency response planning and management Sandia Research and Technology Showcase https://www.osti.gov/search/identifier:1295398 Document ID: 5312603

Ojas D. Parekh, Cynthia Ann Phillips, John Daniel Siirola, Jean-Paul Watson, Jonathan Eckstein, (2012). PICO’s new hierarchical branch-and-bound system for massively parallel integer programming International Symposium on Mathematical Programming https://www.osti.gov/search/identifier:1061056 Document ID: 5312012

Sean A. Mckenna, David Hart, John Daniel Siirola, Angelica Mann, Gabe Hackebeil, Carl Laird, (2012). Efficient Solution of Large-Scale Water Quality Models for Multi-Scenario Generation ASCE Environmental Water Resources Institute Congress https://www.osti.gov/search/identifier:1117439 Document ID: 5308451

William Eugene Hart, John Daniel Siirola, Jean-Paul Watson, (2012). Modeling and Optimization of Block-Composable Mathematical Programs using Coopr APMOD 2012 International Conference on Applied Mathematical Optimization and Modelling https://www.osti.gov/search/identifier:1068358 Document ID: 5305954

William Eugene Hart, David L. Woodruff, John Daniel Siirola, (2012). Getting Started with Coopr 3.1 https://www.osti.gov/search/identifier:1657411 Document ID: 5304382

Douglas P. Ghormley, William Eugene Hart, Patricia D. Hough, Ojas D. Parekh, Cynthia Ann Phillips, John Daniel Siirola, Laura Painton Swiler, Jean-Paul Watson, Herbert K.H. Lee, David L. Woodruff, (2012). Optimization of Large-Scale Heterogeneous System-of-Systems Models https://www.osti.gov/search/identifier:1034869 Document ID: 5303455

Benjamin Cole, John Daniel Siirola, Sean Legg, S.G. Davis, Are Bratteteig, C.D. Laird, (2011). A Stochastic Programming Approach for Gas Detector Placement in Process Facilities Foundations of Computer-Aided Process Operations 2012 https://www.osti.gov/search/identifier:1143451 Document ID: 5298174

Richard Li-Yang Chen, Patricia D. Hough, Ali Pinar, John Daniel Siirola, Jean-Paul Watson, (2011). Computational Challenges in Optimization for Electrical Grid Operations and Planning SIAM Workshop on Combinatorial Scientific Computing https://www.osti.gov/search/identifier:1143908 Document ID: 5294828

Ali Pinar, Jean-Paul Watson, Patricia D. Hough, John Daniel Siirola, Genetha A. Gray, (2011). Computational Challenges in Optimization for Electrical Grid Operations and Planning The SIAM workshop on Combinatorial Scientific Computing https://www.osti.gov/search/identifier:1108806 Document ID: 5292786

Susan E. Camp, Drake Edward Warren, Mark Ehlen, Geoffrey Taylor Klise, Leonard A. Malczynski, Kevin L. Stamber, Vincent C. Tidwell, Vanessa N Vargas, Aldo A. Zagonel, Timothy G. Trucano, David G. Robinson, Brian M. Adams, Elizabeth H. Richards, John Daniel Siirola, Mark B. Boslough, Mark Alan Taylor, Stephen H. Conrad, Andjelka Kelic, Jesse Dillon Roach, Marissa Devan Ballantine, William A. Stubblefield, David Higdon, Joe Galewsky, James P. Smith, Lillian A. Snyder, Ray E. Finley, Daniel S. Horschel, (2011). Assessing the Near-Term Risk of Climate Uncertainty:Interdependencies among the U.S. States University of Nebraska Spring 2011 Seminar Series https://www.osti.gov/search/identifier:1120834 Document ID: 5291760

Benjamin Cole, John Daniel Siirola, David Strip, (2010). Market Simulations for Evaluation of Regulatory Strategies For CFTC customer internal distribution https://www.osti.gov/search/identifier:1677608 Document ID: 5283990

Bi-Mathias S. Hodge, Shisheng Huang, Joseph F. Pekny, Gintaras V. Reklaitis, John Daniel Siirola, (2010). A Multi-Paradigm Modeling Framework for Energy Systems Modeling, Simulation and Analysis Industrial & Engineering Chemistry Research https://www.osti.gov/search/identifier:1124203 Document ID: 5281998

William Eugene Hart, John Daniel Siirola, (2010). The PyUtilib Component Architecture The Python Papers https://www.osti.gov/search/identifier:1124215 Document ID: 5281933

Showing Results. Show More Publications

Software

Pyomo