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 />

3.8<br />

3.6<br />

3.4<br />

3.2<br />

3<br />

2.8<br />

2.6<br />

2.4<br />

2.2<br />

2<br />

1.5<br />

1<br />

0.5<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<br />

0.9<br />

0.8<br />

0.7<br />

0.6<br />

0.5<br />

0.4<br />

0.3<br />

0.2<br />

0.25<br />

0.2<br />

0.15<br />

0.1<br />

0.05<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 />

3.4<br />

3.2<br />

3<br />

2.8<br />

2.6<br />

2.4<br />

2.2<br />

HGPA<br />

RHCA<br />

DHCA<br />

flat<br />

CPU time (sec.)<br />

Chapter 3. Hierarchical consensus architectures<br />

25<br />

20<br />

15<br />

10<br />

5<br />

MCLA<br />

RHCA<br />

DHCA<br />

flat<br />

CPU time (sec.)<br />

2<br />

1.5<br />

1<br />

0.5<br />

ALSAD<br />

RHCA<br />

DHCA<br />

flat<br />

(a) Serial implementation running time<br />

2.5<br />

2<br />

1.5<br />

1<br />

0.5<br />

0<br />

HGPA<br />

RHCA<br />

DHCA<br />

flat<br />

CPU time (sec.)<br />

25<br />

20<br />

15<br />

10<br />

5<br />

0<br />

MCLA<br />

RHCA<br />

DHCA<br />

flat<br />

CPU time (sec.)<br />

2<br />

1.5<br />

1<br />

0.5<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 />

2.5<br />

2<br />

1.5<br />

1<br />

2.5<br />

2<br />

1.5<br />

1<br />

0.5<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 />

2<br />

1.5<br />

1<br />

0.5<br />

2<br />

1.5<br />

1<br />

0.5<br />

0<br />

SLSAD<br />

RHCA<br />

DHCA<br />

flat<br />

SLSAD<br />

RHCA<br />

DHCA<br />

flat<br />

Figure 3.16: 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 = 570.<br />

is faster than its DHCA counterpart (except for the MCLA consensus function), although<br />

they both attain very similar execution times, their differences being statistically significant<br />

little below the 5% significance level.<br />

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

The running times of the consensus architectures corresponding to the experiments conducted<br />

on the third diversity scenario (i.e. cluster ensembles of size l = 1083) are presented.<br />

Figure 3.17(a) depicts the execution time boxplots of the serially implemented consensus<br />

architectures. In most cases, hierarchical consensus architectures are faster than their flat<br />

counterpart —the only exception occurs when consensus are built using the EAC consensus<br />

function, a trend that was already observed in sections 3.2 and 3.3. Notice, moreover,<br />

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

creating the consensus clustering solutions.<br />

When the entirely parallel implementation of hierarchical consensus architectures is evaluated<br />

from a computational viewpoint, the optimal RHCA and DHCA variants (see tables<br />

91

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

Saved successfully!

Ooh no, something went wrong!