A B MIN C D E F MAX x E.T.S.I. INFORMÁTICA 4º CURSO. INTELIGENCIA ARTIFICIAL E INGENIERÍA DEL CONOCIMIENTO

Tamaño: px
Comenzar la demostración a partir de la página:

Download "A B MIN C D E F MAX x E.T.S.I. INFORMÁTICA 4º CURSO. INTELIGENCIA ARTIFICIAL E INGENIERÍA DEL CONOCIMIENTO"

Transcripción

1 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. 1. Dos jugadores juegan en un tablero cuadrado de NxN casillas, siendo N una potencia de 2. En cada casilla puede estar escrito un 1 ó un 0. Los contenidos de las casillas vienen dados al comienzo del juego y los jugadores no los pueden modificar. Las jugadas del primer jugador consisten en dividir verticalmente el tablero en dos partes iguales, y quitar bien la parte derecha, bien la parte izquierda. Las jugadas del segundo jugador consisten en dividir horizontalmente el tablero en dos partes iguales, y quitar bien la parte superior, bien la parte inferior. Al final quedará una sola casilla: si tiene un 1, gana el primer jugador: si tiene un 0, gana el segundo. Se pide: a) definir una función de evaluación estática e(j) sencilla. b) aplicar el algoritmo α-β para calcular el valor minimax de la posición profundizando en la búsqueda 2 posiciones más del mismo jugador. c) calcular el porcentaje de reducción en la generación de nodos obtenido en relación con el árbol completo. Será el mismo si generamos los sucesores en otro orden? 2. Consideremos el siguiente árbol de juego: A B C D E F x Los valores de la función de evaluación estática en los nodos hoja son los indicados. Se pide: a) suponiendo x=5, hallar el valor minimax V del nodo raíz. b) calcular V(x), - x c) calcular N(x), siendo N(x) el número de nodos hoja que habría que generar para calcular V, suponiendo que se aplica la poda α β y que los sucesores se generan siempre de izquierda a derecha. 3. Sea un árbol de juego binario de profundidad 2K (es decir, en cada rama hay K+1 nodos y K nodos ). Se sabe que los valores devueltos por la función de evaluación estática e(j) son exclusivamente 0 y 1. Se pide: a) considérese K=2. Supóngase que los valores e(j) en las hojas J son, de izquierda a derecha, Calcular el valor minimax en la raíz V, así como el número de nodos generados si se ha aplicado la poda α β. Problemas de I.A.I.C. 2001/ Dpto.Leng.Ciencias Computación, Univ. Málaga

2 b) considérese K=1. Supóngase que e(j) toma aleatoriamente y con igual probabilidad los valores 0 y 1, independientemente de los valores vecinos. Calcular la media de V, m(v). c) generalizar b) para cualquier K, hallando una fórmula de recurrencia que dé m(v) para un árbol de profundidad K supuesto conocido para un árbol de profundidad K-1. d) A qué valor tiende m(v) cuando K tiende a infinito? 4. Consideremos un juego bipersonal en el que cada jugador tiene en cada posición 2 jugadas posibles. Se desea estudiar mediante una función de evaluación estática e(j) y la poda α β un árbol de juego de profundidad 2, que podemos esquematizar así: A B C D E F G H I J K L M N Ñ Llamemos N = {H, I,..., N, Ñ}. Supondremos que ninguna posición de N es final. Se pide: a) determinar cuántos y cuáles nodos de N se generarán en el caso más favorable de la poda, y cuántos en el más desfavorable. b) calcular el número medio de nodos generados, suponiendo que los valores de e(j) están distribuidos aleatoriamente de manera uniforme en [ 1,1]. 5. El procedimiento de propagación del producto se define como sigue: 1) Se supone que e(j) toma valores en [0,1]. 2) Si J es final y ganadora, e(j)=1; si perdedora, e(j)=0. 3) Si J es, V(J) = 1 - Π (1 - V(Ji)) 4) Si J es, V(J) = Π V(Ji) donde los Ji son los sucesores de J. Se pide: a) demostrar que este procedimiento es correcto para valores de nodos terminales 0 ó 1. b) discutir la siguiente proposición: si los valores e(j) en las hojas se interpretan como probabilidades de que J sea ganadora, y se supone que son independientes, entonces las V(J) son también las probabilidades de que J sea ganadora. c) aplicar el procedimiento al juego del ej Una forma de calcular la función V(J) en un árbol de juego puede ser la siguiente: 1) Se supone que e(j) toma valores en [0,1]. 2) Si J es final y ganadora, e(j)=1; si perdedora, e(j)=0. 3) Si un nodo tiene un solo sucesor J, entonces V(J) es V(J ). En otro caso, 4) Si J es, V(J) = a maxv(ji) + (1-a) segmaxv(ji) 5) Si J es, V(J) = b minv(ji) + (1-b) segminv(ji) donde los Ji son los sucesores de J, y a,b son constantes 0 a,b 1. La función segmax (A) calcula el máximo valor de la cesta A obtenida excluyendo de A una aparición del valor máximo de A, y análogamente segmin(a). Por ejemplo, segmax(1,4,5,2,5)=5; segmin(1,4,5,2,5)=2. Se pide: a) demostrar que el minimax es un caso particular de este procedimiento. Problemas de I.A.I.C. 2001/ Dpto.Leng.Ciencias Computación, Univ. Málaga

