Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AUGLAG with child algorithm #9

Closed
sonntagdaniel opened this issue Dec 12, 2017 · 1 comment
Closed

AUGLAG with child algorithm #9

sonntagdaniel opened this issue Dec 12, 2017 · 1 comment

Comments

@sonntagdaniel
Copy link

Just a quick comment/issue, as it took me quite a while to figure this out in my code, maybe it will come in handy for anybody who reads this: right now the tolerance on the child algorithm can only be set when creating the NLOptSolver and will be set automatically as a relative tolerance on the variables change (which may or may not make sense).

When relativeStoppingTolerance is set to 0.0 (maybe because later on a relativeStoppingTolerance on the objective function is set), the algorithm will fail (or at least failed in my test cases).

@BrannonKing
Copy link
Owner

As is typical with these iterative algorithms, a tolerance of absolute 0.0 is unachievable. It sounds like it would be valuable to add bounds checks on the tolerance values. And I'm open to other methods to set various tolerances in NLopt. I'm open to PRs for either of those.

@BrannonKing BrannonKing closed this as not planned Won't fix, can't repro, duplicate, stale Aug 26, 2022
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

No branches or pull requests

2 participants