SlideShare uma empresa Scribd logo
1 de 40
Universidade Estadual do Piaui UESPI
Utilização de Heurísticas Bioinspiradas em Sistemas de Inteligência
Coletiva para Otimização do Roteamento de Redes Mesh
Leinylson Fontinele Pereira
Orientador: Prof. Esp. Jacks Renan Neves Fernandes
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
2Universidade Estadual do Piaui - UESPI
Introdução
O que vem por aí?
 Obtenção das possíveis melhores rotas
 Algoritmo S-ACO (simples)
 Heurísticas bioinspiradas
 Tomada de decisão
 Qualidade das soluções
 Comportamento global
 Dorigo (1992; 1996), Gambardella (1999), Campello (2012).
 Alguns conceitos – Trabalhos e aplicações - Resultados - Considerações
 INTRODUÇÃO
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
3Universidade Estadual do Piaui - UESPI
Referencial Teórico
Redes Mesh - Wireless Mesh Networks (WMN’s)
 Auto-organizadas e autoconfiguradas.
fonte da imagem: Disponível em: http://www.computerhope.com. Acesso em 30/01/2013.
 Redes Mesh
 REFERENCIAL TEÓRICO
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
4Universidade Estadual do Piaui - UESPI
Referencial Teórico
Redes Mesh - Wireless Mesh Networks (WMN’s)
 Fornecem vantagens para a comunicação de dados em relação a
outros tipos de redes sem fio.
fonte da imagem: http://www.radioenge.com.br/redemesh.html
 Redes Mesh
 REFERENCIAL TEÓRICO
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
5Universidade Estadual do Piaui - UESPI
Referencial Teórico
Representação por Grafos
 Vértices (nós)
Conexo
Direcionado
Ponderado
fonte das imagens: http://pt.wikipedia.org/wiki/Grafos
 Conexões (arestas)
 Matriz de valores
 Representação por Grafos
 REFERENCIAL TEÓRICO
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
6Universidade Estadual do Piaui - UESPI
Referencial Teórico
Otimização
 REFERENCIAL TEÓRICO
 Otimização
 Otimização Combinatória.
 Existe uma grande quantidade discreta de possíveis soluções.
fonte das imagens: GESTÃO – Revista de Administração e Sistemas de Informação, n. 10, 2008 (grifo nosso).
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
7Universidade Estadual do Piaui - UESPI
Referencial Teórico
Sistemas Inteligentes
“A propriedade de um sistema onde o comportamento de vários agentes
simples interagindo direta ou indiretamente ao agir em seu ambiente local
acarreta na emergência de um comportamento global “inteligente”...
(Engelbrecht, 2005)
 REFERENCIAL TEÓRICO
 Sistemas Inteligentes
fonte das imagens: Disponível em: <depositphotos.com>. Acesso em: 30 jan. 2013.
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
8Universidade Estadual do Piaui - UESPI
Referencial Teórico
Inteligência Coletiva (Swarm Intelligence)
Inteligência
Coletiva
Proximidade
Estabilidade
AdaptabilidadeDiversidade
Qualidade
 REFERENCIAL TEÓRICO
 Inteligência Coletiva
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
9Universidade Estadual do Piaui - UESPI
Referencial Teórico
Comportamento Social
fonte das imagens: Disponível em: <http://www.infopedia.pt>. Acesso em: 13 jan. 2013
 REFERENCIAL TEÓRICO
 Comportamento Social
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
10Universidade Estadual do Piaui - UESPI
Referencial Teórico
Formigas Artificiais
 Trilha de feromônio artificial.
 Histórico da colônia
 Evaporação permite que a colônia
de formigas lentamente esqueça seu
histórico. fonte da imagem: Hölldobler e Wilson (1990)
 Evaporação dos feromônios
 REFERENCIAL TEÓRICO
 Formigas Artificias
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
11Universidade Estadual do Piaui - UESPI
Sistemas de Formigas e Suas Aplicações
(Trabalhos Relacionados)
Colônia de Formigas
 Auto-organização
 Habilidade restringida
 Política de decisão local estocástica
 Constroem novas soluções
 Avalia a solução
 Deposita uma trilha de feromônio
 Com o passar do tempo, o feromônio irá evaporar...
 TRABALHOS RELACIONADOS
 Colônia de Formigas
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
12Universidade Estadual do Piaui - UESPI
Como acontece?
Sistemas de Formigas e Suas Aplicações
(Trabalhos Relacionados)
 TRABALHOS RELACIONADOS
 Colônia de Formigas
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
13Universidade Estadual do Piaui - UESPI
Sistemas de Formigas e Suas Aplicações
(Trabalhos Relacionados)
Configuração de Redes de Distribuição Via Algoritmo de Formigas
A configuração de redes de distribuição é formulada como um problema
de otimização para ser resolvido mediante aplicação de um método
alternativo: o Ant Colony Optimization (ACO).
fonte: Dorigo, 1992.
 TRABALHOS RELACIONADOS
 Config. Redes de Distribuição
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
14Universidade Estadual do Piaui - UESPI
Sistemas de Formigas e Suas Aplicações
(Trabalhos Relacionados)
Algoritmo Simples de Otimização por Colônias de Formigas (S-ACO)
O ACO simples (S-ACO) pode ser utilizado para determinar uma solução
para o problema do caminho mais curto definido no grafo
 TRABALHOS RELACIONADOS
 Algoritmo S-ACO (simples)
fonte: Dorigo, 1992.
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
15Universidade Estadual do Piaui - UESPI
Sistemas de Formigas e Suas Aplicações
(Trabalhos Relacionados)
Algoritmo Genérico de Otimização por Colônias de Formigas (ACO)
Biologia Algoritmo ACO
Formiga Agente usado para construir soluções para o problema
Colônia de formigas Grupo de agentes que cooperam entre si (formigas artificiais)
Trilha de feromônio
Alteração do ambiente causada pelas formigas artificiais com o
intuito de estabelecer uma comunicação indireta com as outras
formigas da colônia
Evaporação do feromônio
Diminuição do coeficiente de feromônio de um determinado
ramo em função do tempo decorrido
fonte: (Leandro N. de C. & Fernando J. V. Z. - DCA/FEEC/Unicamp). Disponível em: <ftp://ftp.dca.fee.unicamp.br/pub/docs/vonzuben/ia006_03/topico4_03.pdf>. Acesso em: 26 set. 2012.
 TRABALHOS RELACIONADOS
 Algoritmo ACO (genérico)
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
16Universidade Estadual do Piaui - UESPI
Sistemas de Formigas e Suas Aplicações
(Trabalhos Relacionados)
Agrupamento por Colônias de Formigas (ACA)
Biologia (Ant Clustering) Algoritmo ACA
Ambiente (Arena)
Grade (Grid) bidimensional onde os itens são posicionados e
as formigas se movem
Formiga Agente apto a mover-se, coletar e largar itens no ambiente
Colônia de Formigas Grupo de agentes que cooperam entre si (formigas artificiais)
Corpos e larvas de formigas Itens (dados de entrada, etc)
Pilha (grupos) de corpos Clusters de itens
Visibilidade de uma formiga Fração de itens percebidos
 TRABALHOS RELACIONADOS
 Algoritmo ACA (clustering)
