Sun, 11 Dec 2022 23:25:53 +0200
Support arbitrary regularisation terms; implement non-positivity-constrained regularisation.
* Fixes the conditional gradient methods that were incorrectly solving
positivity constrained subproblems although the infinite-dimensional
versions do not include such constraints.
* Introduces the `ExperimentV2` struct that has `regularisation` in place
of `α`. The `Experiment` struct is now deprecated.
* The L^2-squared experiments were switch to be unconstrained, as the
Franke-Wolfe implementations do not support constraints. (This would
be easy to add for the “fully corrective” variant, but is not
immediate for the “relaxed” variant.)
0 | 1 | //! This module implementes measures, in particular [`DeltaMeasure`]s and [`DiscreteMeasure`]s. |
2 | ||
3 | mod base; | |
4 | pub use base::*; | |
5 | mod delta; | |
6 | pub use delta::*; | |
7 | mod discrete; | |
8 | pub use discrete::*; | |
9 | pub mod merging; |