GRASP Greedy Randomized Adaptive Search Procedures

Slides:



Advertisements
Apresentações semelhantes
Algoritmos em Grafos (Parte 2)
Advertisements

Programação de Horário em Escolas
Inteligência Artificial
Inteligência Artificial
O Problema de Roteamento de Veículos (PRV)
OTIMIZAÇÃO DO PROJETO DE REDES URBANAS BASEADO NO PROBLEMA DE STEINER
CONCEITOS BÁSICOS DA META-HEURÍSTICA TABU SEARCH
I Iterated Local Search Helena R. Lorenço, Olivier Martinz
Meta - heurísticas Prof. Aurora
GRASP Greedy Randomized Adaptative Search Procedure
PROBLEMA DE ROTEAMENTO DE VEíCULOS COM DIVISÃO DE ENTREGA
1 Inventando Funções Heurísticas Como escolher uma boa função heurística h? h depende de cada problema particular. h deve ser admissível não superestimar.
1 Busca Heurística - Informada Estratégias de Busca Exaustiva (Cega) encontram soluções para problemas pela geração sistemática de novos estados, que são.
Dárlinton B. Feres Carvalho
Iterated Local Search (ILS)
São João del-Rei, 23 a 26 de novembro de 2004
Reconhecimento de Padrões Seleção de Características
Rodrigo Geraldo Ribeiro Denis Pinto Pinheiro Camila Leles Rezende
XXXV SBPO - PROGRAMAÇÃO DE TRIPULAÇÕES DE ÔNIBUS URBANO:
OTIMIZAÇÃO DE PESO EM TRELIÇAS METÁLICAS VIA VND E VNS
Inteligência Computacional para Otimização
Busca Heurística - Informada
Busca Heurística - Informada
Busca com informação e exploração
Análise Sintática Ascendente
JOGO DOS OITO A* e IDA*.
Buscando Soluções Busca Heurística.
Inteligência Artificial
INF 1771 – Inteligência Artificial
Métodos Populacionais
Meta - heurísticas Prof. Aurora
T ÓPICOS DE I.A. Métodos de Busca Busca em Espaços de Estado Prof. Mário Dantas.
Estratégias de Busca com informação e exploração
Otimização por Colônia de Formigas (ACO)
I Iterated Local Search Helena R. Lorenço, Olivier Martinz
PROGRAMAÇÃO INTEIRA 27 de maio de 2014.
Tópicos em otimização combinatória
Otimização Inteira 5a. Aula Franklina.
Traveling Salesman Problem: Alguns métodos heurísticos
Busca com informação e exploração
GRASP Disciplina: ODST Professores: José Oliveira e Maria Carravilla
Introdução e Busca Cega
Introdução aos Agentes Inteligentes Busca Cega (Exaustiva)
Introdução aos Agentes Inteligentes Busca Heurística (Informada)
Avaliação energética e de dependabilidade de Data Centers.
Sistemas Especialistas
Busca Cega (Exaustiva) e Heurística
Algoritmos de Busca Local
Seleção de Atributos Ricardo Prudêncio.
Tópicos Avançados em Inteligência Artificial
Testes de Software AULA 02 Eduardo Silvestri
Busca Combinatorial e Métodos de Heurística
Seleção de atributos Mariana Pinheiro Bento IA368Q.
Trabalho Prático 1 Estudo de Algoritmos de Busca de Soluções em Prolog
Jacques Robin Humberto César Brandão de Oliveira
Inteligência de Enxame 2 – The Ant Colony Optimization Metaheuristic CPE-730 Filipe de Almeida Araujo Vital Aluno de Graduação em Engenharia de Controle.
Métodos Construtivos x Aprimoramento
Busca Heurística - Informada
Programação Não-Linear
Mailson Felipe da Silva Marques Johnson Cordeiro Sarmento
Computação Evolutiva Nome dado ao estudo de algoritmos cuja inspiração é o processo de evolução natural das espécies. Origem: trabalho de um pesquisador.
Marcos Corrêa Neves Gilberto Câmara Renato M. Assunção
Ant Colony Optimization Theory Rio de Janeiro 2011 Disciplina: Inteligência de Enxame Docente: José Manoel Seixas Discente: José Dilermando Costa Junior.
Sistemas Inteligentes Busca Cega (Exaustiva)
Busca Heurística Prof. Valmir Macário Filho. 2 Busca com informação e exploração Capítulo 4 – Russell & Norvig Seção 4.1 Estratégias de Busca Exaustiva.
Métodos Populacionais. Mantém um conjunto de soluções candidatas e não só uma solução Cada solução será modificada e avaliada Hill-Climbing paralelos.
Agenda 1. O Problema das 8 Rainhas 2. Hill Climbing
GERENCIAMENTO DE ESCALA OPERACIONAL DOS CONTROLADORES DE TRÁFEGO AÉREO DO CINDACTA I Bruno Mota Avelar Almeida.
BUSCA TABU Parte III E. G. M. de Lacerda UFRN/DCA 23/10/2006.
PATH-RELINKING Path-Relinking, melhoramento em tempo e qualidade da solução Path-Relinking, explora trajetórias conectando soluções.
Transcrição da apresentação:

GRASP Greedy Randomized Adaptive Search Procedures Autores: Thomas Feo, Mauricio Resende Procedimento de Busca: Guloso, Aleatório e Adaptativo.

GRASP Procedimento Iterativo Procedimento tem 2 fases 1 fase a cada iteração obtem-se uma solução as soluções são mantidas até o final Procedimento tem 2 fases 1 fase construir uma solução inicial usando uma função gulosa aleatória. aplica uma busca local para melhorar a solução anterior.

Fase de Construção Uma solução é iterativamente construída, um elemento por vez. A escolha do próximo elemento a ser adicionado lista de candidatos (função gulosa). A heuristica é adaptativa o valor da função se modifica a medida que os elementos são adicionados a solução.

Componente Probabilístico A escolha dos melhores candidatos da lista, não necessariamente os topes. RCL lista de candidatos restrita

Busca Local Soluções geradas na primeira fase podem não ser localmente ótimas Dada uma vizinhança, a busca local termina quando não existe uma melhor solução nesse entorno. estrutura da vizinhança técnica eficiente de exploração da vizinhança solução de partida

Mecanismos de Memória evitar trabalho redundante guardar todas as soluções usadas como soluções iniciais na busca local Filtrar as soluções construídas, muito ruins...eliminar construir um conjunto de soluções elites

GRASP and PATH-RELINKING Path-Relinking, melhoramento em tempo e qualidade da solução Path-Relinking, explora trajetórias conectando soluções.

Path-Relinking Originalmente proposto por Glower (TABU) Estratégia de intensificação que explora trajetórias de soluções elites obtidas por TABU ou SCATTER Partindo de 1 ou mais soluções de elite são gerados caminhos para outras soluções

Caminhos Movimentos que introduzam os atributos presentes nas soluções são selecionados

Implementações Relink periódico: não sistemático, mais periódico Forward: aplicado entre o pior Xs e Xt Backward: Back e Forward Mixed: Back e Forward ate uma solução equidistante. Movimentos Aleatórios Truncada: alguns movimentos são explorados.

GRASP com Path-Relinking Path-Relinking é aplicado a todos os pares de soluções elites. seja periodicamente durante as iterações GRASP após todas as iterações GRASP, pos-otimização path-relinking aplicado como estratégia de intensificação após a fase local.

Soluções Elites Cada solução da busca local Medidas de similaridades Soluções Geradas no Path-Relinking

3 Fases GRASP Fase de Construção Busca Local Path-Relinking