fonte: (Leandro N. de C. & Fernando J. V. Z. - DCA/FEEC/Unicamp). Disponível em: <ftp://ftp.dca.fee.unicamp.br/pub/docs/vonzuben/ia006_03/topico4_03.pdf>. Acesso em: 26 set. 2012.
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
17Universidade Estadual do Piaui - UESPI
Sistemas de Formigas e Suas Aplicações
(Trabalhos Relacionados)
Adaptação Social do Conhecimento
 Utilizada inicialmente para determinar pesos e definir a arquitetura de
Redes Neurais Artificiais (RNA),
 Particle Swarm Optimization (PSO)
 TRABALHOS RELACIONADOS
 Algoritmo PSO (partículas)
fonte das imagens: Disponível em: <depositphotos.com>. Acesso em: 30 jan. 2013.
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
18Universidade Estadual do Piaui - UESPI
Sistemas de Formigas e Suas Aplicações
(Trabalhos Relacionados)
De Sistemas Sociais para Enxames de Partículas
Sociocognição Algoritmo PSO
Indivíduo Partícula
População de indivíduos Enxame de Partículas
Esquecimento e aprendizagem
Incremento ou decremento nos valores de algumas
propriedades dos indivíduos (partículas)
Experiência própria de um
indivíduo
Cada partícula possui algum conhecimento de sua história
(desempenho) e emprega este conhecimento para direcionar
seus próximos movimentos
Interações sociais
Cada partícula também possui informações sobre a vida
(desempenho) de outras partículas e aplica tal conhecimento
para orientar seus próximos movimentos
 TRABALHOS RELACIONADOS
 Algoritmo PSO (partículas)
fonte: (Leandro N. de C. & Fernando J. V. Z. - DCA/FEEC/Unicamp). Disponível em: <ftp://ftp.dca.fee.unicamp.br/pub/docs/vonzuben/ia006_03/topico4_03.pdf>. Acesso em: 26 set. 2012.
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
19Universidade Estadual do Piaui - UESPI
Simulador RotÓtima
Modelagem do Ambiente
 SIMULADOR ROTÓTIMA
 Ambiente de Simulação
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
20Universidade Estadual do Piaui - UESPI
Modelagem do Ambiente
Simulador RotÓtima
 SIMULADOR ROTÓTIMA
 Ambiente de Simulação
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
21Universidade Estadual do Piaui - UESPI
Topologias Utilizadas
Simulador RotÓtima
 SIMULADOR ROTÓTIMA
 Topologias Utilizadas
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
22Universidade Estadual do Piaui - UESPI
Probabilidade de Transição
fonte da imagem: Disponível em: <http://liderar.webnode.com/products/lideranca>. Acesso em: 28 jan. 2013
Simulador RotÓtima
 SIMULADOR ROTÓTIMA
 Probabilidade de Transição
fonte: Dorigo, 1992.
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
23Universidade Estadual do Piaui - UESPI
Qualidade da Solução
Simulador RotÓtima
 Inverso do comprimento em termos da distância física entre o nó
origem e o nó destino.
 SIMULADOR ROTÓTIMA
 Qualidade da Solução
fonte: Dorigo, 1992.
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
24Universidade Estadual do Piaui - UESPI
Atualização da Trilha de Feromônio
Simulador RotÓtima
“Quando uma formiga deposita feromônio numa determinada conexão,
ela está aumentando a probabilidade de que esta conexão seja
selecionada por outra formiga, reforçando uma determinada trilha”
(DORIGO, 1992).
 SIMULADOR ROTÓTIMA
 Update da Trilha de Feromônio
fonte: Dorigo, 1992.
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
25Universidade Estadual do Piaui - UESPI
Evaporação da Trilha de Feromônio
Simulador RotÓtima
 Para evitar uma convergência prematura em uma região subótima
 SIMULADOR ROTÓTIMA
 Evaporação do Feromônio
fonte: Dorigo, 1992.
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
26Universidade Estadual do Piaui - UESPI
Critérios de Parada
 O número máximo de iterações excedido.
 Solução aceitável encontrada.
 Estagnação.
Simulador RotÓtima
 SIMULADOR ROTÓTIMA
 Critérios de Parada
fonte: Dorigo, 1992.
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
27Universidade Estadual do Piaui - UESPI
Descrição do Pseudocódico
Simulador RotÓtima
 SIMULADOR ROTÓTIMA
 Descrição do Pseudocódigo
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
28Universidade Estadual do Piaui - UESPI
Análises e Resultados
Variação das Taxas de Feromônio
 Experimento da Ponte Binária
 ANÁLISE E RESULTADOS
fonte: Denenbourg et al., 1990
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
29Universidade Estadual do Piaui - UESPI
Análises e Resultados
Variação das Taxas de Feromônio - Topologia
 Depositado pelas formigas, o feromônio varia em virtude dos
movimentos de exploração e explotação para a construção da solução
ótima do grafo
 Eficácia do algoritmo quanto à obtenção da possível melhor rota
 ANÁLISE E RESULTADOS
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
30Universidade Estadual do Piaui - UESPI
Análises e Resultados
Variação das Taxas de Feromônio - Soluções Encontradas
 ANÁLISE E RESULTADOS
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
31Universidade Estadual do Piaui - UESPI
Análises e Resultados
Variação das Taxas de Feromônio – Incremeto de Feromônio
 ANÁLISE E RESULTADOS
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
32Universidade Estadual do Piaui - UESPI
Análises e Resultados
Pré-forrageamento
 ANÁLISE E RESULTADOS
fonte:Denenbourgetal.,1990
fonte:Denenbourgetal.,1990
Pós-forrageamento
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
33Universidade Estadual do Piaui - UESPI
Considerações Finais
 Demonstração da forma de atuação de agentes inteligentes baseada na
inteligência de enxames.
 Aplicações que podem ser desenvolvidas
 A solução heurística confirma a possibilidade da utilização de um
