Robert Parker
Robert Parker
## Summary/Motivation: I've had some data structures and utilities for dynamic optimization and rolling horizon case studies sitting on my hard drive for a while, and thought it was finally...
In 1-D control volumes, and some property package state blocks, equations are often skipped at the inlet (or points where `defined_state is True` in state blocks). This causes some inconveniences/problems...
For the pipeline models, I'd like to add a `pressure_dx` variable, and would like to use `ControlVolume1D`'s method for doing so. I do not, however, want a `deltaP` variable or...
## Summary/Motivation: Either for initialization or because we have a square problem, it is sometimes nice to solve square (nonlinear) systems of variables and equations defined by Pyomo components. Ipopt...
## Summary I would like the ability to do two things with hierarchical timers: - Flatten the timer - Remove nodes from the timer ### Motivation I am benchmarking the...
The Hopcroft-Karp algorithm computes a maximum-cardinality matching of a bipartite graph. This algorithm is very useful, and I would like to use it in some other projects. I'm opening this...
## Summary If a variable is fixed to a value outside of its bounds, the NL writer throws an `InfeasibleConstraintException` in `cache_fixed_var`. This may be reasonable default behavior, but I...
## Summary Testing the `standard_repn_compute_values` option in #3068, I encountered a situation where `generate_standard_repn` did not perform a reduction that I would expect: ```python import pyomo.environ as pyo from pyomo.repn...
Right now, `display_near_parallel_*` methods are considered "advanced diagnostic techniques" and only suggested if `report_numerical_issues` finds no issues. However, I would argue that they should be considered "numerical diagnostics" as they...
In `ParameterSweepBase`, we wrap `run_model` in a try/except with no specified exception. This seems a bit dangerous. For errors in solvers and other "black-box" subroutines, we probably want to record...