Skip to content

Inexact Newton Steps in Levenberg Marquardt #319

Open
@avik-pal

Description

@avik-pal

See the last part of http://ceres-solver.org/nnls_solving.html#levenberg-marquardt. This is basically already there and this is mostly a internal solver selection mechanism:

  1. Add a forcing function to LM
  2. Add a newton_step = Val(:exact) / Val(:inexact) option. Set it to nothing by default
  3. Default to exact for factorization, else inexact
  4. Inexact Newton is just setting the tolerance correctly in dolinsolve.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions