John 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 Distinguished 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

Qi Chen, Emma Johnson, David Bernal, Romeo Valentin, Sunjeev Kale, Johnny Bates, John Siirola, Ignacio Grossmann, (2022). Pyomo.GDP: an ecosystem for logic based modeling and optimization development Optimization and Engineering https://doi.org/10.1007/s11081-021-09601-7 Publication ID: 77218

Bethany Nicholson, John Siirola, (2021). NMSBA Sustainable Engineering (Final Report) https://doi.org/10.2172/1834702 Publication ID: 77079

Edna Rawlings, Naresh Susarla, Jaffer Ghouse, Carl Laird, Miguel Zamarripa, Michael Bynum, John Siirola, David Miller, (2021). Conceptual Design Via Superstructure Optimization in Advanced Energy Systems Using IDAES https://doi.org/10.2172/1899680 Publication ID: 76576

Robert Parker, Bethany Nicholson, John Siirola, Lorenz Biegler, (2021). Diagnostic Tools for Dynamic Models of Chemical Process Systems in Pyomo.DAE https://doi.org/10.2172/1897361 Publication ID: 76698

Jordan Jalving, Jaffer Ghouse, Ben Knueven, S. Martin, Nicole Cortez, Gao Xian, John Siirola, David Miller, Alexander Dowling, (2021). Toward Future Energy Generation Systems: Multi-Scale Optimization with Market Interactions https://doi.org/10.2172/1899469 Publication ID: 76792

Jose Rodriguez, Robert Parker, Carl Laird, Bethany Nicholson, John Siirola, Michael Bynum, (2021). Scalable Parallel Nonlinear Optimization with PyNumero and Parapint Optimization Online Repository https://www.osti.gov/servlets/purl/1834337 Publication ID: 75821

William Hart, Michael Bynum, Carl Laird, John Siirola, Andrea Staid, (2021). Large-scale Nonlinear Approaches for Inference of Reporting Dynamics and Unobserved SARS-CoV-2 Infections https://doi.org/10.2172/1820529 Publication ID: 75698

William Hart, Carl Laird, John Siirola, Bethany Nicholson, Jordan Jalving, Michael Bynum, (2021). A Critique of Optimization Modeling Environments for Complex Engineered Systems https://doi.org/10.2172/1889054 Publication ID: 75704

William Hart, Carl Laird, J. Rodriguez, John Siirola, Bethany Nicholson, (2021). Rethinking the C++ / Python Boundary in Modeling and Optimization Tools https://www.osti.gov/servlets/purl/1882366 Publication ID: 79616

Carl Laird, Jean-Paul Watson, William Hart, John Siirola, Bethany Nicholson, (2021). Pyomo Tutorial https://www.osti.gov/servlets/purl/1882354 Publication ID: 79618

Michael Bynum, Santiago Rodriguez, Carl Laird, Bethany Nicholson, Jordan Jalving, John Siirola, Denis Ridzal, (2021). Scalable Parallel Nonlinear Optimization with PyNumero and Parapint https://doi.org/10.2172/1884206 Publication ID: 79451

Michael Bynum, Anya Castillo, Bernard Knueven, Carl Laird, John Siirola, Jean-Paul Watson, (2021). Decomposition Optimization-Based Bounds Tightening Problems Via Graph Partitioning Optimization Online Repository https://www.osti.gov/servlets/purl/1834338 Publication ID: 77035

Michael Bynum, Gabriel Hackebeil, William Hart, Carl Laird, Bethany Nicholson, John Siirola, Jean-Paul Watson, David Woodruff, (2020). Pyomo – Optimization Modeling in Python 3rd Ed https://www.osti.gov/servlets/purl/1771935 Publication ID: 72306

Xian Gao, Alexander Dowling, Bernard Knueven, John Siirola, (2020). Multi-scale Simulation of Energy Systems-Electricity Market Interactions https://doi.org/10.2172/1830998 Publication ID: 71684

Carl Laird, Michael Bynum, Anya Castillo, Bernard Knueven, John Siirola, (2020). Decomposing Optimization-Based Bounds Tightening Problems Via Graph Partitioning https://doi.org/10.2172/1826429 Publication ID: 71256

