Está en la página 1de 19

Resolución de problemas

UMG Facultad
de Ingeniería
en Sistemas
Formulación de problemas

 Abstracción de un problema

 Problemas bien definidos:


• Esto requiere:
• Estado iníciales: uno o mas estados de partida.
• Estados objetivos: uno o mas estados que podrían ser la solución
del problema.
• Función/test objetivos: determina si el estado es objetivo.
• Acciones/operadores: situaciones de reacción a un estado dado.
• Espacio de estados: Conjunto de todos los estados alcanzables.
• Determinar un grafo.
• Función coste: pasos para llegar a la solución.
Resolución mediante búsqueda

 Búsqueda no informada o ciega.

 Búsqueda informada o heurística.


Búsqueda no informada o ciega

 Solo usan la información de la definición


de la definición del problema.

 No disponen de ninguna información


adicional a la propia definición del
mismo.
Estrategias

 Primero en anchura.
 Primero en profundidad.
 Limitada en profundidad.
 Iterativa en profundidad.
 Bidireccional.
Estructuras de búsqueda

UMG Facultad de Ingeniería en Sistemas


Primero en anchura

 Se basa en
expandir el nodo
menos profundo
que no haya sido
expandido.

UMG Facultad de Ingeniería en Sistemas


UMG Facultad de Ingeniería en Sistemas
Primero en profundidad

 Consiste en
expandir el nodo
mas profundo que
no haya sido
expandido.

UMG Facultad de Ingeniería en Sistemas


UMG Facultad de Ingeniería en Sistemas
Limitada en profundidad

 Funciona igual que la  A veces, los límites de


búsqueda en profundidad profundidad pueden estar
simple, pero evita los basados en el conocimiento
inconvenientes respecto a la del problema.
completitud.
 Al brindar un límite de
 L = Limite de profundidad profundidad garantiza que
el algoritmo no caiga en un
 Este método encontrará una clico infinito pero el
solución siempre y cuando inconveniente a tratar es
ésta se encuentra dentro que quizás la solución no
del límite de profundidad esté dentro de los
designado. parámetros asignados.

UMG Facultad de Ingeniería en Sistemas


Con L = 2

UMG Facultad de Ingeniería en Sistemas


Iterativa en profundidad.

 Este algoritmo consiste


en aplicar búsqueda  El problema de este
primero en profundidad método es generar varias
limitada con l = 1, 2, 3, veces los mismos nodos.
4. Si incrementa en 1 el
límite todo se va a volver
a formar nuevamente.
 Hace un barrido como la
búsqueda en anchura

UMG Facultad de Ingeniería en Sistemas


UMG Facultad de Ingeniería en Sistemas
UMG Facultad de Ingeniería en Sistemas
Bidireccional.

Se ejecutan dos búsquedas


 Los problemas presenta
simultáneas: este algoritmo de
búsqueda es que cuando
el procesador no es
 Desde el inicio hacia el bueno, tarda en partir
objetivo. desde el objetivo.

 Desde el objetivo o  No se recomienda utilizar


solución al inicio. este algoritmo cuando
existen dos soluciones en
el mismo árbol.

UMG Facultad de Ingeniería en Sistemas


UMG Facultad de Ingeniería en Sistemas
Búsqueda bidireccional en diferentes
entornos.

Fig 4- uploaded by Cindy Calderon-Arce


UMG Facultad de Ingeniería en Sistemas
Referencias

 Dr. Edgar Benítez, Inteligencia artificial –


Resolución de Problemas mediante
búsquedas.
 DAYANA H. BAILÓN DELGADO. RESUMEN#2: - OTROS ALGORITMOS
DE BÚSQUEDA NO INFORMADA. - BÚSQUEDA CON INFORMACIÓN
PARCIAL. ESCUELA SUPERIOR POLITÉCNICA AGROPECUARIA DE
MANABÍ MANUEL FÉLIX LÓPEZ. CARRERA INFORMÁTICA. 2015.

 © 2008-2020 ResearchGate GmbH. All rights reserved.


https://www.researchgate.net/figure/RRT-aplicado-a-diferentes-entor
nos-con-una-busqueda-bidireccional-balanceada_fig3_326413033

Fig 4- uploaded by Cindy Calderon-Arce

UMG Facultad de Ingeniería en Sistemas

También podría gustarte