SlideShare uma empresa Scribd logo
1 de 2
Nesta seção, os experimentos computacionais são relatados para os métodos
apresentados neste trabalho. Os algoritmos foram codificados em C++ 11 usando o
CPLEX Optimization Studio 17.1, e os experimentos foram executados em um
computador emph{Intel textregistered Core TM i5-5200U CPU @ 2.20GHz x4 com 8GB
de memória RAM, rodando Linux 16.04 LTS}. Como a implementação original do GRASP
de cite{binato2001greedy} não foi disponibilizado pelos autores, todo o
algoritmo foi reimplementado seguindo a descrição contida no artigo. Para testar
o desempenho dos métodos apresentados, foram utilizado três instâncias de
referência do TEP, amplamente utilizadas na literatura do problema. A
implementação da técnica de mineração de conjuntos frequentes utilizada nesse
trabalho corresponde ao algoritmo FPmax* citep{grahne03}, com o código completo
disponível em http://fimi.ua.ac.be/src/.
Os valores originais dos parâmetros da heurística GRASP foram mantidos. A
quantidade de iterações GRASP e o valor de $alpha$ são, respectivamente, 20 e
0.85. Em relação ao DM-GRASP-TEP, os parâmetros são o tamanho do conjunto elite
de soluções $d$ e o valor de suporte mínimo $sup_{min}$, e seus valores foram,
respectivamente, 10 e 20%. Esses parâmetros foram escolhidos baseando-se nas
sugestões encontradas em vários trabalhos que exploram a hibridização do GRASP
com mineração de dados, como em cite{plastino2011hybrid}.
A Tabela ref{tab:resultados} apresenta os resultados obtidos por cada
heurística após dez execuções para cada instância. A tabela reporta, para cada
instância, a melhor solução obtida, o valor médio de solução relativo às dez
execuções e o tempo computacional médio das heurísticas GRASP e DM-GRASP-TEP.
Além disso, apresenta a diferença percentual ($Delta$%) da heurística DM-
GRASP-TEP em relação ao GRASP para o critério tempo médio. Na tabela, os
melhores resultados de tempo estão em negrito.
Observando a Tabela ref{tab:resultados}, é possível notar que, embora os
resultados para qualidade de solução sejam iguais para as duas heurísticas
comparadas, o tempo computacional despendido pelas heurísticas é bem diferente.
Para a instância Garver,que possui seis barras e 15 linhas de transmissão, a
heurística DM-GRASP-TEP apresentou uma leve piora no tempo computacional, em
média de 6% aproximadamente. No entanto, para as outras duas instâncias, com 24
barras e 41 linhas de transmissão, o DM-GRASP-TEP obteve uma redução
considerável do tempo computacional, chegando a reduzir, em média, mais de 31%
do tempo para encontrar as mesmas soluções que o GRASP na instância 24Buses_1 e
mais de 73% de redução na instância IEEE24, o que gerou, nesse caso, uma
economia de quase cinco horas para cada execução da heurística DM-GRASP-TEP.
begin{table}[ht]
centering
caption{Experimentos computacionais com as heurísticas GRASP e DM-GRASP-TEP
para o TEP.}
label{tab:resultados}
begin{tabular}{cccrcccrr}
toprule
& multicolumn{3}{c}{GRASP (cite{binato2001greedy})} & &
multicolumn{4}{c}{DM-GRASP-TEP} 
cline{2-4} cline{6-9}
Instância & Melhor & Média & Tempo (s) & & Melhor & Média & Tempo (s) &
$Delta$%$_{tempo}$ 
hline
Garver & 130 & 130 & textbf{55,46} & & 130 & 130 & 59,26 &
6,86% 
24Buses_1 & 184000 & 184000 & 3812,98 & & 184000 & 184000 & textbf{2605,02}
& textbf{-31,68}% 
IEEE24 & 184 & 184 & 22700,99 & & 184 & 184 & textbf{5966,78} &
textbf{-73,72}% 
bottomrule
bottomrule
end{tabular}
end{table}
A redu o do tempo est diretamente relacionada a dois fatores. Primeiro, a�� �
constru o com padr es mais r pida, pois usa elementos dos padr es como�� � � � �
base inicial e, segundo, a qualidade da solu o constru da ap s a minera o�� � � ��
melhor, garantindo uma converg ncia mais r pida da busca local a um timo� � � �
local.
section{Conclus es e Trabalhos Futuros}�
Neste trabalho estudou-se o impacto da inser o de uma t cnica de minera o�� � ��
de dados em uma heur stica j conhecida na literatura para resolver o problema� �
de expans o das redes de transmiss o el trica. Foram realizados experimentos� � �
computacionais preliminares em inst ncias da literatura, e os resultados�
mostraram que foi poss vel encontrar as mesmas solu es da heur stica� �� �
original com um tempo significativamente menor. Em alguns casos, foi poss vel�
reduzir o tempo computacional em mais de 70%, sem alterar a qualidade de
solu o. Como trabalhos futuros, deve-se estender os testes para as demais��
inst ncias da literatura, com o objetivo de confirmar o benef cio do uso dos� �
padr es. Al m disso, pretende-se ampliar o estudo sobre os padr es minerados� � �
em outras heur sticas j conhecidas para o TEP, como o Tabu Search de� �
citet{Silva}.