Michael Bynum, Anya Castillo, Francesco Ceccon, Bernard Knueven, Carl Laird, John Siirola, (2020). Coramin: An Open-Source Toolset for Developing MINLP Algorithms https://doi.org/10.2172/1826430 Publication ID: 71257

John Siirola, Alexander Dowling, (2020). Grid and Market Integration via Multi-Scale Approaches https://www.osti.gov/servlets/purl/1877533 Publication ID: 71359

Francesco Ceccon, John Siirola, Ruth Misener, (2020). SUSPECT: MINLP special structure detector for Pyomo Optimization Letters https://doi.org/10.1007/s11590-019-01396-y Publication ID: 66250

Miranda Mundt, Aaron Levine, John Siirola, (2020). Overcoming Productivity Plateaus: A Story of Automation Tools and Developer Productivity https://www.osti.gov/servlets/purl/1805337 Publication ID: 73957

John Siirola, Anthony Burgard, (2020). Applications Driving IDAES Process Systems Engineering Framework Capabilities https://www.osti.gov/servlets/purl/1770852 Publication ID: 73019

John Siirola, (2020). Recent developments in Pyomo https://www.osti.gov/servlets/purl/1771038 Publication ID: 73041

Michael Bynum, Andrea Castillo, Bernard Knueven, John Siirola, Carl Laird, (2019). Decomposing Optimization-Based Bounds Tightening Problems Via Graph Partitioning https://www.osti.gov/servlets/purl/1643284 Publication ID: 66304

John Siirola, Bethany Nicholson, (2019). Recent developments in Pyomo https://www.osti.gov/servlets/purl/1643006 Publication ID: 65938

J. Rodriguez, Bethany Nicholson, Michael Bynum, John Siirola, Victor Zavala, Carl Laird, (2019). Schur-complement and ADMM approaches for Time- Domain Decomposition in Optimization with PyNumero https://www.osti.gov/servlets/purl/1641468 Publication ID: 70237

John Siirola, (2019). Recent Developments in Pyomo https://www.osti.gov/biblio/1644553 Publication ID: 67583

Bethany Nicholson, Carl Laird, John Siirola, (2019). Structured Modeling and Decomposition Methods in Pyomo https://www.osti.gov/servlets/purl/1639248 Publication ID: 67243

William Hart, Carl Laird, John Siirola, Jose Rodriguez, (2019). Rethinking the C++ / Python Boundary in Modeling and Optimization Tools https://www.osti.gov/servlets/purl/1593216 Publication ID: 64353

Jose Rodriguez, Gabriel Hackebeil, John Siirola, Victor Zavala, Carl Laird, (2019). Second-Order Multiplier Updates to Accelerate Admm Methods in Optimization Under Uncertainty Computer Aided Chemical Engineering https://doi.org/10.1016/B978-0-12-818597-1.50038-2 Publication ID: 69771

Bethany Nicholson, John Siirola, (2018). Pyomo.DAE: A Framework for Modeling and Solving Dynamic Optimization Problems https://www.osti.gov/servlets/purl/1806912 Publication ID: 60106

Josde Rodriguez, Bethany Nicholson, John Siirola, Carl Laird, (2018). PyNumero: Python Numerical Optimization https://www.osti.gov/servlets/purl/1592615 Publication ID: 59923

William Hart, John Siirola, (2018). Some Perspectives on Testing and Continuous Integration for Open Source Software https://www.osti.gov/servlets/purl/1592549 Publication ID: 59934

Bethany Nicholson, John Siirola, (2018). A framework for modeling and optimizing dynamic systems under uncertainty Computers and Chemical Engineering https://doi.org/10.1016/j.compchemeng.2017.11.003 Publication ID: 54666

John Siirola, Jose Rodriguez, Bethany Nicholson, Victor Zavala, Carl Laird, (2018). Parallel Schur-complement and ADMM Decomposition Strategies for Dynamic Optimization Problems https://www.osti.gov/servlets/purl/1529844 Publication ID: 62755

Bethany Nicholson, John Siirola, Jean-Paul Watson, Victor Zavala, Lorenz Biegler, (2018). pyomo.dae: a modeling and automatic discretization framework for optimization with differential and algebraic equations Mathematical Programming Computation https://doi.org/10.1007/s12532-017-0127-0 Publication ID: 54164

