Skip to content

Commit f983b63

Browse files
Merge pull request #698 from ederag/patch-1
Remove linesearch references in IPNewton documentation
2 parents 18d45ac + 73bf690 commit f983b63

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

docs/src/optimization_packages/optim.md

+2-9
Original file line numberDiff line numberDiff line change
@@ -57,15 +57,6 @@ For a more extensive documentation of all the algorithms and options, please con
5757

5858
- [`Optim.IPNewton()`](https://julianlsolvers.github.io/Optim.jl/stable/#algo/ipnewton/)
5959

60-
+ `linesearch` specifies the line search algorithm (for more information, consult [this source](https://github.com/JuliaNLSolvers/LineSearches.jl) and [this example](https://julianlsolvers.github.io/LineSearches.jl/latest/examples/generated/optim_linesearch.html))
61-
62-
* available line search algorithms:
63-
* `HaegerZhang`
64-
* `MoreThuente`
65-
* `BackTracking`
66-
* `StrongWolfe`
67-
* `Static`
68-
6960
+ `μ0` specifies the initial barrier penalty coefficient as either a number or `:auto`
7061
+ `show_linesearch` is an option to turn on linesearch verbosity.
7162
+ Defaults:
@@ -87,6 +78,8 @@ prob = Optimization.OptimizationProblem(prob, x0, p, lcons = [-5.0], ucons = [10
8778
sol = solve(prob, IPNewton())
8879
```
8980

81+
See also in the `Optim.jl` documentation the [Nonlinear constrained optimization](https://julianlsolvers.github.io/Optim.jl/stable/#examples/generated/ipnewton_basics/) example using `IPNewton`.
82+
9083
### Derivative-Free
9184

9285
Derivative-free optimizers are optimizers that can be used even in cases where no derivatives or automatic differentiation is specified. While they tend to be less efficient than derivative-based optimizers, they can be easily applied to cases where defining derivatives is difficult. Note that while these methods do not support general constraints, all support bounds constraints via `lb` and `ub` in the `Optimization.OptimizationProblem`.

0 commit comments

Comments
 (0)