3 b) estudiar si este procedimiento es correcto para valores de nodos hoja e(j) iguales a 0 ó 1, es decir, si dado un árbol completo de juego, el procedimiento da valores V(J)=1 para nodos J ganadores y V(J)=0 para nodos perdedores. c) consideremos un juego binario analizado por este procedimiento. Sea un árbol de juego de profundidad n con raíz en J y nodos hojas J1,..., Jk, ninguno posición final. Demostrar que existen dos constantes K1, K2 independientes de los valores e(ji) tales que 0 K1 K2 1 K1 e(ji) V(J ) K2 e(ji) 7. Consideremos el siguiente árbol de juego: A B C D E F G X 2 X 2 Y Z 3 Los valores de la función de evaluación estática en los nodos hoja son los indicados. Se pide: a) Calcular la valoración minimax del nodo raíz V(x,y), siendo - x,y + y z=min(x,y) b) Calcular N(x,y), siendo N(x,y) el número de nodos hoja que habría que generar para calcular V, suponiendo que se aplica la poda α-β y que los sucesores se generan siempre de izquierda a derecha. 8. Considérese el siguiente juego bipersonal de suma cero con información perfecta. Se dispone de un tablero 3 3 análogo al del 3-en-raya pero dispuesto verticalmente. Inicialmente el tablero está vacío, y dos jugadores y se turnan para introducir fichas en el tablero. utiliza fichas blancas y fichas negras. Cada uno dispone de 5 fichas. Gana el jugador que consiga hacer primero "3 en raya" (en diagonal, horizontal o vertical). Columna 1 Columna 2 Columna 3 La forma de introducir las fichas es por la parte superior de cada columna. Las fichas caen entonces hasta llegar al fondo de la columna o detenerse sobre la última ficha que se introdujo previamente en dicha columna. No pueden introducirse en total más de 3 fichas en cada columna. Por ejemplo, la siguiente secuencia de movimientos produciría los siguientes tableros partiendo del tablero vacío: 1) en la columna 1 2) en la columa 1 Problemas de I.A.I.C. 2001/ Dpto.Leng.Ciencias Computación, Univ. Málaga

4 3) en la columna 3 4) en la columna 2 a) Plantear el problema de encontrar una estrategia ganadora para como una búsqueda en un hipergrafo. b) Plantear el problema de encontrar la mejor jugada inmediata para como una búsqueda en un grafo. c) Sea B n el número de filas, columnas o diagonales del tablero que contienen exactamente n piezas blancas y ninguna negra. Análogamente N n será el número de filas, columnas o diagonales del tablero que continene exactamente n piezas negras y ninguna blanca. Considérese la siguiente función de evaluación: e( n) = (3B 2 + B ) (3N N ) 1 si n es final y ganadora para si n es final y ganadora para en otro caso Utilizar el procedimiento ALFA-BETA para calcular el mejor movimiento para si se explora el árbol del juego hasta profundidad 3 (suponer que la raiz tiene profundidad cero) partiendo del siguiente tablero: Mostrar el árbol generado señalando aquellos puntos donde se produce poda y por qué. Suponer que se prueban los movimientos de cada jugador en el siguiente orden: primero en la columna 1 (si es posible), luego en la columna 2 (si es posible) y luego en la columna 3 (si es posible). 9. Considérese el siguiente juego bipersonal de suma cero con información perfecta. Se dispone de un tablero 3 3 análogo al del 3-en-raya. Inicialmente el tablero contiene tres fichas blancas y tres negras dispuestas como en la figura. utiliza fichas blancas y fichas negras. Columna 1 Columna 2 Columna 3 Avance de Avance de comienza siempre el juego. Cada jugador mueve en su turno una única ficha. Los movimientos posibles son los de un peón de ajedrez, y vienen descritos por las siguientes reglas: Avanzar una posición en la misma columna (según el sentido indicado en las flechas de la figura anterior). Sólo es posible cuando la casilla de destino está vacía. Comer un ficha contraria. Este movimiento se realiza avanzando una posición en diagonal (a derecha o a izquierda) hasta una cas illa que necesariamente debe estar ocupada por una ficha del oponente. Como resultado de este movimiento la ficha contraria es eliminada del tablero. Por ejemplo, la siguiente secuencia muestra como avanza el peón central y se lo come: (1) (2) (3) Uno de los jugadores gana cuando se cumple alguna de las siguientes condiciones: 1. Uno de sus peones alcanza el extremo opuesto del tablero. Por ejemplo: Problemas de I.A.I.C. 2001/ Dpto.Leng.Ciencias Computación, Univ. Málaga

5 Posición ganadora para Posición ganadora para 2. Todas las fichas del oponente han sido eliminadas del tablero. 3. Le toca mover al oponente, pero ninguna de sus fichas puede realizar un movimiento válido. Sea NB el nº de fichas blancas en el tablero, NN el nº de fichas negras en el tablero, LB el nº de fichas blancas que tienen la columna libre para llegar al extremo opuesto, y LN el nº de fichas negras que tienen la columna libre para llegar al extremo opuesto. Considérese la siguiente función de evaluación: e( n) = ( NB NN) + ( LB LN) si n es final y ganadora para si n es final y ganadora para en otro caso a) Utilizar el procedimiento ALFA-BETA para calcular el mejor movimiento para si se explora el árbol del juego hasta profundidad 4 (suponer que la raíz tiene profundidad cero) partiendo del tablero inicial. Razonar cuidadosamente para cada nodo si es necesario continuar la búsqueda al actualizar los valores de ALFA y BETA y mostrar el árbol generado señalando aquellos puntos donde se produce poda y por qué. Suponer que se prueban los movimientos de cada jugador en el siguiente orden: primero la ficha en la columna 1 (si es posible), luego en la columna 2 (si es posible) y luego en la column a 3 (si es posible). Si es posible avanzar y comer con la misma ficha, primero se prueba el movimiento de comer y luego el de avanzar. NOTA: El espacio de búsqueda puede simplificarse notablemente eliminando las simetrías. Problemas de I.A.I.C. 2001/ Dpto.Leng.Ciencias Computación, Univ. Málaga

ALGORITMO MINIMAX. o Nodo: Representa una situación del juego. o Sucesores de un nodo: Situaciones del juego a las que se

ALGORITMO MINIMAX. o Nodo: Representa una situación del juego. o Sucesores de un nodo: Situaciones del juego a las que se ALGORITMO MINIMAX Algoritmo de decisión para minimizar la pérdida máxima aplicada en juegos de adversarios Información completa (cada jugador conoce el estado del otro) Elección del mejor movimiento para