conhecimento simples para solucionar problemas complexos
 S-ACO
 CONCIDERAÇÕES FINAIS
 REFERENCIAL TEÓRICO
 TRABALHOS RELACIONADOS
 SIMULADOR ROTÓTIMA
 ANÁLISE E RESULTADOS
 CONCIDERAÇÕES FINAIS
 Redes Mesh
 Representação por Grafos
 Otimização
 Sistemas Inteligentes
 Inteligência Coletiva
 Comportamento Social
 Formigas Artificias
 Colônia de Formigas
 Config. Redes de Distribuição
 Algoritmo S-ACO (simples)
 Algoritmo ACO (genérico)
 Algoritmo ACA (clustering)
 Algoritmo PSO (partículas)
 Topologias Utilizadas
 Descrição do Pseudocódigo
 Evaporação do Feromônio
 Qualidade da Solução
 Probabilidade de Transição
 Update da Trilha de Feromônio
 Critérios de Parada
 Ambiente de Simulação
 INTRODUÇÃO
34Universidade Estadual do Piaui - UESPI
 Não apenas simular, mas também implementar em robôs reais.
 Utilização do algoritmo base, para criação de frameworks.
 A utilização conjunta de mais de um tipo de feromônio.
fonte das imagens: Disponível em: <http://www.arduinoos.com/2010>. Acesso em: 20 jan. 2013
Considerações Finais
 CONCIDERAÇÕES FINAIS
Simulação
35Universidade Estadual do Piaui UESPI
36Universidade Estadual do Piaui - UESPI
“Talvez não tenha conseguido fazer o melhor, mas lutei para que o melhor fosse feito.
Não sou o que deveria ser, mas Graças a Deus, não sou o que era antes”. (Martin Luther King)
fonte das imagens: Disponível em: <www.aescoladavida.com>. Acesso em: 26 jan. 2013.
Bibliografia
37Universidade Estadual do Piaui - UESPI
ANJOS, Pablo L. dos. Introdução ao Estudo da Teoria dos Grafos. Disponível em:
http://descartes.ucpel.tche.br/WFC/2002/apa_grupo4-TeoriaDosGrafos.pdf . Acesso: em 26 ago. 2012.
Annual Report Cisco, 2006. Disponível em: <http://www.cisco.com/web/about/ac49/ac20/ac19/ar2006/index.html> Acesso em: 30
jan. 2013.
ANTONIOLI, Leonardo. Estatísticas, Dados e Projeções Atuais Sobre a Internet no Brasil. 14 de dez. de 2012. Disponível em: <
http://tobeguarany.com/internet_no_brasil.php> . Acesso em: 30 jan. 2013.
ANTES 2012. Eighth International Conference on Swarm Intelligence, Université Libre de Bruxelles, Brussels, Belgium (Sep 12-
14, 2012). Disponível em: < http://iridia.ulb.ac.be/dorigo/ACO/ACO.html>. Acesso em: 12 jan. 2013.
Associação Brasileira de Normas e Técnicas (ABNT). NBR 14724: Informação e Documentação: Trabalhos Acadêmicos. Rio de
Janeiro, 2011.
AZEVEDO, Nuno. Guia de Estudo: Redes e Internet, Escola Básica Integrada de Angra do Heroísmo - Tecnologias da Informação
e Comunicação, 2005. Disponível em: <http://www.ebiah.edu.pt/eb23ah.edu.pt/Sala%20de%20Estudo/centrorecursostic/Redes%20
e%20Internet/Guia%20de%20Estudo%20-%20Redes%20e%20Internet.pdf>. Acesso em: 04 jan. 2012.
BONABEAU, DORIGO e THERAULAZ. Swarm Intelligence: From Natural to Artificial Systems. Oxford Press, 1999.
CAMPELLO, R. J. G. B. et al. Computação Natural: Uma Breve Visão Geral. Disponível em <http://www.ica.ele.puc-
rio.br/nanobio2004>. Acesso em: 07 jul. 2012.
CASTRO, Leandro N. de, ZUBEN, Fernando J. Von, Introdução à Computação Natural, IA006 – DCA/FEEC/Unicamp, 2005.
Disponível em: <ftp://ftp.dca.fee.unicamp.br/pub/
docs/vonzuben/ia006_03/topico4_03.pdf>. Acesso em: 26 set. 2012.
Bibliografia
38Universidade Estadual do Piaui - UESPI
CHAN, Felix T. S., TIWARI, Manoj K. Swarm Intelligence: Focus on Ant and Particle Swarm Optimization. Disponível em: <
http://www.intechopen.com/books/swarm_intelli
gence_focus_on_ant_and_particle_swarm_optimization>. Acesso em 21 dez. 2012.
CHAPMAN & HALL, Fundamentals of Natural Computing: Basic Concepts, Algorithms, and Applications. CRC Computer &
Information Science Series.
DORIGO, m., Di caro, g., GAMBARDELLA, M. Ant Algorithms For Discrete Optimization. Artificial Life, vol. 5, pp. 97-116,
1999.
COSTA, Danilo. Simulador Extensível para Navegação de Agentes Baseado em Inteligência de Enxames. Instituto de Ciências
Matemáticas e de Computação, São Carlos, 2007.
DORES, Abner das. et. al. AntColonySwarm: Simulação do Comportamento de uma Colônia de Formigas, Vida Artificial na
Computação.
DORIGO, M., MANIEZZO, V., COLORNI, A. (1996), "The Ant System: Optimization by a Colony of Cooperating Agents",
IEEE Trans. on Systems, Man, and Cybernetics – Part B, 26 (1), pp. 29-41.
DORIGO, Marco. Ant Colony Optimization, 1992. Disponível em: <http://www.
scholarpedia.org/article/Ant_colony_optimization>. Acesso em: 28 nov. 2012.
ENGELBRECHT, A. P. Fundamentals of Computational Swarm Intelligence, John Willey & Sons Ltda, 2005.
GLOVER . F. Future Paths for Integer Programming and Links to Artificial Intelligence. Computers and Operations Research,
5:553–549, 1986.
HANSEN P. The steepest ascent mildest descent heuristic for combinatorial programming. In Congress on Numerical Methods in
Combinatorial Optimization, Capri, Italy, 1986.
Bibliografia
39Universidade Estadual do Piaui - UESPI
KENNEDY, J. EBERHART, R. & SHI. Y. Swarm Intelligence, Morgan Kaufmann Publishers, 2001.
Laboratório Virtual em Computação Natural (LVCoN), Disponível em: <http://lvcon.tuilux
.com.br/lvcon>. Acesso em: 28 dez. 2012.
LUCAS, Diogo C. Algoritmos Genéticos: Uma Introdução. UFRGS, 2002. Disponível em:<
http://www.inf.ufrgs.br/~alvares/INF01048IA/ApostilaAlgoritmos Geneticos.pdf >. Acesso em: 09 nov. 2012.
NETO, João P. C. Configuração de Redes de Distribuição via Algoritmo de Formigas. 2000. Disponível em:
<http://www.dee.ufcg.edu.br/~pet/jornal/projs/proj6.html>. Acesso em: 23 nov. 2012.
SCHILDT Herbert. As Origens do C/C++, C Completo e Total 3ª Ed. Pág.: 3-8.
SILVA, Helber W. da. Um Esquema de Seleção de Rotas para o Balanceamento de Segurança e Desempenho em Redes em
Malha Sem Fio, Cap. 2, Pág. 6, 2011.
SOUZA, Marcone J. F. Inteligência Computacional para Otimização, Departamento de Computação, Instituto de Ciências Exatas e
Biológicas, Universidade Federal de Ouro Preto, Ouro Preto, MG.
SOUZA, Rodrigo C. T. de, Heurísticas Bioinspiradas de Otimização Combinatória. GESTÃO – Revista de Administração e
Sistemas de Informação, v. 10, n. 10, jan./jun. 2008.
Teleco – Inteligência em Telecomunicações. Qualidade de Serviços (QoS): Conceitos de Rede. Disponível em:
<http://www.teleco.com.br/tutoriais/tutorialqosotm/pagina_2.asp>. Acesso em: 04 jan. 2012.
XuTi Game Development. Allegro, 2002.
WAZLAWICK, Raul S. Metodologia de Pesquisa para Ciência da Computação, Rio de Janeiro: Elsevier, 6ª reimpressão, 2009.
Universidade Estadual do Piaui - UESPI 40
“Sistema é um conjunto de partes interagentes e interdependentes que, consequentemente, formam
um todo unitário com determinado objetivo e efetuam determinada função”
Djalma de Pinho Rebouças de Oliveira
fonte das imagens: Disponível em: <depositphotos.com>. Acesso em: 30 jan. 2013.

