Michael Bynum

Results 60 issues of Michael Bynum

If we do not support 3.5, then we don't need any of the ordered containers in utils

This PR adds some functionality to: 1. Generate the dual problem for nonlinear (assumed to be convex) problems - this is done carefully so the dual can efficiently be rebuilt...

https://github.com/cog-imperial/galini/blob/56a80fb43573ae7a612925303d927b5f16cb954a/galini/branch_and_bound/tree.py#L243 Should this use `self.state.lower_bound` instead of `self.state.upper_bound`? Currently, if there are not any open nodes, then the lower bound gets set to the upper bound passed to this method.

## Changes proposed in this PR: - Port the HiGHS interface from appsi to contrib.solver - Move the `treat_fixed_vars_as_params` option from a config option to a private attribute that can...

Fixes #1593 This PR makes two changes: 1. Release the GIL when calling `run`/`solve` so that other threads can run. 2. Execute `run`/`solve` in a background thread so that keyboard...

## Summary/Motivation: This PR adds support for objectives in PyNumero grey box models. ### Legal Acknowledgement By contributing to this software project, I have read the [contribution guide](https://pyomo.readthedocs.io/en/stable/contribution_guide.html) and agree...

AT: STALE

## Summary The cache for `LinearExpression` properties `linear_vars` and `linear_coefs` is a class attribute, which means that it always gets overwritten, making those properties quite slow unless you only have...

bug
pyomo.core