SlideShare una empresa de Scribd logo
1 de 17
UNIVERSIDAD AUTONOMA DE LOS ANDES
“UNIANDES”
NOMBRES:
DIEGO BLADIMIR
APELLIDOS:
SANCHEZ PEREZ
NOMBRE DEL TUTOR:
ING. JORGE YAGUAR
ASIGNATURA:
INTELIGENCIAARTIFICIAL
NIVEL:
SEXTO SISTEMAS
TEMA:
TIPOS DE BUSQUEDA ‘INTELIGENCIAARTIFICIAL’
FECHA:
22/07/2013
TIPOS DE BUSQUEDAS
La búsqueda primero en anchura, veremos que las búsquedas se realizan
sobre un árbol formado por nodos y que a la vez poseen un nivel. Es así que
en la siguiente figura se muestra el nivel para cada nodo empezando desde
la raíz con nivel 0
Por otro lado, con la lectura realizada también se podrá dar cuenta que las
estrategias se distinguen entre ellas por los siguientes factores:
 El orden en la expansión de los nodos.
 Dónde se insertan los nodos expandidos, en la pila o cola
 Por la distinta forma de expandir la frontera.
BUSQUEDA CIEGA
Búsquedas ciegas o no informadas: estrategias de búsqueda de soluciones
que no explotan información adicional que pueda guiar el proceso.
Estrategias Básicas
 Búsqueda primero en anchura.
 Búsqueda Primero en Profundidad.
Búsqueda en anchura:
- Procedimientos de búsqueda nivel a nivel.
- Para cada uno de los nodos de un nivel se
aplican todos los posibles operadores.
- No se expande ningún nodo de un nivel antes
de haber expandido todos los del nivel
anterior.
- Se implementa con una estructura FIFO.
EJEMPLO
Búsqueda en profundidad:
- La búsqueda se realiza por una sola rama
del árbol hasta encontrar una solución o
hasta que se tome la decisión de
terminar la búsqueda por esa dirección.
- Terminar la búsqueda por una dirección se
debe a no haber posibles operadores
que aplicar sobre el nodo hoja o por
haber alcanzado un nivel de
profundidad muy grande.
Búsqueda en profundidad progresiva:
- Se define una profundidad predefinida.
- Se desarrolla el árbol realizando una búsqueda
en profundidad hasta el límite definido en el
punto anterior.
- Si se encuentra la solución  FIN
- En caso contrario, se establece un nuevo límite y
volvemos al segundo paso.
Búsqueda bidireccional:
- Se llevan a la vez dos búsquedas: una descendente
desde el nodo inicial y otra ascendente desde el
nodo meta.
- Al menos una de estas dos búsquedas debe ser en
anchura para que el recorrido ascendente y
descendente puedan encontrarse en algún momento.
- Cuando se llegue a un nodo que ya había sido explorado
con el otro tipo de búsqueda, el algoritmo acaba.
- El camino solución es la suma de los caminos hallados
por cada búsqueda desde el nodo mencionado
hasta el nodo inicial y hasta el nodo meta.
BUSQUEDA HEURISTICA
Las técnicas de búsqueda heurística usan el conocimiento del dominio
para adaptar el solucionador y, de esta manera, éste sea más potente y
consiga llegar a la solución con mayor rapidez. Por tanto, estas técnicas
utilizan el conocimiento para avanzar buscando la solución al problema.
Definiciones:
- Costo del camino: coste necesario para ir del nodo raíz al nodo meta
por dicho camino.
- Costo para hallar la solución: coste necesario para encontrar el
camino anteriormente definido.
-Potencia heurística: capacidad de un método de exploración para
obtener la solución con un coste lo más bajo posible.
FUNCION DE LA EVALUACION HEURISTICA
Definición:
es una aplicación del espacio de estados con el espacio de los números
reales
F(estado) => n
• n representa lo cercano que esta el estado con el que se ha aplicado la
función de evaluación de la solución final.
• Es muy importante mantener un equilibrio entre la eficiencia de la
función y su complejidad. No debemos tener una función de evaluación
demasiado complicada, ni tampoco una demasiado sencilla pero que no
avance prácticamente nada en el problema. En caso de no mantener
este equilibrio se podría producir explosión combinatoria.
ESTRATEGIAS DE BUSQUEDA HEURISTICA
Gradiente:
• Metodología: elegir el camino de máxima pendiente, usando
para ello la función de evaluación.
• Tipo: irrevocable.
• Ventajas: se llega a la solución con poco coste computacional.
• Inconvenientes: puede ser que el problema no sea compatible
con este método, y, por lo tanto, no conseguiremos obtener la
solución.
BUSQUEDA CON ADVERSOS
La búsqueda con adversos (juego contra un oponente) analiza los
problemas en los que existe mas de un adversario modificando el
estado del sistema.
Hay dos operadores:
- el que lleva el problema a la mejor situación (jugada
nuestra)
- el que lleva el problema a la peor situación (jugada de
nuestro adversario)
Diego
Diego
Diego

