Búsqueda en un espacio de estados

Slides:



Advertisements
Presentaciones similares
Solución de Problemas en AI
Advertisements

¿Por que estudiar búsquedas?
PROYECTOS PARA FORTALECER LA CÁRITAS
Algoritmos y Programas
Soluciones de problemas mediante búsqueda
Inteligencia Artificial
Equipo Técnico I.S.C: Presenta Chico Guzmán Nelson Fabián
Pruebas de Requerimientos
Gestión de Recursos Informáticos Unidad Nº 3: Gestión de calidad y eficiencia.
ANÁLISIS DE REQUERIMIENTOS
ALGORITMOS.
EL DIRECTIVO FRENTE A LOS PROBLEMAS
BÚSQUEDA DE UN VALOR DESEADO (B ÚSQUEDA DE OBJETIVO )
Tipo de Dato Abstracto Tipos de datos:
Modelos de confiabilidad
Programación 1 Introducción
SISTEMAS EXPERTOS REPASO POR OTRO AUTOR.
Introducción a la Computación
TEMA III.
Inteligencia artificial
UNIVERSIDAD CATÓLICA TALLER DE INDUCCIÓN
Ciclo de formulación del proyecto.
PROGRAMACIÓN LÓGICA.
INTELIGENCIA DE NEGOCIOS
“La Programación, en el proceso de desarrollo local” Abel Contreras Bustos Coordinador Área Social Asociación Chilena de Municipalidades.
FORMULACIÓN DE ALGORITMOS
El Pensamiento creativo
18 avril :03:59 O.Q.O 2015 Orientaciones generales En estA REFLEXIÓN vas a encontrar información relacionada con el enfoque METODOLÓGICO DEL.
EL DESARROLLO DEL CONTROL METACOGNITIVO.
Agentes de resoluciones d problemas Parte I. Un agente puede adoptar una meta o un propósito para satisfacer.
Facultad de Ciencias de la Computación MC Beatriz Beltrán Martínez
Tablas de Hash.
Fundamentos de Ingeniería de Software Facultad de Ingenieria Universidad Distrital Francisco José de Caldas ESPECIFICACIÓN Y MANEJO DE LOS REQUERIMIENTOS.
CARACTERISTICAS Y VALORES “Una persona emprendedora” GRADO: 8:B 2014.
1 Problemas, espacios problema äDefinición Operativa: Una persona se enfrenta a un problema cuando desea algo y no conoce inmediatamente qué acción, o.
METODOS DE BUSQUEDA INFORMADOS CAPITULO 5
Creatividad Consejo Académico – Bases conceptuales Noviembre de 2011.
INTELIGENCIA ARTIFICIAL FISI – UNMSM II. Representación de problemas como búsqueda en un espacio de estados Definición de problemas de la I.A.
Asistencia Técnica CMJ PROYECTO “FORTALECIMIENTO DE LOS PROCESOS DE PARTICIPACIÓN SOCIAL Y CONVIVENCIA PACIFICA DE LOS Y LAS JÓVENES VALLECAUCANOS” - COMPONENTE.
Parte II. Algorítmica. 5. Backtracking. 1. Análisis de algoritmos.
Sumario Significados de las operaciones aritméticas.
La gran variedad de productos que han sido lanzados al mercado, si bien, han sido desarrollados de manera muy particular basados en las políticas de cada.
COSAS CON LAS QUE TRABAJAMOS: LOS ALFAS
Ingeniería de software
Raquel Rivas Andino EDUC 105 Prof. Berrios
Estrategias Heurísticas
1 Evaluación inicial para el diseño de un programa de prevención ejemplificado en el caso de DROGAS M.X. Froján y J.Santacreu diciembre de 2002.
 En el siguiente trabajo se explicará cuales son los fundamentos de la planeación, la toma de decisiones.  La toma de decisiones es un paso fundamental.
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Sistema Integrados de Gestión conceptos
BUSQUEDA EN UN ESPACIO DE ESTADOS.
Observación Participante
SOLUCION DE PROBLEMAS MEDIANTE BUSQUEDA
La Planificación Prof. Pedro Corrales
Entendiendo las partes
COMPLETA LOS ESPACIOS CON LA PALABRA ADECUADA 1.LOS _______________________ SE DEFINEN COMO LA _________________LÓGICA DE _________PARA SOLUCIONAR UN.
RUTA DE LA CALIDAD.
El proceso de TD y Negociación ASIGNATURA NYTD UNIVERSIDAD ABIERTA INTERAMERICANA, BUENOS AIRES ARGENTINA.
Un diseñador:  1. Configura la forma de los productos.  2. Estos productos satisfacen necesidades.  3. Satisfacen (estos productos) esas necesidades.
árbol de problemas y objetivos
ANÁLISIS ESTRUCTURADO
AUTONOMA SAN FRANCISCO
Un requerimiento es una condición o capacidad a la que el sistema (siendo construido) debe conformar [ Rational ]. Un requerimiento de software puede.
La estrategia de búsqueda
DISEÑo de proyecto usando marco lógico
Harware Software Yuneidy moreno 7-2 Tecnología i. E. devora Arango.
SISTEMA DE GESTIÓN DE LA CALIDAD ISO 9001: AUDITORÍA INTERNA
Planificación de Sistemas de Información
Programación I Prof. Carolina Cols. Algoritmo es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema.
Ing. Sanchez Castillo Eddye Arturo Escuela Académica Profesional de Ingeniería de Sistemas.
Transcripción de la presentación:

