4.3 Avaliação de Desempenho das Técnicas de Redução de Base de Dados Separadamente 44
Tabela 4.9: Tempo total de execução (em segundos) com o suporte mínimo de 0, 5%
0,5
Base de dados
C20-T2.5-S4-I1.25-D200K
C10-T5-S4-I1.25-D200K
C10-T2.5-S4-I1.25-D2000K
C20-T2.5-S4-I1.25-D500K
C30-T2.5-S4-I1.25-D200K
C20-T2.5-S4-I1.25-D2000K
GSP2 GSP2G GSP2L GSP2LG GSP2P
99,9 75,7 71,9 68,4 68,4
103,2 77,7 73,6 70,4 70,7
149,3 111,2 120,7 110,3 109,2
249,8 188,1 178,2 169,2 168,5
300,9 239,4 220,8 207,1 206,6
996,5 747,1 707,9 674,4 671,1
Tabela 4.10: Tempo total de execução (em segundos) com o suporte mínimo de 0, 25%
0,25
Base de dados
C20-T2.5-S4-I1.25-D200K
C10-T5-S4-I1.25-D200K
C10-T2.5-S4-I1.25-D2000K
C20-T2.5-S4-I1.25-D500K
C30-T2.5-S4-I1.25-D200K
C20-T2.5-S4-I1.25-D2000K
GSP2 GSP2G GSP2L GSP2LG GSP2P
204,3 169,6 140,1 135,9 136,0
209,5 176,6 147,0 143,8 144,5
372,6 264,4 247,2 235,9 233,1
506,5 418,6 345,1 333,8 334,3
756,5 676,5 624,5 596,2 586,3
2.013,8 1.661,8 1.437,3 1.400,1 1.333,2
Para uma análise mais detalhada, os tempos de execução (em segundos) de cada iteração,
utilizando-se as bases de dados C20-T2.5-S4-I1.25-D200K, C20-T2.5-S4-I1.25-D500K e C20-
T2.5-S4-I1.25-D2000K, e suporte mínimo de 0, 25%, são apresentados nas Tabelas 4.11, 4.12
e 4.13, respectivamente. Para cada iteração, é apresentada uma linha com o tempo de execução
da iteração dos algoritmos GSP2, GSP2G, GSP2L, GSP2LG e GSP2P, e o número total de itens
nas seqüências de consumidores lidas na iteração, para os algoritmos GSP2G, GSP2L, GSP2LG
e GSP2P.
Observa-se nos três experimentos que, na primeira e segunda iterações, os algoritmos ob-
tiveram aproximadamente o mesmo tempo de execução, já que o GSP2G, GSP2L, GSP2LG e
GSP2P realizam o mesmo processamento que o GSP2 nestas iterações.
Na terceira iteração, o GSP2G obteve os menores tempos de processamento, pois
beneficiou-se da aplicação da poda global antes da contagem de suporte das seqüências candi-
datas e não realizou o processo de poda local, que é importante apenas para a iteração seguinte.
O GSP2L obteve os maiores tempos de processamento, pois não se beneficiou da aplicação da
poda global antes da contagem de suporte e realizou o processo de poda local. O GSP2LG e o
GSP2P obtiveram tempos semelhantes.
Na quarta iteração, os maiores tempos de processamento foram obtidos pelos algoritmos
GSP2 e GSP2G. As reduções representativas dos tempos na quarta iteração nos algoritmos
GSP2L, GSP2LG e GSP2P devem-se às significativas reduções das bases de dados observadas
no final da terceira iteração, quando o processo de poda local foi aplicado pela primeira vez. A