Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EvaluationCallback.WithLineSearchMinimizerWolfeBfgsQuadratic fails on Alpine Linux #562

Closed
brawer opened this issue Feb 17, 2020 · 3 comments
Assignees
Milestone

Comments

@brawer
Copy link

brawer commented Feb 17, 2020

On Alpine Linux for x86-64, the Ceres test evaluation_callback_test fails on WithLineSearchMinimizerWolfeBfgsQuadratic. To reproduce this yourself in a Docker virtual machine, put the following into a file called Dockerfile and then run docker build . from the same directory. The same failure also appears to happen on Debian Linux for PowerPC and ARM; see Debian bug 902150 and Ceres bug 392. Actually, this bug might be completely unrelated to the processor architecture or Linux distribution.

FROM alpine:latest
RUN apk add build-base cmake git eigen-dev && \
  apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing glog-dev && \
  apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/community gflags-dev suitesparse-dev
RUN git clone https://ceres-solver.googlesource.com/ceres-solver /ceres-solver
WORKDIR /ceres-build
RUN Eigen3_DIR=/usr/share/cmake/Modules cmake /ceres-solver
RUN make
RUN bin/evaluation_callback_test

It fails as follows:

Running main() from gmock_main.cc
[==========] Running 8 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 8 tests from EvaluationCallback
[ RUN      ] EvaluationCallback.WithTrustRegionMinimizer
[       OK ] EvaluationCallback.WithTrustRegionMinimizer (10 ms)
[ RUN      ] EvaluationCallback.WithLineSearchMinimizerWolfeLbfgsCubic
[       OK ] EvaluationCallback.WithLineSearchMinimizerWolfeLbfgsCubic (18 ms)
[ RUN      ] EvaluationCallback.WithLineSearchMinimizerWolfeLbfgsQuadratic
[       OK ] EvaluationCallback.WithLineSearchMinimizerWolfeLbfgsQuadratic (9 ms)
[ RUN      ] EvaluationCallback.WithLineSearchMinimizerWolfeBfgsCubic
[       OK ] EvaluationCallback.WithLineSearchMinimizerWolfeBfgsCubic (9 ms)
[ RUN      ] EvaluationCallback.WithLineSearchMinimizerWolfeBfgsQuadratic
/ceres-src/internal/ceres/evaluation_callback_test.cc:95: Failure
Expected: (evaluate_last_parameter_hash) != (incoming_parameter_hash), actual: 15341029980558246055 vs 15341029980558246055
/ceres-src/internal/ceres/evaluation_callback_test.cc:96: Failure
Expected: (prepare_parameter_hash) != (incoming_parameter_hash), actual: 15341029980558246055 vs 15341029980558246055
/ceres-src/internal/ceres/evaluation_callback_test.cc:151: Failure
Expected: (evaluate_last_parameter_hash) != (incoming_parameter_hash), actual: 15341029980558246055 vs 15341029980558246055
[  FAILED  ] EvaluationCallback.WithLineSearchMinimizerWolfeBfgsQuadratic (10 ms)
[ RUN      ] EvaluationCallback.WithLineSearchMinimizerArmijoCubic
[       OK ] EvaluationCallback.WithLineSearchMinimizerArmijoCubic (18 ms)
[ RUN      ] EvaluationCallback.WithLineSearchMinimizerArmijoBisection
[       OK ] EvaluationCallback.WithLineSearchMinimizerArmijoBisection (29 ms)
[ RUN      ] EvaluationCallback.WithLineSearchMinimizerArmijoQuadratic
[       OK ] EvaluationCallback.WithLineSearchMinimizerArmijoQuadratic (23 ms)
[----------] 8 tests from EvaluationCallback (126 ms total)

[----------] Global test environment tear-down
[==========] 8 tests from 1 test suite ran. (126 ms total)
[  PASSED  ] 7 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] EvaluationCallback.WithLineSearchMinimizerWolfeBfgsQuadratic

 1 FAILED TEST
@sandwichmaker
Copy link
Contributor

Thanks for the report, I will take a look. I will need to learn how to run docker first though :)

@sandwichmaker sandwichmaker added this to the 2.0 milestone May 22, 2020
@sandwichmaker
Copy link
Contributor

@keir I looked at this and turns out that one of the test conditions in the test for EvaluationCallback is overly strict.

it has to do with this fragment of code

   // Check: new_evaluation_point indicates that the parameter has changed.
    if (new_evaluation_point) {
      // If it's a new evaluation point, then the parameter should have
      // changed. Technically, it's not required that it must change but
      // in practice it does, and that helps with testing.
      EXPECT_NE(evaluate_last_parameter_hash, incoming_parameter_hash);
      EXPECT_NE(prepare_parameter_hash, incoming_parameter_hash);
  }

I checked the execution in docker and on my laptop and due to subtle floating point differences the test in docker takes a slightly different path than the test on my desktop and then the line search algorithm manages to search on the same point twice. The log for the test in the docker image is attached.

@alexsmac you may also want to look at this.

