Busqueda A - 8puzzle
Busqueda A - 8puzzle
Busqueda A - 8puzzle
INFORME DE INVESTIGACIÓN
DESARROLLO
1. Título:
2. Objetivos
Objetivo General:
Objetivos Específicos:
C++.
recursos en memoria.
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: MARZO/2017 – AGOSTO/2017
3. Resumen
programar determinados algoritmos para llegar a una solución óptima, se detallan conceptos
datos utilizados en el algoritmo con su respectiva explicación del funcionamiento en los tipos
4. Palabras clave:
5. Introducción
“La Teoría de Juegos estudia de manera formal y abstracta las decisiones óptimas que deben
matemáticos que describen el conflicto y la cooperación entre entes inteligentes que toman
decisiones”
permitiendo estudiar las soluciones pertinentes en la cual se plantea una función objetivo y
esta a su vez debe ser maximizada, pero también minimizando el consumo de recursos.
Los conflictos que se forman a nivel mundial en cualquier campo tienen diferentes
algoritmos específicos que permitan ayudar al agente a comprender el problema, como son
algoritmos de búsqueda, que se centran en figurar de forma lógica, grafos o arboles donde se
guardan la información inicial y todos los estados posibles al tomar una decisión. Estas
que mediante diversos algoritmos nos permite resolver ciertos problemas desde el punto de
recorrer espacios de un grafo o un árbol según la teoría de cada técnica. Cada técnica
Los algoritmos contienen estructuras de datos que permiten visualizar el recorrido que
el agente inteligente ejecutara para llegar a determinada solución una vez escogida la técnica
de Búsqueda.
una solución a través de una heurística que ayuda en el proceso de búsqueda, que, a pesar de
Inteligencia Artificial.
6. Materiales y Metodología
específicamente árboles y grafos lógicos, como también pilas y colas para la visualización de
Juego de 8 Puzzle consiste en un tablero cuadrado (3x3) en el que existen 8 fichas cuadradas
numeradas de 1 a 8 y un espacio en el tablero vacío para una ficha con el cuál las fichas
Estado Inicial:
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: MARZO/2017 – AGOSTO/2017
Estados:
Operadores:
- Mover Arriba
- Mover Abajo
- Mover Izquierda
- Mover Derecha
Reglas:
Una ficha adyacente al espacio vacío puede deslizarse hacia él. El juego consiste en
transformar una posición inicial en la posición final mediante el deslizamiento de las fichas.
Estado Final:
Las fichas del Tablero ordenadas desde el primero cuadrante superior izquierdo con la
ficha que contiene el número 1 y las fichas siguientes ordenadas hacia la derecha, dejando el
El juego de 8 Puzzle en este caso utilizará la heurística con distacia Manhattan que
significa el número de espacios para llegar a la posición del estado objetivo de cada ficha.
Fig. 4. Ejemplo del Inicio de Árbol de estados del 8 Puzzle desde un Estado Inicial
Desarrollo de la Aplicación:
la siguiente manera:
muestra el proceso que lleva para llegar al Estado Final con la Técnica de Búsqueda
Manhattan.
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: MARZO/2017 – AGOSTO/2017
7. Resultados y Discusión
que servirá para encontrar la solución al Juego de Tablero 8 Puzzle a través de la heurística
estado inicial va formado por un estado aleatorio de fichas con números entre 1 y 8 dentro de
un tablero de 3x3, con el objetivo de llegar a un estado final el cual los números contenidos
que tiene que almacenar todos los posibles siguientes nodos de cada estado, la cantidad de
memoria que requerirá será exponencial con respecto al tamaño del problema.
8. Conclusiones
Se concluye que:
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: MARZO/2017 – AGOSTO/2017
en Teoría de Juegos, teniendo en cuenta que es una técnica utilizada entre un conjunto
de Algoritmos de Búsqueda.
teoría de árboles como en teoría de grafos para formar lógicamente el proceso para la
9. Referencias bibliográficas
http://docencia.udea.edu.co/regionalizacion/teoriaderedes/informaci%F3n/C3_Profundidad.pdf
Fernandez Rodriguez, F. (2005). Teoría de Juegos: análisis matemático de conflictos. Las Palmas.