Lines Matching refs:ARMIJO
88 case ceres::ARMIJO:
168 // the maximum step size so that the Armijo & Wolfe implementations are
244 // As the Armijo line search algorithm always uses the initial point, for
274 StringPrintf("Line search failed: Armijo failed to find a point "
354 // 1. step_size_{k} violates the sufficient decrease (Armijo) condition.
367 // conditions, or even a step size > minimum tolerance satisfying the Armijo
381 // point with the lowest cost found thus far which satsifies the Armijo
405 // Armijo sufficient decrease condition*, the one which generated the
407 // f(all other steps satisfying Armijo).
411 // first sample, and which does not satisfy the Armijo condition,
427 // amongst those found thus far, which minimizes f() and satisfies the Armijo
448 // minimum step size, and satsifies the Armijo condition was still found,
452 // satisfies at least the Armijo condition.
474 // type. As opposed to only calculating the gradient after the Armijo
498 // Bracket found: current step size violates Armijo sufficient decrease
507 << ") violates Armijo sufficient condition, or has passed an "
528 // of f(), but Armijo sufficient decrease is still satisfied and
537 << ") satisfies Armijo, but has gradient >= 0, thus have passed "
548 // minimizes f() and satisfies the Armijo condition.
557 << "point found satisfying Armijo condition only, to "
573 // those tested which minimizes f() and satisfies the Armijo condition
640 // tested, which satisfied the Armijo decrease condition and minimized f().
658 // Armijo sufficient decrease condition and interpolation method does not
664 // and bracket_high does not satisfy the Armijo condition, but still has
705 // found thus far and satisfies the Armijo condition, even though it does
757 // type. As opposed to only calculating the gradient after the Armijo
793 // Armijo sufficient decrease not satisfied, or not better
799 // Armijo sufficient decrease satisfied, check strong Wolfe condition.