Mais conteúdo relacionado

Destaque

Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)Leinylson Fontinele
 
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble Sort)
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble Sort)Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble Sort)
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble Sort)Leinylson Fontinele
 
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)Leinylson Fontinele
 
Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)
Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)
Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)Leinylson Fontinele
 
Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)
Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)
Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)Leinylson Fontinele
 
Banco de Dados I - Aula Prática - Criando o Primeiro Banco
Banco de Dados I - Aula Prática - Criando o Primeiro BancoBanco de Dados I - Aula Prática - Criando o Primeiro Banco
Banco de Dados I - Aula Prática - Criando o Primeiro BancoLeinylson Fontinele
 
Estrutura de Dados - Aula 12 - Listas Duplamente Encadeadas
Estrutura de Dados  - Aula 12 - Listas Duplamente EncadeadasEstrutura de Dados  - Aula 12 - Listas Duplamente Encadeadas
Estrutura de Dados - Aula 12 - Listas Duplamente EncadeadasLeinylson Fontinele
 
Banco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoBanco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoLeinylson Fontinele
 
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)Leinylson Fontinele
 
Estrutura de Dados - Aula 09 - Listas Simplesmente Encadeadas
Estrutura de Dados - Aula 09 - Listas Simplesmente EncadeadasEstrutura de Dados - Aula 09 - Listas Simplesmente Encadeadas
Estrutura de Dados - Aula 09 - Listas Simplesmente EncadeadasLeinylson Fontinele
 
Estrutura de Dados - Aula 10 - Listas Circulares e Lista com Nó Descritor
Estrutura de Dados - Aula 10 - Listas Circulares e Lista com Nó DescritorEstrutura de Dados - Aula 10 - Listas Circulares e Lista com Nó Descritor
Estrutura de Dados - Aula 10 - Listas Circulares e Lista com Nó DescritorLeinylson Fontinele
 
Pesquisa Operacional - Aula 07 - Problema de Transporte e Designação
Pesquisa Operacional - Aula 07 - Problema de Transporte e DesignaçãoPesquisa Operacional - Aula 07 - Problema de Transporte e Designação
Pesquisa Operacional - Aula 07 - Problema de Transporte e DesignaçãoLeinylson Fontinele
 
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)Leinylson Fontinele
 
Banco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de DadosBanco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de DadosLeinylson Fontinele
 
Estrutura de Dados - Aula 04 - Listas Estáticas
Estrutura de Dados - Aula 04 - Listas EstáticasEstrutura de Dados - Aula 04 - Listas Estáticas
Estrutura de Dados - Aula 04 - Listas EstáticasLeinylson Fontinele
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Leinylson Fontinele
 
Pesquisa e Ordenação - Aula 06 - Métodos de Ordenação (Intercalação - Merge s...
Pesquisa e Ordenação - Aula 06 - Métodos de Ordenação (Intercalação - Merge s...Pesquisa e Ordenação - Aula 06 - Métodos de Ordenação (Intercalação - Merge s...
Pesquisa e Ordenação - Aula 06 - Métodos de Ordenação (Intercalação - Merge s...Leinylson Fontinele
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Leinylson Fontinele
 

Destaque (20)

Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Pesquisa e Ordenação - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
 
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble Sort)
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble Sort)Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble Sort)
Pesquisa e Ordenação - Aula 03 - Métodos de Ordenação (Troca - Bubble Sort)
 
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
 
Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)
Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)
Banco de Dados I - Aula 10 - Banco de Dados Relacional (Modelo Físico)
 
Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)
Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)
Sistemas Multimídia - Aula 05 - As Plataformas (Ambientes e Configurações)
 
Banco de Dados I - Aula Prática - Criando o Primeiro Banco
Banco de Dados I - Aula Prática - Criando o Primeiro BancoBanco de Dados I - Aula Prática - Criando o Primeiro Banco
Banco de Dados I - Aula Prática - Criando o Primeiro Banco
 
Aula Bônus
Aula BônusAula Bônus
Aula Bônus
 
Estrutura de Dados - Aula 12 - Listas Duplamente Encadeadas
Estrutura de Dados  - Aula 12 - Listas Duplamente EncadeadasEstrutura de Dados  - Aula 12 - Listas Duplamente Encadeadas
Estrutura de Dados - Aula 12 - Listas Duplamente Encadeadas
 
Banco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoBanco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e Especialização
 
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
Estrutura de Dados - Aula 15 - Pesquisa de Dados (Árvore de Pesquisa)
 