Más contenido relacionado

Destacado

arte em madeira -natal
arte em madeira -natalarte em madeira -natal
arte em madeira -natal
Autonoma
 
Belo horizonte, ontem e hoje
Belo horizonte, ontem e hojeBelo horizonte, ontem e hoje
Belo horizonte, ontem e hoje
Cristina Penha
 
Como podría ser nuestro futuro
Como podría ser nuestro futuroComo podría ser nuestro futuro
Como podría ser nuestro futuro
guisse_barrios
 
Jugando Con Photoshop Clau
Jugando Con Photoshop ClauJugando Con Photoshop Clau
Jugando Con Photoshop Clau
guest24ba26
 
Trabalho ap
Trabalho apTrabalho ap
Trabalho ap
mafalda
 
CiêNcia Unificada
CiêNcia UnificadaCiêNcia Unificada
CiêNcia Unificada
guestc86ee9
 
Culinaria Rural E Setaneja 04
Culinaria Rural E Setaneja 04Culinaria Rural E Setaneja 04
Culinaria Rural E Setaneja 04
tsunamidaiquiri
 

Destacado (20)

CHARLA EXIPTO
CHARLA EXIPTOCHARLA EXIPTO
CHARLA EXIPTO
 
La molestidad daniela_sanchez_
La molestidad daniela_sanchez_ La molestidad daniela_sanchez_
La molestidad daniela_sanchez_
 
arte em madeira -natal
arte em madeira -natalarte em madeira -natal
arte em madeira -natal
 
Comercio justo
Comercio justoComercio justo
Comercio justo
 
Belo horizonte, ontem e hoje
Belo horizonte, ontem e hojeBelo horizonte, ontem e hoje
Belo horizonte, ontem e hoje
 
Como podría ser nuestro futuro
Como podría ser nuestro futuroComo podría ser nuestro futuro
Como podría ser nuestro futuro
 
Software libre
Software libreSoftware libre
Software libre
 
Fabian vargas
Fabian vargasFabian vargas
Fabian vargas
 
Presentación1
Presentación1Presentación1
Presentación1
 
Jugando Con Photoshop Clau
Jugando Con Photoshop ClauJugando Con Photoshop Clau
Jugando Con Photoshop Clau
 
Portafolio de presentación bg manuela amador sánchez
Portafolio de presentación bg manuela amador sánchezPortafolio de presentación bg manuela amador sánchez
Portafolio de presentación bg manuela amador sánchez
 
Cmpp Actividades
Cmpp ActividadesCmpp Actividades
Cmpp Actividades
 
Nutrientes 03
Nutrientes 03Nutrientes 03
Nutrientes 03
 
Trabalho ap
Trabalho apTrabalho ap
Trabalho ap
 
dspub6
dspub6dspub6
dspub6
 
Tarefa 3
Tarefa 3Tarefa 3
Tarefa 3
 
Power Point Rute
Power Point RutePower Point Rute
Power Point Rute
 
Dites
DitesDites
Dites
 
CiêNcia Unificada
CiêNcia UnificadaCiêNcia Unificada
CiêNcia Unificada
 
Culinaria Rural E Setaneja 04
Culinaria Rural E Setaneja 04Culinaria Rural E Setaneja 04
Culinaria Rural E Setaneja 04
 

Similar a Diego