John Siirola, (2018). Introduction to Pyomo: The optimization foundation for IDAES https://www.osti.gov/servlets/purl/1524963 Publication ID: 62394

Michael Bynum, William Hart, John Siirola, Michael Bynum, Bethany Nicholson, Carl Laird, David Woodruff, Jean-Paul Watson, (2018). Pyomo Workshop Summer 2018 https://www.osti.gov/servlets/purl/1525944 Publication ID: 62450

Bethany Nicholson, Carl Laird, John Siirola, Andrew Lee, John Eslick, Jaffer Ghouse, David Thierry, Lorenz Biegler, Jose Rodriguez, (2018). Dynamic Modeling Optimization and Control https://www.osti.gov/servlets/purl/1523566 Publication ID: 62232

John Siirola, Jean-Paul Watson, Cristiana Lara, Ignacio Grossmann, (2018). Grid-level modeling: Opportunities and program plan https://www.osti.gov/servlets/purl/1523790 Publication ID: 62302

Bethany Nicholson, David Thierry, Lorenz Biegler, John Eslick, Jaffer Ghouse, Carl Laird, Andrew Lee, Jose Rodriguez, John Siirola, (2018). Dynamics and Advanced Process Control https://www.osti.gov/servlets/purl/1515619 Publication ID: 62127

Bethany Nicholson, Lorenz Biegler, John Eslick, Jaffer Ghouse, Carl Laird, Andrew Lee, John Siirola, David Thierry, (2018). Dynamic Optimization of Advanced Energy Systems https://www.osti.gov/servlets/purl/1499844 Publication ID: 61001

John Siirola, (2018). Power Systems Process Systems and Equation-Oriented Optimization https://www.osti.gov/servlets/purl/1500202 Publication ID: 61076

Selen Cremaschi, John Siirola, (2018). Solution Approaches to Stochastic Programming Problems under Endogenous and/or Exogenous Uncertainties Computer Aided Chemical Engineering https://doi.org/10.1016/B978-0-444-64241-7.50011-2 Publication ID: 63010

Qi Chen, Emma Johnson, John Siirola, Ignacio Grossmann, (2018). Pyomo.GDP: Disjunctive Models in Python Computer Aided Chemical Engineering https://doi.org/10.1016/B978-0-444-64241-7.50143-9 Publication ID: 62837

John Siirola, William Hart, Carl Laird, Bethany Nicholson, Qi Chen, Grant Seastream, (2017). Rescent Developments in Pyomo https://www.osti.gov/servlets/purl/1483153 Publication ID: 54319

John Siirola, (2017). Process Design and the EO Utopia https://www.osti.gov/servlets/purl/1510905 Publication ID: 54091

Bethany Nicholson, John Siirola, (2017). A Framework for Modeling and Optimizing Complex Structured Problems https://www.osti.gov/servlets/purl/1481344 Publication ID: 53973

Bethany Nicholson, John Siirola, (2017). A Framework for Modeling and Optimizing Dynamic Systems Under Uncertainty https://doi.org/10.1016/j.compchemeng.2017.11.003 Publication ID: 53753

John Siirola, (2017). Equation Oriented Modeling and Optimization https://www.osti.gov/servlets/purl/1471975 Publication ID: 53057

Carl Laird, John Siirola, Andrea Castillo, Michael Bynum, Jean-Paul Watson, (2017). Stochastic Optimization to Enhance Resiliency and Response Strategies in Critical Infrastructure https://www.osti.gov/servlets/purl/1465081 Publication ID: 57990

John Siirola, Carl Laird, (2017). Extended Math Programming as a framework for CPS models and analysis https://www.osti.gov/servlets/purl/1507080 Publication ID: 57389

Bethany Nicholson, John Siirola, (2017). Pyomo.DAE: A Python-based Framework for Dynamic Optimization https://www.osti.gov/servlets/purl/1460167 Publication ID: 57164

John Siirola, (2017). Pyomo: Introdection & IDAES development https://www.osti.gov/servlets/purl/1427338 Publication ID: 55344

William Hart, Carl Laird, Jean-Paul Watson, David Woodruff, Gabriel Hackebeil, Bethany Nicholson, John Siirola, (2017). Pyomo – Optimization Modeling in Python 2nd Ed https://www.osti.gov/biblio/1368754 Publication ID: 55169