Mais conteúdo relacionado

Semelhante a Importante

Map reduce novas abordagens para o processo de datamining em grandes volumn...
Map reduce   novas abordagens para o processo de datamining em grandes volumn...Map reduce   novas abordagens para o processo de datamining em grandes volumn...
Map reduce novas abordagens para o processo de datamining em grandes volumn...João Gabriel Lima
 
II EPI - Estudo e Avaliação do Problema de Otimização da Multiplicação de Cad...
II EPI - Estudo e Avaliação do Problema de Otimização da Multiplicação de Cad...II EPI - Estudo e Avaliação do Problema de Otimização da Multiplicação de Cad...
II EPI - Estudo e Avaliação do Problema de Otimização da Multiplicação de Cad...Eduardo de Lucena Falcão
 
Obtenção de bases gaussianas de qualidade sêxtupla zeta de valência para átom...
Obtenção de bases gaussianas de qualidade sêxtupla zeta de valência para átom...Obtenção de bases gaussianas de qualidade sêxtupla zeta de valência para átom...
Obtenção de bases gaussianas de qualidade sêxtupla zeta de valência para átom...Luiz Guilherme Riva Tonini
 
Defesa de Artigo: "GPU-NB: A Fast CUDA -based Implementation of Naive Bayes"
Defesa de Artigo: "GPU-NB: A Fast CUDA -based  Implementation of Naive Bayes"Defesa de Artigo: "GPU-NB: A Fast CUDA -based  Implementation of Naive Bayes"
Defesa de Artigo: "GPU-NB: A Fast CUDA -based Implementation of Naive Bayes"Andrew Edberg
 
Paralelização de Algoritmo do Produto Escalar
Paralelização de Algoritmo do Produto EscalarParalelização de Algoritmo do Produto Escalar
Paralelização de Algoritmo do Produto EscalarWendel Oliveira
 
Aplicando processamento paralelo em instruções SQL
Aplicando processamento paralelo em instruções SQLAplicando processamento paralelo em instruções SQL
Aplicando processamento paralelo em instruções SQLpichiliani
 
Tuning Banco de Dados
Tuning Banco de DadosTuning Banco de Dados
Tuning Banco de DadosFelipeCaiuby
 
Aula_07_Complexidade_de_Algoritmos.ppt
Aula_07_Complexidade_de_Algoritmos.pptAula_07_Complexidade_de_Algoritmos.ppt
Aula_07_Complexidade_de_Algoritmos.pptssuserd654cb1
 
Aula_07_Complexidade_de_Algoritmos (1).ppt
Aula_07_Complexidade_de_Algoritmos (1).pptAula_07_Complexidade_de_Algoritmos (1).ppt
Aula_07_Complexidade_de_Algoritmos (1).pptssuserd654cb1
 
Memória Compartilhada Distribuída (DSM)
Memória Compartilhada Distribuída (DSM)Memória Compartilhada Distribuída (DSM)
Memória Compartilhada Distribuída (DSM)Pedro de Vasconcellos
 
O problema do transporte aplicado à grafos
O problema do transporte aplicado à grafosO problema do transporte aplicado à grafos
O problema do transporte aplicado à grafosEduardo Souza
 

Semelhante a Importante (20)

Map reduce novas abordagens para o processo de datamining em grandes volumn...
Map reduce   novas abordagens para o processo de datamining em grandes volumn...Map reduce   novas abordagens para o processo de datamining em grandes volumn...
Map reduce novas abordagens para o processo de datamining em grandes volumn...
 
11480 6
11480 611480 6
11480 6
 
