You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Minor fgen fixes
- Add `var_names(::GradTransform, [...])` and `all_names` for generating symbolic subgradient variables
- Fix inversion operation in division when lower and upper bounds are the same
- Add more support for higher variable indices
- Add error for `binarize!` to assist in debugging
- Add `split_div::Bool` argument to `factor`, which determines whether terms like `x/y` will remain as-is or get factored into `x * (1/y)`
- Improve variable sorting so that, e.g., `x10` will not come before `x2`
- Add `extract`, which can pull a subexpression out of a primal trace and substitute out auxiliary variables
- Fix `fgen` bug that would use an incorrect subgradient variable
* Update ci.yml
* Remove `fgen` division tests
- Tests for division operations removed for `fgen`. Rules were written to match McCormick.jl, which was modified after this issue: PSORLab/McCormick.jl#69. This change only affects division by a negative McCormick object when the convex and concave relaxation values are not the same, but since `fgen` will be deprecated in v0.5, this issue in `fgen` is not planned to be fixed.
0 commit comments