Estrutura de Dados - Aula 09 - Listas Simplesmente Encadeadas
Estrutura de Dados - Aula 09 - Listas Simplesmente EncadeadasEstrutura de Dados - Aula 09 - Listas Simplesmente Encadeadas
Estrutura de Dados - Aula 09 - Listas Simplesmente Encadeadas
 
Estrutura de Dados - Aula 10 - Listas Circulares e Lista com Nó Descritor
Estrutura de Dados - Aula 10 - Listas Circulares e Lista com Nó DescritorEstrutura de Dados - Aula 10 - Listas Circulares e Lista com Nó Descritor
Estrutura de Dados - Aula 10 - Listas Circulares e Lista com Nó Descritor
 
Pesquisa Operacional - Aula 07 - Problema de Transporte e Designação
Pesquisa Operacional - Aula 07 - Problema de Transporte e DesignaçãoPesquisa Operacional - Aula 07 - Problema de Transporte e Designação
Pesquisa Operacional - Aula 07 - Problema de Transporte e Designação
 
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
 
TI na Educação
TI na EducaçãoTI na Educação
TI na Educação
 
Banco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de DadosBanco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de Dados
 
Estrutura de Dados - Aula 04 - Listas Estáticas
Estrutura de Dados - Aula 04 - Listas EstáticasEstrutura de Dados - Aula 04 - Listas Estáticas
Estrutura de Dados - Aula 04 - Listas Estáticas
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
 