William Hart, John Siirola, (2017). Leveraging Model Composition in Pyomo https://www.osti.gov/servlets/purl/1425359 Publication ID: 55216

Bethany Nicholson, John Siirola, (2017). A Framework for Modeling and Optimizing Dynamic Systems Under Uncertainty https://doi.org/10.1016/j.compchemeng.2017.11.003 Publication ID: 52815

Stephen Jones, Alexander Outkin, Jared Gearhart, Jacob Hobbs, John Siirola, Cynthia Phillips, Stephen Verzi, Daniel Tauritz, Samuel Mulder, Asmeret Naugle, (2017). PLADD: Deterring Attacks on Cyber Systems and Moving Target Defense https://www.osti.gov/servlets/purl/1417561 Publication ID: 52843

Bethany Nicholson, John Siirola, (2016). Optimization Modeling with Pyomo https://www.osti.gov/servlets/purl/1408668 Publication ID: 47620

Bethany Nicholson, John Siirola, Carl Laird, Victor Zavala, Jean-Paul Watson, Lorenz Biegler, (2016). Pyomo.dae: A Framework Enabling Rapid Development of Optimization Problems Constrained by Differential Equations https://www.osti.gov/servlets/purl/1420844 Publication ID: 47627

Bethany Nicholson, John Siirola, (2016). A Framework for Modeling and Optimizing Dynamic Systems Under Uncertainty https://doi.org/10.1016/j.compchemeng.2017.11.003 Publication ID: 47896

John Siirola, Carl Laird, Bethany Nicholson, Jean-Paul Watson, William Hart, (2016). Recent developments in Pyomo https://www.osti.gov/servlets/purl/1422111 Publication ID: 48032

Bethany Nicholson, John Siirola, Carl Laird, Victor Zavala, Jean-Paul Watson, Lorenz Biegler, (2016). Pyomo.dae: A Modeling and Automatic Discretization Framework for Dynamic Optimization Problems https://www.osti.gov/servlets/purl/1392761 Publication ID: 52203

Bethany Nicholson, Bethany Nicholson, Victor Zavala, Victor Zavala, John Siirola, John 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 https://www.osti.gov/servlets/purl/1374243 Publication ID: 51479

Bethany Nicholson, Carl Laird, John Siirola, Jean-Paul Watson, William Hart, (2016). Pyomo Tutorial https://www.osti.gov/servlets/purl/1376827 Publication ID: 51797

John Siirola, William Hart, Carl Laird, Bethany Nicholson, Jean-Paul Watson, David Woodruff, (2016). New developments in Pyomo https://www.osti.gov/servlets/purl/1374789 Publication ID: 51550

John Siirola, Jean-Paul Watson, David Woodruff, (2016). Accelerating and automatic tuning for Progressive Hedging https://www.osti.gov/servlets/purl/1372209 Publication ID: 51132

Alexander Outkin, Brandon Eames, Todd Jones, Eric Vugrin, Cynthia Phillips, Sarah Walsh, Jacob Hobbs, Jared Gearhart, John Siirola, Stephen Verzi, Asmeret Naugle, (2016). Stochastic Adversarial Modeling for Evaluating Trust in Systems and Effectiveness of Moving Target Defense https://www.osti.gov/servlets/purl/1530048 Publication ID: 50475

Alexander Outkin, Brandon Eames, Todd Jones, Eric Vugrin, Cynthia Phillips, Sarah Walsh, Jacob Hobbs, Jared Gearhart, John Siirola, Stephen Verzi, Asmeret Naugle, (2016). Stochastic Adversarial Modeling for Evaluating Trust in Systems and Effectiveness of Moving Target Defense https://www.osti.gov/servlets/purl/1530035 Publication ID: 50326

William Hart, Jean-Paul Watson, John Siirola, Richard Chen, (2016). Modeling Bilevel Programs in Pyomo https://doi.org/10.2172/1561200 Publication ID: 49343

Arpan Seth, Katherine Klise, John Siirola, Terranna Haxton, Carl Laird, (2016). Testing contamination source identification methods for water distribution networks Journal of Water Resources Planning and Management https://doi.org/10.1061/(asce)wr.1943-5452.0000619 Publication ID: 52949