Tipos de búsqueda en inteligencia artificial
Tipos de búsqueda  en inteligencia artificialTipos de búsqueda  en inteligencia artificial
Tipos de búsqueda en inteligencia artificial
Henry Cambal
 
Tipos de busquedas ia
Tipos de busquedas iaTipos de busquedas ia
Tipos de busquedas ia
PAko DiAz
 
Solución de problemas mediante busqueda
Solución de problemas mediante busquedaSolución de problemas mediante busqueda
Solución de problemas mediante busqueda
sacrilegetx
 

Similar a Diego (20)

TÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA(1).pptTÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA(1).ppt
 
TÉCNICAS DE BÚSQUEDA.ppt
TÉCNICAS DE BÚSQUEDA.pptTÉCNICAS DE BÚSQUEDA.ppt
TÉCNICAS DE BÚSQUEDA.ppt
 
TÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA(1).pptTÉCNICAS DE BÚSQUEDA(1).ppt
TÉCNICAS DE BÚSQUEDA(1).ppt
 
Metodo heuristico metodo ciego
Metodo heuristico   metodo ciegoMetodo heuristico   metodo ciego
Metodo heuristico metodo ciego
 
U4_Busqueda.pdf
U4_Busqueda.pdfU4_Busqueda.pdf
U4_Busqueda.pdf
 
Tipos de búsqueda en inteligencia artificial
Tipos de búsqueda  en inteligencia artificialTipos de búsqueda  en inteligencia artificial
Tipos de búsqueda en inteligencia artificial
 
Tipos de búsqueda en campos de estados
Tipos de búsqueda en campos de estadosTipos de búsqueda en campos de estados
Tipos de búsqueda en campos de estados
 
Criterios de Búsquedas en Inteligencia artificial
Criterios de Búsquedas en Inteligencia artificialCriterios de Búsquedas en Inteligencia artificial
Criterios de Búsquedas en Inteligencia artificial
 
Tipos de busquedas ia
Tipos de busquedas iaTipos de busquedas ia
Tipos de busquedas ia
 
Tipos de búsqueda - Inteligencia Artificial
Tipos de búsqueda -  Inteligencia ArtificialTipos de búsqueda -  Inteligencia Artificial
Tipos de búsqueda - Inteligencia Artificial
 
Uniandes tipos de busqueda mylena
Uniandes tipos de busqueda mylenaUniandes tipos de busqueda mylena
Uniandes tipos de busqueda mylena
 
Trabajo
TrabajoTrabajo
Trabajo
 
Nancy romero IA
Nancy romero IANancy romero IA
Nancy romero IA
 
Busquedas (ia)
Busquedas (ia)Busquedas (ia)
Busquedas (ia)
 
Métodos de Búsquedas de inteligencia artificial
Métodos de Búsquedas de inteligencia artificial Métodos de Búsquedas de inteligencia artificial
Métodos de Búsquedas de inteligencia artificial
 
Metodos de busqueda en I.A
Metodos de busqueda en I.AMetodos de busqueda en I.A
Metodos de busqueda en I.A
 
Solución de problemas mediante busqueda
Solución de problemas mediante busquedaSolución de problemas mediante busqueda
Solución de problemas mediante busqueda
 
Luis Hernández-Cuadro Comparativo-I.pdf
Luis Hernández-Cuadro Comparativo-I.pdfLuis Hernández-Cuadro Comparativo-I.pdf
Luis Hernández-Cuadro Comparativo-I.pdf
 
cuadro comparativo
cuadro comparativocuadro comparativo
cuadro comparativo
 
Tipos de busqueda
Tipos de busquedaTipos de busqueda
Tipos de busqueda
 

