0% encontró este documento útil (0 votos)
20 vistas4 páginas

Algoritmos de Búsqueda en IA: Tipos y Usos

El documento describe diferentes tipos de algoritmos de búsqueda en inteligencia artificial, incluyendo algoritmos no informados como BFS, DFS y UCS, que exploran el espacio de búsqueda sin información adicional. También se discuten algoritmos heurísticos y de búsqueda entre adversarios, como el minimax y la poda alfa-beta, que optimizan la toma de decisiones en juegos. Se concluye que cada tipo de búsqueda tiene aplicaciones específicas y características que afectan su eficiencia y efectividad.

Cargado por

Jamers
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas4 páginas

Algoritmos de Búsqueda en IA: Tipos y Usos

El documento describe diferentes tipos de algoritmos de búsqueda en inteligencia artificial, incluyendo algoritmos no informados como BFS, DFS y UCS, que exploran el espacio de búsqueda sin información adicional. También se discuten algoritmos heurísticos y de búsqueda entre adversarios, como el minimax y la poda alfa-beta, que optimizan la toma de decisiones en juegos. Se concluye que cada tipo de búsqueda tiene aplicaciones específicas y características que afectan su eficiencia y efectividad.

Cargado por

Jamers
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Jaime Hiram Hernández Santiago ITS 2077935

Algoritmos de búsqueda:

Los algoritmos de búsqueda no informados (también conocidos como algoritmos


de búsqueda ciegos) no conocen información sobre el espacio de búsqueda.
Resuelven la búsqueda de forma sistemática, sin orientación ni conocimientos
específicos del dominio. Se basan completamente en la estructura existente del
espacio de búsqueda para encontrar la solución.

Existen varios tipos diferentes de algoritmos de búsqueda no informados, pero los


tres más comunes son la búsqueda en amplitud (BFS), la búsqueda en
profundidad (DFS) y la búsqueda de costo uniforme (UCS).

Búsqueda en amplitud (BFS) es un algoritmo común que explora un grafo o un


árbol visitando nodos en orden de distancia desde un punto de partida. Utiliza una
cola para realizar un seguimiento de los nodos que deben visitarse a continuación
y marca cada nodo como visitado una vez que se procesa. BFS se puede utilizar
para resolver varios problemas que implican encontrar el camino más corto, el
elemento más cercano o la solución óptima.

Menor costo es un algoritmo de búsqueda árbol utilizado para el desplazamiento


o la búsqueda de un árbol ponderado, estructura de árbol, o un grafo. La
búsqueda comienza en el nodo raíz. La búsqueda, continúa visitando el siguiente
nodo que tiene el menor costo total de la raíz. Los nodos son visitados de esta
manera hasta que se alcanza un estado objetivo.

Las búsquedas coste uniformes siempre expanden el nodo con el coste de la ruta
total más bajo desde el nodo inicial. Por lo tanto, siempre son óptimas (como ya se
ha encontrado ninguna solución más barata sería.) Su característica sobresaliente
es el hecho de que empiezan desde el nodo de partida inicial en el que calculan el
coste de la ruta en la búsqueda. La idea del algoritmo consiste en ir explorando
todos los caminos más cortos que parten del vértice origen y que llevan a todos
los demás vértices, enumerando todos los nodos del espacio de estados por
costes (valores de g) crecientes; cuando se obtiene el camino más corto desde el
Jaime Hiram Hernández Santiago ITS 2077935

vértice origen, a la estación destino objetivo de la búsqueda, el algoritmo se


detiene, Se basa en desarrollar el nodo con el menor costo

Búsqueda con heurística:

Dentro de los algoritmos de búsqueda heurística, el algoritmo de primero mejor


ambicioso es aquel que usa como función de prioridad únicamente a la heurística,
sin tomar en cuenta el costo.

Una heurística es una función sobre los estados que nos da información sobre
qué tan cercanos estamos a la meta. Es decir, nos da información externa al
problema de búsqueda que podemos aprovechar para obtener una solución
óptima. Cabe señalar que la heurística depende del problema que estemos
tratando.

Búsqueda entre adversarios:

Se refiere a técnicas utilizadas en inteligencia artificial para tomar decisiones


óptimas en juegos de dos jugadores con intereses opuestos, como el ajedrez o el
tres en raya. Dos algoritmos fundamentales en este ámbito son el algoritmo
minimax y la poda alfa-beta

El algoritmo minimax es una de los algoritmos de las búsquedas de adversarios,


cuyo objetivo es minimizar la perdida contra adversarios en juegos, para ello hace
uso de un cálculo recurrente de cada uno de sus estados sucesores para elegir el
mejor movimiento. Este algoritmo hace uso de búsqueda en profundidad para
explorar el conjunto de jugadas posibles es decir explora todo el árbol de juegos.

Entre las principales características que posee este algoritmo tenemos:

· Facilidad de problemas complejos con reglas simples.

· Pruebas contra humanos escalables

· Existencia de un solo ganador

· Exploración de N capas

· Tiempo de exploración agotado


Jaime Hiram Hernández Santiago ITS 2077935

· Situaciones estáticas sin cambios significativos

El algoritmo poda Alfa-Beta como ya lo habíamos mencionado anteriormente es


una técnica mejorada del algoritmo Minimax en la cual es posible calcular un
estado objetivo sin la necesidad de recorrer todos los nodos del árbol de juegos,
este tipo de algoritmo suele utilizarse para cualquier tipo de árbol de búsqueda en
profundidad y para subárboles enteros.

Bibliografía:

Las estrategias de búsqueda en inteligencia artificial se dividen en búsquedas no


informadas, con heurística y entre adversarios, cada una con aplicaciones
específicas, las búsquedas no informadas, como amplitud, profundidad y costo
uniforme, exploran el espacio de soluciones sin información adicional,
garantizando soluciones óptimas en algunos casos pero con alto consumo de
memoria o tiempo. Las búsquedas con heurística, como primero el mejor y A*,
optimizan la exploración al usar funciones de estimación, mejorando eficiencia y
garantizando soluciones óptimas si la heurística es viable y permite la toma de
decisiones estratégicas en juegos competitivos, optimizando el rendimiento al
reducir evaluaciones innecesarias.

Conclusión:

06 GreedyBestFirstSearch. (s. f.).


[Link]
06%[Link]

BÚSQUEDA DE COSTO UNIFORME. (2015, 7 febrero). Inteligencia Artificial


Avanzada. [Link]
costo-uniforme/

¿Cuáles son algunos ejemplos de algoritmos que utilizan la búsqueda de amplitud


primero? (2024, 2 marzo). [Link].
[Link]
Jaime Hiram Hernández Santiago ITS 2077935

first-search-nabzc?lang=es#:~:text=B%C3%BAsqueda%20en%20amplitud
%20(BFS)%20es,utilizan%20BFS%20y%20c%C3%B3mo
%20funcionan.&text=Building%20Scalable%20AI%20Solutions%20%7C
%20M.S.,AI%20Agents%20%7C%202%20x%20AWS%E2%80%A6

Team, E. P. (2024, 5 julio). Understanding AI search algorithms. Elastic Blog.


[Link]

Unknown. (s. f.). El algoritmo Minimax y poda Alfa-Beta.


[Link]
[Link]

También podría gustarte