II EPI - Estudo e Avaliação do Problema de Otimização da Multiplicação de Cad...
II EPI - Estudo e Avaliação do Problema de Otimização da Multiplicação de Cad...II EPI - Estudo e Avaliação do Problema de Otimização da Multiplicação de Cad...
II EPI - Estudo e Avaliação do Problema de Otimização da Multiplicação de Cad...
 
Obtenção de bases gaussianas de qualidade sêxtupla zeta de valência para átom...
Obtenção de bases gaussianas de qualidade sêxtupla zeta de valência para átom...Obtenção de bases gaussianas de qualidade sêxtupla zeta de valência para átom...
Obtenção de bases gaussianas de qualidade sêxtupla zeta de valência para átom...
 
Defesa de Artigo: "GPU-NB: A Fast CUDA -based Implementation of Naive Bayes"
Defesa de Artigo: "GPU-NB: A Fast CUDA -based  Implementation of Naive Bayes"Defesa de Artigo: "GPU-NB: A Fast CUDA -based  Implementation of Naive Bayes"
Defesa de Artigo: "GPU-NB: A Fast CUDA -based Implementation of Naive Bayes"
 
Apresentação openMP
Apresentação openMPApresentação openMP
Apresentação openMP
 
Paralelização de Algoritmo do Produto Escalar
Paralelização de Algoritmo do Produto EscalarParalelização de Algoritmo do Produto Escalar
Paralelização de Algoritmo do Produto Escalar
 
Aplicando processamento paralelo em instruções SQL
Aplicando processamento paralelo em instruções SQLAplicando processamento paralelo em instruções SQL
Aplicando processamento paralelo em instruções SQL
 
P910Aula07
P910Aula07P910Aula07
P910Aula07
 
Tuning Banco de Dados
Tuning Banco de DadosTuning Banco de Dados
Tuning Banco de Dados
 
Análise de Algoritmos
Análise de AlgoritmosAnálise de Algoritmos
Análise de Algoritmos
 
Diogo t.robaina edp
Diogo t.robaina edpDiogo t.robaina edp
Diogo t.robaina edp
 
Síntese do Fórum do livro-apf Outubro
Síntese do Fórum do livro-apf  OutubroSíntese do Fórum do livro-apf  Outubro
Síntese do Fórum do livro-apf Outubro
 
Aula_07_Complexidade_de_Algoritmos.ppt
Aula_07_Complexidade_de_Algoritmos.pptAula_07_Complexidade_de_Algoritmos.ppt
Aula_07_Complexidade_de_Algoritmos.ppt
 
Aula_07_Complexidade_de_Algoritmos (1).ppt
Aula_07_Complexidade_de_Algoritmos (1).pptAula_07_Complexidade_de_Algoritmos (1).ppt
Aula_07_Complexidade_de_Algoritmos (1).ppt
 
IMRT, sua Implementação no CAT3D
IMRT,  sua Implementação no CAT3DIMRT,  sua Implementação no CAT3D
IMRT, sua Implementação no CAT3D
 
Arquitetura SINFO 1.1
Arquitetura SINFO 1.1Arquitetura SINFO 1.1
Arquitetura SINFO 1.1
 
Memória Compartilhada Distribuída (DSM)
Memória Compartilhada Distribuída (DSM)Memória Compartilhada Distribuída (DSM)
Memória Compartilhada Distribuída (DSM)
 
Analise Algoritmos
Analise AlgoritmosAnalise Algoritmos
Analise Algoritmos
 
O problema do transporte aplicado à grafos
O problema do transporte aplicado à grafosO problema do transporte aplicado à grafos
O problema do transporte aplicado à grafos
 

Último

10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptxVagner Soares da Costa
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMdiminutcasamentos
 
Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3filiperigueira1
 
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptxVagner Soares da Costa
 
Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06AndressaTenreiro
 
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxFlvioDadinhoNNhamizi
 

Último (6)

10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPM
 
Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3
 
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
 
Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06
 
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
 