Más detalles

Apellidos:... Nombre:... Ejercicio 1 (Cuestiones) [2 puntos] Responder a las siguientes cuestiones de manera clara y concisa:

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:

Más detalles

Búsqueda con adversario

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

Más detalles

El Juego como Problema de Búsqueda

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ás detalles

Búsqueda en línea y Búsqueda multiagente

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

Más detalles

Inteligencia Artificial

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

Más detalles

4. En el algoritmo de minimax con poda alfa-beta es posible podar TODOS los sucesores de un nodo de juego que se está analizando? Por qué?

4. En el algoritmo de minimax con poda alfa-beta es posible podar TODOS los sucesores de un nodo de juego que se está analizando? Por qué? Inteligencia Artificial (Curso 2013 2014) Máster en Matemática Avanzada Tema 3: Búsqueda con adversario 1. Influye el orden en el que se analizan los sucesores de un nodo en la eficiencia del algoritmo

Más detalles

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. 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

Más detalles

JUEGOS. Área de aplicación de los algoritmos heurísticos Juegos bi-personales: oponente hostil

JUEGOS. Área de aplicación de los algoritmos heurísticos Juegos bi-personales: oponente hostil JUEGOS Área de aplicación de los algoritmos heurísticos Juegos bi-personales: oponente hostil I Oponente: Jugador: intenta mover a un estado que es el peor para Etiquetar cada nivel del espacio de búsqueda

Más detalles

(d) Puede haber estrategias que funcionan mejor que Minimax si el contrincante es

