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.

CPU time (sec.)<br />

CPU time (sec.)<br />

16<br />

14<br />

12<br />

10<br />

8<br />

6<br />

4<br />

16<br />

14<br />

12<br />

10<br />

8<br />

6<br />

4<br />

2<br />

0<br />

CSPA<br />

RHCA<br />

DHCA<br />

flat<br />

CSPA<br />

RHCA<br />

DHCA<br />

flat<br />

CPU time (sec.)<br />

CPU time (sec.)<br />

1.5<br />

1<br />

0.5<br />

0.6<br />

0.5<br />

0.4<br />

0.3<br />

0.2<br />

0.1<br />

EAC<br />

RHCA<br />

DHCA<br />

flat<br />

EAC<br />

RHCA<br />

DHCA<br />

flat<br />

CPU time (sec.)<br />

CPU time (sec.)<br />

18<br />

16<br />

14<br />

12<br />

10<br />

8<br />

6<br />

4<br />

HGPA<br />

RHCA<br />

DHCA<br />

flat<br />

CPU time (sec.)<br />

12<br />

11<br />

10<br />

Chapter 3. Hierarchical consensus architectures<br />

9<br />

8<br />

7<br />

6<br />

MCLA<br />

RHCA<br />

DHCA<br />

flat<br />

CPU time (sec.)<br />

16<br />

14<br />

12<br />

10<br />

8<br />

6<br />

4<br />

2<br />

0<br />

ALSAD<br />

RHCA<br />

DHCA<br />

flat<br />

(a) Serial implementation running time<br />

15<br />

10<br />

5<br />

0<br />

HGPA<br />

RHCA<br />

DHCA<br />

flat<br />

CPU time (sec.)<br />

1.2<br />

1<br />

0.8<br />

0.6<br />

0.4<br />

0.2<br />

MCLA<br />

RHCA<br />

DHCA<br />

flat<br />

CPU time (sec.)<br />

16<br />

14<br />

12<br />

10<br />

8<br />

6<br />

4<br />

2<br />

0<br />

ALSAD<br />

RHCA<br />

DHCA<br />

flat<br />

(b) Parallel implementation running time<br />

CPU time (sec.)<br />

CPU time (sec.)<br />

16<br />

14<br />

12<br />

10<br />

8<br />

6<br />

4<br />

2<br />

16<br />

14<br />

12<br />

10<br />

8<br />

6<br />

4<br />

2<br />

0<br />

KMSAD<br />

RHCA<br />

DHCA<br />

flat<br />

KMSAD<br />

RHCA<br />

DHCA<br />

flat<br />

CPU time (sec.)<br />

CPU time (sec.)<br />

16<br />

14<br />

12<br />

10<br />

8<br />

6<br />

4<br />

2<br />

0<br />

16<br />

14<br />

12<br />

10<br />

8<br />

6<br />

4<br />

2<br />

0<br />

SLSAD<br />

RHCA<br />

DHCA<br />

flat<br />

SLSAD<br />

RHCA<br />

DHCA<br />

flat<br />

Figure 3.18: Running times of the computationally optimal RHCA, DHCA and flat consensus<br />

architectures on the Zoo data collection for the diversity scenario corresponding to<br />

a cluster ensemble of size l = 1596.<br />

ensembles of size l = 1596, almost identical running time boxplot charts are obtained —see<br />

figure 3.18.<br />

As aforementioned, this same experiment has been conducted on the eleven remaining<br />

unimodal data collections, and the corresponding execution time boxplot charts are<br />

presented in appendix C.4. From their analysis, the following conclusions have been drawn:<br />

– the prediction regarding the computationally optimality of flat or hierarhical consensus<br />

architectures are made with a high degree of accuracy (in fact, average prediction<br />

accuracies of 93.45% and 91.07% are obtained across our experiments in the serial<br />

and parallel implementation cases, respectively).<br />

– flat consensus is the most efficient consensus architecture when the EAC consensus<br />

function is employed, regardless of the diversity scenario or whether the serial or<br />

parallel implementation of hierarchical architectures is employed.<br />

– in large datasets, only HGPA and MCLA are executable, as the time and space<br />

complexities of the remaining consensus functions scale quadratically with the number<br />

93

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

Saved successfully!

Ooh no, something went wrong!