Importante

  • 1. Nesta seção, os experimentos computacionais são relatados para os métodos apresentados neste trabalho. Os algoritmos foram codificados em C++ 11 usando o CPLEX Optimization Studio 17.1, e os experimentos foram executados em um computador emph{Intel textregistered Core TM i5-5200U CPU @ 2.20GHz x4 com 8GB de memória RAM, rodando Linux 16.04 LTS}. Como a implementação original do GRASP de cite{binato2001greedy} não foi disponibilizado pelos autores, todo o algoritmo foi reimplementado seguindo a descrição contida no artigo. Para testar o desempenho dos métodos apresentados, foram utilizado três instâncias de referência do TEP, amplamente utilizadas na literatura do problema. A implementação da técnica de mineração de conjuntos frequentes utilizada nesse trabalho corresponde ao algoritmo FPmax* citep{grahne03}, com o código completo disponível em http://fimi.ua.ac.be/src/. Os valores originais dos parâmetros da heurística GRASP foram mantidos. A quantidade de iterações GRASP e o valor de $alpha$ são, respectivamente, 20 e 0.85. Em relação ao DM-GRASP-TEP, os parâmetros são o tamanho do conjunto elite de soluções $d$ e o valor de suporte mínimo $sup_{min}$, e seus valores foram, respectivamente, 10 e 20%. Esses parâmetros foram escolhidos baseando-se nas sugestões encontradas em vários trabalhos que exploram a hibridização do GRASP com mineração de dados, como em cite{plastino2011hybrid}. A Tabela ref{tab:resultados} apresenta os resultados obtidos por cada heurística após dez execuções para cada instância. A tabela reporta, para cada instância, a melhor solução obtida, o valor médio de solução relativo às dez execuções e o tempo computacional médio das heurísticas GRASP e DM-GRASP-TEP. Além disso, apresenta a diferença percentual ($Delta$%) da heurística DM- GRASP-TEP em relação ao GRASP para o critério tempo médio. Na tabela, os melhores resultados de tempo estão em negrito. Observando a Tabela ref{tab:resultados}, é possível notar que, embora os resultados para qualidade de solução sejam iguais para as duas heurísticas comparadas, o tempo computacional despendido pelas heurísticas é bem diferente. Para a instância Garver,que possui seis barras e 15 linhas de transmissão, a heurística DM-GRASP-TEP apresentou uma leve piora no tempo computacional, em média de 6% aproximadamente. No entanto, para as outras duas instâncias, com 24 barras e 41 linhas de transmissão, o DM-GRASP-TEP obteve uma redução considerável do tempo computacional, chegando a reduzir, em média, mais de 31% do tempo para encontrar as mesmas soluções que o GRASP na instância 24Buses_1 e mais de 73% de redução na instância IEEE24, o que gerou, nesse caso, uma economia de quase cinco horas para cada execução da heurística DM-GRASP-TEP. begin{table}[ht] centering caption{Experimentos computacionais com as heurísticas GRASP e DM-GRASP-TEP para o TEP.} label{tab:resultados} begin{tabular}{cccrcccrr} toprule & multicolumn{3}{c}{GRASP (cite{binato2001greedy})} & & multicolumn{4}{c}{DM-GRASP-TEP} cline{2-4} cline{6-9} Instância & Melhor & Média & Tempo (s) & & Melhor & Média & Tempo (s) & $Delta$%$_{tempo}$ hline Garver & 130 & 130 & textbf{55,46} & & 130 & 130 & 59,26 & 6,86% 24Buses_1 & 184000 & 184000 & 3812,98 & & 184000 & 184000 & textbf{2605,02} & textbf{-31,68}% IEEE24 & 184 & 184 & 22700,99 & & 184 & 184 & textbf{5966,78} & textbf{-73,72}% bottomrule
  • 2. bottomrule end{tabular} end{table} A redu o do tempo est diretamente relacionada a dois fatores. Primeiro, a�� � constru o com padr es mais r pida, pois usa elementos dos padr es como�� � � � � base inicial e, segundo, a qualidade da solu o constru da ap s a minera o�� � � �� melhor, garantindo uma converg ncia mais r pida da busca local a um timo� � � � local. section{Conclus es e Trabalhos Futuros}� Neste trabalho estudou-se o impacto da inser o de uma t cnica de minera o�� � �� de dados em uma heur stica j conhecida na literatura para resolver o problema� � de expans o das redes de transmiss o el trica. Foram realizados experimentos� � � computacionais preliminares em inst ncias da literatura, e os resultados� mostraram que foi poss vel encontrar as mesmas solu es da heur stica� �� � original com um tempo significativamente menor. Em alguns casos, foi poss vel� reduzir o tempo computacional em mais de 70%, sem alterar a qualidade de solu o. Como trabalhos futuros, deve-se estender os testes para as demais�� inst ncias da literatura, com o objetivo de confirmar o benef cio do uso dos� � padr es. Al m disso, pretende-se ampliar o estudo sobre os padr es minerados� � � em outras heur sticas j conhecidas para o TEP, como o Tabu Search de� � citet{Silva}.