Pesquisa e Ordenação - Aula 06 - Métodos de Ordenação (Intercalação - Merge s...
Pesquisa e Ordenação - Aula 06 - Métodos de Ordenação (Intercalação - Merge s...Pesquisa e Ordenação - Aula 06 - Métodos de Ordenação (Intercalação - Merge s...
Pesquisa e Ordenação - Aula 06 - Métodos de Ordenação (Intercalação - Merge s...
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
 

Mais de Leinylson Fontinele

Utilização do editor de texto Word
Utilização do editor de texto WordUtilização do editor de texto Word
Utilização do editor de texto WordLeinylson Fontinele
 
Aula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramentoAula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramentoLeinylson Fontinele
 
Aula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurançaAula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurançaLeinylson Fontinele
 
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...Leinylson Fontinele
 
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...Leinylson Fontinele
 
Aula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informaçõesAula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informaçõesLeinylson Fontinele
 
A história da Segurança da Informação
A história da Segurança da InformaçãoA história da Segurança da Informação
A história da Segurança da InformaçãoLeinylson Fontinele
 
Introdução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaIntrodução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaLeinylson Fontinele
 
Aula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de buscaAula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de buscaLeinylson Fontinele
 

Mais de Leinylson Fontinele (20)

Utilização do editor de texto Word
Utilização do editor de texto WordUtilização do editor de texto Word
Utilização do editor de texto Word
 
Prática com slide.pptx
Prática com slide.pptxPrática com slide.pptx
Prática com slide.pptx
 
A galinha carijó
A galinha carijóA galinha carijó
A galinha carijó
 
Descrição do Projeto 8 puzzle
Descrição do Projeto 8 puzzleDescrição do Projeto 8 puzzle
Descrição do Projeto 8 puzzle
 
Aula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramentoAula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramento
 
Aula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurançaAula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurança
 
Aula 02 - Agentes Inteligentes
Aula 02 - Agentes InteligentesAula 02 - Agentes Inteligentes
Aula 02 - Agentes Inteligentes
 
Aula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IAAula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IA
 
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
 
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
 
Aula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informaçõesAula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informações
 
A história da Segurança da Informação
A história da Segurança da InformaçãoA história da Segurança da Informação
A história da Segurança da Informação
 
Introdução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaIntrodução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. Costa
 
Caso 1 - Boing 777
Caso 1 - Boing 777Caso 1 - Boing 777
Caso 1 - Boing 777
 
Caso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de DenverCaso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de Denver
 
Aula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de buscaAula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de busca
 
Aula 01 - Visão geral da IA
Aula 01 - Visão geral da IAAula 01 - Visão geral da IA
Aula 01 - Visão geral da IA
 
Aula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de Software
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
Aula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequenciaAula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequencia
 

Último

Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...MariaCristinaSouzaLe1
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxFlviaGomes64
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*Viviane Moreiras
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxMarcosLemes28
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...azulassessoria9
 
APRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdf
APRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdfAPRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdf
APRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdfgerathird
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptxMarlene Cunhada
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLidianePaulaValezi
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.denisecompasso2
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Centro Jacques Delors
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...azulassessoria9
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Cabiamar
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...andreiavys
 
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxCópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxSilvana Silva
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...marcelafinkler
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...AnaAugustaLagesZuqui
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docPauloHenriqueGarciaM
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPaulaYaraDaasPedro
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxLuizHenriquedeAlmeid6
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeitotatianehilda
 

Último (20)

Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
APRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdf
APRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdfAPRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdf
APRESENTAÇÃO - BEHAVIORISMO - TEORIA DA APRENDIZAGEM.pdf
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretação
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxCópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 

Utilização de Heurísticas Bioinspiradas em Sistemas de Inteligência Coletiva para Otimização do Roteamento de Redes Mesh

  • 1. Universidade Estadual do Piaui UESPI Utilização de Heurísticas Bioinspiradas em Sistemas de Inteligência Coletiva para Otimização do Roteamento de Redes Mesh Leinylson Fontinele Pereira Orientador: Prof. Esp. Jacks Renan Neves Fernandes
  • 2.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 2Universidade Estadual do Piaui - UESPI Introdução O que vem por aí?  Obtenção das possíveis melhores rotas  Algoritmo S-ACO (simples)  Heurísticas bioinspiradas  Tomada de decisão  Qualidade das soluções  Comportamento global  Dorigo (1992; 1996), Gambardella (1999), Campello (2012).  Alguns conceitos – Trabalhos e aplicações - Resultados - Considerações  INTRODUÇÃO
  • 3.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 3Universidade Estadual do Piaui - UESPI Referencial Teórico Redes Mesh - Wireless Mesh Networks (WMN’s)  Auto-organizadas e autoconfiguradas. fonte da imagem: Disponível em: http://www.computerhope.com. Acesso em 30/01/2013.  Redes Mesh  REFERENCIAL TEÓRICO
  • 4.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 4Universidade Estadual do Piaui - UESPI Referencial Teórico Redes Mesh - Wireless Mesh Networks (WMN’s)  Fornecem vantagens para a comunicação de dados em relação a outros tipos de redes sem fio. fonte da imagem: http://www.radioenge.com.br/redemesh.html  Redes Mesh  REFERENCIAL TEÓRICO
  • 5.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 5Universidade Estadual do Piaui - UESPI Referencial Teórico Representação por Grafos  Vértices (nós) Conexo Direcionado Ponderado fonte das imagens: http://pt.wikipedia.org/wiki/Grafos  Conexões (arestas)  Matriz de valores  Representação por Grafos  REFERENCIAL TEÓRICO
  • 6.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 6Universidade Estadual do Piaui - UESPI Referencial Teórico Otimização  REFERENCIAL TEÓRICO  Otimização  Otimização Combinatória.  Existe uma grande quantidade discreta de possíveis soluções. fonte das imagens: GESTÃO – Revista de Administração e Sistemas de Informação, n. 10, 2008 (grifo nosso).
  • 7.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 7Universidade Estadual do Piaui - UESPI Referencial Teórico Sistemas Inteligentes “A propriedade de um sistema onde o comportamento de vários agentes simples interagindo direta ou indiretamente ao agir em seu ambiente local acarreta na emergência de um comportamento global “inteligente”... (Engelbrecht, 2005)  REFERENCIAL TEÓRICO  Sistemas Inteligentes fonte das imagens: Disponível em: <depositphotos.com>. Acesso em: 30 jan. 2013.
  • 8.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 8Universidade Estadual do Piaui - UESPI Referencial Teórico Inteligência Coletiva (Swarm Intelligence) Inteligência Coletiva Proximidade Estabilidade AdaptabilidadeDiversidade Qualidade  REFERENCIAL TEÓRICO  Inteligência Coletiva
  • 9.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 9Universidade Estadual do Piaui - UESPI Referencial Teórico Comportamento Social fonte das imagens: Disponível em: <http://www.infopedia.pt>. Acesso em: 13 jan. 2013  REFERENCIAL TEÓRICO  Comportamento Social
  • 10.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 10Universidade Estadual do Piaui - UESPI Referencial Teórico Formigas Artificiais  Trilha de feromônio artificial.  Histórico da colônia  Evaporação permite que a colônia de formigas lentamente esqueça seu histórico. fonte da imagem: Hölldobler e Wilson (1990)  Evaporação dos feromônios  REFERENCIAL TEÓRICO  Formigas Artificias
  • 11.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 11Universidade Estadual do Piaui - UESPI Sistemas de Formigas e Suas Aplicações (Trabalhos Relacionados) Colônia de Formigas  Auto-organização  Habilidade restringida  Política de decisão local estocástica  Constroem novas soluções  Avalia a solução  Deposita uma trilha de feromônio  Com o passar do tempo, o feromônio irá evaporar...  TRABALHOS RELACIONADOS  Colônia de Formigas
  • 12.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 12Universidade Estadual do Piaui - UESPI Como acontece? Sistemas de Formigas e Suas Aplicações (Trabalhos Relacionados)  TRABALHOS RELACIONADOS  Colônia de Formigas
  • 13.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 13Universidade Estadual do Piaui - UESPI Sistemas de Formigas e Suas Aplicações (Trabalhos Relacionados) Configuração de Redes de Distribuição Via Algoritmo de Formigas A configuração de redes de distribuição é formulada como um problema de otimização para ser resolvido mediante aplicação de um método alternativo: o Ant Colony Optimization (ACO). fonte: Dorigo, 1992.  TRABALHOS RELACIONADOS  Config. Redes de Distribuição
  • 14.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 14Universidade Estadual do Piaui - UESPI Sistemas de Formigas e Suas Aplicações (Trabalhos Relacionados) Algoritmo Simples de Otimização por Colônias de Formigas (S-ACO) O ACO simples (S-ACO) pode ser utilizado para determinar uma solução para o problema do caminho mais curto definido no grafo  TRABALHOS RELACIONADOS  Algoritmo S-ACO (simples) fonte: Dorigo, 1992.
  • 15.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 15Universidade Estadual do Piaui - UESPI Sistemas de Formigas e Suas Aplicações (Trabalhos Relacionados) Algoritmo Genérico de Otimização por Colônias de Formigas (ACO) Biologia Algoritmo ACO Formiga Agente usado para construir soluções para o problema Colônia de formigas Grupo de agentes que cooperam entre si (formigas artificiais) Trilha de feromônio Alteração do ambiente causada pelas formigas artificiais com o intuito de estabelecer uma comunicação indireta com as outras formigas da colônia Evaporação do feromônio Diminuição do coeficiente de feromônio de um determinado ramo em função do tempo decorrido fonte: (Leandro N. de C. & Fernando J. V. Z. - DCA/FEEC/Unicamp). Disponível em: <ftp://ftp.dca.fee.unicamp.br/pub/docs/vonzuben/ia006_03/topico4_03.pdf>. Acesso em: 26 set. 2012.  TRABALHOS RELACIONADOS  Algoritmo ACO (genérico)
  • 16.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 16Universidade Estadual do Piaui - UESPI Sistemas de Formigas e Suas Aplicações (Trabalhos Relacionados) Agrupamento por Colônias de Formigas (ACA) Biologia (Ant Clustering) Algoritmo ACA Ambiente (Arena) Grade (Grid) bidimensional onde os itens são posicionados e as formigas se movem Formiga Agente apto a mover-se, coletar e largar itens no ambiente Colônia de Formigas Grupo de agentes que cooperam entre si (formigas artificiais) Corpos e larvas de formigas Itens (dados de entrada, etc) Pilha (grupos) de corpos Clusters de itens Visibilidade de uma formiga Fração de itens percebidos  TRABALHOS RELACIONADOS  Algoritmo ACA (clustering) fonte: (Leandro N. de C. & Fernando J. V. Z. - DCA/FEEC/Unicamp). Disponível em: <ftp://ftp.dca.fee.unicamp.br/pub/docs/vonzuben/ia006_03/topico4_03.pdf>. Acesso em: 26 set. 2012.
  • 17.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 17Universidade Estadual do Piaui - UESPI Sistemas de Formigas e Suas Aplicações (Trabalhos Relacionados) Adaptação Social do Conhecimento  Utilizada inicialmente para determinar pesos e definir a arquitetura de Redes Neurais Artificiais (RNA),  Particle Swarm Optimization (PSO)  TRABALHOS RELACIONADOS  Algoritmo PSO (partículas) fonte das imagens: Disponível em: <depositphotos.com>. Acesso em: 30 jan. 2013.
  • 18.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 18Universidade Estadual do Piaui - UESPI Sistemas de Formigas e Suas Aplicações (Trabalhos Relacionados) De Sistemas Sociais para Enxames de Partículas Sociocognição Algoritmo PSO Indivíduo Partícula População de indivíduos Enxame de Partículas Esquecimento e aprendizagem Incremento ou decremento nos valores de algumas propriedades dos indivíduos (partículas) Experiência própria de um indivíduo Cada partícula possui algum conhecimento de sua história (desempenho) e emprega este conhecimento para direcionar seus próximos movimentos Interações sociais Cada partícula também possui informações sobre a vida (desempenho) de outras partículas e aplica tal conhecimento para orientar seus próximos movimentos  TRABALHOS RELACIONADOS  Algoritmo PSO (partículas) fonte: (Leandro N. de C. & Fernando J. V. Z. - DCA/FEEC/Unicamp). Disponível em: <ftp://ftp.dca.fee.unicamp.br/pub/docs/vonzuben/ia006_03/topico4_03.pdf>. Acesso em: 26 set. 2012.
  • 19.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 19Universidade Estadual do Piaui - UESPI Simulador RotÓtima Modelagem do Ambiente  SIMULADOR ROTÓTIMA  Ambiente de Simulação
  • 20.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 20Universidade Estadual do Piaui - UESPI Modelagem do Ambiente Simulador RotÓtima  SIMULADOR ROTÓTIMA  Ambiente de Simulação
  • 21.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 21Universidade Estadual do Piaui - UESPI Topologias Utilizadas Simulador RotÓtima  SIMULADOR ROTÓTIMA  Topologias Utilizadas
  • 22.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 22Universidade Estadual do Piaui - UESPI Probabilidade de Transição fonte da imagem: Disponível em: <http://liderar.webnode.com/products/lideranca>. Acesso em: 28 jan. 2013 Simulador RotÓtima  SIMULADOR ROTÓTIMA  Probabilidade de Transição fonte: Dorigo, 1992.
  • 23.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 23Universidade Estadual do Piaui - UESPI Qualidade da Solução Simulador RotÓtima  Inverso do comprimento em termos da distância física entre o nó origem e o nó destino.  SIMULADOR ROTÓTIMA  Qualidade da Solução fonte: Dorigo, 1992.
  • 24.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 24Universidade Estadual do Piaui - UESPI Atualização da Trilha de Feromônio Simulador RotÓtima “Quando uma formiga deposita feromônio numa determinada conexão, ela está aumentando a probabilidade de que esta conexão seja selecionada por outra formiga, reforçando uma determinada trilha” (DORIGO, 1992).  SIMULADOR ROTÓTIMA  Update da Trilha de Feromônio fonte: Dorigo, 1992.
  • 25.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 25Universidade Estadual do Piaui - UESPI Evaporação da Trilha de Feromônio Simulador RotÓtima  Para evitar uma convergência prematura em uma região subótima  SIMULADOR ROTÓTIMA  Evaporação do Feromônio fonte: Dorigo, 1992.
  • 26.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 26Universidade Estadual do Piaui - UESPI Critérios de Parada  O número máximo de iterações excedido.  Solução aceitável encontrada.  Estagnação. Simulador RotÓtima  SIMULADOR ROTÓTIMA  Critérios de Parada fonte: Dorigo, 1992.
  • 27.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 27Universidade Estadual do Piaui - UESPI Descrição do Pseudocódico Simulador RotÓtima  SIMULADOR ROTÓTIMA  Descrição do Pseudocódigo
  • 28.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 28Universidade Estadual do Piaui - UESPI Análises e Resultados Variação das Taxas de Feromônio  Experimento da Ponte Binária  ANÁLISE E RESULTADOS fonte: Denenbourg et al., 1990
  • 29.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 29Universidade Estadual do Piaui - UESPI Análises e Resultados Variação das Taxas de Feromônio - Topologia  Depositado pelas formigas, o feromônio varia em virtude dos movimentos de exploração e explotação para a construção da solução ótima do grafo  Eficácia do algoritmo quanto à obtenção da possível melhor rota  ANÁLISE E RESULTADOS
  • 30.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 30Universidade Estadual do Piaui - UESPI Análises e Resultados Variação das Taxas de Feromônio - Soluções Encontradas  ANÁLISE E RESULTADOS
  • 31.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 31Universidade Estadual do Piaui - UESPI Análises e Resultados Variação das Taxas de Feromônio – Incremeto de Feromônio  ANÁLISE E RESULTADOS
  • 32.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 32Universidade Estadual do Piaui - UESPI Análises e Resultados Pré-forrageamento  ANÁLISE E RESULTADOS fonte:Denenbourgetal.,1990 fonte:Denenbourgetal.,1990 Pós-forrageamento
  • 33.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 33Universidade Estadual do Piaui - UESPI Considerações Finais  Demonstração da forma de atuação de agentes inteligentes baseada na inteligência de enxames.  Aplicações que podem ser desenvolvidas  A solução heurística confirma a possibilidade da utilização de um conhecimento simples para solucionar problemas complexos  S-ACO  CONCIDERAÇÕES FINAIS
  • 34.  REFERENCIAL TEÓRICO  TRABALHOS RELACIONADOS  SIMULADOR ROTÓTIMA  ANÁLISE E RESULTADOS  CONCIDERAÇÕES FINAIS  Redes Mesh  Representação por Grafos  Otimização  Sistemas Inteligentes  Inteligência Coletiva  Comportamento Social  Formigas Artificias  Colônia de Formigas  Config. Redes de Distribuição  Algoritmo S-ACO (simples)  Algoritmo ACO (genérico)  Algoritmo ACA (clustering)  Algoritmo PSO (partículas)  Topologias Utilizadas  Descrição do Pseudocódigo  Evaporação do Feromônio  Qualidade da Solução  Probabilidade de Transição  Update da Trilha de Feromônio  Critérios de Parada  Ambiente de Simulação  INTRODUÇÃO 34Universidade Estadual do Piaui - UESPI  Não apenas simular, mas também implementar em robôs reais.  Utilização do algoritmo base, para criação de frameworks.  A utilização conjunta de mais de um tipo de feromônio. fonte das imagens: Disponível em: <http://www.arduinoos.com/2010>. Acesso em: 20 jan. 2013 Considerações Finais  CONCIDERAÇÕES FINAIS
  • 36. 36Universidade Estadual do Piaui - UESPI “Talvez não tenha conseguido fazer o melhor, mas lutei para que o melhor fosse feito. Não sou o que deveria ser, mas Graças a Deus, não sou o que era antes”. (Martin Luther King) fonte das imagens: Disponível em: <www.aescoladavida.com>. Acesso em: 26 jan. 2013.
  • 37. Bibliografia 37Universidade Estadual do Piaui - UESPI ANJOS, Pablo L. dos. Introdução ao Estudo da Teoria dos Grafos. Disponível em: http://descartes.ucpel.tche.br/WFC/2002/apa_grupo4-TeoriaDosGrafos.pdf . Acesso: em 26 ago. 2012. Annual Report Cisco, 2006. Disponível em: <http://www.cisco.com/web/about/ac49/ac20/ac19/ar2006/index.html> Acesso em: 30 jan. 2013. ANTONIOLI, Leonardo. Estatísticas, Dados e Projeções Atuais Sobre a Internet no Brasil. 14 de dez. de 2012. Disponível em: < http://tobeguarany.com/internet_no_brasil.php> . Acesso em: 30 jan. 2013. ANTES 2012. Eighth International Conference on Swarm Intelligence, Université Libre de Bruxelles, Brussels, Belgium (Sep 12- 14, 2012). Disponível em: < http://iridia.ulb.ac.be/dorigo/ACO/ACO.html>. Acesso em: 12 jan. 2013. Associação Brasileira de Normas e Técnicas (ABNT). NBR 14724: Informação e Documentação: Trabalhos Acadêmicos. Rio de Janeiro, 2011. AZEVEDO, Nuno. Guia de Estudo: Redes e Internet, Escola Básica Integrada de Angra do Heroísmo - Tecnologias da Informação e Comunicação, 2005. Disponível em: <http://www.ebiah.edu.pt/eb23ah.edu.pt/Sala%20de%20Estudo/centrorecursostic/Redes%20 e%20Internet/Guia%20de%20Estudo%20-%20Redes%20e%20Internet.pdf>. Acesso em: 04 jan. 2012. BONABEAU, DORIGO e THERAULAZ. Swarm Intelligence: From Natural to Artificial Systems. Oxford Press, 1999. CAMPELLO, R. J. G. B. et al. Computação Natural: Uma Breve Visão Geral. Disponível em <http://www.ica.ele.puc- rio.br/nanobio2004>. Acesso em: 07 jul. 2012. CASTRO, Leandro N. de, ZUBEN, Fernando J. Von, Introdução à Computação Natural, IA006 – DCA/FEEC/Unicamp, 2005. Disponível em: <ftp://ftp.dca.fee.unicamp.br/pub/ docs/vonzuben/ia006_03/topico4_03.pdf>. Acesso em: 26 set. 2012.
  • 38. Bibliografia 38Universidade Estadual do Piaui - UESPI CHAN, Felix T. S., TIWARI, Manoj K. Swarm Intelligence: Focus on Ant and Particle Swarm Optimization. Disponível em: < http://www.intechopen.com/books/swarm_intelli gence_focus_on_ant_and_particle_swarm_optimization>. Acesso em 21 dez. 2012. CHAPMAN & HALL, Fundamentals of Natural Computing: Basic Concepts, Algorithms, and Applications. CRC Computer & Information Science Series. DORIGO, m., Di caro, g., GAMBARDELLA, M. Ant Algorithms For Discrete Optimization. Artificial Life, vol. 5, pp. 97-116, 1999. COSTA, Danilo. Simulador Extensível para Navegação de Agentes Baseado em Inteligência de Enxames. Instituto de Ciências Matemáticas e de Computação, São Carlos, 2007. DORES, Abner das. et. al. AntColonySwarm: Simulação do Comportamento de uma Colônia de Formigas, Vida Artificial na Computação. DORIGO, M., MANIEZZO, V., COLORNI, A. (1996), "The Ant System: Optimization by a Colony of Cooperating Agents", IEEE Trans. on Systems, Man, and Cybernetics – Part B, 26 (1), pp. 29-41. DORIGO, Marco. Ant Colony Optimization, 1992. Disponível em: <http://www. scholarpedia.org/article/Ant_colony_optimization>. Acesso em: 28 nov. 2012. ENGELBRECHT, A. P. Fundamentals of Computational Swarm Intelligence, John Willey & Sons Ltda, 2005. GLOVER . F. Future Paths for Integer Programming and Links to Artificial Intelligence. Computers and Operations Research, 5:553–549, 1986. HANSEN P. The steepest ascent mildest descent heuristic for combinatorial programming. In Congress on Numerical Methods in Combinatorial Optimization, Capri, Italy, 1986.
  • 39. Bibliografia 39Universidade Estadual do Piaui - UESPI KENNEDY, J. EBERHART, R. & SHI. Y. Swarm Intelligence, Morgan Kaufmann Publishers, 2001. Laboratório Virtual em Computação Natural (LVCoN), Disponível em: <http://lvcon.tuilux .com.br/lvcon>. Acesso em: 28 dez. 2012. LUCAS, Diogo C. Algoritmos Genéticos: Uma Introdução. UFRGS, 2002. Disponível em:< http://www.inf.ufrgs.br/~alvares/INF01048IA/ApostilaAlgoritmos Geneticos.pdf >. Acesso em: 09 nov. 2012. NETO, João P. C. Configuração de Redes de Distribuição via Algoritmo de Formigas. 2000. Disponível em: <http://www.dee.ufcg.edu.br/~pet/jornal/projs/proj6.html>. Acesso em: 23 nov. 2012. SCHILDT Herbert. As Origens do C/C++, C Completo e Total 3ª Ed. Pág.: 3-8. SILVA, Helber W. da. Um Esquema de Seleção de Rotas para o Balanceamento de Segurança e Desempenho em Redes em Malha Sem Fio, Cap. 2, Pág. 6, 2011. SOUZA, Marcone J. F. Inteligência Computacional para Otimização, Departamento de Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto, Ouro Preto, MG. SOUZA, Rodrigo C. T. de, Heurísticas Bioinspiradas de Otimização Combinatória. GESTÃO – Revista de Administração e Sistemas de Informação, v. 10, n. 10, jan./jun. 2008. Teleco – Inteligência em Telecomunicações. Qualidade de Serviços (QoS): Conceitos de Rede. Disponível em: <http://www.teleco.com.br/tutoriais/tutorialqosotm/pagina_2.asp>. Acesso em: 04 jan. 2012. XuTi Game Development. Allegro, 2002. WAZLAWICK, Raul S. Metodologia de Pesquisa para Ciência da Computação, Rio de Janeiro: Elsevier, 6ª reimpressão, 2009.
  • 40. Universidade Estadual do Piaui - UESPI 40 “Sistema é um conjunto de partes interagentes e interdependentes que, consequentemente, formam um todo unitário com determinado objetivo e efetuam determinada função” Djalma de Pinho Rebouças de Oliveira fonte das imagens: Disponível em: <depositphotos.com>. Acesso em: 30 jan. 2013.