Research Article

A Tabu Search-Based Memetic Algorithm for Hardware/Software Partitioning

Algorithm 6

Population updating procedure.
Require: Population , the current best solution , and a solution .
Ensure: Updated population .
(1)    Calculate according to (13);
(2)   for     do
(3)   calculate according to (13).
(4)   end for
(5)   Let , .
(6)   if     then
(7)    is inserted into , and is deleted from .
(8)   else
(9)   if     then
(10)   Let .
(11)     is inserted into , and is deleted from .
(12) end if
(13) end if
(14) return   .