Búsqueda en un espacio de estados

Definificion de Espacio de estados Espacio de Estados: Formalismo para representar problemas. Ideas clave: Abstraer problemas reduciéndolos a un conjunto de estados y operadores. Resolver problema revisando posibles alternativas (¿todas?). • Analogía con forma de actuar humanos Estado: • Representación completa de la situación del mundo/problema en un momento dado. • Contiene toda la info. relevante (y nada más). Operador: • Se suponen deterministas ◦ Se sabe de antemano como sería el estado del mundo/problema después de aplicarlos. • Se suponen discretos ◦ No es relevante lo que “pasa” mientras se ejecutan.

Caracterización de un Problema PROBLEMA = Terna de 3 componentes (I, O, M) Estado/s inicial (I): Descripcion de la situacion de partida Conjunto de operadores pertinentes (O): Descripcion de los medios de los que disponemos para lograr el fin deseado Acciones que se pueden emprender, dado un estado, para alcanzar otro distino. Tienen 2 componentes: Precondiciones: condicion que debe cumplir un estado para que pueda aplicarse el operador sobre el. Postcondiciones: descripcion de las caracterısticas del nuevo estado al que se transita. Pueden ser interpretados como reglas”: (patron + accion) Conjunto de estados meta (M):

Caracterización de un Problema Estados del problema que satisfacen los requisitos para ser considerados como soluciones. Pueden expresarse en forma de lista de estados o como una funcion booleana (prueba de meta) que basandose en las propiedades de un estado indica si es meta o no. (I) y (O) determinan el espacio de estados del problema. Conjunto de todos los posibles estados admisibles del problema.

BÚSQUEDA DE SOLUCIONES Solucion: Secuencia ordenada de operadores (S ε O∗) que posibilita transito desde estados iniciales (I) a finales (O). Conseguir un ”plan de accion” que permita pasar de (I) a (M) Objetivo: Encontrar la ”mejor” solucion (o una aceptable)

ESTRATEGIAS DE BUSQUEDA Tambien estrategias de control o ”mecanismo de inferencia”. Secuencia de pasos a seguir para encontrar el conjunto de operadores deseado. • Estrategia es independiente del conocimiento. • Estrategia debe de ser: Sistematica y facilmente reproducible Producir movimientos validos en el espacio de estados Producir nuevos estados (para poder avanzar) • Necesidad de estructuras adicionales. Indicar cuando es aplicable un operador Indicar cuando se ha utilizado un operador Indicar cuando un operador produce un estado final Indicar cuando un operador produce un estado no nuevo Indicar si la solucion es aceptable