parallelizing optimization tasks for functions evaluated by external devices
Mostrar comentarios más antiguos
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.
Respuesta aceptada
Más respuestas (1)
matlabUser
el 12 de Oct. de 2011
2 comentarios
Walter Roberson
el 12 de Oct. de 2011
Trivial change:
if labindex < 3
should be
if labindex < mediator
matlabUser
el 13 de Oct. de 2011
Categorías
Más información sobre MATLAB Mobile en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!