Skip to content

Fix LM surrogate operator documentation#621

Merged
kellertuer merged 2 commits into
JuliaManifolds:masterfrom
sChoiKr:fix-lm-surrogate-doc
Jul 3, 2026
Merged

Fix LM surrogate operator documentation#621
kellertuer merged 2 commits into
JuliaManifolds:masterfrom
sChoiKr:fix-lm-surrogate-doc

Conversation

@sChoiKr

@sChoiKr sChoiKr commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

This PR fixes a small documentation typo in the Levenberg–Marquardt linear surrogate description based on the very reference https://arxiv.org/pdf/2606.23560.

The surrogate operator is defined as $\mathcal L : T_pM \to \mathbb R^n,$ so it should use the Jacobian action $\mathcal L(X) = C J_F(p)[X],$ rather than the adjoint Jacobian applied to the residual. The latter lives in the tangent space and is dimensionally inconsistent with the definition of $\mathcal L$. I also updated the following explanatory sentence to describe $J_F(p)$ as the Jacobian linear operator.

@codecov

codecov Bot commented Jul 2, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (0922d3f) to head (63ac106).

Additional details and impacted files
@@            Coverage Diff            @@
##            master      #621   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           96        96           
  Lines        12574     12574           
=========================================
  Hits         12574     12574           

☔ 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.

Comment thread src/plans/nonlinear_least_squares/nls_general_plan.jl Outdated
@kellertuer

Copy link
Copy Markdown
Member

Thanks! | Takk! | Vielen Dank!

@kellertuer
kellertuer merged commit a86a1ea into JuliaManifolds:master Jul 3, 2026
14 of 15 checks passed
@sChoiKr
sChoiKr deleted the fix-lm-surrogate-doc branch July 3, 2026 10:17
kellertuer referenced this pull request Jul 4, 2026
* Fix a few typos in the random walk solver example.
* Initial setup of Gradient Sampling.
* Setup the boiler plate code for the high-level interface and create the documentation page.
* Sketch the algorithm further.
* add a bit of documentation.
* Documentation and show/print for the gradient sampling state
* Setup a first example and fix the firrst few bugs.
* Add Changelog entry.
* add Ole Gunnar to the about.md
* Update Hajgs link on the about page.
* Start testing.
* bump version.
* Apply suggestions from code review

---------

Co-authored-by: Ole Gunnar Røsholt Hovland <73483154+elorannug@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants