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
[WIP] Switch to unconstrained optimizers - step 1 (#840)
* Change lower bounds to -Inf, repair tests
* run JuliaFormatter on src dir
* Comparison values from AppleAccelerate
* [ci skip] allow PRIMA::newuoa optimizer
* [ci skip] don't pass lower bounds to optimizer
* Initial comparison of optimizers
* [ci skip] Adjust test targets and tolerances
* [ci skip] Adjust tolerance on test for x86_64, Linux, OpenBLAS
* Force ci
* Loosen tolerances (again)
* yet another tolerance adjustment in a test
* format
* Coverage and formatting
* format
* Add missing import
* Default optimizer to :LN_NEWUOA. Add timingtable function.
* Account for re-ordering of models.
* Default optimizer to :LN_NEWUOA, adjust tests, add timingtable
* Remove test of nonsensical model.
* Add atol to first(std(fmnc)) test.
* Add tolerance in prima test.
* More tolerance additions
* bump version to 5.0.0-DEV
* NEWS update
---------
Co-authored-by: Phillip Alday <[email protected]>
Copy file name to clipboardExpand all lines: NEWS.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,10 @@
1
+
MixedModels v5.0.0 Release Notes
2
+
==============================
3
+
- Optimization is now performed _without constraints_. In a post-fitting step, the the Cholesky factor is canonicalized to have non-negative diagonal elements. [#840]
4
+
- The default optimizer has changed to NLopt's implementation of NEWUOA where possible. NLopt's implementation fails on 1-dimensional problems, so in the case A single, scalar random effect, BOBYQA is used instead. In the future, the default optimizer backend will likely change to PRIMA and NLopt support will be moved to an extension. Blocking this change in backend is an issue with PRIMA.jl when running in VSCode's built-in REPL on Linux. [#840]
5
+
-[BREAKING] Support for constrained optimization has been completely removed, i.e. the field `lowerbd` has been removed from `OptSummary`.
6
+
7
+
1
8
MixedModels v4.38.0 Release Notes
2
9
==============================
3
10
- Experimental support for evaluating `FiniteDiff.finite_difference_gradient` and `FiniteDiff.finite_difference_hessian of the objective of a fitted `LinearMixedModel`. [#842]
0 commit comments