parallelizing optimization tasks for functions evaluated by external devices
Mostra commenti meno recenti
Hello, I need to optimize two functions of different variables, let's call them F1(X1) and F2(X2), using GA algorithm. The functions are evaluated on an external device which allows for parallelization: you pass two variable sets {X1,X2} and get back two scalars {F1,F2} in just one step. A single step takes long time, so I am forced to do evaluations in parallel. I am trying to use Parallel Comp. Toolbox construct 'spmd' and having difficulty synchronizing function evaluations in the two labs running two different GA sessions. I had an idea to use 'gcat(X)' command to consolidate arguments {X1,X2} from different labs in order to pass them to external HW, but I don't know how to access arguments of GA and how to synchronize function calls from different labs. Any help ?? - Thank you.
Risposta accettata
Più risposte (1)
matlabUser
il 12 Ott 2011
2 Commenti
Walter Roberson
il 12 Ott 2011
Trivial change:
if labindex < 3
should be
if labindex < mediator
matlabUser
il 13 Ott 2011
Categorie
Scopri di più su MATLAB Mobile in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!