JUEGO CUBO NUMERICO Inteligencia Artificial y Robótica – 46J

Slides:



Advertisements
Presentaciones similares
Solución de Problemas en AI
Advertisements

Metodología de la Investigación de Operaciones
Búsqueda en árboles de juego
Búsqueda en un espacio de estados
INTELIGENCIA ARTIFICIAL
Soluciones de problemas mediante búsqueda
INTELIGENCIA ARTIFICIAL
IMPLEMENTACIÓN DE AGENTE DE REFLEJO SIMPLE Y AGENTE DE MEMORIA INTERNA
CUBO SERPIENTE Universidad de San Martín de Porres
INTEGRANTES Aguilar Pastor, Sara Blancas Tunqui, Alicia
Universidad San Martín de Porres
Agente Simple y Agente de Búsqueda Integrantes: Daga RamónCarolina. Farfan Losano Luis. Hernandez Triveño Marlon. La Rosa Taboada Carlos. Luque Cuba Julio.
Inteligencia Artificial
Inteligencia Artificial
Conclusiones capítulo 5 Cátedra. El diseño de automóviles culmina en las carreras de Fórmula 1 El diseño de programas de la IA culmina en los juegos Dedicarse.
REDES SEMANTICAS Y BUSQUEDAS
Soluciones de Productividad Office System
Estructura de Datos Unidad 4. Recursividad Dra. María Lucía Barrón Estrada Enero-Junio 2007.
BENEMERITA UNIVERSIDAD AUTONOMA DE PUEBLA
Logística (Manejo de la cadena de abastecimiento)
La maquina de Turing La máquina de Turing es una caja negra (tan simple como una máquina de escribir y tan compleja como un ser humano) capaz no sólo de.
Analisis deAlgoritmos
Sodas locas. hipotesis Si le pego abajo de una lata va a salir mas fuerte el gas que si le pego en medio o arriba de la lata.
Sebastian bedoya cortés Laura suarez 10°D
Danilo Yáñez Alarcón. Avance II
Investigación Algorítmica
Definición Machine learning traducido al español significa el aprendizaje automático o también aprendizaje de las maquinas. A partir de esto podemos darle.
Polígonos encajables R Vázquez 2009.
Las TIC aplicadas a la Educación
Dibujo técnico. Sistemas de representación.
Inteligencia Artificial Resolver problemas mediante búsqueda
PROCESO DE DESARROLLO. Introducción Mediante esta presentación se pretende describir el proceso de desarrollo del TALLER I.
Trabajo presentado por: LUIS FERNANDO OBANDO ING
CONCEPTO, FUNDAMENTO Y OBJETIVOS
Optimización, Búsqueda Heurística
Diseño y análisis de algoritmos
BUSQUEDA SECUENCIAL Consiste en revisar elemento tras elemento hasta encontrar el dato buscado, o llegar al final del conjunto de datos disponibles. La.
Raúl Heiras Andazola Edgar A. Robles Reyes Luis Alonso Ramos Fdez Diseño de Robots Dr. Carlos F. Pfeiffer Octubre 22, 2003.
Cecilia Aguerrebere – Germán Capdehourat Proyecto Final de Reconocimiento de Patrones Reconocimiento de Caras con características locales.
Ejercicio 1.7 Pregunta 1: Complete la tabla siguiente con cada uno de los términos faltantes. DividendoDivisorCocienteResiduo
¿Qué APRENDEN LOS NIÑOS Y NIÑAS DE EDUCACION INICIAL?
Representación en LISP
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.
Sistema de Proyección Americano ASA o del Tercer Cuadrante
El teclado Por: JUAN PABLO ZAPATA ESCUDERO Y MARIA ALEJANDRA RESTREPO
TPE 1 - Sistemas de Producción: Rolling Cubes Sistemas de Inteligencia Artifcial Bergez, Brasca y García.
Colegio Nacional Nicolás Esguerra Edificamos Futuro Movimiento por teclado- scratch 1.4 Juan Felipe Benavides Espinosa 802 J.M benavidesespinosajuanfelipe.blogspot.com.
Propuesta del algoritmo
Introducción al análisis de expresiones
ALEXANDER PEREZ FREDERICK MEJIA. Son una serie de esquemas de representación del conocimiento, que mediante diversos algoritmos permite resolver ciertos.
BUSQUEDA EN UN ESPACIO DE ESTADOS.
Inteligencia artificial
Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos Gaspar Calle, Ronald Urlich Ames, Rafael Paredes.
INTRODUCCIÓN A LOS NÚMEROS REALES UNEXPOUNEXPO UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA “ANTONIO JOSÉ DE SUCRE” VICE-RECTORADO PUERTO ORDAZ DEPARTAMENTO.
GENERACIONES INFORMÁTICAS
¡Las figuras se transforman!
Inteligencia Artificial
PROBLEMA 1.1 Realice la interpretación de las siguientes vistas, disponiendo una tercera proyección y esboza un croquis espacial para cada uno.
Resolución de problemas
Funciones cuadráticas o Funciones de segundo grado
Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos Gaspar Calle, Ronald Urlich Ames, Rafael Paredes.
VISTAS DE UN OBJETO.
TIRO ENTR. SANTIAGO CANTO
NOMBRE: TATIANA APELLIDO: TANGARIFE POSADA GRADO: 7°3 Inteligencia artificial.
Presentación Proyecto: “Torres de Hanoi” GRUPO 7 INTEGRANTES: - DEVOTO, Mª IGNACIA. - MUÑOZ, DAVID. - VARGAS, JUAN PABLO.
PRIMER GRADO.
Jugar Salir.
Tercer grado. Segundo grado.
GRADO: “O” O´UTUSHIYÜLIKANA JÜNAIN EKIRAJÜNA. GRADO: “PRIMERO A” PALAJANAKANA JÜNAIN EKIRAJÜNAA.
PRIMER GRADO , 27, 28, _, _, 3 14, 13, 12, _, _,_, 4.
Transcripción de la presentación:

