762 Practical Aspects of Optimization
Initialize node iData from the host nodeRandomly perturb one variable out of S(i)Change the designExchange updated information
from other nodesAll variable perturbed
out of S(i)?YesNoNoYesGlobally assemble all
updated design
variablesAll cycles done?Final design, stopFigure 14.8 Flow diagram of parallel simulated annealing on a single node.S(i), set of design
variables assigned to nodei; nodei=processori.FindX=
x 1
x 2
..
.
xn
(14.102)
which minimizesf 1 (X), f 2 ( X),... , fk(X) (14.103)subject togj( X)≤ 0 , j= 1 , 2 ,... , m (14.104)wherekdenotes the number of objective functions to be minimized. Any or all of the
functionsfi( andX) gj( may be nonlinear. The multiobjective optimization problemX)
is also known as avector minimization problem.