Búsqueda Heurística I
|
|
|
- José Carlos Moreno Valdéz
- hace 9 años
- Vistas:
Transcripción
1 Búsqueda Heurística I Pedro Meseguer IIIA-CSIC Bellaterra, Spain [email protected] Introducción Temario curso Búsqueda sistemática Búsqueda ciega Búsqueda informada: primero el mejor, A* Búsqueda en memoria acotada Búsqueda con adversario (juegos) Búsqueda en tiempo real Búsqueda local Vecindad Función de evaluación Criterios de salto Búsqueda Heurística 2
2 Parámetros Curso 22 horas Nivel: postgraduado es autocontenido se supone un cierto conocimiento del tema Evaluación: examen de conceptos generales no es muy duro, pero se suspende Transparencias: Clases : jueves de 15 a 17, IIIA Calendario: Octubre: 26 Noviembre: 2, 9, 16, 23, 30 Diciembre: 14, 21 Enero: 18 Febrero: 1, 8 (EXAMEN) Búsqueda Heurística 3 a confirmar en Navidad Qué es búsqueda? Búsqueda: método computacional para resover problemas Qué problemas? single-agent path-finding: único agente encuentra camino two-player games: juegos de dos jugadores constraint satisfaction: satisfacción de restricciones Características: problemas difíciles: NP-completos la solución se calcula por enumeración se supone que requieren inteligencia Inteligencia Artificial Búsqueda Heurística 4
3 Ejemplos single-agent path-finding constraint satisfaction PUZZLE de 8 8 REINAS? two-player games AJEDREZ movimientos que llevan a situación ganadora poner 8 reinas de ajedrez en un tablero 8x8 y que no se ataquen Búsqueda Heurística 5 Conceptos básicos espacio del problema Estado: una posible configuración de un problema Espacio de estados: todas las configuraciones Operadores: acciones legales generan estados sucesores de un estado Estados inicial y objetivo explícito puede ser implícito problema concreto Solución: secuencia operadores de inicial a objetivo: path-finding, games estado objetivo: constraint satisfaction Búsqueda Heurística 6
4 Ejemplo: puzzle de 8 (I) sucesores Búsqueda Heurística estado objetivo Ejemplo: puzzle de 8 (II) Espacio de estados: posibles configuraciones Operadores: arriba: ^ abajo: v derecha: > izquierda: < Estado inicial / objetivo: cualquiera / fijado Solución: secuencia mínima de movimientos para llegar al estado objetivo Búsqueda Heurística 8
5 Ejemplo: puzzle de 8 (III) estado inicial estado objetivo solución: < ^ > v Búsqueda Heurística 9 Grafo dirigido Espacio de estados: grafo dirigido De estado inicial a objetivo: búsqueda en grafo Por qué NO usar algoritmos de acceso en grafos? Porque el grafo no cabe en memoria: tamaños puzzle-8: 9! damas: ajedrez: Hablamos de: Grafo implícito: espacio de estados no desarrollado Subgrafo explícito: subespacio desarrollado Búsqueda Heurística 10
6 Sistemática y no sistemática Sistemática: si existe una solución la encuentra recorrido ordenado del espacio de estados si un estado no puede ser solución --> poda No sistemática: pueden no encontrar la solución búsqueda local descenso por gradiente simulated annealing algoritmos genéticos búsqueda tabú pueden visitar varias veces el mismo estado Búsqueda Heurística 11 Búsqueda en árbol: Búsqueda ciega d b sol Tres formas de generar y recorrer el árbol: ANCHURA: por niveles PROFUNDIDAD: por ramas PROF. ITERATIVA: por ramas con nivel máximo + sol más cercana raíz - espacio exponencial - sol cercana raíz? + espacio lineal + sol más cercana raíz + espacio lineal - repite trabajo Búsqueda Heurística 12
7 Heurística EUREKA!! Arquímedes en su baño Origen: heuriskein (encontrar en griego) Significado: Procedimiento: criterio que puede resolver un problema pero que no hay garantía de que siempre lo resuelva. Función: estimación del coste necesario para alcanzar una solución desde el estado actual. Búsqueda Heurística 13 Búsqueda Heurística Búsqueda informada con función heurística Heurística: función que asigna a cada estado una estimación del coste óptimo a la solución Compromiso: dos efectos positivo: ahorra esfuerzo de búsqueda negativo: coste de cálculo de la heurística en cada nodo efecto neto positivo si: ahorro > coste Búsqueda Heurística 14
8 Ejemplo: puzzle de 8 estado actual estado objetivo Heurísticas: # piezas fuera de sitio = 7 distancia Manhattan = = 12 (número pasos en cuadrícula) Búsqueda Heurística 15 Búsqueda informada: primero el mejor Función f(n): coste del nodo n Lista OPEN: nodos generados pero no testeados Primero el mejor: siguiente n con min f(x) x OPEN OPEN Rendimiento: mucho mejor que la búsqueda ciega Búsqueda Heurística 16
9 Algoritmo A* Heurística: h(n) estima el coste de un camino óptimo de n a una solución g(n): coste desde la raíz hasta n OPEN g(n) n h(n) h(n) admisible: si no sobreestima el coste óptimo A*: primero el mejor con f(n) = g(n) + h(n), h admisible + completo + solución óptima - espacio: a menudo degenera en exponencial Búsqueda Heurística 17 Búsqueda heurística con memoria acotada Profundización iterativa A*: + h(n) admisible Branch and bound (DFBnB) UB = mejor f(x) en g(n) + h(n) = LB si UB <= LB, poda + ambos requieren memoria lineal - se cambia espacio por tiempo Búsqueda Heurística 18
10 Búsqueda con discrepancias Árbol de búsqueda + heurística: ordena los sucesores, izda. preferido a der. + Discrepancia: ir en contra de la heurística IDEA1: si la heurística casi siempre acierta, la solución estará en una rama con pocas discrepancias Búsqueda Heurística 19 Búsqueda con discrepancias IDEA2: recorrer el árbol por orden creciente de discrepancias Dis: Vis: Búsqueda Heurística 20
11 Juegos 2 jugadores, información perfecta Programas campeones del mundo: damas, othello Programa con muy buen rendimiento: ajedrez importante: desde 1956, ajedrez era un objetivo para IA Deep Blue gano a Kasparov en 1997 quantity had become quality Estrategia: búsqueda en un espacio de billones de nodos profundización selectiva Búsqueda Heurística 21 Árbol de juegos: Búsqueda para juegos jugador B jugador A 1 ply 1 move Algoritmo minimax, asciende los valores de nodos terminales Mejora alfa-beta (ordenación nodos) Función evaluación, quiescencia, extensiones singulares Búsqueda Heurística 22
12 Búsqueda en tiempo real Búsqueda clásica (off-line search): Búsqueda de una solución completa Ejecución de la solución No sirve para tareas con tiempo o información limitada IDEA: alternar búsqueda con ejecución (on-line search) Búsqueda Ejecución Búsqueda Ejecución Búsqueda Ejecución Algoritmos: RTA*, LRTA*: primera ejecución al repetir la misma tarea: mejorar rendimiento (óptimo rendimiento en el límite) Búsqueda Heurística 23 Aplicaciones de búsqueda en tiempo real Age of Empires Warcraft III Agentes: tiempo e información limitada han de mejorar el rendimiento con la experiencia Búsqueda Heurística 24
13 Resumen Búsqueda: método computacional para resolver problemas Qué problemas? Resolución por enumeración Espacio de estados, operadores, inicial, objetivo Búsqueda ciega Heurística: función que estima el coste al objetivo Búsqueda informada, A* Búsqueda en memoria acotada Búsqueda con discrepancias Búsqueda para juegos Búsqueda en tiempo real Búsqueda Heurística 25 Por qué estudiar búsqueda......cuando hay otros temas más de moda? Varias razones: muchos problemas no se pueden resolver de otra forma área de investigación viva: ver IJCAIs, AAAIs, ECAIs ideas nuevas: discrepancias, pattern databases, real time,... proporciona un marco de referencia: muchos problemas de IA se pueden conceptualizar como búsqueda aunque se resuelvan en la práctica por otro método explora ideas que se pueden exportar a otros campos Búsqueda Heurística 26
Búsqueda Heurística IV
Búsqueda Heurística IV Pedro Meseguer IIIA-CSIC Bellaterra, Spain [email protected] 2 jugadores Búsqueda para juegos Perfecta información: cada jugador conoce toda la información del contrario no hay
Inteligencia Artificial Resolver problemas mediante búsqueda
Inteligencia Artificial Resolver problemas mediante búsqueda Primavera 2007 profesor: Luigi Ceccaroni Resolución de problemas Se quiere: Resolver automáticamente un problema Se necesita: Una representación
Búsqueda Heurística III
Búsqueda Heurística III Pedro Meseguer IIIA-CSIC Bellaterra, Spain [email protected] Búsqueda heurística Búsqueda informada por la función heurística f(n) Algoritmos: esquema primero el mejor (best-first)
Inteligencia Artificial II Unidad Plan 2010-Ingeniería en Sistemas Computacionales
Inteligencia Artificial II Unidad Plan 2010-Ingeniería en Sistemas Computacionales Rafael Vázquez Pérez Unidad II:Técnicas de Búsqueda. 2.1. Solución de problemas con búsqueda. 2.2. Espacios de estados.
Búsqueda en espacio de estados
Búsqueda en espacio de estados Departamento de Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Abstracción Problema Representación como espacio de estados Implementación del
Inteligencia Artificial
Inteligencia Artificial Grupo PLG Universidad Carlos III de Madrid IA. 2008 Grupo PLG (UC3M) Inteligencia Artificial Inteligencia Artificial 1 / 70 Indice 1 Introducción 2 Búsqueda sin información Búsqueda
Búsqueda en espacio de estados
Búsqueda en espacio de estados Departamento de Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Inteligencia Artificial CCIA, US Búsqueda en espacio de estados IA 1 / 35 Metodología
4ta. Práctica. Búsqueda en árbol con contrincante: MiniMax con poda Alfa-Beta. Inteligencia Artificial Prácticas 2004/2005
4ta. Práctica Búsqueda en árbol con contrincante: MiniMax con poda Alfa-Beta Inteligencia Artificial Prácticas 2004/2005 Decisiones Perfectas en Juegos de DOS Participantes Definición de Juego Estado Inicial:
ALGORITMO DE OPTIMIZACIÓN BASADO EN EL APAREAMIENTO DE LAS ABEJAS(HBMO). UN NUEVO ENFOQUE HEURÍSTICO DE OPTIMIZACIÓN.
DE OPTIMIZACIÓN BASADO EN EL APAREAMIENTO DE LAS (HBMO). UN NUEVO ENFOQUE HEURÍSTICO DE OPTIMIZACIÓN. OMID BOZORG HADDAD, ABBAS AFSHAR, MIGUEL A. MARIÑO Víctor Fernández Mora Manuel Sifón Miralles Raquel
UNIVERSIDAD MAYOR DE SAN SIMÓN FACULTAD DE CIENCIAS Y TECNOLOGÍA INGENIERÍA DE SISTEMAS BÚSQUEDA PRIMERO EL MEJOR
UNIVERSIDAD MAYOR DE SAN SIMÓN FACULTAD DE CIENCIAS Y TECNOLOGÍA INGENIERÍA DE SISTEMAS BÚSQUEDA PRIMERO EL MEJOR INTEGRANTES: Caricari Cala Aquilardo Villarroel Fernandez Fructuoso DOCENTE: Lic. Garcia
ALGORITMOS DE BÚSQUEDA. Ing. Ronald A. Rentería Ayquipa
ALGORITMOS DE BÚSQUEDA Algoritmos de Búsqueda Tipos Tipos de algoritmos de búsqueda ALGORITMOS DE BÚSQUEDA NO INFORMADA ALGORITMOS DE BÚSQUEDA HEURÍSTICA Búsqueda no informada Introducción Búsqueda no
Métodos de Inteligencia Artificial
Métodos de Inteligencia Artificial L. Enrique Sucar (INAOE) [email protected] ccc.inaoep.mx/esucar Tecnologías de Información UPAEP Búsqueda Representación Tipos búsquedas: Sin información Con información
Introducción a la Robótica
Introducción a la Robótica L. Enrique Sucar INAOE Robótica Probabilista, L. E. Sucar 1 10.2 9.2 8.2 6.8 5.8 4.8 3.8 3.4 3 9.8 8.8 7.8 6.8 5.8 4.8 4.4 2.4 2 6.4 5.4 4.4 3.4 1.4 1 8.8 7.8 6.8 4 3 2 1 0 9.2
Solución de Problemas Mediante Búsqueda (1) Carlos Hurtado L. Depto de Ciencias de la Computación, Universidad de Chile
Solución de Problemas Mediante Búsqueda (1) Carlos Hurtado L. Depto de Ciencias de la Computación, Universidad de Chile Contenido Solución de problemas mediante búsqueda Modelación de problemas como búsquedas
Métodos de Búsqueda para juegos humano-maquina. PROF: Lic. Ana María Huayna D.
Métodos de Búsqueda para juegos humano-maquina PROF: Lic. Ana María Huayna D. Tópicos 1. Introducción 2. Juegos 3. Estrategias de Juego 4. Algoritmo Minimax 5. Algoritmo Poda Alfa-Beta 1.- Introducción
Tablas Hash y árboles binarios
Tablas Hash y árboles binarios Algoritmos Tablas hash Árboles Binarios Árboles Balanceados Tablas Hash Introducción Las tablas hash son estructuras tipo vector que ayudan a asociar claves con valores o
PROGRAMACIÓN LINEAL ENTERA
PROGRAMACIÓN LINEAL ENTERA Programación lineal: hipótesis de perfecta divisibilidad Así pues decimos que un problema es de programación lineal entera, cuando prescindiendo de las condiciones de integridad,
Resolución de problemas
Inteligencia en Redes de Comunicaciones Resolución de problemas Julio Villena Román [email protected] El problema de resolver problemas La resolución de problemas es uno de los procesos básicos de razonamiento
Búsqueda en línea y Búsqueda multiagente
Búsqueda en línea y Búsqueda multiagente Ingeniería Informática, 4º Curso académico: 2011/2012 Profesores: Ramón Hermoso y Matteo Vasirani 1 Tema 2: Agentes basados en Búsqueda Resumen: 2. Agentes basados
Algoritmos. Diseño de algoritmos por inducción. Alberto Valderruten. [email protected]. Dept. de Computación, Universidade da Coruña
Divide y Vencerás Diseño de algoritmos por inducción Dept. de Computación, Universidade da Coruña [email protected] Contenido Divide y Vencerás 1 Divide y Vencerás 2 Índice Divide y Vencerás 1
Juegos deterministas. Ajedrez, damas, Go, Othello. barquitos
Búsqueda con adversario: Juegos Fernando Berzal, [email protected] Tipos de juegos Juegos deterministas Juegos de azar Con información perfecta Con información imperfecta Ajedrez, damas, Go, Othello barquitos
Carrera: SCB - 0416 4-0-8. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Inteligencia artificial I Ingeniería en Sistemas Computacionales SCB - 0416 4-0-8
Complejidad de Algoritmos
Complejidad de Algoritmos Tema 5 Introducción Un algoritmo es una secuencia de instrucciones que resuelve un problema Puede tener diferentes implementaciones Para comparar las diferentes formas (algoritmos)
Introducción a la Geometría Computacional
Dr. Eduardo A. RODRÍGUEZ TELLO CINVESTAV-Tamaulipas 8 de enero del 2013 Dr. Eduardo RODRÍGUEZ T. (CINVESTAV) Introducción a la GC 8 de enero del 2013 1 / 17 1 Introducción a la Geometría Computacional
Razonamiento Automatizado
Razonamiento Automatizado Pedro Meseguer IIIA, CSIC Bellaterra [email protected] 27/07/2010 Santiago de Compostela 1 Esquema Qué es el razonamiento automatizado? Algunas áreas con éxito (últimos 15 años)
Conjuntos disjuntos (Relaciones de equivalencia)
Conjuntos disjuntos (Relaciones de equivalencia) Una relación R se define en un conjunto C si para todo par de elementos (a,b),a,b C,a R b es verdadera o falsa. Una relación de equivalencia es una relación
UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA GERENCIA ACADEMICA COORDINACION DE PREGRADO PROYECTO INGENIERIA 1272-416/ALGEBRA DE ESTRUCTURAS SEMESTRE:
GERENCIA ACADEMICA COORDINACION DE PREGRADO PROYECTO INGENIERIA PROGRAMA: ALGEBRA LINEAL CÓDIGO ASIGNATURA: 1272-521 PRE-REQUISITO: 1272-416/ALGEBRA DE ESTRUCTURAS SEMESTRE: 90-II UNIDADES DE CRÉDITO:
PROBLEMA DEL TRANSPORTE VRP (VEHICLE ROUTING PROBLEM)
PROBLEMA DEL TRANSPORTE VRP (VEHICLE ROUTING PROBLEM) Contenido Entorno. Definición VRP. Instancia de VRP. Formulación con PLE (modelo). Ejemplo instancia VRP con PLE. Variantes del problema de VRP. Técnicas
MÉTODO SIMPLEX MÉTODO DE SOLUCIÓN GRÁFICO
MÉTODO SIMPLEX MÉTODO DE SOLUCIÓN GRÁFICO Investigación de Operaciones 1 Introducción a la Programación Lineal Un modelo de programación lineal busca maximizar o minimizar una función lineal, sujeta a
Fundamentos de Inteligencia Artificial
Fundamentos de Inteligencia Artificial Búsqueda con Adversario Hugo Vega Huerta En esta sección Conoceremos métodos que permiten practicar juegos de tablero. una opción conduce a otra, pero se trata de
Para definir en formalmente el juego se deberá establecer:
INTRODUCCION A LA INTELIGENCIA ARTIFICIAL MÓDULO 5- JUEGOS COMO PROBLEMA DE BÚSQUEDA Referencias: Inteligencia Artificial Russell and Norvig Cap.5. Artificial Intellingence Nils Nilsson Ch.3 Se trata el
Grado en Química Bloque 1 Funciones de una variable
Grado en Química Bloque Funciones de una variable Sección.5: Aplicaciones de la derivada. Máximos y mínimos (absolutos) de una función. Sea f una función definida en un conjunto I que contiene un punto
Búsqueda Informada. Algoritmos primero el mejor Algoritmos de búsqueda local
Búsqueda Informada Algoritmos primero el mejor Algoritmos de búsqueda local Algoritmos primero el mejor Búsqueda primero el mejor Búsqueda Voraz A* Algoritmos primero el mejor Familia de algoritmos de
Inteligencia Artificial
I.T. en Informática de Sistemas, 3º Curso académico: 2009/2010 Profesores: Sascha Ossowski y Ramón Hermoso 1 Tema 2: Búsqueda Resumen: 2. Búsqueda 2.1. Agentes de resolución de problemas 2.2. Búsqueda
Algoritmos de búsqueda con espacio de memoria limitado
Algoritmos de búsqueda con espacio de memoria limitado Los métodos de búsqueda por primero el mejor, tales como A, no escalan bien a grandes problemas de búsqueda debido a su consumo de memoria, mientras
Búsqueda Informada. Heurísticas
Búsqueda Informada Heurísticas Búsqueda informada: heurística Ejemplo de heurística para el problema del viajante de comercio Clasificación de heurísticas Ventajas de las heurísticas Aplicando heurísticas
Juegos deterministas. Ajedrez, damas, Go, Othello. barquitos
Árboles de juegos Análisis y Diseño de Algoritmos Tipos de juegos Juegos deterministas Juegos de azar Con información perfecta Con información imperfecta Ajedrez, damas, Go, Othello barquitos Backgammon,
Inteligencia Artificial Búsqueda entre adversarios
Inteligencia Artificial Búsqueda entre adversarios Primavera 27 profesor: Luigi Ceccaroni Juegos En los entornos multiagente (cooperativos o competitivos), cualquier agente tiene que considerar las acciones
RESOLUCIÓN DE PROBLEMAS, BÚSQUEDA. Ing. Ronald A. Rentería Ayquipa
RESOLUCIÓN DE PROBLEMAS, BÚSQUEDA Introducción Resolución de Problemas La resolución de problemas es una capacidad que consideramos inteligente Somos capaces de resolver problemas muy diferentes Encontrar
Tema: Búsqueda a Ciegas (No Informada).
Sistemas Expertos e Inteligencia Artificial. Guía No. 4 1 Tema: Búsqueda a Ciegas (No Informada). Facultad: Ingeniería Escuela: Computación Asignatura: Sistemas Expertos e Inteligencia Artificial Objetivos
INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN
INGENIERÍA HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Matemáticas para T.I. 2. Competencias Dirigir proyectos de tecnologías de información (TI) para contribuir a
3. Métodos clásicos de optimización lineal
3. Métodos clásicos de optimización lineal Uso del método Simplex El problema que pretende resolverse es un problema de optimización lineal sujeto a restricciones. Para el modelo construido para el problema
Dirección de Operaciones. SESIÓN # 5: El método simplex. Segunda parte.
Dirección de Operaciones SESIÓN # 5: El método simplex. Segunda parte. Contextualización Qué más hay que conocer del método simplex? En la sesión anterior dimos inicio a la explicación del método simplex.
Apellidos:... Nombre:...
Apellidos:....................................... Nombre:........................................ Introducción a la Inteligencia Artificial 1 er Parcial de Teoría 12 Noviembre 2004 Ejercicio 1: Responder
Estado 3.2 (coste = 9)
Búsqueda heurística Fernando Berzal, [email protected] Búsqueda heurística Búsqueda primero el mejor p.ej. búsqueda de coste uniforme [UCS] Heurísticas Búsqueda greedy El algoritmo A* Heurísticas admisibles
Multiplicación de enteros Algoritmo clásico 1234*5678 = 1234* (5*1000 + 6*100+7*10+8) = 1234*5*1000 + 1234*6*100 + 1234*7*10 + 1234*8 Operaciones bási
Algoritmos Divide y Vencerás Análisis y Diseño de Algoritmos Algoritmos Divide y Vencerás Ejemplo: Multiplicación de enteros grandes La técnica divide y vencerás Características Método general divide y
A B MIN C D E F MAX x E.T.S.I. INFORMÁTICA 4º CURSO. INTELIGENCIA ARTIFICIAL E INGENIERÍA DEL CONOCIMIENTO
E.T.S.I. INFORMÁTICA 4º CURSO. INTELIGENCIA ARTIFICIAL E INGENIERÍA DEL CONOCIMIENTO UNIVERSIDAD DE MÁLAGA Dpto. Lenguajes y Ciencias de la Computación RELACIÓN DE PROBLEMAS. TEMA IV. PROBLEMAS DE JUEGOS.
Complejidad algorítmica. Algoritmos y Estructuras de Datos II (Programación I) Mgter. Vallejos, Oscar A.
Complejidad algorítmica Complejidad Algorítmica En particular, usualmente se estudia la eficiencia de un algoritmo en tiempo (de ejecución), espacio (de memoria) o número de procesadores (en algoritmos
Inteligencia Artificial Búsqueda informada y exploración
Inteligencia Artificial Búsqueda informada y exploración Primavera 2008 profesor: Luigi Ceccaroni Introducción La búsqueda informada utiliza el conocimiento específico del problema. Puede encontrar soluciones
Curso !"#$%#$!& Inteligencia Artificial (30223) Problemas resueltos. Índice. Problema del laberinto. ! Problema del laberinto
Inteligencia rtificial (303) Problemas resueltos urso 01-013 José Ángel añares 1//013. Dpto. Informática e Ingeniería de Sistemas. Índice! Problema del laberinto! Puzzle de dos dimensiones! Misioneros
PROGRAMA DE FUNDAMENTOS Y TÉCNICAS DE INVESTIGACION OPERATIVA. (Código 15721). Licenciatura en Economía. 4º curso. 1º semestre.
PROGRAMA DE FUNDAMENTOS Y TÉCNICAS DE INVESTIGACION OPERATIVA. (Código 15721). Licenciatura en Economía. 4º curso. 1º semestre. 2009-2010 1. OBJETIVOS Introducción de forma sistemática a las herramientas
Tema 4: Búsqueda informada mediante técnicas heurísticas
Tema 4: Búsqueda informada mediante técnicas heurísticas José Luis Ruiz Reina José Antonio Alonso Franciso J. Martín Mateos 1 Departamento de Ciencias de la Computación e Inteligencia Artificial Universidad
Ejemplo Traza la gráfica de los puntos: ( 5, 4), (3, 2), ( 2, 0), ( 1, 3), (0, 4) y (5, 1) en el plano cartesiano.
Plano cartesiano El plano cartesiano se forma con dos rectas perpendiculares, cuyo punto de intersección se denomina origen. La recta horizontal recibe el nombre de eje X o eje de las abscisas y la recta
Algoritmos de Búsqueda Informados. Tomas Arredondo Vidal 16/6/2010
Algoritmos de Búsqueda Informados Tomas Arredondo Vidal 16/6/2010 Algoritmos de Búsqueda Informados Contenidos Best-first search Greedy best-first search A * search Heurísticas Búsqueda local Best-first
INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS PROGRAMA SINTÉTICO
CARRERA: Ingeniería en Sistemas Computacionales. PROGRAMA SINTÉTICO ASIGNATURA: Investigación de Operaciones. SEMESTRE: Séptimo. OBJETIVO GENERAL: El alumno aplicará las herramientas metodológicas de la
Métodos basados en instancias. K-vecinos, variantes
Métodos basados en instancias K-vecinos, variantes Contenido 1. Caracterización 2. K-vecinos más próximos 3. Mejoras al algoritmo básico 4. Bibliografía 2 1. Caracterización Forma más sencilla de aprendizaje:
Polinomios. 1.- Funciones cuadráticas
Polinomios 1.- Funciones cuadráticas Definición 1 (Función polinomial) Sea n un entero no negativo y sean a n, a n 1,..., a, a 1, a 0 número s reales con a n 0. La función se denomina función polinomial
Inteligencia Artificial Búsqueda informada y exploración
Inteligencia Artificial Búsqueda informada y exploración Introducción La búsqueda informada utiliza el conocimiento específico del problema. Puede encontrar soluciones de una manera más eficiente. Una
Resolución de Problemas
Introducción Resolución de Problemas La resolución de problemas es una capacidad que consideramos inteligente Somos capaces de resolver problemas muy diferentes Encontrar el camino en un laberinto Resolver
Resolviendo Problemas Buscando Soluciones. Tomás Arredondo Vidal 16/6/2010
Resolviendo Problemas Buscando Soluciones Tomás Arredondo Vidal 16/6/2010 Resolviendo Problemas Buscando Soluciones Contenidos Agentes que resuelven problemas Tipos de problemas Formulación de problemas
BÚSQUEDA. Vicente Martínez Orga
BÚSQUEDA Vicente Martínez Orga [email protected] Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid Campus de Montegancedo sn, 28660 Boadilla del Monte,
UNIVERSIDAD NACIONAL DE INGENIERÍA UNI RUACS ESTELI
Estelí, 13 de Agosto del 2012 EL METODO SIMPLEX El método simplex es el más generalizado para resolver problemas de programación lineal. Se puede utilizar para cualquier número razonable de productos y
Búsqueda en e.e. --> reglas para elegir entre las ramas que con más probabilidad lleven a la solución.
BÚSQUEDA HEURÍSTICA estudio de los métodos y reglas del descubrimiento y la invención. Búsqueda en e.e. --> reglas para elegir entre las ramas que con más probabilidad lleven a la solución. Situaciones
Apellidos:... Nombre:... Ejercicio 1 (Cuestiones) [2 puntos] Responder a las siguientes cuestiones de manera clara y concisa:
Inteligencia Artificial I (5 Febrero 2008) Apellidos:... Nombre:... Ejercicio 1 (Cuestiones) [2 puntos] Responder a las siguientes cuestiones de manera clara y concisa: 1. Consideremos el siguiente puzle:
Inteligencia Artificial
Inteligencia Artificial Tema 2 Búsquedas Ivan Olmos Pineda Contenido Estructura General de un PSA Formulación de un PSA Algoritmos de Búsqueda de Soluciones Aplicaciones BUAP Inteligencia Artificial 2
Ingeniería en Informática
Departamento de Informática Universidad Carlos III de Madrid Ingeniería en Informática Inteligencia Artificial Noviembre 2007 Hoja de Ejercicios 3: Funciones heurísticas Comentarios generales sobre los
Contenidos mínimos 4B ESO. 1. Contenidos. Bloque I: Aritmética y álgebra.
Contenidos mínimos 4B ESO. 1. Contenidos. Bloque I: Aritmética y álgebra. 1. Clasificar distintos tipos de números: naturales, enteros, racionales y reales. 2. Operar con números reales y aplicar las propiedades
Instituto tecnológico de Minatitlán. Investigación de operaciones Ing. Erika Lissette Minaya mortera Unidad 3: programación no lineal
Instituto tecnológico de Minatitlán Investigación de operaciones Ing. Erika Lissette Minaya mortera Unidad 3: programación no lineal Alejandra de la cruz francisco Ingeniería en sistemas computacionales
La ecuación de segundo grado para resolver problemas.
La ecuación de segundo grado para resolver problemas. Como bien sabemos, una técnica potente para modelizar y resolver algebraicamente los problemas verbales es el uso de letras para expresar cantidades
INTELIGENCIA EN REDES DE COMUNICACIONES
INTELIGENCIA EN REDES DE COMUNICACIONES JUEGOS CON ADVERSARIO ALGORITMO MINIMAX PODA ALFA BETA OTRAS MEJORAS ANA BEATRIZ SOLANA SÁNCHEZ JUEGOS BIPERSONALES Este tipo de juegos los podemos definir como:
[GEOGEBRA] Innovación Educativa. Ricardo Villafaña Figueroa
2009 Innovación Educativa [GEOGEBRA] Una introducción a la geometría interactiva y cálculo visual a través de, una herramienta computacional sin costo que facilita y apoya la enseñanza y el análisis de
ÍNDICE CAPITULO UNO CAPITULO DOS. Pág.
ÍNDICE CAPITULO UNO Pág. Concepto de Estadística 1 Objetivo 1 Diferencia entre estadísticas y estadística 1 Uso de la estadística 1 Divisiones de la estadística 1 1. Estadística Descriptiva 1 2. Estadística
Búsqueda con adversario
Introducción Búsqueda con adversario Uso: Decidir mejor jugada en cada momento para cierto tipo de juegos Hay diferentes tipos de juegos según sus características: Numero de jugadores, toda la información
Modelado y Optimización de Proyectos
1. Red de actividades Modelado y Optimización de Proyectos 2. Camino crítico (CPM Critical Path Method) 3. CPM con costes 4. Probabilidad de acabar un proyecto a tiempo (PERT Program Evaluation and Review
Práctica 2 Métodos de búsqueda para funciones de una variable
Práctica 2 Métodos de búsqueda para funciones de una variable Introducción Definición 1. Una función real f se dice que es fuertemente cuasiconvexa en el intervalo (a, b) si para cada par de puntos x 1,
(2.c) RESOLUCIÓN DE MODELOS LINEALES. ALGORITMO DEL SIMPLEX
(2.c) RESOLUCIÓN DE MODELOS LINEALES. ALGORITMO DEL SIMPLEX FORMA CANÓNICA DE UN SISTEMA Ax = b Forma Standard y Base factible (repaso). Expresión de las v. básicas en función de las no básicas. Forma
Búsqueda Heurística (1ª parte)
Búsqueda Heurística (1ª parte) Ingeniería Informática, 4º Curso académico: 2011/2012 Profesores: Ramón Hermoso y Matteo Vasirani 1 Tema 2: Agentes basados en Búsqueda Resumen: 2. Agentes basados en búsqueda
Agentes que resuelven problemas
Agentes que resuelven problemas 1. Formulación de meta (decidir que estados son objetivo) y del problema (decidir que acciones y estados se van a considerar) 2. Buscar una solución (examinar posibles acciones
Análisis de problemas
Análisis de problemas La resolución de problemas implica el desarrollo de habilidades del pensamiento. Nuestra capacidad d de enfrentar problemas aumenta con la práctica. Existen algunos textos con problemas
Guía Práctica N 11 ECUACIÓN DE SEGUNDO GRADO Y FUNCIÓN CUADRÁTICA
Fuente: PreUniversitario Pedro de Valdivia Guía Práctica N 11 ECUACIÓN DE SEGUNDO GRADO Y FUNCIÓN CUADRÁTICA Una ecuación de segundo grado es una ecuación susceptible de llevar a la forma a + b + c = 0,
Computación Científica
Computación Científica Gustavo Rodríguez Gómez INAOE Agosto Dicembre 2012 1 / 19 Capítulo 2 Métodos Gradientes 2 / 19 1 Métodos Gradiente Introducción El método del gran descenso "steepest descent") Criterios
Inteligencia Artificial en Videojuegos
Inteligencia Artificial en Videojuegos Javier Alcalá Ciclo de conferencias Game Spirit 2 Definición de Inteligencia Artificial La Inteligencia Artificial (IA) intenta simular la inteligencia natural Qué
El Juego como Problema de Búsqueda
El Juego como Problema de Búsqueda En este algoritmo identificamos dos jugadores: max y min. El objetivo es encontrar la mejor movida para max. Supondremos que max mueve inicialmente y que luego se turnan
MÉTODO SIMPLEX MÉTODO DE SOLUCIÓN GRÁFICO. M. En C. Eduardo Bustos Farías
MÉTODO SIMPLEX MÉTODO DE SOLUCIÓN GRÁFICO M. En C. Eduardo Bustos Farías 1 Introducción a la Programación Lineal Un modelo de programación lineal busca maximizar o minimizar una función lineal, sujeta
IV. Métodos de Búsqueda Estudiaremos los métodos de búsqueda para resolver problema de la IA
IV. Métodos de Búsqueda Estudiaremos los métodos de búsqueda para resolver problema de la IA 1 4. Métodos de Búsqueda Tópicos Métodos de búsqueda Árbol de estado Métodos a ciegas Función evaluadora Métodos
INGENIERÍA EN SISTEMAS Y COMUNICACIONES
INGENIERÍA EN SISTEMAS Y COMUNICACIONES UDA: INTELIGENCIA ARTIFICIAL TEMA: RESOLUCIÓN DE PROBLEMAS ESTRATEGIAS DE BÚSQUEDA Y CONTROL E L A B O R Ó : D R. E N C. H É C T O R R A F A E L O R O Z C O A G
UNIVERSIDAD ALAS PERUANAS FACULTAD DE INGENIERÍAS Y ARQUITECTURA
UNIVERSIDAD ALAS PERUANAS FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE AGRONEGOCIOS MATEMÁTICA I SÍLABO I. DATOS GENERALES: CÓDIGO CARRERA PROFESIONAL : 31 ASIGNATURA : MATEMÁTICA
(d) Puede haber estrategias que funcionan mejor que Minimax si el contrincante es
Universidad Rey Juan Carlos Curso 2014 2015 Hoja de Problemas Tema 5 1. Cuáles de las siguientes afirmaciones acerca del algoritmo Minimax son ciertas (a) El algoritmo Minimax realiza una exploración primero
Búsqueda Heurística. Branch and Bound, Best First Search A, A IDA Búsqueda local (Hill climbing, Simulated annealing, Alg.
Introducción Búsqueda Heurística Supone la existencia de una función de evaluación que debe medir la distancia estimada al (a un) objetivo (h(n)) Esta función de evaluación se utiliza para guiar el proceso