Diego

  • 1. UNIVERSIDAD AUTONOMA DE LOS ANDES “UNIANDES” NOMBRES: DIEGO BLADIMIR APELLIDOS: SANCHEZ PEREZ NOMBRE DEL TUTOR: ING. JORGE YAGUAR ASIGNATURA: INTELIGENCIAARTIFICIAL NIVEL: SEXTO SISTEMAS TEMA: TIPOS DE BUSQUEDA ‘INTELIGENCIAARTIFICIAL’ FECHA: 22/07/2013
  • 2. TIPOS DE BUSQUEDAS La búsqueda primero en anchura, veremos que las búsquedas se realizan sobre un árbol formado por nodos y que a la vez poseen un nivel. Es así que en la siguiente figura se muestra el nivel para cada nodo empezando desde la raíz con nivel 0 Por otro lado, con la lectura realizada también se podrá dar cuenta que las estrategias se distinguen entre ellas por los siguientes factores:  El orden en la expansión de los nodos.  Dónde se insertan los nodos expandidos, en la pila o cola  Por la distinta forma de expandir la frontera.
  • 3. BUSQUEDA CIEGA Búsquedas ciegas o no informadas: estrategias de búsqueda de soluciones que no explotan información adicional que pueda guiar el proceso. Estrategias Básicas  Búsqueda primero en anchura.  Búsqueda Primero en Profundidad.
  • 4. Búsqueda en anchura: - Procedimientos de búsqueda nivel a nivel. - Para cada uno de los nodos de un nivel se aplican todos los posibles operadores. - No se expande ningún nodo de un nivel antes de haber expandido todos los del nivel anterior. - Se implementa con una estructura FIFO.
  • 6. Búsqueda en profundidad: - La búsqueda se realiza por una sola rama del árbol hasta encontrar una solución o hasta que se tome la decisión de terminar la búsqueda por esa dirección. - Terminar la búsqueda por una dirección se debe a no haber posibles operadores que aplicar sobre el nodo hoja o por haber alcanzado un nivel de profundidad muy grande.
  • 7.
  • 8. Búsqueda en profundidad progresiva: - Se define una profundidad predefinida. - Se desarrolla el árbol realizando una búsqueda en profundidad hasta el límite definido en el punto anterior. - Si se encuentra la solución  FIN - En caso contrario, se establece un nuevo límite y volvemos al segundo paso.
  • 9.
  • 10. Búsqueda bidireccional: - Se llevan a la vez dos búsquedas: una descendente desde el nodo inicial y otra ascendente desde el nodo meta. - Al menos una de estas dos búsquedas debe ser en anchura para que el recorrido ascendente y descendente puedan encontrarse en algún momento. - Cuando se llegue a un nodo que ya había sido explorado con el otro tipo de búsqueda, el algoritmo acaba. - El camino solución es la suma de los caminos hallados por cada búsqueda desde el nodo mencionado hasta el nodo inicial y hasta el nodo meta.
  • 11. BUSQUEDA HEURISTICA Las técnicas de búsqueda heurística usan el conocimiento del dominio para adaptar el solucionador y, de esta manera, éste sea más potente y consiga llegar a la solución con mayor rapidez. Por tanto, estas técnicas utilizan el conocimiento para avanzar buscando la solución al problema. Definiciones: - Costo del camino: coste necesario para ir del nodo raíz al nodo meta por dicho camino. - Costo para hallar la solución: coste necesario para encontrar el camino anteriormente definido. -Potencia heurística: capacidad de un método de exploración para obtener la solución con un coste lo más bajo posible.
  • 12. FUNCION DE LA EVALUACION HEURISTICA Definición: es una aplicación del espacio de estados con el espacio de los números reales F(estado) => n • n representa lo cercano que esta el estado con el que se ha aplicado la función de evaluación de la solución final. • Es muy importante mantener un equilibrio entre la eficiencia de la función y su complejidad. No debemos tener una función de evaluación demasiado complicada, ni tampoco una demasiado sencilla pero que no avance prácticamente nada en el problema. En caso de no mantener este equilibrio se podría producir explosión combinatoria.
  • 13. ESTRATEGIAS DE BUSQUEDA HEURISTICA Gradiente: • Metodología: elegir el camino de máxima pendiente, usando para ello la función de evaluación. • Tipo: irrevocable. • Ventajas: se llega a la solución con poco coste computacional. • Inconvenientes: puede ser que el problema no sea compatible con este método, y, por lo tanto, no conseguiremos obtener la solución.
  • 14. BUSQUEDA CON ADVERSOS La búsqueda con adversos (juego contra un oponente) analiza los problemas en los que existe mas de un adversario modificando el estado del sistema. Hay dos operadores: - el que lleva el problema a la mejor situación (jugada nuestra) - el que lleva el problema a la peor situación (jugada de nuestro adversario)