29.04.2013 Views

TESI DOCTORAL - La Salle

TESI DOCTORAL - La Salle

TESI DOCTORAL - La Salle

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.3. Deterministic hierarchical consensus architectures<br />

SERT DHCA (sec.)<br />

PERT DHCA (sec.)<br />

10 1<br />

10 0<br />

|df A | = 10 , |df D | = 14 , |df R | = 5<br />

ADR ARD DAR DRA RAD RDA flat<br />

DHCA variant<br />

10 0<br />

(a) Serial estimated running time<br />

|df A | = 10 , |df D | = 14 , |df R | = 5<br />

ADR ARD DAR DRA RAD RDA flat<br />

DHCA variant<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 DHCA (sec.)<br />

PRT DHCA (sec.)<br />

10 1<br />

10 0<br />

|df A | = 10 , |df D | = 14 , |df R | = 5<br />

ADR ARD DAR DRA RAD RDA flat<br />

DHCA variant<br />

10 0<br />

(b) Serial real running time<br />

|df A | = 10 , |df D | = 14 , |df R | = 5<br />

ADR ARD DAR DRA RAD RDA flat<br />

DHCA variant<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.11: Estimated and real running times of the serial and parallel DHCA on the Zoo<br />

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

consensus architecture except when the EAC consensus function is employed —however,<br />

this behaviour is not always successfully predicted by SERTDHCA, asdepictedinfigure<br />

3.12(a). We believe this is due to the fact that our estimation is founded on the execution<br />

time of a single consensus process.<br />

As regards the parallel implementation of DHCA, the six DHCA variants yield very<br />

similar real execution times, as shown in figure 3.12(d), a trend that the running time<br />

estimation also captures —see figure 3.12(c). However, notice that this fact makes it difficult<br />

that the absolute minima of PERTDHCA and PRTDHCA coincide, which will probably harm<br />

the predictive accuracy of our proposal in the parallel implementation context. Moreover,<br />

notice that when the MCLA consensus function is employed, flat consensus is not executable<br />

(with the resources available in our experiments, see appendix A.6), while all the DHCA<br />

variants are.<br />

Diversity scenario |df A| =28<br />

Figure 3.13 presents the estimated and real running times of the serial and parallel DHCA<br />

implementations in the highest diversity scenario, i.e. the one corresponding to the creation<br />

of the cluster ensemble by means of the |dfA| = 28 clustering algorithms of the CLUTO<br />

clustering toolbox —which gives rise to a cluster ensemble containing l = 1596 components.<br />

In this context, arranging the diversity factors in decreasing cardinality order for defining<br />

their association to the DHCA stages again yields the most computationally efficient serial<br />

78

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

Saved successfully!

Ooh no, something went wrong!