29.04.2013 Views

TESI DOCTORAL - La Salle

TESI DOCTORAL - La Salle

TESI DOCTORAL - La Salle

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

3.2. Random hierarchical consensus architectures<br />

SERT RHCA (sec.)<br />

PERT RHCA (sec.)<br />

10 0<br />

10 −1<br />

s : number of stages<br />

5 4 3 3 2 2 1<br />

2 3 4 6 7 28 57<br />

b : mini−ensemble size<br />

(a) Serial estimated running time<br />

5<br />

10<br />

4 3 3 2 2 1<br />

0<br />

s : number of stages<br />

10 −1<br />

2 3 4 6 7 28 57<br />

b : mini−ensemble size<br />

(c) Parallel estimated running time<br />

CSPA<br />

EAC<br />

HGPA<br />

MCLA<br />

ALSAD<br />

KMSAD<br />

SLSAD<br />

CSPA<br />

EAC<br />

HGPA<br />

MCLA<br />

ALSAD<br />

KMSAD<br />

SLSAD<br />

SRT RHCA (sec.)<br />

PRT RHCA (sec.)<br />

10 0<br />

10 −1<br />

s : number of stages<br />

5 4 3 3 2 2 1<br />

2 3 4 6 7 28 57<br />

b : mini−ensemble size<br />

(b) Serial real running time<br />

5<br />

10<br />

4 3 3 2 2 1<br />

0<br />

s : number of stages<br />

10 −1<br />

2 3 4 6 7 28 57<br />

b : mini−ensemble size<br />

(d) Parallel real running time<br />

CSPA<br />

EAC<br />

HGPA<br />

MCLA<br />

ALSAD<br />

KMSAD<br />

SLSAD<br />

CSPA<br />

EAC<br />

HGPA<br />

MCLA<br />

ALSAD<br />

KMSAD<br />

SLSAD<br />

Figure 3.4: Estimated and real running times of the serial RHCA on the Zoo data collection<br />

in the diversity scenario corresponding to a cluster ensemble of size l = 57.<br />

variants. Figures 3.4(c) and 3.4(d) present their counterparts for the parallel RHCA implementation.<br />

The lower horizontal axis of each chart presents the mini-ensembles size b of<br />

each RHCA variant, and the superior horizontal axis indicates the corresponding number<br />

of stages s of the RHCA. Notice, for instance, that s =1forb = 57, which corresponds to<br />

flat consensus.<br />

If the estimated and real execution times of the serial implementation of the RHCA are<br />

analyzed separately (figures 3.4(a) and 3.4(b)), it can be observed that flat consensus is<br />

faster than any RHCA variant regardless of the consensus function employed. This is due<br />

to the small size of the cluster ensemble (l = 57) in this low diversity scenario, which makes<br />

any hierarchical consensus architecture slower than its one-step counterpart.<br />

Moreover, the visual comparison of figures 3.4(a) and 3.4(b) shows that SERTRHCA is<br />

a fairly accurate estimation of SRTRHCA. However, it is to notice that our goal is not<br />

to predict the exact value of SRTRHCA, but to use SERTRHCA to predict where the real<br />

running time will attain its minimum value —which is equivalent to determining the most<br />

computationally efficient RHCA variant, a goal that is perfectly accomplished in this case.<br />

Figures 3.4(c) and 3.4(d) depict the estimated and real running times of the fully<br />

parallel implementation of the same RHCA variants as before. The observation of these<br />

charts reveals that PERTRHCA succeeds notably in predicting the location of the minima<br />

58

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

Saved successfully!

Ooh no, something went wrong!