Skip to content

Introduce a robust Levenberg-Marquardt#617

Merged
kellertuer merged 338 commits into
dev-0.6from
kt-mb/modified-LM
Jun 24, 2026
Merged

Introduce a robust Levenberg-Marquardt#617
kellertuer merged 338 commits into
dev-0.6from
kt-mb/modified-LM

Conversation

@kellertuer

Copy link
Copy Markdown
Member

Following https://arxiv.org/abs/2606.23560, this PR introduces a robust Levenberg-Marquardt algorithm for Riemannian manifolds. (see also #332). This should be the last PR to be added to #605.

mateuszbaran and others added 30 commits February 11, 2026 18:46
In this form all seems to be working fine. Very nice! Though I would have expected both variants to produce the same number of iterations.
This reverts commit 2f8d323.
@codecov

codecov Bot commented Jun 23, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (e61de7e) to head (2a99c45).
⚠️ Report is 11 commits behind head on dev-0.6.

Additional details and impacted files
@@             Coverage Diff             @@
##           dev-0.6      #617     +/-   ##
===========================================
  Coverage   100.00%   100.00%             
===========================================
  Files           91        96      +5     
  Lines        10054     12574   +2520     
===========================================
+ Hits         10054     12574   +2520     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@mateuszbaran mateuszbaran left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few small-ish comments 🙂

Comment thread docs/src/plans/objectives/constrained.md Outdated
Comment thread docs/src/solvers/LevenbergMarquardt.md
Comment thread docs/src/notation.md Outdated
Comment thread docs/src/notation.md
Comment thread ext/ManoptManifoldsExt/manifold_functions.jl
Comment thread Changelog.md
Comment thread src/plans/conjugate_residual_plan.jl
Comment thread src/plans/nonlinear_least_squares/nls_general_plan.jl Outdated
Comment thread src/plans/robustifiers.jl Outdated

@mateuszbaran mateuszbaran left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is good enough now 🙂

@kellertuer
kellertuer merged commit 8d9b3c1 into dev-0.6 Jun 24, 2026
16 checks passed
kellertuer referenced this pull request Jun 24, 2026
@kellertuer
kellertuer deleted the kt-mb/modified-LM branch June 26, 2026 15:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Ready-for-Review A label for pull requests that are feature-ready

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants