Lines Matching refs:WOLFE
88 case ceres::WOLFE:
162 // We are expanding the search (during a Wolfe bracketing phase) using
165 // the maximum step size so that the Armijo & Wolfe implementations are
336 // Wolfe bracketing phase: Increases step_size until either it finds a point
337 // that satisfies the (strong) Wolfe conditions, or an interval that brackets
340 // the strong Wolfe conditions if one of the following conditions are met:
361 // Wolfe conditions, thus no Zoom required.
364 // strong Wolfe conditions within max_num_iterations. As this is an
367 // found thus far which satsifies the Armijo condition (but not the Wolfe
380 // Wolfe Zoom phase: Called when the Bracketing phase finds an interval of
382 // (strong) Wolfe conditions (before finding a step size that satisfies the
384 // step size which satisfies the Wolfe conditions is found. The interval is
388 // contains step sizes that satsify the strong Wolfe conditions.
411 // satisfies the strong Wolfe curvature condition, that we return the point
423 // points which satisfy the strong Wolfe conditions. Otherwise, on return false,
478 // in order to check the strong Wolfe conditions.
492 // Current step size satisfies the strong Wolfe conditions, and is thus a
515 StringPrintf("Line search failed: Wolfe bracketing phase failed to "
516 "find a point satisfying strong Wolfe conditions, or a "
529 // satisfy the strong Wolfe conditions itself, or the conditions for
580 // Returns true iff solution satisfies the strong Wolfe conditions. Otherwise,
592 << "Ceres bug: f_low input to Wolfe Zoom invalid, please contact "
603 << "Ceres bug: f_high input to Wolfe Zoom invalid, please "
609 << "Ceres bug: f_high input to Wolfe Zoom does not satisfy gradient "
624 // not satisfy the Wolfe condition.
628 StringPrintf("Line search failed: Wolfe zoom phase failed to "
629 "find a point satisfying strong Wolfe conditions "
639 // the strong Wolfe conditions has been found.
641 StringPrintf("Line search failed: Wolfe zoom bracket width: %.5e "
683 StringPrintf("Line search failed: Wolfe Zoom phase found "
703 // Armijo sufficient decrease satisfied, check strong Wolfe condition.
707 // in order to check the strong Wolfe conditions.
717 StringPrintf("Line search failed: Wolfe Zoom phase found "
728 // Found a valid termination point satisfying strong Wolfe conditions.
737 // Solution contains a valid point which satisfies the strong Wolfe