$extrastylesheet
|
Dakota
Version 6.2
|
Meta-iterator for closely-coupled hybrid iteration, typically involving the embedding of local search methods within global search methods. More...
Public Member Functions | |
| EmbedHybridMetaIterator (ProblemDescDB &problem_db) | |
| standard constructor | |
| EmbedHybridMetaIterator (ProblemDescDB &problem_db, Model &model) | |
| alternate constructor | |
| ~EmbedHybridMetaIterator () | |
| destructor | |
Protected Member Functions | |
| void | core_run () |
| Performs the hybrid iteration by executing global and local iterators, using a set of models that may vary in fidelity. | |
| void | derived_init_communicators (ParLevLIter pl_iter) |
| derived class contributions to initializing the communicators associated with this Iterator instance | |
| void | derived_set_communicators (ParLevLIter pl_iter) |
| derived class contributions to setting the communicators associated with this Iterator instance | |
| void | derived_free_communicators (ParLevLIter pl_iter) |
| derived class contributions to freeing the communicators associated with this Iterator instance | |
| IntIntPair | estimate_partition_bounds () |
| estimate the minimum and maximum partition sizes that can be utilized by this Iterator | |
| const Variables & | variables_results () const |
| return the final solution from the embedded hybrid (variables) | |
| const Response & | response_results () const |
| return the final solution from the embedded hybrid (response) | |
Private Attributes | |
| Iterator | globalIterator |
| the top-level outer iterator (e.g., global minimizer) | |
| Model | globalModel |
| the model employed by the top-level outer iterator | |
| Iterator | localIterator |
| the inner iterator (e.g., local minimizer) | |
| Model | localModel |
| the model employed by the inner iterator | |
| Real | localSearchProb |
| the probability of running a local search refinement within phases of the global minimization for tightly-coupled hybrids | |
Meta-iterator for closely-coupled hybrid iteration, typically involving the embedding of local search methods within global search methods.
This meta-iterator uses multiple methods in close coordination, generally using a local search minimizer repeatedly within a global minimizer (the local search minimizer refines candidate minima which are fed back to the global minimizer).
1.7.6.1