(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

Más detalles

Resumen de las clases dictadas: Semana 16 al 20 de Noviembre INTRODUCCIÓN

Resumen de las clases dictadas: Semana 16 al 20 de Noviembre INTRODUCCIÓN Resumen de las clases dictadas: Semana 16 al 20 de Noviembre 2015 Tema: Algoritmo Minimax 1. INTRODUCCIÓN En este tema se tratará sobre el algoritmo minimax, con el propósito de mostrar implementaciones

Más detalles

(e) Con la poda alfa-beta se eliminan nodos que nunca serán alcanzados

(e) Con la poda alfa-beta se eliminan nodos que nunca serán alcanzados 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

Más detalles

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 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:

Más detalles

22 de diciembre de 2008

22 de diciembre de 2008 de dos agentes Grupo de Planificación y Aprendizaje (PLG) Departamento de Informática Escuela Politécnica Superior Universidad Carlos III de Madrid 22 de diciembre de 2008 de dos agentes de dos agentes

Más detalles

(e) Con la poda alfa-beta se eliminan nodos que nunca serán alcanzados

(e) Con la poda alfa-beta se eliminan nodos que nunca serán alcanzados 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

Más detalles

Sistemas Inteligentes I Tema 3. Juegos José A. Montenegro Montes

Sistemas Inteligentes I Tema 3. Juegos José A. Montenegro Montes Sistemas Inteligentes I Tema 3. Juegos José A. Montenegro Montes monte@lcc.uma.es Resumen! Juegos! Algoritmo Minimax! Poda Alfa-Beta! Funciones de Evaluación Juegos! Entornos multiagente, donde cada agente

Más detalles

CI-6675 Algoritmos y Estructuras Optimizadas para Videojuegos

CI-6675 Algoritmos y Estructuras Optimizadas para Videojuegos Especialización en Creación y Programación de Videojuegos CI-6675 Algoritmos y Estructuras Optimizadas para Videojuegos Agenda de hoy Juegos Combinatorios Información en un Juego La suma de un Juego s

Más detalles

VivaMéxico sin PRI. Quiero que mi país sea de todos. Dr. Ivo H. Pineda Torres. Primavera Lllegó el calor sabroso

VivaMéxico sin PRI. Quiero que mi país sea de todos. Dr. Ivo H. Pineda Torres. Primavera Lllegó el calor sabroso VivaMéxico sin PRI Quiero que mi país sea de todos. Dr. Ivo H. Pineda Torres Facultad de Ciencias de la Computación Benemérita Universidad Autónoma de Puebla Primavera 2014. Lllegó el calor sabroso IMAGENESpemexmorena

Más detalles

Para definir en formalmente el juego se deberá establecer:

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

Más detalles

INTELIGENCIA EN REDES DE COMUNICACIONES

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:

Más detalles

Búsqueda con adversario. Representación del juego. Búsqueda con adversario. Notas. Uso: Decidir mejor jugada en cada momento para cierto tipo de

Búsqueda con adversario. Representación del juego. Búsqueda con adversario. Notas. Uso: Decidir mejor jugada en cada momento para cierto tipo de úsqueda con adversario ntroducción Uso: ecidir mejor jugada en cada momento para cierto tipo de juegos Hay diferentes tipos de juegos según sus características: umero de jugadores, toda la información

Más detalles

Búsqueda con adversario

Búsqueda con adversario Búsqueda con adversario José Luis Ruiz Reina José Antonio Alonso Jiménez Franciso J. Martín Mateos María José Hidalgo Doblado Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla

Más detalles

No se permiten libros ni apuntes. Ejercicio 1 Ejercicio 2 Ejercicio 3 Ejercicio 4 TOTAL NOTA

No se permiten libros ni apuntes. Ejercicio 1 Ejercicio 2 Ejercicio 3 Ejercicio 4 TOTAL NOTA Junio Duración: h Ejercicio Ejercicio Ejercicio Ejercicio TOTAL NOTA Ejercicio : [ puntos: respuesta acertada = +., respuesta incorrecta =.] Complete las siguientes frases y conteste a cada una con verdadero

Más detalles

Inteligencia Artificial II Unidad Plan 2010-Ingeniería en Sistemas Computacionales

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.

Más detalles

Ampliación de Algoritmos y Estructura de Datos Curso 02/03. Ejercicios

Ampliación de Algoritmos y Estructura de Datos Curso 02/03. Ejercicios 272. En un problema determinado, una solución está dada por una tupla de n elementos (x, x 2,..., x n ). Para cada elemento existen en total m posibles valores. Comparar el número de nodos generados para

Más detalles

No se permiten libros ni apuntes. Ejercicio 1 Ejercicio 2 Ejercicio 3 Ejercicio 4 TOTAL NOTA

No se permiten libros ni apuntes. Ejercicio 1 Ejercicio 2 Ejercicio 3 Ejercicio 4 TOTAL NOTA PLLID: MR: o se permiten libros ni apuntes jercicio 1 jercicio 2 jercicio 3 jercicio 4 TTL T jercicio 1: [XX puntos: respuesta acertada = +2, respuesta incorrecta = 2] Complete las siguientes frases y

Más detalles

Universidad Nacional de Educación a Distancia. Ingeniería Técnica en Informática de Sistemas. Introducción a la Inteligencia Artificial (2º curso)

Universidad Nacional de Educación a Distancia. Ingeniería Técnica en Informática de Sistemas. Introducción a la Inteligencia Artificial (2º curso) Universidad Nacional de Educación a Distancia Ingeniería Técnica en Informática de Sistemas Introducción a la Inteligencia Artificial (2º curso) Soluciones exámenes septiembre 2010 Ejercicio 1. (Valoración:

Más detalles

Tema 7: Búsqueda con adversario (juegos)

Tema 7: Búsqueda con adversario (juegos) Tema 7: Búsqueda con adversario (juegos) José Luis Ruiz Reina José Antonio Alonso Franciso J. Martín Mateos María José Hidalgo Departamento de Ciencias de la Computación e Inteligencia Artificial Universidad

Más detalles

TP de Programación Funcional: Reversi

TP de Programación Funcional: Reversi TP de Programación Funcional: Reversi Fecha de entrega: 20 de septiembre 6 de septiembre de 2007 Índice 1. Módulo Reversi 1 1.1. Reglas del juego........................... 1 1.2. Tipos de datos............................

Más detalles

Problemas de. adversarios. Juegos

Problemas de. adversarios. Juegos Problemas de búsqueda entre adversarios Juegos 1 Juegos Introducción, I» Origen, 1928: John Von Newmann Teorema fundamental de los juegos bipersonales de suma nula.» Desarrollo, 1944: Von Newmann, J. Morgernsten,

Más detalles

Tema 4: Técnicas heurísticas en juegos

Tema 4: Técnicas heurísticas en juegos Tema 4: Técnicas heurísticas en juegos José A. Alonso Jiménez Carmen Graciani Díaz Francisco Jesús Martín Mateos José Luis Ruiz Reina Dpto. Ciencias de la Computación e Inteligencia Artificial UNIVERSIDAD

Más detalles

IV Taller de Olimpiadas Matemáticas para Profesores 2014

IV Taller de Olimpiadas Matemáticas para Profesores 2014 IV Taller de Olimpiadas Matemáticas para Profesores 2014 Problemas de Estrategias Juan Neyra Faustino Introducción Los problemas de estrategia están relacionados con juegos en los que participan dos jugadores,

Más detalles

Problemas de búsqueda entre adversarios

Problemas de búsqueda entre adversarios Introducción, I Problemas de búsqueda entre adversarios Juegos For IA researchers, the abstract nature of games makes them an appealing subject for study (Russell & Norvig, 2003). Juegos» Origen, 1928:

Más detalles

DÍA 2 SOLUCIONES BANCO DE PROBLEMAS. Nivel I (7 )

DÍA 2 SOLUCIONES BANCO DE PROBLEMAS. Nivel I (7 ) XXIX OLIMPIADA COSTARRICENSE DE MATEMÁTICA MEP - UNA - UCR - MICITT - UNED - TEC DÍA 2 SOLUCIONES BANCO DE PROBLEMAS Nivel I (7 ) Martes 14 de noviembre Final 2017 GEOMETRÍA 1. Considere el ABC y sean

Más detalles

1. Método general. 2. Análisis de tiempos de ejecución. 3. Ejemplos de aplicación Problema de las 8 reinas Problema de la mochila 0/1.

1. Método general. 2. Análisis de tiempos de ejecución. 3. Ejemplos de aplicación Problema de las 8 reinas Problema de la mochila 0/1. Backtracking. Método general. 2. Análisis de tiempos de ejecución. 3. Ejemplos de aplicación. 3.. Problema de las 8 reinas. 3.2. Problema de la mochila 0/. Método general El backtracking (método de retroceso

Más detalles

Inteligencia Artificial. Integrantes Equipo # 1:

Inteligencia Artificial. Integrantes Equipo # 1: INSTITUTO TECNOLÓGICO De Nuevo Laredo Especialidad: Ingeniería en Sistemas Computacionales Catedrático: Ing. Bruno López Takeyas. Asignatura: Inteligencia Artificial. Integrantes Equipo # 1: Javier Alonso

Más detalles

INTELIGECIA EN REDES DE COMUNICACIONES 5º ING TELECOMUNICACIÓN TRABAJO FINAL DE LA ASIGNATURA EL DOMINÓ AUTORES

INTELIGECIA EN REDES DE COMUNICACIONES 5º ING TELECOMUNICACIÓN TRABAJO FINAL DE LA ASIGNATURA EL DOMINÓ AUTORES INTELIGECIA EN REDES DE COMUNICACIONES 5º ING TELECOMUNICACIÓN 2006-2007 TRABAJO FINAL DE LA ASIGNATURA EL DOMINÓ AUTORES DANIEL F. TAVEIRA MONTEIRO RODRIGO GÓMEZ RODRIGUEZ DAVID TOLEDO NAVARRO 1. Índice

Más detalles

Hoja de Ejercicios. Temas 1 y 2

Hoja de Ejercicios. Temas 1 y 2 Hoja de Ejercicios Temas 1 y 2 Ejercicio 1: Complete las siguientes frases con las alternativas especificadas. Si existen varias alternativas verdaderas, márquelas todas. 1.1. Cuál(es) de las siguientes

Más detalles

Búsqueda con adversario

Búsqueda con adversario Búsqueda con adversario José Luis Ruiz Reina José Antonio Alonso Jiménez Franciso J. Martín Mateos María José Hidalgo Doblado Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla

Más detalles

Inteligencia Artificial

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

Más detalles

Problemas de Combinatoria

Problemas de Combinatoria Problemas de Combinatoria Primer entrenamiento 1 Problemas de coloraciones Problema 1 A un tablero de ajedrez se le quitan dos esquinas opuestas, puede ser llenado el resto con fichas de dominó? Problema

Más detalles

EJERCICIOS DE GRAFOS DE JUEGO

EJERCICIOS DE GRAFOS DE JUEGO Universidad de lcalá Departamento de iencias de la omputación lgoritmia y omplejidad EJERIIOS DE GRFOS DE JUEGO Ejercicio 1). Se dispone de una matriz M de tamaño Fx (F es la cantidad de filas y la cantidad

Más detalles

Coloraciones en tableros

Coloraciones en tableros Coloraciones en tableros Matías Saucedo * Selectivo Cono Sur 2015 1. El tablero de ajedrez El siguiente es un problema muy conocido que aparece en varios textos de divulgación matemática. Problema 1. Consideremos

Más detalles

Apellidos:... Nombre:...

Apellidos:... Nombre:... Apellidos:....................................... Nombre:........................................ Introducción a la Inteligencia Artificial 1 er Parcial de Teoría 12 Noviembre 2004 Ejercicio 1: Responder

Más detalles

Tema 6: Técnicas heurísticas en juegos

Tema 6: Técnicas heurísticas en juegos Inteligencia Artificial I Curso 2005 2006 Tema 6: Técnicas heurísticas en juegos José A. Alonso Jiménez Francisco J. Martín Mateos José L. Ruiz Reina Dpto. de Ciencias de la Computación e Inteligencia

Más detalles

Árboles. Un grafo no dirigido es un árbol si y sólo si existe una ruta unica simple entre cualquiera dos de sus vértices.

Árboles. Un grafo no dirigido es un árbol si y sólo si existe una ruta unica simple entre cualquiera dos de sus vértices. ÁRBOLES Árboles Un grafo conectado que no contiene circuitos simples. Utilizados desde 1857, por el matemático Ingles Arthur Cayley para contar ciertos tipos de componentes químicos. Un árbol es un grafo

Más detalles

Definición 1: Un grafo G es una terna ordenada (V(G), E(G), Ψ

Definición 1: Un grafo G es una terna ordenada (V(G), E(G), Ψ Título: Un Arbol Natural Autor: Luis R. Morera onzález Resumen En este artículo se crea un modelo para representar los números naturales mediante un grafo, el cual consiste de de un árbol binario completo

Más detalles

Conceptos de Inteligencia Artificial & Sistemas Inteligentes Artificiales. Clase 12 CIA Clase 5 SIA Algoritmos genéticos Búsqueda adversaria

Conceptos de Inteligencia Artificial & Sistemas Inteligentes Artificiales. Clase 12 CIA Clase 5 SIA Algoritmos genéticos Búsqueda adversaria Conceptos de Inteligencia Artificial & Sistemas Inteligentes Artificiales Clase 12 CIA Clase 5 SIA Algoritmos genéticos Búsqueda adversaria Dr. Luciano H. Tamargo http://cs.uns.edu.ar/~lt Departamento

Más detalles

Algoritmos y Estructuras de Datos Curso 04/05. Ejercicios

Algoritmos y Estructuras de Datos Curso 04/05. Ejercicios 0. En un problema determinado, una solución está dada por una tupla de n elementos (x, x,..., x n ). Para cada elemento existen en total m posibles valores. Comparar el número de nodos generados para resolver

Más detalles

III. Búsqueda en un espacio de Estado Estudiaremos la formulación de un problema de la IA como un problema de Búsqueda en un Espacio de Estado

III. Búsqueda en un espacio de Estado Estudiaremos la formulación de un problema de la IA como un problema de Búsqueda en un Espacio de Estado III. Búsqueda en un espacio de Estado Estudiaremos la formulación de un problema de la IA como un problema de Búsqueda en un Espacio de Estado 1 3. Búsqueda en un Espacio de Estado Problema de IA Problema

Más detalles

Fundamentos de Inteligencia Artificial

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

Más detalles

(b) Cuál es la desventaja principal de una heurística con aprendizaje? es más informada que otra función heurística optimista h 2 *?

(b) Cuál es la desventaja principal de una heurística con aprendizaje? es más informada que otra función heurística optimista h 2 *? UNIVERIDD REY JUN CRLO CURO 0-0 INTELIGENCI RTIFICIL Hoja de Problemas Tema Ejercicio : Conteste a las siguientes preguntas: (a) Cómo funciona una heurística con aprendizaje? olución: Una heurística con

Más detalles

Técnicas Avanzadas de Programación Tarea #3. Algoritmos de Grafos Fecha de Entrega: Jueves 17 de Diciembre de 2015

Técnicas Avanzadas de Programación Tarea #3. Algoritmos de Grafos Fecha de Entrega: Jueves 17 de Diciembre de 2015 UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS ESCUELA DE COMPUTACIÓN Técnicas Avanzadas de Programación Tarea #3. Algoritmos de Grafos Fecha de Entrega: Jueves 17 de Diciembre de 2015 Esta tarea

Más detalles

(Ficha 2, CASILLA) i. FE(1, A1) = = 1 ii. FE(1, A2) = = 2 iii. FE(5, A3) = = 1

(Ficha 2, CASILLA) i. FE(1, A1) = = 1 ii. FE(1, A2) = = 2 iii. FE(5, A3) = = 1 onsidérese la siguiente posición del tablero de parchís con la situación de fichas descrita en el mismo. La posición se describe en la siguiente tabla: Jugador (Ficha 1, SILL) (Ficha 2, SILL) (Ficha 3,

Más detalles

I Olimpiada de Informática

I Olimpiada de Informática Universitat d Alacant Universidad de Alicante Escola Politècnica Superior Escuela Politécnica Superior Problema 1: El juego del Tic-tac-toe (3 puntos) Debes realizar un programa que permita jugar al juego

Más detalles

IV Taller de Olimpiadas Matemáticas para Profesores 2014

IV Taller de Olimpiadas Matemáticas para Profesores 2014 IV Taller de Olimpiadas Matemáticas para Profesores 2014 Problemas de Estrategias Juan Neyra Faustino Introducción Los problemas de estrategia están relacionados con juegos en los que participan dos jugadores,

Más detalles

Ingeniería Técnica en Informática de Gestión

Ingeniería Técnica en Informática de Gestión Departamento de Informática Universidad Carlos III de Madrid Ingeniería Técnica en Informática de Gestión Inteligencia Artificial Febrero 2010. 1 a parte Normas generales del examen El tiempo para realizar

Más detalles

PRUEBA REGIONAL SÉPTIMO GRADO 2005

PRUEBA REGIONAL SÉPTIMO GRADO 2005 PRUEBA REGIONAL SÉPTIMO GRADO 2005 1.- Iván cobra en un banco un cheque por Bs. 270.000 y le pide al cajero que le entregue cierta cantidad de billetes de Bs. 1000, 20 veces esa cantidad de billetes en

Más detalles

Ejercicio 1: [20 puntos: respuesta acertada = +1, respuesta incorrecta = 1]

Ejercicio 1: [20 puntos: respuesta acertada = +1, respuesta incorrecta = 1] Ejercicio 1: [20 puntos: respuesta acertada = +1, respuesta incorrecta = 1] Complete las frases que se muestran a continuación con las alternativas especificadas. En la siguiente tabla, indique "V" o "F"

Más detalles

EJEMPLO DE PARTIDA. Pongo en la casilla: 4 El tablero queda como: X

EJEMPLO DE PARTIDA. Pongo en la casilla: 4 El tablero queda como: X El objetivo de este ejercicio es crear un programa que juegue a tres en raya contra un oponente humano. Tras cada movimiento el programa debe mostrar el tablero y permitir mover al humano. El programa

Más detalles

BÚSQUEDA. Vicente Martínez Orga

BÚSQUEDA. Vicente Martínez Orga BÚSQUEDA Vicente Martínez Orga vicente.martinez@upm.es Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid Campus de Montegancedo sn, 28660 Boadilla del Monte,

Más detalles

PROGRAMACIÓN ORIENTADA A LA INTELIGENCIA ARTIFICIAL

PROGRAMACIÓN ORIENTADA A LA INTELIGENCIA ARTIFICIAL PROGRAMACIÓN ORIENTADA A LA INTELIGENCIA ARTIFICIAL Ejercicios de programación en LISP y PROLOG prog-ia@dia.uned.es Dpto. Inteligencia Artificial E.T.S.I. Informática (UNED) C/ Juan del Rosal 16 28040

Más detalles

SEGUNDO NIVEL. Problema 3 Sea ABCD un paralelogramo de lados AB 10 y BC 6. Las circunferencias c

SEGUNDO NIVEL. Problema 3 Sea ABCD un paralelogramo de lados AB 10 y BC 6. Las circunferencias c PRIMER NIVEL PRIMER DÍA Problema Hay discos negros y discos blancos distribuidos en 3 pilas. En cada pila los colores se alternan de la siguiente manera, contando desde abajo: negros, 0 blancos, 9 negros,

Más detalles

TEST DE AJEDREZ. 1.- Cuántos jugadores participan en una partida de ajedrez? 1. Uno 2. Dos 3. Los que quieran 4. Normalmente cuatro

TEST DE AJEDREZ. 1.- Cuántos jugadores participan en una partida de ajedrez? 1. Uno 2. Dos 3. Los que quieran 4. Normalmente cuatro TEST DE AJEDREZ 1.- Cuántos jugadores participan en una partida de ajedrez? 1. Uno 2. Dos 3. Los que quieran 4. Normalmente cuatro 2.- Cómo se efectúan las jugadas? 1. Por turnos cada jugador mueve sus

Más detalles

Estrategias ganadoras

Estrategias ganadoras XV PrimeraFecha 22 de Abril de 2017 Soluciones Grupal Estrategias ganadoras En esta prueba vamos a estudiar algunos juegos para dos jugadores. Para entender un juego, es necesario establecer sus reglas,

Más detalles

AJEDREZ Y MATEMÁTICAS

AJEDREZ Y MATEMÁTICAS Ciclo de Formación Complementaria en Ajedrez Dirección de Desarrollo Curricular y Relaciones Académicas Ministerio de Educación de la Provincia de Santa Fe AJEDREZ Y MATEMÁTICAS. El tablero. Simetrías

Más detalles

Curso !"#$%#$!& Inteligencia Artificial (30223) Problemas resueltos. Índice. Problema del laberinto. ! Problema del laberinto

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

Más detalles

SEGUNDO NIVEL. Problema 1 Hallar todos los números naturales a tales que para todo natural n el número n( a + n) no es un cuadrado perfecto.

SEGUNDO NIVEL. Problema 1 Hallar todos los números naturales a tales que para todo natural n el número n( a + n) no es un cuadrado perfecto. PRIMER NIVEL PRIMER DÍA Problema 1 Se tiene un tablero rectangular de 2 13. En cada casilla de la fila inferior hay una ficha y las 13 fichas están numeradas de 1 a 13, de menor a mayor; la fila superior

Más detalles

EL TABLERO Y LAS PIEZAS

EL TABLERO Y LAS PIEZAS EL TABLERO Y LAS PIEZAS El tablero y las piezas El ajedrez se juega sobre un tablero cuadrado de 64 casillas distribuidas en ocho filas por ocho columnas, en que las casillas claras y oscuras se van alternando.

Más detalles

Problema 1. Se considera un triángulo equilátero de lado 1 y centro O, comoeldelafigura.

Problema 1. Se considera un triángulo equilátero de lado 1 y centro O, comoeldelafigura. Problema 1. Se considera un triángulo equilátero de lado 1 y centro O, comoeldelafigura. O C Un rayo parte de O y se refleja en los tres lados,, C y C, (en el orden dado), hasta alcanzar el vértice. Determinalalongitudmínima

Más detalles

Soluciones Fase Local Viernes 15 y sábado 16 de enero de 2016

Soluciones Fase Local Viernes 15 y sábado 16 de enero de 2016 LII Olimpiada Matemática Española Soluciones Fase Local Viernes 15 y sábado 16 de enero de 2016 Olimpiada Matemática Española RSME 1. En la primera fila de un tablero 5 5 se colocan 5 fichas que tienen

Más detalles

Hoja de Problemas Tema 2 Búsqueda no-informada

Hoja de Problemas Tema 2 Búsqueda no-informada Ejercicio 1: 1.1. El enfoque de los Agentes Inteligentes concibe el objetivo de la Inteligencia Artificial como el intento de construir sistemas (a) (b) (c) (d) que actúen como las personas (tipo Eliza).

Más detalles

Problemas de búsqueda entre adversarios

Problemas de búsqueda entre adversarios Problemas de búsqueda entre adversarios Juegos For IA researchers, the abstract nature of games makes them an appealing subject for study (Russell & Norvig, 2003). 1 Introducción Juegos» Origen, 1928:

Más detalles

ÁLGEBRA LINEAL I Algunas soluciones a la Práctica 3

ÁLGEBRA LINEAL I Algunas soluciones a la Práctica 3 ÁLGEBRA LINEAL I Algunas soluciones a la Práctica 3 Matrices y determinantes (Curso 2011 2012) 2. Sea A una matriz diagonal n n y supongamos que todos los elementos de su diagonal son distintos entre sí.

Más detalles

Problema 3 Sea ABC un triángulo acutángulo con circuncentro O. La recta AO corta al lado BC en D. Se sabe que OD = BD = 1 y CD = 1+

Problema 3 Sea ABC un triángulo acutángulo con circuncentro O. La recta AO corta al lado BC en D. Se sabe que OD = BD = 1 y CD = 1+ PRIMER NIVEL PRIMER DÍA Problema 1 a) Es posible dividir un cuadrado de lado 1 en 30 rectángulos de perímetro? b) Supongamos que un cuadrado de lado 1 está dividido en 5 rectángulos de perímetro p. Hallar

Más detalles

Definición 1. Determinante de una matriz 2 2. Sea A una matriz 2 2 dada por A =

Definición 1. Determinante de una matriz 2 2. Sea A una matriz 2 2 dada por A = Determinante de una matriz Funciones como f(x) = senx y f(x) = x 2 asocian un número real f(x) a un valor real de la variable x Dado que tanto x como f(x) asumen valores reales, se llaman funciones reales

Más detalles

Das fesselnde Strategiespiel für zwei Personen. The exciting strategy game for two players

Das fesselnde Strategiespiel für zwei Personen. The exciting strategy game for two players Das fesselnde Strategiespiel für zwei Personen The exciting strategy game for two players 1 El fascinante juego de estrategia para dos personas Autores: Robert Witter y Frank Warneke www.barragoon.com

Más detalles

Curso Básico de Computación Preliminares

Curso Básico de Computación Preliminares Curso Básico de Computación Preliminares Feliú Sagols Troncoso Matemáticas CINVESTAV-IPN 2010 Curso Básico de Computación (Matemáticas) Preliminares 2010 1 / 11 1 Preliminares

Más detalles

EL AJEDREZ ES BUENO JUGAR PORQUE

EL AJEDREZ ES BUENO JUGAR PORQUE EL AJEDREZ ES BUENO JUGAR PORQUE - Se aprende a pensar mejor. - Se crean hábitos de concentración y atención. - Se desarrolla el deseo de superación, la voluntad y el esfuerzo. - Se ejercitan métodos de

Más detalles

UNIVERSIDAD AUTÓNOMA DE CHIAPAS FACULTAD DE CIENCIAS EN FÍSICA Y MATEMÁTICAS. Entrenamiento de Paridad. Olimpiada de Matemáticas en Chiapas

UNIVERSIDAD AUTÓNOMA DE CHIAPAS FACULTAD DE CIENCIAS EN FÍSICA Y MATEMÁTICAS. Entrenamiento de Paridad. Olimpiada de Matemáticas en Chiapas UNIVERSIDAD AUTÓNOMA DE CHIAPAS FACULTAD DE CIENCIAS EN FÍSICA Y MATEMÁTICAS Entrenamiento de Olimpiada de Matemáticas en Chiapas Mayo del 2017 Introducción Muchos problemas de la olimpiada de matemáticas

Más detalles

Y la regla básica dice que: El rey que antes pueda alcanzar una casilla-límite del bando enemigo capturará antes al peón.

Y la regla básica dice que: El rey que antes pueda alcanzar una casilla-límite del bando enemigo capturará antes al peón. REY Y PEON CONTRA REY Y PEON A - PEON CONTRA PEON EN LA MISMA COLUMNA Cuando los peones ya están bloqueados en la misma columna todo dependerá de los tiempos de rey y estos finales se basan en una regla

Más detalles

Las Gramáticas LL. Gramáticas con Parsing Eficiente. Universidad de Cantabria

Las Gramáticas LL. Gramáticas con Parsing Eficiente. Universidad de Cantabria Las (k) Las Gramáticas con Parsing Eficiente Universidad de Cantabria Outline Las (k) 1 Las (k) 2 3 Las (k) Formalizalización del Concepto LL Definición Una gramática libre de contexto G = (V, Σ, Q 0,

Más detalles

Algoritmos y Estructuras de Datos Curso 06/07. Ejercicios

Algoritmos y Estructuras de Datos Curso 06/07. Ejercicios 9..En un problema de backtracking estamos interesados en almacenar de forma explícita el árbol recorrido por el algoritmo. De cada nodo del árbol sólo necesitamos saber un número, que indica el orden en

Más detalles

Matemáticas Discretas Tc1003 Teoría de Grafos

Matemáticas Discretas Tc1003 Teoría de Grafos Definición. Sea A un grafo. A recibe el nombre de árbol sí y sólo si: A es conexo. A no contiene circuitos. Ejemplos: Definición. Sea A un árbol. Un vértice de grado 1 se llama una hoja. Un vértice de

Más detalles

ÍNDICE PRESENTACIÓN... INTRODUCCIÓN...

ÍNDICE PRESENTACIÓN... INTRODUCCIÓN... ÍNDICE PRESENTACIÓN... INTRODUCCIÓN... LECCIÓN. LOS ELEMENTOS..... Tablero de ajedrez..... Piezas de ajedrez...... La torre...... El alfil...... La dama...... El rey...... El caballo...... El peón.....

Más detalles

TALLER DE MATEMÁTICAS NOTAS. Toda expresión algebraica del tipo. a n x n + a n 1 x n a 1 x + a 0. es un polinomio de grado n, si a n 0.

TALLER DE MATEMÁTICAS NOTAS. Toda expresión algebraica del tipo. a n x n + a n 1 x n a 1 x + a 0. es un polinomio de grado n, si a n 0. NOTAS Toda expresión algebraica del tipo es un polinomio de grado n, si a n 0. a n x n + a n 1 x n 1 +... + a 1 x + a 0 RELACIONES DE DIVISIBILIDAD 1) x n a n = (x a)(x n 1 + ax n 2 + a 2 x n 3 +... +

Más detalles

JUEGOS DE INICIACIÓN AL AJEDREZ. David Serrano CRIET Venta del Olivar

JUEGOS DE INICIACIÓN AL AJEDREZ. David Serrano CRIET Venta del Olivar JUEGOS DE INICIACIÓN AL AJEDREZ David Serrano CRIET Venta del Olivar Por qué jugar al Ajedrez? David Serrano CRIET Venta del Olivar Memoria: Resolución de problemas y toma de decisiones Al enfrentarnos

Más detalles

Ubicar objetos en el espacio y/o sus representaciones en el plano. 5to. Grado Universidad de La Punta

Ubicar objetos en el espacio y/o sus representaciones en el plano. 5to. Grado Universidad de La Punta Ubicar objetos en el espacio y/o sus representaciones en el plano 5to. Grado Universidad de La Punta CONSIDERACIONES GENERALES Por medio de las situaciones que se proponen a continuación se busca promover

Más detalles

ÁRBOLES DE JUEGOS. Con - Ciencias 29. Introducción. Nelson Becerra Correa*

ÁRBOLES DE JUEGOS. Con - Ciencias 29. Introducción. Nelson Becerra Correa* Con - 29 ÁRBOLES DE JUEGOS Nelson Becerra Correa* En el presente artículo se hace una descripción sobre los árboles de juegos, presentando los conceptos básicos y reportando los resultados de un trabajo

Más detalles

Estructura de Datos Unidad 6: ARBOLES

Estructura de Datos Unidad 6: ARBOLES Estructura de Datos Unidad 6: ARBOLES A. CONCEPTO DE ARBOL B. TIPOS DE ARBOL C. ARBOL BINARIO D. IMPLEMENTACION DE UN ARBOL BINARIO E. PROYECTO Introducción En ciencias de la informática, un árbol es una

Más detalles

Estructuras de Datos y Algoritmos: Boletín de Problemas del segundo parcial

Estructuras de Datos y Algoritmos: Boletín de Problemas del segundo parcial Estructuras de Datos y Algoritmos: Boletín de Problemas del segundo parcial (Facultad de Informática) Curso 00 0 Estructuras de Datos y Algoritmos (FI-UPV) Curso 00 0 Árboles. Si la acción P fuera escribir

Más detalles

PROGRAMACIÓN ORIENTADA A LA INTELIGENCIA ARTIFICIAL

PROGRAMACIÓN ORIENTADA A LA INTELIGENCIA ARTIFICIAL PROGRAMACIÓN ORIENTADA A LA INTELIGENCIA ARTIFICIAL Ejercicios de programación en LISP y PROLOG Angeles Manjarrés Riesco Severino Fernández Galán Jesús González Boticario prog-ia@dia.uned.es Dpto. Inteligencia

Más detalles

Pontificia Universidad Javeriana Departamento de Ingeniería de Sistemas Programación de Computadores Proyecto de curso,

Pontificia Universidad Javeriana Departamento de Ingeniería de Sistemas Programación de Computadores Proyecto de curso, Pontificia Universidad Javeriana Departamento de Ingeniería de Sistemas Programación de Computadores Proyecto de curso, 2016-30 Introducción Solitaire Chess es un juego de lógica y estrategia producido

Más detalles

ÁLGEBRA Ejercicios no resueltos de la Práctica 3

ÁLGEBRA Ejercicios no resueltos de la Práctica 3 ÁLGEBRA Ejercicios no resueltos de la Práctica 3 Matrices y determinantes (Curso 2007 2008) 15. Encontrar la (única) respuesta correcta, de entre las indicadas, a las siguientes cuestiones: (b) En una

Más detalles

Estructuras de datos utilizando JAVA

Estructuras de datos utilizando JAVA 1 Sistemas Expertos e Inteligencia Artificial / Guía II / Ciclo 01-2017 Centro de Investigación y Transferencia de Tecnología Estructuras de datos utilizando JAVA Facultad: Ingeniería Escuela: Computación

Más detalles

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 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ás detalles

Ciencias de la Computación I

Ciencias de la Computación I Ciencias de la Computación I Gramáticas Libres del Contexto y Lenguajes Libres del Contexto Gramáticas Formales Una gramática formal es una cuadrupla G = (N, T, P, S) N = conjunto finito de símbolos no

Más detalles