Jared Gearhart, Jacob Hobbs, Stephen Jones, Samuel Mulder, Asmeret Naugle, Alexander Outkin, Cynthia Phillips, John Siirola, Daniel Tauritz, Stephen Verzi, (2016). A new scheduling problem motivated by moving-target cyberdefense https://www.osti.gov/servlets/purl/1364842 Publication ID: 49068

John Siirola, (2015). Developing practical stochastic programming approaches to power grid operations and planning https://www.osti.gov/servlets/purl/1576136 Publication ID: 46263

Stephen Jones, Alexander Outkin, Jared Gearhart, Jacob Hobbs, John Siirola, Cynthia Phillips, Stephen Verzi, Daniel Tauritz, Samuel Mulder, Asmeret Naugle, (2015). Evaluating Moving Target Defense with PLADD https://doi.org/10.2172/1222986 Publication ID: 45812

John Siirola, (2015). Pyomo: expressing mathematical programs and developing optimization solutions in Python https://www.osti.gov/servlets/purl/1323032 Publication ID: 45339

John Siirola, Jean-Paul Watson, David Woodruff, (2015). Monitoring and Accelerating Progressive Hedging with Cross-scenario Information https://www.osti.gov/servlets/purl/1262942 Publication ID: 44354

William Hart, John Siirola, (2015). Modeling Mathematical Programs with Equilibrium Constraints in Pyomo https://doi.org/10.2172/1195764 Publication ID: 44384

William Hart, Richard Chen, John Siirola, Jean-Paul Watson, (2015). Modeling Bilevel Programs in Pyomo https://www.osti.gov/servlets/purl/1244875 Publication ID: 41216

John Siirola, William Hart, Jean-Paul Watson, (2015). Leveraging Model Transformations in Algebraic Modeling Systems https://www.osti.gov/servlets/purl/1244862 Publication ID: 41197

Katherine Klise, John 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/biblio/1184986 Publication ID: 39644

Jean-Paul Watson, Jia Kang, John Siirola, Carl Laird, (2014). Parallel solution of nonlinear contingency-constrained network problems https://www.osti.gov/servlets/purl/1315431 Publication ID: 38480

Katherine Klise, John Siirola, David Hart, William Hart, Cynthia 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://doi.org/10.2172/1150849 Publication ID: 38187

John Siirola, (2014). Parallel solution of nonlinear contingency-constrained network problems https://doi.org/10.1016/B978-0-444-63433-7.50102-4 Publication ID: 40472

Jean-Paul Watson, John Siirola, (2014). Specification and Automatic Discretization of ODE and DAE Systems in an AML https://www.osti.gov/servlets/purl/1142045 Publication ID: 40295

John Siirola, William Hart, (2014). Analyzing Structured Optimization Models with Automatic Transformations https://www.osti.gov/servlets/purl/1141326 Publication ID: 40226

John Siirola, William Hart, Jean-Paul Watson, (2013). Recent developents in Coopr https://www.osti.gov/servlets/purl/1115654 Publication ID: 36375

John Siirola, Cesar Silva-Monroy, (2013). Progressive Hedging for Stochastic Economic Dispatch with AC Power Flow https://www.osti.gov/servlets/purl/1661800 Publication ID: 35218

Cynthia Phillips, Ojas Parekh, John Siirola, Jean-Paul Watson, (2013). Hierarchical Parallel MIP https://www.osti.gov/servlets/purl/1106679 Publication ID: 34984

Ojas Parekh, Cynthia Phillips, John Siirola, Jean-Paul Watson, (2013). PICO’s New Hierarchical Branch-and Bound System for Massively Parallel Integer Programming https://www.osti.gov/servlets/purl/1106949 Publication ID: 35032

Cesar Silva-Monroy, John Siirola, (2013). Progressive Hedging for Stochastic Economic Dispatch with AC Power Flow https://www.osti.gov/servlets/purl/1106404 Publication ID: 34401

John Siirola, Biliana Paskaleva, (2013). Using Surrogates to Calculate Sensitivities and Improve Optimization-Based Calibration Routines https://www.osti.gov/servlets/purl/1107035 Publication ID: 34780

William Hart, John Siirola, Jean-Paul Watson, (2013). Using Python and the Algebraic Modeling Language Pyomo to Specify Solve and Analyze Mathematical Programs https://www.osti.gov/servlets/purl/1110661 Publication ID: 34161