JUEGO CUBO NUMERICO Inteligencia Artificial y Robótica – 46J Fernandez Peñaloza, David 99104909 Huaipar Rodriguez, Luis 93136027 Pacheco Vargas, Oscar, 92135684 Posadas Gurbillón Antonio, 2000145965

EL PROBLEMA JUEGO CUBO NUMERICO El problema del Cubo de Numérico se basa en que es demasiado complejo llegar a la solución final. si tenemos una situación inicial aleatoria debemos hallar la manera mas corta de llegar a la situación final, en el presente proyecto se toma como base un Cubo Numérico de 3*3*3 totalmente desordenado, se debe implementar un algoritmo para poder llegar a ordenarlo en el menor tiempo posible.

OBJETIVO JUEGO CUBO NUMERICO El objetivo básico del juego es restaurar el cubo a su condición original. Se deben utilizar las diferentes rotaciones que el cubo permite, en cada uno de sus lados, para ir llevando cada pieza de éste a su correcta ubicación, logrando así que cada cara presente el mismo patrón numérico.

ESTADO JUEGO CUBO NUMERICO Representación completa de la situación del mundo/problema en un momento dado Contiene toda la información relevante. Es la combinación establecida en nuestro cubo numérico en un tiempo determinado, ej: estado inicial.

OPERADOR JUEGO CUBO NUMERICO Es la rotación pertimitida por el cubo numérico para establecer una modificación en el estado actual del cubo, con la finalidad de llegar a un estado final ordenado

CONCLUSIONES JUEGO CUBO NUMERICO A través de la heurística se establecen los métodos o algoritmos durante la solución de problemas, en los cuales las soluciones se descubren por el grado de avance alcanzado en la búsqueda del estado meta (cubo numérico ordenado). Podemos reducir el número de operandos y el numero de movimientos analizando los diversos giros a realizarse en el cubo numérico.

Rotación de la cara frontal JUEGO CUBO NUMERICO Rotación de la cara frontal (defun Rotacionfrontal1 (cara) (let ((frontal (copy-list (primera cara))) (arriba (copy-list (segunda cara))) (detras (copy-list (tercera cara))) (izquierda (copy-list (cuarta cara))) (derecha (copy-list (quinta cara))) (abajo (copy-list (sexta cara)))) (list (list (nth 1 frontal) (nth 2 frontal) ( nth 3 frontal ) (nth 4 frontal) (nth 5 frontal) ( nth 6 frontal) (nth 7 frontal ) (nth 8 frontal) (nth 9 frontal))

JUEGO CUBO NUMERICO Actualizando la cara arriba del cubo (list ( nth 1 arriba) ( nth 2 arriba ) (nth 3 arriba) (nth 4 arriba) ( nth 5 arriba) (nth 6 arriba) (nth 7 arriba) (nth 8 arriba) ( nth 9 arriba )) Actualizando la cara abajo del cubo (list ( nth 1 abajo) ( nth 2 abajo) ( nth 3 abajo) ( nth 4 abajo) ( nth 5 abajo) ( nth 6 abajo) ( nth 7 abajo) (nth 8 abajo) ( nth 9 abajo))

JUEGO CUBO NUMERICO Actualizando la cara izquierda del cubo (list ( nth 1 izquierda) ( nth 2 izquierda ) ( nth 3 izquierda) ( nth 4 izquierda ) ( nth 5 izquierda ) ( nth 6 izquierda ) ( nth 7 izquierda ) ( nth 8 izquierda ) ( nth 9 izquierda )) Actualizando la cara derecha del cubo (list ( nth 1 derecha) (nth 2 derecha) ( nth 3 derecha) ( nth 4 derecha) ( nth 5 derecha) ( nth 6 derecha) ( nth 7 derecha) (nth 8 derecha) ( nth 9 derecha )) (defun rotacionfrontal2 ( cara s) ( cond (( equal s 2 ) cara) ( t (rotacionfrontal2 (rotacionfrontal1 cara ) (+ s 1))))) (defun rotacionfrontal3 ( cara s) ( cond (( equal s 3 ) cara) ( t (rotacionfrontal3 (rotacionfrontal1 cara ) (+ s 1)))))