12.07.2013 Views

Improved ant colony optimization algorithms for continuous ... - CoDE

Improved ant colony optimization algorithms for continuous ... - CoDE

Improved ant colony optimization algorithms for continuous ... - CoDE

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

50 Ant Colony Optimization <strong>for</strong> Mixed Variable Problems<br />

et al [52] and Abramson et al [3], which are able to handle such categorical<br />

variables properly. we show that ACOMV can per<strong>for</strong>ms comparably to<br />

MVP [52] and FMGPS [3]. Table 4.11 present the new best-so-far solution<br />

of ACOMV after 10000 function evalutations.<br />

4.6.5 Group IV: Welded Beam Design Problem Case B<br />

Welded beam design problem case B is taken from Deb and Goyal [21] and<br />

Dimopoulos [23]. It is a variation of case A and is extended to include ordered<br />

discrete and categorical variables together. Table 4.12 shows ACOMV<br />

obtained a new best-so-far solution with a 100% success rate. The maximum,<br />

mean and minimum number of evaluations of is 4883, 1436 and 692,<br />

respectively. Table 4.14 verifies the best results obtained by ACOMV not to<br />

violate the constraints.<br />

4.6.6 Related Work on Engineering Optimization Problems<br />

For a detail level analysis on engineering <strong>optimization</strong> problems, we investigate<br />

ACOMV RLDs on fighting against stagnation by restart mechanism.<br />

An experiment is also conducted to compare the per<strong>for</strong>mance of the generic<br />

restart mechanism of ACOMV with a problem tailored restart mechanism,<br />

called cut-off restart. The later is based on an approximation of exponential<br />

distribution. It is possible to estimate, from an empirically estimated<br />

RLD, the number of function evaluations needed to find the required solution<br />

with a probability greater than or equal to z if an optimal restart policy<br />

is supposed to be used. This estimation is sometimes called computational<br />

ef<strong>for</strong>t [69, 73] and it is defined as<br />

ef<strong>for</strong>t = min(l)<br />

<br />

l ·<br />

<br />

ln(1 − z)<br />

ln(1 − RLq(l))<br />

(4.5)<br />

The solution l of the computation ef<strong>for</strong>t is the cut-off evaluations to periodically<br />

restart in a simulation of estimate model. RLq(l) is the algorithm’s<br />

RLD, defined as RLq(l) = P (Lq ≤ l), where Lq is the random variable<br />

representing the number of function evaluations needed to find a solution<br />

of quality q, and P (Lq ≤ l) is the probability that Lq takes a value less<br />

than or equal to l function evaluations. The cut-off restart improves the<br />

per<strong>for</strong>mance of <strong>algorithms</strong> as seen from Figure 4.7. However we also see<br />

that the tuned restart mechanism of ACOMV needs less functions evaluations<br />

to have 100% success rate than the cut-off restart, even if latter one<br />

is problem-tailored. Taking the pressure vessel design problem case D of<br />

Figure 4.7 <strong>for</strong> example, the cut-off restart starts at the point (2243 function<br />

evaluations with a 23% success rate), and obtain a 99% success rate with<br />

44400 function evaluations, while the tuned restart mechanism of ACOMV

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!