Resolução de Problemas por Busca

Slides:



Advertisements
Apresentações semelhantes
Principais Tópicos Introdução Métodos de busca Busca cega
Advertisements

Algoritmos Genéticos Algoritmos Genéticos com Parâmetros Contínuos Estéfane G. M. de Lacerda DCA/UFRN Maio/2008.
1 PROCESSO DE MODELAGEM Modelo Mental: para a solução de problemas simples Reconhecimento do Problema Criação de Alternativas Avaliação de Alternativas.
Computação Gráfica – Visibilidade
Introdução e Conceitos.
Metodologia do Ensino da Matemática – Aula 07
Busca competitiva (jogos “adversariais”)
Segundo encontro do segundo ciclo
Análise & Projeto – Especificação de Processos
Fundamentos de Aritmética
Márcio Soussa Estrutura de Dados Márcio Soussa
IX ELAVIO FABIANA SIMÕES E SILVA ORIENTADORA: VITÓRIA PUREZA
RODOLFO SOARES TEIXEIRA OBMEP NA ESCOLA
Seleção de Atributos.
Fábrica de Software.
Métodos de Pesquisa: Seqüencial e Binária
A Loja de Maridos ....
Métodos Populacionais
AVALIAÇÃO PSICOLÓGICA: MUDANÇAS NECESSÁRIAS
4. Complexidade média Este capítulo considera a complexidade média, examinando casos ilustrativos de análise de algoritmos e de projeto de estruturas.
Função Modular.
Vantagens e desvantagens da recursão
PROGRAMAÇÃO INTEIRA 08 de dezembro de 2016.
GRÁFICOS DE CONTROLE.
CÁLCULO NUMÉRICO Aula 4 – Solução de equações transcendentes e polinomiais (continuação)
EGP, CPC, 2004/05 Problema e Algoritmos de Colocação de Professores
Algoritmos e Fluxogramas
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
Análise de Algoritmo Profº Me. Jeferson Bussula Pinheiro
PASSO A PASSO PARA ELABORAÇÃO DO PROJETO
6ª aula PROBLEMA DE TRANSPORTES – Parte 2 UNIDADE 5
Sistemas de Controle III N8SC3
Equações do 1º grau a 2 incógnitas
#10 A ferramenta Combate!.
Inteligência Artificial
Cálculo do clique maximal de um grafo
Cap 28 – O oligopólio Parte I 9ª edição.
Arranjo Físico Celular
Programação.
Métodos de pesquisa Prof. Suzana M. Berriel 4º período.
A decisão de Concessão de Crédito
Análise Sintática Botton Up Diomara M. R. Barros
REDES LOCALIZAÇÃO DAS INSTALAÇÕES
Dimensões Euclidianas
Linguagem de Programação I
COMPUTAÇÃO BIOINSPIRADA
Interpretação de Imagens com CSP
Aula 3 – Visão Estratégica
RESOLUÇÃO DE PROBLEMAS SOLUÇÃO CRIATIVA DE PROBLEMAS
Trabalho de Métodos Numéricos
Planejamento Estratégico para Exportação
Algorítmos e Técnicas de Programação
Grafos Árvores (introdução) Anjolina Grisi de Oliveira
Arranjo Físico Industrial
Passo a passo – Instrutor
DSI – Desenvolvimento de Sistemas Inteligentes
Módulo e Equação Modular
Manuais Administrativos
PENSAMENTO ALGÉBRICO NOS ANOS INICIAIS DO ENSINO FUNDAMENTAL
Lógica de Programação Apresentada por:.
Sistemas Inteligentes Busca Cega (Exaustiva)
TRABALHO DE CONCLUSÃO DE CURSO ENGENHARIA DE PRODUÇÃO
Circuitos Sequenciais
Metodologia Científica e Tecnológica
Método Iterativo Linear e Newton-Raphson
Ementário Noções de hardware e software. Conceitos Fundamentais.
Problemas de Transporte (Redes)
Cap 28 – O oligopólio Parte I 9ª edição.
Aula 8 Professores: Conteúdo: Dante Corbucci Filho
Buscando Soluções Busca Heurística (M. S.).
Transcrição da apresentação:

Resolução de Problemas por Busca

Resolução de Problemas por Busca Um sistema de IA pode resolver problemas da mesma forma: Ele sabe onde ele está (conjunto de informações iniciais) Ele sabe onde deseja ir (estado objetivo) Resolver problema em IA envolve busca do estado objetivo (paradigma de resolução de problemas) Forma simplificada de raciocínio Simples sistemas de IA reduzem raciocínio à busca

Representação Problemas de busca são frequentemente descritos Utilizando diagramas de árvores de busca Árvores semânticas onde: cada nó denota um passo no caminho do nó inicial para o nó objetivo Nó inicial (I) = onde a busca começa Nó objetivo (O) = onde ela termina Objetivo: Encontrar um caminho que ligue: o nó inicial a um nó objetivo

Problema de busca Entrada: 􀁹Descrição dos nós inicial e objetivo 􀁹 Procedimento que produz os sucessores de um dado nó Saída: 􀁹 Sequência válida de nós, iniciando com o nó inicial e terminando com o nó objetivo

Examplo

Definições importantes: Profundidade: número de ligações entre um dado nó e o nó inicial Amplitude: número de sucessores (filhos) de um nó Nó raíz: Nó que não tem pai (ascendente) Nó folha: nó que não tem filhos (descendentes) Nó objetivo: nó que satisfaz o problemaa

Definições importantes: Caminho parcial: caminho onde o nó final (folha) não é um objetivo Caminho final ou completo: caminho onde o nó final é um nó objetivo Expandir um nó: gerar as crianças de um nó Em busca, você aprende como encontrar um caminho entre o nó inicial e o nó objetivo

Algoritmos de busca Existem vários algoritmos de busca diferentes O que os distingue é a maneira como o nó n é escolhido no passo 2 Métodos de busca Busca cega: escolha depende da posição do nó na lista (escolhe o primeiro elemento) Busca heurística: escolha utiliza informações específicas do domínio para ajudar na decisão

Busca Cega Maneira mais direta de encontrar uma solução: Visitar todos os caminhos possíveis, sem repetir um mesmo nó Busca cega não utiliza informações sobre o problema para guiar a busca Estratégia de busca exaustivamente aplicada até uma solução ser encontrada (ou falhar)

Exercicio

Exercicio