Katherine Klise, John Siirola, (2013). Optimization Solvers for a Hydraulic Response to a Water Distribution System Contamination Event https://www.osti.gov/servlets/purl/1079798 Publication ID: 33682

John Siirola, (2013). Pairing Derivative-Free Optimization and Sensitivity Analysis Using a Hybrid Framework https://www.osti.gov/servlets/purl/1079024 Publication ID: 33453

John Siirola, (2013). Using Hybrid Techniques to Perform Sensitivity Analysis During the Calibration Process https://www.osti.gov/servlets/purl/1080205 Publication ID: 33758

John Siirola, Jean-Paul Watson, (2013). Progressive Hedging for Computationally Tractable Security-Constrained Unit Commitment https://www.osti.gov/biblio/1063596 Publication ID: 31410

John Siirola, (2012). Modeling and Optimization for the Electric Grid https://www.osti.gov/servlets/purl/1686351 Publication ID: 30781

William Hart, John Siirola, Jean-Paul Watson, (2012). Critiquing Coopr?s Modeling and Analysis Environment https://www.osti.gov/biblio/1062307 Publication ID: 30598

John Siirola, Jean-Paul Watson, (2012). Using Python and the Algebraic Modeling Language Pyomo to Specify Solve and Analyze Mathematical Programs https://www.osti.gov/servlets/purl/1648417 Publication ID: 30941

John Siirola, William Hart, Jean-Paul Watson, (2012). What?s New in Coopr: Modeling Complex Systems with Blocks https://www.osti.gov/biblio/1062265 Publication ID: 30711

Katherine Klise, William Hart, John Siirola, Cynthia Phillips, Sean Mckenna, David Hart, Jonathan Berry, Jean-Paul Watson, (2012). Water security toolkit : https://www.osti.gov/servlets/purl/1295398 Publication ID: 29884

John Siirola, (2012). Calculating and Using Sensitivity Information During Derivative-Free Optimization Routines https://www.osti.gov/biblio/1073381 Publication ID: 29587

Ojas Parekh, Cynthia Phillips, John Siirola, Jean-Paul Watson, (2012). PICO’s new hierarchical branch-and-bound system for massively parallel integer programming https://www.osti.gov/biblio/1061056 Publication ID: 29665

John Siirola, Jean-Paul Watson, (2012). Leveraging Block-Composable Optimization Modeling Environments for TransmissionSwitching and Unit Commitment https://www.osti.gov/biblio/1064147 Publication ID: 28913

Sean Mckenna, David Hart, John Siirola, (2012). Efficient Solution of Large-Scale Water Quality Models for Multi-Scenario Generation https://www.osti.gov/servlets/purl/1117439 Publication ID: 28303

William Hart, John Siirola, Jean-Paul Watson, (2012). Modeling and Optimization of Block-Composable Mathematical Programs using Coopr https://www.osti.gov/biblio/1068358 Publication ID: 27330

William Hart, John Siirola, (2012). Getting Started with Coopr 3.1 https://www.osti.gov/servlets/purl/1657411 Publication ID: 26889

John Siirola, Vincent Tidwell, Christina Warrender, James Morrow, Zachary Benz, (2012). Decision insight into stakeholder conflict for ERN https://doi.org/10.2172/1035334 Publication ID: 26092

John Siirola, Jean-Paul Watson, (2012). Modeling and Optimization of Superstructurebased Stochastic Programs for Risk-aware Decision Support https://www.osti.gov/biblio/1062909 Publication ID: 25898

Genetha Gray, William Hart, Patricia Hough, Ojas Parekh, Cynthia Phillips, John Siirola, Laura Swiler, Jean-Paul Watson, (2012). Optimization of large-scale heterogeneous system-of-systems models https://doi.org/10.2172/1034869 Publication ID: 26013

John Siirola, William Hart, (2011). COLIN: Optimization Infrastructure for Hybrid Algorithms https://www.osti.gov/servlets/purl/1118568 Publication ID: 24993

Jean-Paul Watson, John Siirola, Sean Legg, (2011). A Stochastic Programming Approach for Gas Detector Placement in Process Facilities https://www.osti.gov/servlets/purl/1143451 Publication ID: 24083