[ RUN      ] EvaluationCallback.WithLineSearchMinimizerWolfeBfgsQuadratic
I0522 22:10:07.195231     1 callbacks.cc:125]    0: f: 2.634629e+03 d: 0.00e+00 g: 4.58e+02 h: 0.00e+00 s: 0.00e+00 e:  0 it: 5.01e-06 tt: 1.50e-05
I0522 22:10:07.195338     1 line_search.cc:565] Bracketing phase found step size: 2.18435380e-03, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 2.63462946e+03, gradient: -2.12351286e+05, value_is_valid: 1, gradient_is_valid: 1], current: [x: 2.18435380e-03, value: 2.23287535e+03, gradient: -1.25641950e+05, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.195550     1 callbacks.cc:125]    1: f: 2.232875e+03 d: 4.02e+02 g: 2.69e+02 h: 1.01e+00 s: 2.18e-03 e:  1 it: 2.14e-04 tt: 4.27e-04
I0522 22:10:07.195592     1 line_search.cc:565] Bracketing phase found step size: 6.27943535e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 2.23287535e+03, gradient: -1.27958671e+03, value_is_valid: 1, gradient_is_valid: 1], current: [x: 6.27943535e-01, value: 1.60196917e+03, gradient: -7.29915302e+02, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.195621     1 callbacks.cc:125]    2: f: 1.601969e+03 d: 6.31e+02 g: 1.36e+02 h: 1.88e+01 s: 6.28e-01 e:  1 it: 3.10e-05 tt: 4.98e-04
I0522 22:10:07.195641     1 line_search.cc:565] Bracketing phase found step size: 1.00000000e+00, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 1.60196917e+03, gradient: -6.21914327e+02, value_is_valid: 1, gradient_is_valid: 1], current: [x: 1.00000000e+00, value: 1.28117927e+03, gradient: -2.82031332e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.196055     1 callbacks.cc:125]    3: f: 1.281179e+03 d: 3.21e+02 g: 4.66e+01 h: 2.72e+01 s: 1.00e+00 e:  1 it: 4.18e-04 tt: 9.32e-04
I0522 22:10:07.196071     1 polynomial.cc:196] Input polynomial: 0.377088 -21.3779
I0522 22:10:07.196084     1 line_search.cc:550] Bracket found: current step (1.00000000e+01) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.196089     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 1.00000000e+00, value: 1.25998992e+03, gradient: -2.10656615e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+01, value: 2.12719770e+03, gradient: 3.26126595e+02, value_is_valid: 1, gradient_is_valid: 1], bracket width: 9.00000000e+00, bracket abs delta cost: 8.67207784e+02
I0522 22:10:07.196100     1 polynomial.cc:196] Input polynomial: 026.0938 -47.1595
I0522 22:10:07.196110     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 1.00000000e+00, value: 1.25998992e+03, gradient: -2.10656615e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+01, value: 2.12719770e+03, gradient: 3.26126595e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 1.80730537e+00, value: 1.24304315e+03, gradient: -2.08896824e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.196121     1 polynomial.cc:196] Input polynomial: 0031.445 -77.7204
I0522 22:10:07.196131     1 line_search.cc:839] Zoom iteration: 2, bracket_low: [x: 1.80730537e+00, value: 1.24304315e+03, gradient: -2.08896824e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+01, value: 2.12719770e+03, gradient: 3.26126595e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 2.47163027e+00, value: 1.22933089e+03, gradient: -2.02295329e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.196142     1 polynomial.cc:196] Input polynomial: 037.0582 -111.824
I0522 22:10:07.196156     1 line_search.cc:839] Zoom iteration: 3, bracket_low: [x: 2.47163027e+00, value: 1.22933089e+03, gradient: -2.02295329e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+01, value: 2.12719770e+03, gradient: 3.26126595e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 3.01751551e+00, value: 1.21870036e+03, gradient: -1.84326939e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.196166     1 line_search.cc:860] Zoom phase found step size: 3.01751551e+00, satisfying strong Wolfe conditions.
I0522 22:10:07.196177     1 callbacks.cc:125]    4: f: 1.218700e+03 d: 6.25e+01 g: 5.72e+01 h: 1.31e+01 s: 3.02e+00 e:  5 it: 1.11e-04 tt: 1.06e-03
I0522 22:10:07.196184     1 line_search.cc:550] Bracket found: current step (2.55137064e-01) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.196188     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 0.00000000e+00, value: 1.21870036e+03, gradient: -4.89767401e+02, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 2.55137064e-01, value: 1.86891807e+03, gradient: 7.13594164e+03, value_is_valid: 1, gradient_is_valid: 1], bracket width: 2.55137064e-01, bracket abs delta cost: 6.50217709e+02
I0522 22:10:07.196199     1 polynomial.cc:196] Input polynomial: 023816.8 -489.767
I0522 22:10:07.196209     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 0.00000000e+00, value: 1.21870036e+03, gradient: -4.89767401e+02, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 2.55137064e-01, value: 1.86891807e+03, gradient: 7.13594164e+03, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 2.05639686e-02, value: 1.20931404e+03, gradient: -4.13217573e+02, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.196219     1 line_search.cc:860] Zoom phase found step size: 2.05639686e-02, satisfying strong Wolfe conditions.
I0522 22:10:07.196228     1 callbacks.cc:125]    5: f: 1.209314e+03 d: 9.39e+00 g: 5.83e+01 h: 2.06e+00 s: 2.06e-02 e:  2 it: 4.48e-05 tt: 1.11e-03
I0522 22:10:07.196236     1 line_search.cc:565] Bracketing phase found step size: 2.26763446e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 1.20931404e+03, gradient: -8.27850903e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 2.26763446e-01, value: 1.19402260e+03, gradient: -4.50035266e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.196257     1 callbacks.cc:125]    6: f: 1.194023e+03 d: 1.53e+01 g: 4.93e+01 h: 2.73e+00 s: 2.27e-01 e:  1 it: 1.38e-05 tt: 1.13e-03
I0522 22:10:07.196269     1 line_search.cc:565] Bracketing phase found step size: 9.37443281e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 1.19402260e+03, gradient: -3.26237269e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 9.37443281e-01, value: 1.18293616e+03, gradient: 1.87947191e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.196285     1 callbacks.cc:125]    7: f: 1.182936e+03 d: 1.11e+01 g: 8.10e+00 h: 1.77e+00 s: 9.37e-01 e:  1 it: 1.69e-05 tt: 1.16e-03
I0522 22:10:07.196291     1 line_search.cc:565] Bracketing phase found step size: 6.83957992e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 1.18293616e+03, gradient: -3.24184657e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 6.83957992e-01, value: 1.16471486e+03, gradient: -2.08657248e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.196312     1 callbacks.cc:125]    8: f: 1.164715e+03 d: 1.82e+01 g: 1.31e+01 h: 2.73e+00 s: 6.84e-01 e:  1 it: 1.41e-05 tt: 1.18e-03
I0522 22:10:07.196323     1 line_search.cc:565] Bracketing phase found step size: 6.24032090e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 1.16471486e+03, gradient: -5.83986010e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 6.24032090e-01, value: 1.13489809e+03, gradient: -3.97965198e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.196337     1 callbacks.cc:125]    9: f: 1.134898e+03 d: 2.98e+01 g: 2.48e+01 h: 5.92e+00 s: 6.24e-01 e:  1 it: 1.60e-05 tt: 1.22e-03
I0522 22:10:07.196347     1 polynomial.cc:196] Input polynomial: 07.87684 -74.8508
I0522 22:10:07.196358     1 line_search.cc:550] Bracket found: current step (7.96698242e+00) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.196362     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 7.96698242e-01, value: 1.07776438e+03, gradient: -7.33714452e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 7.96698242e+00, value: 8.36763019e+03, gradient: 1.46066425e+03, value_is_valid: 1, gradient_is_valid: 1], bracket width: 7.17028418e+00, bracket abs delta cost: 7.28986581e+03
I0522 22:10:07.196373     1 polynomial.cc:196] Input polynomial: 0304.046 -315.605
I0522 22:10:07.196384     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 7.96698242e-01, value: 1.07776438e+03, gradient: -7.33714452e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 7.96698242e+00, value: 8.36763019e+03, gradient: 1.46066425e+03, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 1.03801500e+00, value: 1.06060018e+03, gradient: -6.60554409e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.196394     1 line_search.cc:860] Zoom phase found step size: 1.03801500e+00, satisfying strong Wolfe conditions.
I0522 22:10:07.196512     1 callbacks.cc:125]   10: f: 1.060600e+03 d: 7.43e+01 g: 4.68e+01 h: 1.59e+01 s: 1.04e+00 e:  3 it: 5.89e-05 tt: 1.28e-03
I0522 22:10:07.196666     1 line_search.cc:550] Bracket found: current step (1.65708956e-01) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.196682     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 0.00000000e+00, value: 1.06060018e+03, gradient: -8.96727831e+02, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.65708956e-01, value: 2.13145498e+03, gradient: 1.18777371e+04, value_is_valid: 1, gradient_is_valid: 1], bracket width: 1.65708956e-01, bracket abs delta cost: 1.07085481e+03
I0522 22:10:07.196902     1 polynomial.cc:196] Input polynomial: 088818.3 -896.728
I0522 22:10:07.196991     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 0.00000000e+00, value: 1.06060018e+03, gradient: -8.96727831e+02, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.65708956e-01, value: 2.13145498e+03, gradient: 1.18777371e+04, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 1.00962104e-02, value: 1.05221159e+03, gradient: -7.44475694e+02, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.197003     1 line_search.cc:860] Zoom phase found step size: 1.00962104e-02, satisfying strong Wolfe conditions.
I0522 22:10:07.197016     1 callbacks.cc:125]   11: f: 1.052212e+03 d: 8.39e+00 g: 4.97e+01 h: 1.90e+00 s: 1.01e-02 e:  2 it: 3.58e-04 tt: 1.89e-03
I0522 22:10:07.197023     1 line_search.cc:565] Bracketing phase found step size: 2.77132763e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 1.05221159e+03, gradient: -6.05384066e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 2.77132763e-01, value: 1.03977976e+03, gradient: -2.13940695e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.197283     1 callbacks.cc:125]   12: f: 1.039780e+03 d: 1.24e+01 g: 4.13e+01 h: 2.95e+00 s: 2.77e-01 e:  1 it: 2.57e-04 tt: 2.16e-03
I0522 22:10:07.197301     1 line_search.cc:565] Bracketing phase found step size: 1.00000000e+00, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 1.03977976e+03, gradient: -1.33369607e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 1.00000000e+00, value: 1.03219418e+03, gradient: -1.99871611e-01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.197324     1 callbacks.cc:125]   13: f: 1.032194e+03 d: 7.59e+00 g: 1.48e+01 h: 1.06e+00 s: 1.00e+00 e:  1 it: 2.50e-05 tt: 2.20e-03
I0522 22:10:07.197340     1 line_search.cc:565] Bracketing phase found step size: 8.86583828e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 1.03219418e+03, gradient: -1.71119373e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 8.86583828e-01, value: 1.01838995e+03, gradient: -1.42192270e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.197760     1 callbacks.cc:125]   14: f: 1.018390e+03 d: 1.38e+01 g: 1.22e+01 h: 2.07e+00 s: 8.87e-01 e:  1 it: 4.23e-04 tt: 2.64e-03
I0522 22:10:07.197775     1 line_search.cc:565] Bracketing phase found step size: 4.45472920e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 1.01838995e+03, gradient: -6.19756159e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 4.45472920e-01, value: 9.94526421e+02, gradient: -4.74950247e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.197878     1 callbacks.cc:125]   15: f: 9.945264e+02 d: 2.39e+01 g: 1.25e+01 h: 4.54e+00 s: 4.45e-01 e:  1 it: 1.02e-04 tt: 2.75e-03
I0522 22:10:07.197907     1 polynomial.cc:196] Input polynomial: 013.6366 -72.8045
I0522 22:10:07.197999     1 line_search.cc:550] Bracket found: current step (5.33888603e+00) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.198004     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 6.55551118e-01, value: 9.49729519e+02, gradient: -7.31636236e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 5.33888603e+00, value: 2.53681137e+03, gradient: 8.16206374e+02, value_is_valid: 1, gradient_is_valid: 1], bracket width: 4.68333492e+00, bracket abs delta cost: 1.58708185e+03
I0522 22:10:07.198144     1 polynomial.cc:196] Input polynomial: 0175.961 -188.515
I0522 22:10:07.198418     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 6.55551118e-01, value: 9.49729519e+02, gradient: -7.31636236e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 5.33888603e+00, value: 2.53681137e+03, gradient: 8.16206374e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 1.07134561e+00, value: 9.16661464e+02, gradient: -7.97825951e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.198596     1 polynomial.cc:196] Input polynomial: 0215.313 -310.457
I0522 22:10:07.198616     1 line_search.cc:839] Zoom iteration: 2, bracket_low: [x: 1.07134561e+00, value: 9.16661464e+02, gradient: -7.97825951e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 5.33888603e+00, value: 2.53681137e+03, gradient: 8.16206374e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 1.44188880e+00, value: 8.97348064e+02, gradient: -2.53480467e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.198627     1 line_search.cc:860] Zoom phase found step size: 1.44188880e+00, satisfying strong Wolfe conditions.
I0522 22:10:07.198638     1 callbacks.cc:125]   16: f: 8.973481e+02 d: 9.72e+01 g: 3.54e+01 h: 2.16e+01 s: 1.44e+00 e:  4 it: 7.42e-04 tt: 3.52e-03
I0522 22:10:07.198647     1 line_search.cc:550] Bracket found: current step (1.00000000e+00) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.198652     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 0.00000000e+00, value: 8.97348064e+02, gradient: -2.60056396e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+00, value: 9.61379069e+02, gradient: 1.91326338e+02, value_is_valid: 1, gradient_is_valid: 1], bracket width: 1.00000000e+00, bracket abs delta cost: 6.40310048e+01
I0522 22:10:07.198662     1 polynomial.cc:196] Input polynomial: 0180.073 -26.0056
I0522 22:10:07.198712     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 0.00000000e+00, value: 8.97348064e+02, gradient: -2.60056396e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+00, value: 9.61379069e+02, gradient: 1.91326338e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 1.44416975e-01, value: 8.94653366e+02, gradient: -1.03810646e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.198750     1 line_search.cc:860] Zoom phase found step size: 1.44416975e-01, satisfying strong Wolfe conditions.
I0522 22:10:07.198765     1 callbacks.cc:125]   17: f: 8.946534e+02 d: 2.69e+00 g: 2.58e+01 h: 6.35e-01 s: 1.44e-01 e:  2 it: 1.18e-04 tt: 3.64e-03
I0522 22:10:07.198777     1 polynomial.cc:196] Input polynomial: 038.7609 -49.9884
I0522 22:10:07.198801     1 line_search.cc:565] Bracketing phase found step size: 1.07812873e+00, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 8.94653366e+02, gradient: -4.99884245e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 1.07812873e+00, value: 8.55780151e+02, gradient: -2.64351916e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.198817     1 callbacks.cc:125]   18: f: 8.557802e+02 d: 3.89e+01 g: 4.34e+00 h: 6.69e+00 s: 1.08e+00 e:  2 it: 4.41e-05 tt: 3.70e-03
I0522 22:10:07.198824     1 line_search.cc:565] Bracketing phase found step size: 1.00000000e+00, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 8.55780151e+02, gradient: -5.70722931e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 1.00000000e+00, value: 8.07157761e+02, gradient: -4.01927601e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.199211     1 callbacks.cc:125]   19: f: 8.071578e+02 d: 4.86e+01 g: 3.82e+01 h: 1.32e+01 s: 1.00e+00 e:  1 it: 3.82e-04 tt: 4.09e-03
I0522 22:10:07.199271     1 line_search.cc:550] Bracket found: current step (2.64935839e-01) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.199281     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 0.00000000e+00, value: 8.07157761e+02, gradient: -3.67050301e+02, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 2.64935839e-01, value: 1.16253888e+03, gradient: 5.16539980e+03, value_is_valid: 1, gradient_is_valid: 1], bracket width: 2.64935839e-01, bracket abs delta cost: 3.55381114e+02
I0522 22:10:07.199295     1 polynomial.cc:196] Input polynomial: 0012897 -367.05
I0522 22:10:07.199309     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 0.00000000e+00, value: 8.07157761e+02, gradient: -3.67050301e+02, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 2.64935839e-01, value: 1.16253888e+03, gradient: 5.16539980e+03, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 2.84601782e-02, value: 7.97087334e+02, gradient: -3.33218067e+02, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.199326     1 polynomial.cc:196] Input polynomial: 015888.5 -785.409
I0522 22:10:07.199337     1 line_search.cc:839] Zoom iteration: 2, bracket_low: [x: 2.84601782e-02, value: 7.97087334e+02, gradient: -3.33218067e+02, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 2.64935839e-01, value: 1.16253888e+03, gradient: 5.16539980e+03, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 4.94324022e-02, value: 7.90695641e+02, gradient: -2.68941638e+02, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.199347     1 line_search.cc:860] Zoom phase found step size: 4.94324022e-02, satisfying strong Wolfe conditions.
I0522 22:10:07.199395     1 callbacks.cc:125]   20: f: 7.906956e+02 d: 1.65e+01 g: 4.70e+01 h: 4.69e+00 s: 4.94e-02 e:  3 it: 1.28e-04 tt: 4.27e-03
I0522 22:10:07.199438     1 line_search.cc:550] Bracket found: current step (4.62486150e-01) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.199452     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 0.00000000e+00, value: 7.90695641e+02, gradient: -7.11896800e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 4.62486150e-01, value: 7.97973377e+02, gradient: 1.81096824e+02, value_is_valid: 1, gradient_is_valid: 1], bracket width: 4.62486150e-01, bracket abs delta cost: 7.27773695e+00
I0522 22:10:07.199721     1 polynomial.cc:196] Input polynomial: 0375.907 -71.1897
I0522 22:10:07.200018     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 0.00000000e+00, value: 7.90695641e+02, gradient: -7.11896800e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 4.62486150e-01, value: 7.97973377e+02, gradient: 1.81096824e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 1.89381297e-01, value: 7.80867617e+02, gradient: -2.34981415e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.200063     1 line_search.cc:860] Zoom phase found step size: 1.89381297e-01, satisfying strong Wolfe conditions.
I0522 22:10:07.200121     1 callbacks.cc:125]   21: f: 7.808676e+02 d: 9.83e+00 g: 4.18e+01 h: 3.23e+00 s: 1.89e-01 e:  2 it: 6.90e-04 tt: 5.00e-03
I0522 22:10:07.200143     1 line_search.cc:565] Bracketing phase found step size: 1.00000000e+00, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 7.80867617e+02, gradient: -1.39831978e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 1.00000000e+00, value: 7.71800116e+02, gradient: -2.75064064e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.200178     1 callbacks.cc:125]   22: f: 7.718001e+02 d: 9.07e+00 g: 1.96e+01 h: 1.12e+00 s: 1.00e+00 e:  1 it: 4.60e-05 tt: 5.06e-03
I0522 22:10:07.200351     1 line_search.cc:565] Bracketing phase found step size: 7.70784205e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 7.71800116e+02, gradient: -2.35279881e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 7.70784205e-01, value: 7.56062431e+02, gradient: -1.78513606e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.200505     1 callbacks.cc:125]   23: f: 7.560624e+02 d: 1.57e+01 g: 1.27e+01 h: 2.37e+00 s: 7.71e-01 e:  1 it: 1.46e-04 tt: 5.27e-03
I0522 22:10:07.200774     1 line_search.cc:565] Bracketing phase found step size: 6.91692754e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 7.56062431e+02, gradient: -4.55048437e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 6.91692754e-01, value: 7.30411215e+02, gradient: -3.16178772e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.200834     1 callbacks.cc:125]   24: f: 7.304112e+02 d: 2.57e+01 g: 1.67e+01 h: 5.77e+00 s: 6.92e-01 e:  1 it: 1.66e-04 tt: 5.71e-03
I0522 22:10:07.200858     1 polynomial.cc:196] Input polynomial: 03.79079 -65.2068
I0522 22:10:07.201259     1 line_search.cc:550] Bracket found: current step (7.86765309e+00) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.201297     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 7.86765309e-01, value: 6.80282033e+02, gradient: -8.38280434e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 7.86765309e+00, value: 5.06747844e+03, gradient: 1.07865347e+03, value_is_valid: 1, gradient_is_valid: 1], bracket width: 7.08088778e+00, bracket abs delta cost: 4.38719641e+03
I0522 22:10:07.201318     1 polynomial.cc:196] Input polynomial: 0198.679 -240.142
I0522 22:10:07.201395     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 7.86765309e-01, value: 6.80282033e+02, gradient: -8.38280434e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 7.86765309e+00, value: 5.06747844e+03, gradient: 1.07865347e+03, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 1.20869295e+00, value: 6.46123223e+02, gradient: -4.65910299e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.201668     1 line_search.cc:860] Zoom phase found step size: 1.20869295e+00, satisfying strong Wolfe conditions.
I0522 22:10:07.201705     1 callbacks.cc:125]   25: f: 6.461232e+02 d: 8.43e+01 g: 3.39e+01 h: 1.77e+01 s: 1.21e+00 e:  3 it: 8.53e-04 tt: 6.58e-03
I0522 22:10:07.201726     1 line_search.cc:550] Bracket found: current step (5.95031832e-01) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.201848     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 0.00000000e+00, value: 6.46123223e+02, gradient: -2.83305826e+02, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 5.95031832e-01, value: 1.32058796e+03, gradient: 3.35070046e+03, value_is_valid: 1, gradient_is_valid: 1], bracket width: 5.95031832e-01, bracket abs delta cost: 6.74464735e+02
I0522 22:10:07.202190     1 polynomial.cc:196] Input polynomial: 004762.1 -283.306
I0522 22:10:07.202374     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 0.00000000e+00, value: 6.46123223e+02, gradient: -2.83305826e+02, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 5.95031832e-01, value: 1.32058796e+03, gradient: 3.35070046e+03, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 5.94918339e-02, value: 6.56541648e+02, gradient: 8.19135130e+02, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.202509     1 polynomial.cc:196] Input polynomial: 015411.5 -283.306
I0522 22:10:07.202741     1 line_search.cc:839] Zoom iteration: 2, bracket_low: [x: 0.00000000e+00, value: 6.46123223e+02, gradient: -2.83305826e+02, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 5.94918339e-02, value: 6.56541648e+02, gradient: 8.19135130e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 1.83827449e-02, value: 6.42787072e+02, gradient: -6.22896019e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.202757     1 line_search.cc:860] Zoom phase found step size: 1.83827449e-02, satisfying strong Wolfe conditions.
I0522 22:10:07.202769     1 callbacks.cc:125]   26: f: 6.427871e+02 d: 3.34e+00 g: 2.48e+01 h: 1.28e+00 s: 1.84e-02 e:  3 it: 1.05e-03 tt: 7.65e-03
I0522 22:10:07.202778     1 line_search.cc:565] Bracketing phase found step size: 6.58078106e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 6.42787072e+02, gradient: -1.01390733e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 6.58078106e-01, value: 6.36720275e+02, gradient: -8.23221640e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.202792     1 callbacks.cc:125]   27: f: 6.367203e+02 d: 6.07e+00 g: 1.75e+01 h: 6.21e-01 s: 6.58e-01 e:  1 it: 1.62e-05 tt: 7.67e-03
I0522 22:10:07.202800     1 line_search.cc:565] Bracketing phase found step size: 2.83110116e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 6.36720275e+02, gradient: -4.28582095e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 2.83110116e-01, value: 6.25839633e+02, gradient: -3.43481736e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.202986     1 callbacks.cc:125]   28: f: 6.258396e+02 d: 1.09e+01 g: 9.48e+00 h: 2.09e+00 s: 2.83e-01 e:  1 it: 1.50e-05 tt: 7.69e-03
I0522 22:10:07.203006     1 line_search.cc:565] Bracketing phase found step size: 4.28462129e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 6.25839633e+02, gradient: -5.07892852e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 4.28462129e-01, value: 6.06500942e+02, gradient: -4.14653933e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.203117     1 callbacks.cc:125]   29: f: 6.065009e+02 d: 1.93e+01 g: 3.20e+00 h: 5.08e+00 s: 4.28e-01 e:  1 it: 2.60e-05 tt: 7.99e-03
I0522 22:10:07.203261     1 polynomial.cc:196] Input polynomial: -12.7219 -88.9154
I0522 22:10:07.203400     1 line_search.cc:550] Bracket found: current step (4.34991022e+00) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.203413     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 4.34991022e-01, value: 5.66619962e+02, gradient: -9.39490425e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 4.34991022e+00, value: 6.84112824e+03, gradient: 4.68430383e+03, value_is_valid: 1, gradient_is_valid: 1], bracket width: 3.91491920e+00, bracket abs delta cost: 6.27450828e+03
I0522 22:10:07.203589     1 polynomial.cc:196] Input polynomial: 0866.769 -470.986
I0522 22:10:07.203712     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 4.34991022e-01, value: 5.66619962e+02, gradient: -9.39490425e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 4.34991022e+00, value: 6.84112824e+03, gradient: 4.68430383e+03, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 5.43380905e-01, value: 5.57220044e+02, gradient: -7.56097328e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.203729     1 line_search.cc:860] Zoom phase found step size: 5.43380905e-01, satisfying strong Wolfe conditions.
I0522 22:10:07.203742     1 callbacks.cc:125]   30: f: 5.572200e+02 d: 4.93e+01 g: 3.44e+01 h: 1.40e+01 s: 5.43e-01 e:  3 it: 4.97e-04 tt: 8.62e-03
I0522 22:10:07.203750     1 line_search.cc:550] Bracket found: current step (1.23936484e-01) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.203755     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 0.00000000e+00, value: 5.57220044e+02, gradient: -7.95260538e+02, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.23936484e-01, value: 1.61365357e+03, gradient: 1.59232527e+04, value_is_valid: 1, gradient_is_valid: 1], bracket width: 1.23936484e-01, bracket abs delta cost: 1.05643353e+03
I0522 22:10:07.203768     1 polynomial.cc:196] Input polynomial: 00150388 -795.261
I0522 22:10:07.203780     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 0.00000000e+00, value: 5.57220044e+02, gradient: -7.95260538e+02, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.23936484e-01, value: 1.61365357e+03, gradient: 1.59232527e+04, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 5.28807438e-03, value: 5.53393166e+02, gradient: -6.38985498e+02, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.203790     1 line_search.cc:860] Zoom phase found step size: 5.28807438e-03, satisfying strong Wolfe conditions.
I0522 22:10:07.204015     1 callbacks.cc:125]   31: f: 5.533932e+02 d: 3.83e+00 g: 3.61e+01 h: 1.27e+00 s: 5.29e-03 e:  2 it: 2.63e-04 tt: 8.89e-03
I0522 22:10:07.204028     1 line_search.cc:565] Bracketing phase found step size: 3.41146610e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 5.53393166e+02, gradient: -2.24353841e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 3.41146610e-01, value: 5.47439146e+02, gradient: -1.07550633e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.204046     1 callbacks.cc:125]   32: f: 5.474391e+02 d: 5.95e+00 g: 3.28e+01 h: 1.96e+00 s: 3.41e-01 e:  1 it: 1.91e-05 tt: 8.92e-03
I0522 22:10:07.204139     1 line_search.cc:565] Bracketing phase found step size: 1.00000000e+00, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 5.47439146e+02, gradient: -8.85320957e+00, value_is_valid: 1, gradient_is_valid: 1], current: [x: 1.00000000e+00, value: 5.43286260e+02, gradient: 2.17220233e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.204265     1 callbacks.cc:125]   33: f: 5.432863e+02 d: 4.15e+00 g: 1.33e+01 h: 1.54e+00 s: 1.00e+00 e:  1 it: 2.72e-05 tt: 9.04e-03
I0522 22:10:07.204280     1 line_search.cc:565] Bracketing phase found step size: 1.00000000e+00, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 5.43286260e+02, gradient: -7.27322689e+00, value_is_valid: 1, gradient_is_valid: 1], current: [x: 1.00000000e+00, value: 5.36731291e+02, gradient: -5.84795525e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.204295     1 callbacks.cc:125]   34: f: 5.367313e+02 d: 6.55e+00 g: 1.62e+01 h: 1.34e+00 s: 1.00e+00 e:  1 it: 1.81e-05 tt: 9.18e-03
I0522 22:10:07.204303     1 line_search.cc:565] Bracketing phase found step size: 3.38215165e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 5.36731291e+02, gradient: -3.87621265e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 3.38215165e-01, value: 5.25198340e+02, gradient: -3.03749728e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.204325     1 callbacks.cc:125]   35: f: 5.251983e+02 d: 1.15e+01 g: 1.39e+01 h: 2.36e+00 s: 3.38e-01 e:  1 it: 1.41e-05 tt: 9.20e-03
I0522 22:10:07.204488     1 line_search.cc:565] Bracketing phase found step size: 6.10652613e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 5.25198340e+02, gradient: -3.77725414e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 6.10652613e-01, value: 5.05673820e+02, gradient: -2.75820992e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.204512     1 callbacks.cc:125]   36: f: 5.056738e+02 d: 1.95e+01 g: 2.97e+00 h: 5.11e+00 s: 6.11e-01 e:  1 it: 7.89e-05 tt: 9.39e-03
I0522 22:10:07.204530     1 polynomial.cc:196] Input polynomial: 01.20872 -60.2563
I0522 22:10:07.204558     1 line_search.cc:550] Bracket found: current step (6.48048739e+00) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.204564     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 6.48048739e-01, value: 4.66878592e+02, gradient: -6.06403107e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 6.48048739e+00, value: 8.05216532e+03, gradient: 2.32589039e+03, value_is_valid: 1, gradient_is_valid: 1], bracket width: 5.83243865e+00, bracket abs delta cost: 7.58528673e+03
I0522 22:10:07.204581     1 polynomial.cc:196] Input polynomial: 00466.76 -363.124
I0522 22:10:07.204592     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 6.48048739e-01, value: 4.66878592e+02, gradient: -6.06403107e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 6.48048739e+00, value: 8.05216532e+03, gradient: 2.32589039e+03, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 7.77966268e-01, value: 4.59514203e+02, gradient: -5.08419105e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.204603     1 line_search.cc:860] Zoom phase found step size: 7.77966268e-01, satisfying strong Wolfe conditions.
I0522 22:10:07.204613     1 callbacks.cc:125]   37: f: 4.595142e+02 d: 4.62e+01 g: 3.10e+01 h: 1.45e+01 s: 7.78e-01 e:  3 it: 9.30e-05 tt: 9.49e-03
I0522 22:10:07.204716     1 line_search.cc:550] Bracket found: current step (1.30857780e-01) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.204747     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 0.00000000e+00, value: 4.59514203e+02, gradient: -7.05492899e+02, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.30857780e-01, value: 1.50855013e+03, gradient: 1.55416900e+04, value_is_valid: 1, gradient_is_valid: 1], bracket width: 1.30857780e-01, bracket abs delta cost: 1.04903593e+03
I0522 22:10:07.205101     1 polynomial.cc:196] Input polynomial: 00133307 -705.493
I0522 22:10:07.205204     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 0.00000000e+00, value: 4.59514203e+02, gradient: -7.05492899e+02, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.30857780e-01, value: 1.50855013e+03, gradient: 1.55416900e+04, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 5.29225715e-03, value: 4.56048956e+02, gradient: -5.94150245e+02, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.205221     1 line_search.cc:860] Zoom phase found step size: 5.29225715e-03, satisfying strong Wolfe conditions.
I0522 22:10:07.205286     1 callbacks.cc:125]   38: f: 4.560490e+02 d: 3.47e+00 g: 3.31e+01 h: 1.21e+00 s: 5.29e-03 e:  2 it: 6.13e-04 tt: 1.01e-02
I0522 22:10:07.205304     1 line_search.cc:565] Bracketing phase found step size: 2.48068453e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 4.56048956e+02, gradient: -2.79378289e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 2.48068453e-01, value: 4.50291524e+02, gradient: -1.67266337e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.205724     1 callbacks.cc:125]   39: f: 4.502915e+02 d: 5.76e+00 g: 3.18e+01 h: 1.88e+00 s: 2.48e-01 e:  1 it: 4.22e-04 tt: 1.06e-02
I0522 22:10:07.205742     1 line_search.cc:565] Bracketing phase found step size: 9.25776110e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 4.50291524e+02, gradient: -1.24380664e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 9.25776110e-01, value: 4.47416619e+02, gradient: 1.08917198e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.205761     1 callbacks.cc:125]   40: f: 4.474166e+02 d: 2.87e+00 g: 5.93e+00 h: 2.46e+00 s: 9.26e-01 e:  1 it: 2.31e-05 tt: 1.06e-02
I0522 22:10:07.205770     1 line_search.cc:565] Bracketing phase found step size: 5.78478906e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 4.47416619e+02, gradient: -9.93953132e+00, value_is_valid: 1, gradient_is_valid: 1], current: [x: 5.78478906e-01, value: 4.42875173e+02, gradient: -5.83281321e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.205783     1 callbacks.cc:125]   41: f: 4.428752e+02 d: 4.54e+00 g: 1.52e+01 h: 1.13e+00 s: 5.78e-01 e:  1 it: 1.50e-05 tt: 1.07e-02
I0522 22:10:07.205989     1 line_search.cc:565] Bracketing phase found step size: 6.60791207e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 4.42875173e+02, gradient: -1.37454814e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 6.60791207e-01, value: 4.35359744e+02, gradient: -9.05908765e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.206077     1 callbacks.cc:125]   42: f: 4.353597e+02 d: 7.52e+00 g: 1.97e+01 h: 1.98e+00 s: 6.61e-01 e:  1 it: 8.11e-05 tt: 1.09e-02
I0522 22:10:07.206099     1 line_search.cc:565] Bracketing phase found step size: 7.90687510e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 4.35359744e+02, gradient: -1.90098568e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 7.90687510e-01, value: 4.23055270e+02, gradient: -1.31980779e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.206127     1 callbacks.cc:125]   43: f: 4.230553e+02 d: 1.23e+01 g: 2.52e+01 h: 3.65e+00 s: 7.91e-01 e:  1 it: 2.60e-05 tt: 1.10e-02
I0522 22:10:07.206140     1 line_search.cc:565] Bracketing phase found step size: 6.36921501e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 4.23055270e+02, gradient: -3.86373337e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 6.36921501e-01, value: 4.00438649e+02, gradient: -3.16302849e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.206156     1 callbacks.cc:125]   44: f: 4.004386e+02 d: 2.26e+01 g: 1.11e+01 h: 6.40e+00 s: 6.37e-01 e:  1 it: 1.79e-05 tt: 1.10e-02
I0522 22:10:07.206166     1 line_search.cc:565] Bracketing phase found step size: 3.66188800e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 4.00438649e+02, gradient: -1.23524372e+02, value_is_valid: 1, gradient_is_valid: 1], current: [x: 3.66188800e-01, value: 3.58241770e+02, gradient: 6.69534055e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.206179     1 callbacks.cc:125]   45: f: 3.582418e+02 d: 4.22e+01 g: 1.86e+01 h: 1.51e+01 s: 3.66e-01 e:  1 it: 1.50e-05 tt: 1.11e-02
I0522 22:10:07.206188     1 line_search.cc:550] Bracket found: current step (1.00000000e+00) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.206199     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 0.00000000e+00, value: 3.58241770e+02, gradient: -1.06065295e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+00, value: 3.64183779e+02, gradient: 1.71094641e+01, value_is_valid: 1, gradient_is_valid: 1], bracket width: 1.00000000e+00, bracket abs delta cost: 5.94200950e+00
I0522 22:10:07.206223     1 polynomial.cc:196] Input polynomial: 033.0971 -10.6065
I0522 22:10:07.206260     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 0.00000000e+00, value: 3.58241770e+02, gradient: -1.06065295e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+00, value: 3.64183779e+02, gradient: 1.71094641e+01, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 3.20467248e-01, value: 3.56944821e+02, gradient: 1.88500844e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.206284     1 line_search.cc:860] Zoom phase found step size: 3.20467248e-01, satisfying strong Wolfe conditions.
I0522 22:10:07.206302     1 callbacks.cc:125]   46: f: 3.569448e+02 d: 1.30e+00 g: 2.55e+01 h: 1.64e+00 s: 3.20e-01 e:  2 it: 1.15e-04 tt: 1.12e-02
I0522 22:10:07.206315     1 polynomial.cc:196] Input polynomial: 0.982594 -6.29415
I0522 22:10:07.206327     1 line_search.cc:565] Bracketing phase found step size: 4.12112471e+00, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 3.56944821e+02, gradient: -6.29415086e+00, value_is_valid: 1, gradient_is_valid: 1], current: [x: 4.12112471e+00, value: 3.40448579e+02, gradient: -4.48326380e-01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.206522     1 callbacks.cc:125]   47: f: 3.404486e+02 d: 1.65e+01 g: 6.75e+00 h: 2.09e+00 s: 4.12e+00 e:  2 it: 2.06e-04 tt: 1.14e-02
I0522 22:10:07.206622     1 line_search.cc:565] Bracketing phase found step size: 1.00000000e+00, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 3.40448579e+02, gradient: -1.74477605e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 1.00000000e+00, value: 3.25706001e+02, gradient: -1.27788640e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.206650     1 callbacks.cc:125]   48: f: 3.257060e+02 d: 1.47e+01 g: 2.50e+00 h: 4.93e+00 s: 1.00e+00 e:  1 it: 8.70e-05 tt: 1.15e-02
I0522 22:10:07.206724     1 polynomial.cc:196] Input polynomial: -5.72059 -46.8499
I0522 22:10:07.206740     1 line_search.cc:550] Bracket found: current step (6.29353845e+00) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.206792     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 6.29353845e-01, value: 2.95087923e+02, gradient: -5.68772967e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 6.29353845e+00, value: 6.76497892e+03, gradient: 9.91184020e+02, value_is_valid: 1, gradient_is_valid: 1], bracket width: 5.66418461e+00, bracket abs delta cost: 6.46989100e+03
I0522 22:10:07.206807     1 polynomial.cc:196] Input polynomial: 0423.405 -323.349
I0522 22:10:07.207124     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 6.29353845e-01, value: 2.95087923e+02, gradient: -5.68772967e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 6.29353845e+00, value: 6.76497892e+03, gradient: 9.91184020e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 7.63686807e-01, value: 2.87608275e+02, gradient: -5.23798015e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.207152     1 polynomial.cc:196] Input polynomial: 0442.589 -390.379
I0522 22:10:07.207166     1 line_search.cc:839] Zoom iteration: 2, bracket_low: [x: 7.63686807e-01, value: 2.87608275e+02, gradient: -5.23798015e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 6.29353845e+00, value: 6.76497892e+03, gradient: 9.91184020e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 8.82035413e-01, value: 2.82318346e+02, gradient: -3.41545419e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.207176     1 line_search.cc:860] Zoom phase found step size: 8.82035413e-01, satisfying strong Wolfe conditions.
I0522 22:10:07.207187     1 callbacks.cc:125]   49: f: 2.823183e+02 d: 4.34e+01 g: 2.51e+01 h: 1.58e+01 s: 8.82e-01 e:  4 it: 4.74e-04 tt: 1.21e-02
I0522 22:10:07.207195     1 line_search.cc:550] Bracket found: current step (4.02900583e-01) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.207199     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 0.00000000e+00, value: 2.82318346e+02, gradient: -2.15376481e+02, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 4.02900583e-01, value: 1.51022816e+03, gradient: -8.24510243e+02, value_is_valid: 1, gradient_is_valid: 1], bracket width: 4.02900583e-01, bracket abs delta cost: 1.22790981e+03
I0522 22:10:07.207211     1 polynomial.cc:196] Input polynomial: 016197.8 -215.376
I0522 22:10:07.207221     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 0.00000000e+00, value: 2.82318346e+02, gradient: -2.15376481e+02, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 4.02900583e-01, value: 1.51022816e+03, gradient: -8.24510243e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 1.32966527e-02, value: 2.80104986e+02, gradient: -1.08685359e+02, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.207231     1 line_search.cc:860] Zoom phase found step size: 1.32966527e-02, satisfying strong Wolfe conditions.
I0522 22:10:07.207239     1 callbacks.cc:125]   50: f: 2.801050e+02 d: 2.21e+00 g: 2.43e+01 h: 1.24e+00 s: 1.33e-02 e:  2 it: 4.60e-05 tt: 1.21e-02
I0522 22:10:07.207247     1 line_search.cc:565] Bracketing phase found step size: 6.67052109e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 2.80104986e+02, gradient: -6.63624257e+00, value_is_valid: 1, gradient_is_valid: 1], current: [x: 6.67052109e-01, value: 2.76619980e+02, gradient: -3.43799028e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.207260     1 callbacks.cc:125]   51: f: 2.766200e+02 d: 3.49e+00 g: 1.81e+01 h: 7.72e-01 s: 6.67e-01 e:  1 it: 1.41e-05 tt: 1.21e-02
I0522 22:10:07.207270     1 line_search.cc:565] Bracketing phase found step size: 7.24054057e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 2.76619980e+02, gradient: -9.62636943e+00, value_is_valid: 1, gradient_is_valid: 1], current: [x: 7.24054057e-01, value: 2.71349938e+02, gradient: -4.50218676e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.207285     1 callbacks.cc:125]   52: f: 2.713499e+02 d: 5.27e+00 g: 5.86e+00 h: 5.09e-01 s: 7.24e-01 e:  1 it: 1.72e-05 tt: 1.22e-02
I0522 22:10:07.207293     1 line_search.cc:565] Bracketing phase found step size: 7.60945401e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 2.71349938e+02, gradient: -1.38513030e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 7.60945401e-01, value: 2.62605845e+02, gradient: -9.46351984e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.207305     1 callbacks.cc:125]   53: f: 2.626058e+02 d: 8.74e+00 g: 3.24e+00 h: 2.48e+00 s: 7.61e-01 e:  1 it: 1.41e-05 tt: 1.22e-02
I0522 22:10:07.207312     1 line_search.cc:565] Bracketing phase found step size: 6.99068378e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 2.62605845e+02, gradient: -2.50164149e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 6.99068378e-01, value: 2.48175264e+02, gradient: -1.79052180e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.207325     1 callbacks.cc:125]   54: f: 2.481753e+02 d: 1.44e+01 g: 4.63e+00 h: 5.74e+00 s: 6.99e-01 e:  1 it: 1.29e-05 tt: 1.22e-02
I0522 22:10:07.207334     1 polynomial.cc:196] Input polynomial: -5.04357 -39.5114
I0522 22:10:07.207479     1 line_search.cc:550] Bracket found: current step (7.30451680e+00) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.207582     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 7.30451680e-01, value: 2.17968579e+02, gradient: -4.06262994e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 7.30451680e+00, value: 6.93280472e+03, gradient: 1.47093215e+02, value_is_valid: 1, gradient_is_valid: 1], bracket width: 6.57406512e+00, bracket abs delta cost: 6.71483614e+03
I0522 22:10:07.207605     1 polynomial.cc:196] Input polynomial: 000323.1 -276.635
I0522 22:10:07.207634     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 7.30451680e-01, value: 2.17968579e+02, gradient: -4.06262994e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 7.30451680e+00, value: 6.93280472e+03, gradient: 1.47093215e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 8.56190867e-01, value: 2.13805958e+02, gradient: -2.28109981e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.207660     1 line_search.cc:860] Zoom phase found step size: 8.56190867e-01, satisfying strong Wolfe conditions.
I0522 22:10:07.207681     1 callbacks.cc:125]   55: f: 2.138060e+02 d: 3.44e+01 g: 2.32e+01 h: 1.49e+01 s: 8.56e-01 e:  3 it: 3.46e-04 tt: 1.26e-02
I0522 22:10:07.207775     1 line_search.cc:550] Bracket found: current step (1.00000000e+00) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.208031     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 0.00000000e+00, value: 2.13805958e+02, gradient: -6.11447236e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+00, value: 1.42881652e+03, gradient: -5.72078903e+01, value_is_valid: 1, gradient_is_valid: 1], bracket width: 1.00000000e+00, bracket abs delta cost: 1.21501056e+03
I0522 22:10:07.208114     1 polynomial.cc:196] Input polynomial: 02552.31 -61.1447
I0522 22:10:07.208235     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 0.00000000e+00, value: 2.13805958e+02, gradient: -6.11447236e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+00, value: 1.42881652e+03, gradient: -5.72078903e+01, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 2.39566158e-02, value: 2.12602916e+02, gradient: -3.79135386e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.208362     1 line_search.cc:860] Zoom phase found step size: 2.39566158e-02, satisfying strong Wolfe conditions.
I0522 22:10:07.208382     1 callbacks.cc:125]   56: f: 2.126029e+02 d: 1.20e+00 g: 2.27e+01 h: 8.17e-01 s: 2.40e-02 e:  2 it: 6.86e-04 tt: 1.33e-02
I0522 22:10:07.208397     1 line_search.cc:565] Bracketing phase found step size: 3.30289195e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 2.12602916e+02, gradient: -7.28477604e+00, value_is_valid: 1, gradient_is_valid: 1], current: [x: 3.30289195e-01, value: 2.10411166e+02, gradient: -5.90204794e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.208417     1 callbacks.cc:125]   57: f: 2.104112e+02 d: 2.19e+00 g: 2.02e+01 h: 4.04e-01 s: 3.30e-01 e:  1 it: 2.38e-05 tt: 1.33e-02
I0522 22:10:07.208431     1 line_search.cc:565] Bracketing phase found step size: 2.88276213e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 2.10411166e+02, gradient: -1.52059029e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 2.88276213e-01, value: 2.06584944e+02, gradient: -1.11187892e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.208449     1 callbacks.cc:125]   58: f: 2.065849e+02 d: 3.83e+00 g: 1.49e+01 h: 2.21e-01 s: 2.88e-01 e:  1 it: 2.12e-05 tt: 1.33e-02
I0522 22:10:07.208458     1 line_search.cc:565] Bracketing phase found step size: 5.10268328e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 2.06584944e+02, gradient: -1.49969042e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 5.10268328e-01, value: 2.00506784e+02, gradient: -8.47753641e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.208472     1 callbacks.cc:125]   59: f: 2.005068e+02 d: 6.08e+00 g: 4.43e+00 h: 1.05e+00 s: 5.10e-01 e:  1 it: 1.50e-05 tt: 1.34e-02
I0522 22:10:07.208577     1 line_search.cc:565] Bracketing phase found step size: 8.36653277e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 2.00506784e+02, gradient: -1.45296984e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 8.36653277e-01, value: 1.90945384e+02, gradient: -8.77688096e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.208676     1 callbacks.cc:125]   60: f: 1.909454e+02 d: 9.56e+00 g: 5.66e+00 h: 3.62e+00 s: 8.37e-01 e:  1 it: 1.30e-04 tt: 1.35e-02
I0522 22:10:07.208694     1 line_search.cc:565] Bracketing phase found step size: 8.67604929e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 1.90945384e+02, gradient: -2.20409072e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 8.67604929e-01, value: 1.74932680e+02, gradient: -1.66469720e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.208716     1 callbacks.cc:125]   61: f: 1.749327e+02 d: 1.60e+01 g: 6.34e+00 h: 8.14e+00 s: 8.68e-01 e:  1 it: 2.60e-05 tt: 1.36e-02
I0522 22:10:07.208729     1 line_search.cc:550] Bracket found: current step (4.23605905e-01) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.208735     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 0.00000000e+00, value: 1.74932680e+02, gradient: -7.56018925e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 4.23605905e-01, value: 1.75963679e+02, gradient: 3.54928645e+02, value_is_valid: 1, gradient_is_valid: 1], bracket width: 4.23605905e-01, bracket abs delta cost: 1.03099887e+00
I0522 22:10:07.208760     1 polynomial.cc:196] Input polynomial: 0368.436 -75.6019
I0522 22:10:07.209048     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 0.00000000e+00, value: 1.74932680e+02, gradient: -7.56018925e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 4.23605905e-01, value: 1.75963679e+02, gradient: 3.54928645e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 2.05197014e-01, value: 1.59098290e+02, gradient: -6.62465835e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.209065     1 line_search.cc:860] Zoom phase found step size: 2.05197014e-01, satisfying strong Wolfe conditions.
I0522 22:10:07.209080     1 callbacks.cc:125]   62: f: 1.590983e+02 d: 1.58e+01 g: 1.94e+01 h: 8.23e+00 s: 2.05e-01 e:  2 it: 3.53e-04 tt: 1.40e-02
I0522 22:10:07.209092     1 line_search.cc:550] Bracket found: current step (1.34817166e-01) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.209100     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 0.00000000e+00, value: 1.59098290e+02, gradient: -2.34901689e+02, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.34817166e-01, value: 4.06194877e+02, gradient: 6.01297129e+03, value_is_valid: 1, gradient_is_valid: 1], bracket width: 1.34817166e-01, bracket abs delta cost: 2.47096587e+02
I0522 22:10:07.209121     1 polynomial.cc:196] Input polynomial: 030674.6 -234.902
I0522 22:10:07.209136     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 0.00000000e+00, value: 1.59098290e+02, gradient: -2.34901689e+02, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.34817166e-01, value: 4.06194877e+02, gradient: 6.01297129e+03, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 7.65786513e-03, value: 1.57423526e+02, gradient: -1.99414064e+02, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.209146     1 line_search.cc:860] Zoom phase found step size: 7.65786513e-03, satisfying strong Wolfe conditions.
I0522 22:10:07.209159     1 callbacks.cc:125]   63: f: 1.574235e+02 d: 1.67e+00 g: 2.10e+01 h: 9.79e-01 s: 7.66e-03 e:  2 it: 6.89e-05 tt: 1.40e-02
I0522 22:10:07.209168     1 line_search.cc:565] Bracketing phase found step size: 2.46703734e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 1.57423526e+02, gradient: -1.35771273e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 2.46703734e-01, value: 1.54631467e+02, gradient: -8.26342250e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.209195     1 callbacks.cc:125]   64: f: 1.546315e+02 d: 2.79e+00 g: 2.12e+01 h: 1.60e+00 s: 2.47e-01 e:  1 it: 2.50e-05 tt: 1.41e-02
I0522 22:10:07.209205     1 line_search.cc:565] Bracketing phase found step size: 9.04733094e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 1.54631467e+02, gradient: -6.17211577e+00, value_is_valid: 1, gradient_is_valid: 1], current: [x: 9.04733094e-01, value: 1.53062876e+02, gradient: 4.98533722e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.209306     1 callbacks.cc:125]   65: f: 1.530629e+02 d: 1.57e+00 g: 9.42e+00 h: 2.30e+00 s: 9.05e-01 e:  1 it: 1.50e-05 tt: 1.41e-02
I0522 22:10:07.209436     1 line_search.cc:565] Bracketing phase found step size: 6.75414909e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 1.53062876e+02, gradient: -4.64482286e+00, value_is_valid: 1, gradient_is_valid: 1], current: [x: 6.75414909e-01, value: 1.50652828e+02, gradient: -2.53350140e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.209471     1 callbacks.cc:125]   66: f: 1.506528e+02 d: 2.41e+00 g: 1.37e+01 h: 1.00e+00 s: 6.75e-01 e:  1 it: 2.81e-05 tt: 1.43e-02
I0522 22:10:07.209738     1 line_search.cc:565] Bracketing phase found step size: 7.28806887e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 1.50652828e+02, gradient: -6.61367996e+00, value_is_valid: 1, gradient_is_valid: 1], current: [x: 7.28806887e-01, value: 1.46725381e+02, gradient: -4.21504945e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.210009     1 callbacks.cc:125]   67: f: 1.467254e+02 d: 3.93e+00 g: 1.42e+01 h: 1.40e+00 s: 7.29e-01 e:  1 it: 2.79e-04 tt: 1.49e-02
I0522 22:10:07.210029     1 line_search.cc:565] Bracketing phase found step size: 8.63452624e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 1.46725381e+02, gradient: -9.09707562e+00, value_is_valid: 1, gradient_is_valid: 1], current: [x: 8.63452624e-01, value: 1.40174979e+02, gradient: -6.69777753e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.210057     1 callbacks.cc:125]   68: f: 1.401750e+02 d: 6.55e+00 g: 1.46e+01 h: 2.24e+00 s: 8.63e-01 e:  1 it: 3.60e-05 tt: 1.49e-02
I0522 22:10:07.210067     1 line_search.cc:565] Bracketing phase found step size: 5.80390851e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 1.40174979e+02, gradient: -2.25723809e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 5.80390851e-01, value: 1.31404070e+02, gradient: -1.71807077e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.210083     1 callbacks.cc:125]   69: f: 1.314041e+02 d: 8.77e+00 g: 1.24e+01 h: 3.79e+00 s: 5.80e-01 e:  1 it: 1.69e-05 tt: 1.50e-02
I0522 22:10:07.210093     1 polynomial.cc:196] Input polynomial: 0.709822 -7.19373
I0522 22:10:07.210109     1 line_search.cc:550] Bracket found: current step (1.00000000e+01) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.210115     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 1.00000000e+00, value: 1.24565255e+02, gradient: -6.89227461e+00, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+01, value: 1.14504071e+03, gradient: 3.05387542e+02, value_is_valid: 1, gradient_is_valid: 1], bracket width: 9.00000000e+00, bracket abs delta cost: 1.02047546e+03
I0522 22:10:07.210132     1 polynomial.cc:196] Input polynomial: 026.7285 -33.6208
I0522 22:10:07.210144     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 1.00000000e+00, value: 1.24565255e+02, gradient: -6.89227461e+00, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+01, value: 1.14504071e+03, gradient: 3.05387542e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 1.25786198e+00, value: 1.22750626e+02, gradient: -7.20708296e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.210165     1 polynomial.cc:196] Input polynomial: 028.4016 -42.9324
I0522 22:10:07.210191     1 line_search.cc:839] Zoom iteration: 2, bracket_low: [x: 1.25786198e+00, value: 1.22750626e+02, gradient: -7.20708296e+00, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+01, value: 1.14504071e+03, gradient: 3.05387542e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 1.51161831e+00, value: 1.20868157e+02, gradient: -7.64868227e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.210222     1 polynomial.cc:196] Input polynomial: 030.2306 -53.3458
I0522 22:10:07.210234     1 line_search.cc:839] Zoom iteration: 3, bracket_low: [x: 1.51161831e+00, value: 1.20868157e+02, gradient: -7.64868227e+00, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+01, value: 1.14504071e+03, gradient: 3.05387542e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 1.76462946e+00, value: 1.18867397e+02, gradient: -8.17670351e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.210247     1 polynomial.cc:196] Input polynomial: 032.2468 -65.0804
I0522 22:10:07.210363     1 line_search.cc:839] Zoom iteration: 4, bracket_low: [x: 1.76462946e+00, value: 1.18867397e+02, gradient: -8.17670351e+00, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+01, value: 1.14504071e+03, gradient: 3.05387542e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 2.01819556e+00, value: 1.16723949e+02, gradient: -8.72594356e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.210479     1 polynomial.cc:196] Input polynomial: 0034.468 -78.2892
I0522 22:10:07.210500     1 line_search.cc:839] Zoom iteration: 5, bracket_low: [x: 2.01819556e+00, value: 1.16723949e+02, gradient: -8.72594356e+00, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+01, value: 1.14504071e+03, gradient: 3.05387542e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 2.27135601e+00, value: 1.14452277e+02, gradient: -9.19836890e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.210518     1 polynomial.cc:196] Input polynomial: 036.8874 -92.9829
I0522 22:10:07.210533     1 line_search.cc:839] Zoom iteration: 6, bracket_low: [x: 2.27135601e+00, value: 1.14452277e+02, gradient: -9.19836890e+00, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+01, value: 1.14504071e+03, gradient: 3.05387542e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 2.52071913e+00, value: 1.12119461e+02, gradient: -9.46792615e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.210551     1 polynomial.cc:196] Input polynomial: 39.4616 -108.94
I0522 22:10:07.210566     1 line_search.cc:839] Zoom iteration: 7, bracket_low: [x: 2.52071913e+00, value: 1.12119461e+02, gradient: -9.46792615e+00, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+01, value: 1.14504071e+03, gradient: 3.05387542e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 2.76064657e+00, value: 1.09847371e+02, gradient: -9.40729884e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.210578     1 polynomial.cc:196] Input polynomial: 042.1039 -125.641
I0522 22:10:07.210589     1 line_search.cc:839] Zoom iteration: 8, bracket_low: [x: 2.76064657e+00, value: 1.09847371e+02, gradient: -9.40729884e+00, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+01, value: 1.14504071e+03, gradient: 3.05387542e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 2.98407705e+00, value: 1.07789516e+02, gradient: -8.93501988e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.210605     1 polynomial.cc:196] Input polynomial: 044.6919 -142.299
I0522 22:10:07.210621     1 line_search.cc:839] Zoom iteration: 9, bracket_low: [x: 2.98407705e+00, value: 1.07789516e+02, gradient: -8.93501988e+00, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+01, value: 1.14504071e+03, gradient: 3.05387542e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 3.18400186e+00, value: 1.06082605e+02, gradient: -8.06035595e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.210638     1 polynomial.cc:196] Input polynomial: 047.0921 -158.002
I0522 22:10:07.210886     1 line_search.cc:839] Zoom iteration: 10, bracket_low: [x: 3.18400186e+00, value: 1.06082605e+02, gradient: -8.06035595e+00, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+01, value: 1.14504071e+03, gradient: 3.05387542e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 3.35516354e+00, value: 1.04796908e+02, gradient: -6.89234533e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.211145     1 polynomial.cc:196] Input polynomial: 049.1935 -171.945
I0522 22:10:07.211169     1 line_search.cc:839] Zoom iteration: 11, bracket_low: [x: 3.35516354e+00, value: 1.04796908e+02, gradient: -6.89234533e+00, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+01, value: 1.14504071e+03, gradient: 3.05387542e+02, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 3.49527023e+00, value: 1.03918004e+02, gradient: -5.59995844e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.211603     1 line_search.cc:860] Zoom phase found step size: 3.49527023e+00, satisfying strong Wolfe conditions.
I0522 22:10:07.211621     1 callbacks.cc:125]   70: f: 1.039180e+02 d: 2.75e+01 g: 1.50e+01 h: 1.52e+01 s: 3.50e+00 e: 13 it: 1.53e-03 tt: 1.65e-02
I0522 22:10:07.211637     1 line_search.cc:550] Bracket found: current step (2.20947913e-01) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.211675     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 0.00000000e+00, value: 1.03918004e+02, gradient: -2.48801325e+02, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 2.20947913e-01, value: 1.56460545e+03, gradient: 1.62732539e+03, value_is_valid: 1, gradient_is_valid: 1], bracket width: 2.20947913e-01, bracket abs delta cost: 1.46068745e+03
I0522 22:10:07.211692     1 polynomial.cc:196] Input polynomial: 062094.3 -248.801
I0522 22:10:07.211704     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 0.00000000e+00, value: 1.03918004e+02, gradient: -2.48801325e+02, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 2.20947913e-01, value: 1.56460545e+03, gradient: 1.62732539e+03, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 4.00682924e-03, value: 1.03062371e+02, gradient: -1.74585777e+02, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.211737     1 line_search.cc:860] Zoom phase found step size: 4.00682924e-03, satisfying strong Wolfe conditions.
I0522 22:10:07.211753     1 callbacks.cc:125]   71: f: 1.030624e+02 d: 8.56e-01 g: 1.58e+01 h: 7.00e-01 s: 4.01e-03 e:  2 it: 1.23e-04 tt: 1.66e-02
I0522 22:10:07.211762     1 line_search.cc:565] Bracketing phase found step size: 5.38544679e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 1.03062371e+02, gradient: -3.17757225e+00, value_is_valid: 1, gradient_is_valid: 1], current: [x: 5.38544679e-01, value: 1.01750611e+02, gradient: -1.52396404e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.211951     1 callbacks.cc:125]   72: f: 1.017506e+02 d: 1.31e+00 g: 1.49e+01 h: 9.78e-01 s: 5.39e-01 e:  1 it: 1.69e-05 tt: 1.67e-02
I0522 22:10:07.212010     1 line_search.cc:565] Bracketing phase found step size: 1.00000000e+00, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 1.01750611e+02, gradient: -2.31862998e+00, value_is_valid: 1, gradient_is_valid: 1], current: [x: 1.00000000e+00, value: 1.00324120e+02, gradient: -2.77815248e-01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.212064     1 callbacks.cc:125]   73: f: 1.003241e+02 d: 1.43e+00 g: 9.35e+00 h: 8.14e-01 s: 1.00e+00 e:  1 it: 6.39e-05 tt: 1.69e-02
I0522 22:10:07.212078     1 line_search.cc:565] Bracketing phase found step size: 1.00000000e+00, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 1.00324120e+02, gradient: -2.37296056e+00, value_is_valid: 1, gradient_is_valid: 1], current: [x: 1.00000000e+00, value: 9.81725519e+01, gradient: -1.94422588e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.212098     1 callbacks.cc:125]   74: f: 9.817255e+01 d: 2.15e+00 g: 6.57e+00 h: 4.88e-01 s: 1.00e+00 e:  1 it: 2.22e-05 tt: 1.70e-02
I0522 22:10:07.212108     1 line_search.cc:565] Bracketing phase found step size: 3.45386097e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 9.81725519e+01, gradient: -1.24589130e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 3.45386097e-01, value: 9.44460211e+01, gradient: -9.41072606e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.212124     1 callbacks.cc:125]   75: f: 9.444602e+01 d: 3.73e+00 g: 6.09e+00 h: 1.38e+00 s: 3.45e-01 e:  1 it: 1.72e-05 tt: 1.70e-02
I0522 22:10:07.212142     1 line_search.cc:565] Bracketing phase found step size: 6.83320108e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 9.44460211e+01, gradient: -1.09071304e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 6.83320108e-01, value: 8.86234229e+01, gradient: -6.03651594e+00, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.212173     1 callbacks.cc:125]   76: f: 8.862342e+01 d: 5.82e+00 g: 2.83e+00 h: 2.86e+00 s: 6.83e-01 e:  1 it: 3.50e-05 tt: 1.70e-02
I0522 22:10:07.212195     1 line_search.cc:565] Bracketing phase found step size: 8.20076343e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 8.86234229e+01, gradient: -1.42001369e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 8.20076343e-01, value: 7.90827407e+01, gradient: -1.04338484e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.212213     1 callbacks.cc:125]   77: f: 7.908274e+01 d: 9.54e+00 g: 2.15e+00 h: 6.95e+00 s: 8.20e-01 e:  1 it: 2.19e-05 tt: 1.71e-02
I0522 22:10:07.212221     1 line_search.cc:582] Bracket found: current step (0.649175) satisfies Armijo, but has gradient >= 0, thus have passed an inflection point of f().
/ceres-solver/internal/ceres/evaluation_callback_test.cc:95: Failure
Expected: (evaluate_last_parameter_hash) != (incoming_parameter_hash), actual: 15341029980558246055 vs 15341029980558246055
/ceres-solver/internal/ceres/evaluation_callback_test.cc:96: Failure
Expected: (prepare_parameter_hash) != (incoming_parameter_hash), actual: 15341029980558246055 vs 15341029980558246055
I0522 22:10:07.212359     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 6.49174794e-01, value: 6.90257578e+01, gradient: 8.18228006e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 0.00000000e+00, value: 7.90827407e+01, gradient: -2.93932614e+01, value_is_valid: 1, gradient_is_valid: 1], bracket width: 6.49174794e-01, bracket abs delta cost: 1.00569830e+01
I0522 22:10:07.212496     1 polynomial.cc:196] Input polynomial: 042.8276 -29.3933
/ceres-solver/internal/ceres/evaluation_callback_test.cc:151: Failure
Expected: (evaluate_last_parameter_hash) != (incoming_parameter_hash), actual: 15341029980558246055 vs 15341029980558246055
I0522 22:10:07.212620     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 6.49174794e-01, value: 6.90257578e+01, gradient: 8.18228006e+01, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 0.00000000e+00, value: 7.90827407e+01, gradient: -2.93932614e+01, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 6.49174794e-01, value: 6.90257578e+01, gradient: 8.18228006e+01, value_is_valid: 1, gradient_is_valid: 1]
W0522 22:10:07.212646     1 line_search.cc:784] Line search failed: Wolfe zoom bracket width: 0.00000e+00 too small with descent_direction_max_norm: 2.31408e+01.
I0522 22:10:07.212939     1 callbacks.cc:125]   78: f: 6.902576e+01 d: 1.01e+01 g: 7.51e+00 h: 1.51e+01 s: 6.49e-01 e:  2 it: 5.53e-04 tt: 1.77e-02
I0522 22:10:07.212961     1 line_search.cc:565] Bracketing phase found step size: 5.11527321e-01, satisfying strong Wolfe conditions, initial_position: [x: 0.00000000e+00, value: 6.90257578e+01, gradient: -3.93213912e+01, value_is_valid: 1, gradient_is_valid: 1], current: [x: 5.11527321e-01, value: 6.59754329e+01, gradient: 1.34781836e+01, value_is_valid: 1, gradient_is_valid: 1]
I0522 22:10:07.212996     1 callbacks.cc:125]   79: f: 6.597543e+01 d: 3.05e+00 g: 1.09e+01 h: 5.64e+00 s: 5.12e-01 e:  1 it: 3.79e-05 tt: 1.79e-02
I0522 22:10:07.213124     1 polynomial.cc:196] Input polynomial: 0.048608 -3.72596
I0522 22:10:07.213254     1 line_search.cc:550] Bracket found: current step (1.00000000e+01) violates Armijo sufficient condition, or has passed an inflection point of f() based on value.
I0522 22:10:07.213376     1 line_search.cc:437] Starting line search zoom phase with bracket_low: [x: 1.00000000e+00, value: 6.22737783e+01, gradient: -3.55218921e+00, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+01, value: 5.14120803e+02, gradient: 7.33884918e+01, value_is_valid: 1, gradient_is_valid: 1], bracket width: 9.00000000e+00, bracket abs delta cost: 4.51847024e+02
I0522 22:10:07.213521     1 polynomial.cc:196] Input polynomial: 011.9461 -15.4983
I0522 22:10:07.213583     1 line_search.cc:839] Zoom iteration: 1, bracket_low: [x: 1.00000000e+00, value: 6.22737783e+01, gradient: -3.55218921e+00, value_is_valid: 1, gradient_is_valid: 1], bracket_high: [x: 1.00000000e+01, value: 5.14120803e+02, gradient: 7.33884918e+01, value_is_valid: 1, gradient_is_valid: 1], minimizing solution: [x: 1.2973

@sandwichmaker sandwichmaker assigned keir and alexsmac and unassigned keir and alexsmac May 22, 2020
keir pushed a commit that referenced this issue May 27, 2020
This should reduce the probability of the test heuristic failing due
to floating point issues.

#562
#392

Change-Id: I8ccf4164a8d595f5930d378f464313d4a2cae419
@sandwichmaker
Copy link
Contributor

This should be fixed at head.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants