(1) It is easier to deal with discrete problems, which permits, opposed to other optimization methods, the direct
inclusion of commercial pipe diameters in the design.
(2) They only employ the information given by the objective function and thus avoid complications associated with
the determination of derivatives and other auxiliary functions.
(3) They are global optimization procedures in the sense that they can adapt themselves easily to any given objective
function.
(4) Due to the fact that they allow for a family of solutions, one can obtain various optimal solutions or solutions close
to the optimal case.
(5) Within the process of optimal design, one can readily include an analysis for systems with different work loads.