@@ -13,9 +13,7 @@ SimpleTrustRegion(; chunk_size = Val{0}(),
1313 max_shrink_times::Int = 32
1414```
1515
16- A low-overhead implementation of a
17- [trust-region](https://optimization.mccormick.northwestern.edu/index.php/Trust-region_methods)
18- solver
16+ A low-overhead implementation of a trust-region solver.
1917
2018### Keyword Arguments
2119
@@ -39,12 +37,12 @@ solver
3937 compared with a value `r`, which is the actual reduction in the objective function divided
4038 by the predicted reduction. If `step_threshold > r` the model is not a good approximation,
4139 and the step is rejected. Defaults to `0.1`. For more details, see
42- [Trust-region methods ](https://optimization.mccormick.northwestern.edu/index.php/Trust-region_methods )
40+ [Rahpeymaii, F. ](https://link.springer.com/article/10.1007/s40096-020-00339-4 )
4341- `shrink_threshold`: the threshold for shrinking the trust region radius. In every
4442 iteration, the threshold is compared with a value `r` which is the actual reduction in the
4543 objective function divided by the predicted reduction. If `shrink_threshold > r` the trust
4644 region radius is shrunk by `shrink_factor`. Defaults to `0.25`. For more details, see
47- [Trust-region methods ](https://optimization.mccormick.northwestern.edu/index.php/Trust-region_methods )
45+ [Rahpeymaii, F. ](https://link.springer.com/article/10.1007/s40096-020-00339-4 )
4846- `expand_threshold`: the threshold for expanding the trust region radius. If a step is
4947 taken, i.e `step_threshold < r` (with `r` defined in `shrink_threshold`), a check is also
5048 made to see if `expand_threshold < r`. If that is true, the trust region radius is
0 commit comments