John Siirola, William Hart, Jean-Paul Watson, (2011). Tackling Large-scale Optimization Problems within a Python-based Modeling Environment (Pyomo) https://www.osti.gov/servlets/purl/1140506 Publication ID: 23400

Richard Chen, Patricia Hough, Ali Pinar, John Siirola, Jean-Paul Watson, (2011). Computational Challenges in Optimization for Electrical Grid Operations and Planning https://www.osti.gov/servlets/purl/1143908 Publication ID: 22848

John Siirola, Cynthia Phillips, William Hart, (2011). Evaluating Multiobjective Sensor Placements https://www.osti.gov/servlets/purl/1107732 Publication ID: 22944

George Backus, Timothy Trucano, David Robinson, Brian Adams, Elizabeth Richards, John Siirola, Mark Boslough, Mark Taylor, Stephen Conrad, Andjelka Kelic, Jesse Roach, Drake Warren, Marissa Ballantine, William Stubblefield, Lillian Snyder, Ray Finley, Daniel Horschel, Mark Ehlen, Geoffrey Klise, Leonard Malczynski, Kevin Stamber, Vincent Tidwell, Vanessa Vargas, Aldo Zagonel, (2011). Assessing the Near-Term Risk of Climate Uncertainty:Interdependencies among the U.S. States https://www.osti.gov/servlets/purl/1120834 Publication ID: 21841

Ali Pinar, Jean-Paul Watson, Patricia Hough, John Siirola, Genetha Gray, (2011). Computational Challenges in Optimization for Electrical Grid Operations and Planning https://www.osti.gov/servlets/purl/1108806 Publication ID: 21990

John Siirola, Jean-Paul Watson, William Hart, (2010). Pyomo : Python Optimization Modeling Objects https://www.osti.gov/biblio/1035667 Publication ID: 20876

John Siirola, Brian Adams, Samuel Collis, Richard Griffith, Kyran Mish, Ali Pinar, (2010). Computational Needs for Design Optimization Control and Analysis of Energy Efficient Buildings https://www.osti.gov/servlets/purl/1677578 Publication ID: 19049

John Siirola, Brian Adams, Samuel Collis, Richard Griffith, Kyran Mish, Ali Pinar, (2010). Computational Needs for Design Optimization Control and Analysis of Energy Efficient Buildings https://www.osti.gov/servlets/purl/1677579 Publication ID: 19050

Jean-Paul Watson, John Siirola, (2010). Market Simulations for Evaluation of Regulatory Strategies https://www.osti.gov/servlets/purl/1677608 Publication ID: 18818

John Siirola, (2010). Massively Multithreaded Discrete Event Simulation: Project status 28 April 2010 https://www.osti.gov/servlets/purl/1681101 Publication ID: 18187

William Hart, John Siirola, (2010). The PyUtilib Component Architecture The Python Papers https://www.osti.gov/biblio/1124215 Publication ID: 17984

John Siirola, (2010). A Multi-Paradigm Modeling Framework for Energy Systems Modeling Simulation and Analysis Industrial&Engineering Chemistry Research https://www.osti.gov/biblio/1124203 Publication ID: 18034

John Siirola, (2009). Current trends in parallel computation and the implications for modeling and optimization Computer Aided Chemical Engineering https://www.osti.gov/servlets/purl/1141877 Publication ID: 16572

John Siirola, William Hart, James Overfelt, (2008). Proposal to the GNEP Advanced Fuel Cycle FOA – Simulation Optimization & Uncertainty Quantification of the Advanced Fuel Cycle https://www.osti.gov/servlets/purl/1710265 Publication ID: 14265

John Siirola, William Hart, (2008). The Acro/COLIN Framework: Developing Flexible Optimization Interfaces for Parallel Hybrid and Dynamically-Configured Algorithms https://www.osti.gov/servlets/purl/1268296 Publication ID: 13671

George Backus, David Strip, John Siirola, Mark Bastian, David Schoenwald, Karl Braithwaite, (2007). Accommodating complexity and human behaviors in decision analysis https://doi.org/10.2172/1097201 Publication ID: 12158

John Siirola, (2007). Agent-oriented Software Engineering for Simulation and Optimization https://www.osti.gov/servlets/purl/1721532 Publication ID: 10878

Showing Results. Show More Publications

Software

Pyomo