Uploaded image for project: 'Commons Math'
  1. Commons Math
  2. MATH-1092

NonLinearConjugateGradientOptimizer's Line search is a gradient search returns obviously suboptimal point.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 3.3
    • None
    • None

    Description

      In package : org.apache.commons.math3.optim.nonlinear.scalar.gradient

      In a minimization problem, a line search should not return a point where the value is greater than the values at the edges of the interval. The line search violates this obvious requirement by focusing solely on solving for gradient=0 and ignoring the value.

      Moreover LineSearchFunction is something that can be used in other contexts, so perhaps this should be a standalone class.

      Attachments

        1. MATH-1092.patch
          23 kB
          Gilles Sadowski

        Activity

          People

            Unassigned Unassigned
            ajo.fod Ajo Fod
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: