# Reproducing rosenbrock example: can't see the candidate solution

Hi, when I run the rosenbrock example in

``````using Optim
rosenbrock(x) =  (1.0 - x[1])^2 + 100.0 * (x[2] - x[1]^2)^2
result = optimize(rosenbrock, zeros(2), BFGS())
``````

I get this output

``````julia> result = optimize(rosenbrock, zeros(2), BFGS())
* Status: success

* Candidate solution
Final objective value:     5.471433e-17

* Found with
Algorithm:     BFGS

* Convergence measures
|x - x'|               = 3.47e-07 ≰ 0.0e+00
|x - x'|/|x'|          = 3.47e-07 ≰ 0.0e+00
|f(x) - f(x')|         = 6.59e-14 ≰ 0.0e+00
|f(x) - f(x')|/|f(x')| = 1.20e+03 ≰ 0.0e+00
|g(x)|                 = 2.33e-09 ≤ 1.0e-08

* Work counters
Seconds run:   0  (vs limit Inf)
Iterations:    16
f(x) calls:    53
∇f(x) calls:   53
``````

Please, how can I see/access the optimized x value?
I’m running Optim v1.4.1 on macOS 11.6

Many thanks.

See the “Obtaining results" section here:

https://julianlsolvers.github.io/Optim.jl/stable/#user/minimization/

(tldr you want ‘minimizer(result)’)

1 Like