Update multistart solver, add method for multistart NLP initialization - #3994
Update multistart solver, add method for multistart NLP initialization#3994stephenscini wants to merge 75 commits into
Conversation
|
Opening PR, but still in active development. Dependent on #3991 first as it includes those changes. |
|
Note for 7/21 Dev meeting Method implemented with support for new solver interface. All original tests passing locally. Tasks before ready for review:
|
|
@michaelbynum @blnicho I think this is ready for review. Please take a look when you have a chance. Thanks! |
|
Note from 08/25 dev meeting: Not necessarily a bad design choice but technically precedent in Pyomo is to allow users to change the solver during solve after initialization. Worth future discussion. |
Followed precedent and added back config option. Also adjusted so availability checks subsolver, and is rechecked during solve in case of change. |
|
@michaelbynum @blnicho |
Fixes # .
Summary/Motivation:
Additional method in devel/initialization to use multistart optimization as a way for initializing nonliner models.
Changes proposed in this PR:
AI-Use Disclosure
AI tools contributed to the development of this PR
Review process (select ONE):
Notes for reviewers (optional):
Legal Acknowledgement
By contributing to this software project, I have read the contribution guide and agree to the following terms and conditions for my contribution: