Skip to content

Conversation

@MohamedLaghdafHABIBOULLAH
Copy link
Collaborator

We enable the use of R2DH as a subsolver with different stopping criteria for the subproblem.
Remark: this PR uses the input_struct.jl defined here: #153

@MohamedLaghdafHABIBOULLAH
Copy link
Collaborator Author

@dpo pour cette PR j'ai modifié le critère d'arrêt du sous solveur de LM pour qu'il soit le même que R2N

@dpo
Copy link
Member

dpo commented Jan 17, 2025

@MohamedLaghdafHABIBOULLAH Please rebase and revise this PR.

@MaxenceGollier
Copy link
Collaborator

As discussed, I suggest to modify the default value of $$\theta$$ to 1/(1+eps(R)^(1 / 5)) in ROSolverOptions here and change the definition of νInv accordingly (see #172).

@MohamedLaghdafHABIBOULLAH
Copy link
Collaborator Author

As discussed, I suggest to modify the default value of θ to 1/(1+eps(R)^(1 / 5)) in ROSolverOptions here and change the definition of νInv accordingly (see #172).

Done, could you review this PR @MaxenceGollier ?

Copy link
Member

@dpo dpo left a comment

Choose a reason for hiding this comment

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

Could you also please rename this PR so it has a descriptive title?

@MohamedLaghdafHABIBOULLAH MohamedLaghdafHABIBOULLAH changed the title update LM solver LM as R2N, accounting for linearity Feb 26, 2025
@MohamedLaghdafHABIBOULLAH MohamedLaghdafHABIBOULLAH changed the title LM as R2N, accounting for linearity Implementation of LM as R2N while accounting for linearity. Feb 26, 2025
@dpo dpo changed the title Implementation of LM as R2N while accounting for linearity. LM: only recompute Jacobian norm if problem is nonlinear Feb 26, 2025
@dpo dpo added the enhancement New feature or request label Feb 26, 2025
@dpo dpo merged commit 9bc4177 into JuliaSmoothOptimizers:master Feb 26, 2025
10 of 12 checks passed
@dpo
Copy link
Member

dpo commented Feb 26, 2025

Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants