Ir al contenido principal

BÚSQUEDA POR PROFUNDIDAD

Teniendo en cuenta el siguiente algoritmo de busqueda por profundidad:
1. Lista L <- NODO RAIZ.
2. Si L pertenece a vacio FALLO STOP
   Sino  N<- extrae el primero 
3.Genera los sucesores de N. Si alguno  es solucion STOP
   Sino adiciona al inicio de L todos los sucesores 
4. Ir a 2


PRUEBA DE ESCRITORIO:


Se tienen 3 sapos y 3 ranas, cada no de ellos  puede saltar por encima de otro solo si el lugar esta vacío.



S1S2S3R1R2R3
ROCAROCAROCAROCAROCAROCAROCA



1RRRSSS
2RRRSSS
3RRSRSS
4RRSRSS
5RRSSRS
6RRSSRS
7RRSSRS
8RRSRS
9RSRSRS
10SRSRSRS
11SRSRRS
12SRSRSR
13SRSRSR
14SRSSRR
15SSRSRR
16SSRSRR
17SSSRRR
18SSSRRR

¿Cuantos nodos genero?

 4^18 (4 son los primeros estados posibles y 18 son el numero de estados generados en la mejor solución)



¿Cuantos nodos se expandieron?

 4^17 (4  son los primeros estados posibles y 17 son los nodos expandidos)



FACTOR DE RAMIFICACIÓN: 4.

ESTADOS POSIBLES: 7! 

Comentarios

Entradas populares de este blog

REDES NEURONALES ARTIFICIALES

Redes Neuronales Inteligencia Artificial Historia de las Redes Neuronales: 1936: 1936 Alan Turing estudio el cerebro como una forma de ver el mundo de la computación. 1943: Warren McCulloch un neurofisiólogo y Walter Pitts un matemático crearon una teoría sobre la forma de trabajar de las neuronas. Ellos modelaron una red neuronal simple mediante circuitos eléctricos. 1949: Donald Hebb   expuso una idea, la cual   fue que el aprendizaje ocurría cuando ciertos cambios en una neurona eran activados. Los trabajos de Hebb formaron las bases de la Teoría de las Redes Neuronales. Escribió un importante libro en el que explicaba los procesos del aprendizaje desde un punto de vista psicológico. 1950: Karl Lashley trabajo el almacenamiento no centralizado, sino distribuido. 1954: Marvin Minsky dio el primer resultado de 40 neuronas trabajando aprendizaje hebbiano. 1956: 1°Congreso científico sobre redes neuronales. 1957: Frank Rosenblatt desarrolla el ...

REDES NEURONALES APLICADOS A PROBLEMAS REALES

La inteligencia artificial fue durante mucho tiempo se definió como la capacidad de transferir la capacidad humana en algoritmos para el manejo computacional, unos investigadores se inspiraron en la teoría de la evolución para hacer aparecer en programas la simulación  y cambios para observar como atravez de las generaciones se selecciona el más apto ( Teoría de la evolución Charles Darwin). Esta selección permitió a los investigadores crear un algoritmo capaz de jugar a las damas inglesas, David Fogel, de la empresa Natural Selection, de La Jolla (California), y Kumar Chellapilla, de la Universidad de California San Diego, han hecho evolucionar un programa informático capaz de disputar una partida de damas inglesas de alto nivel gracias a esto. El resultado es impresionante: tras 250 generaciones surgidas de una población inicial de 15 redes neuronales, el mejor de estos programas jugó contra todos los adversarios humanos deseosos de aceptar el desafío a través de Interne...