SlideShare una empresa de Scribd logo
1 de 2
Definición Características Ventajas Desventajas AlgoritmoBúsquedasSinInformacióndelDominio(ACiegas)
Búsqueda en
Amplitud o
Anchura
Recorre el árbol
nivel por nivel, es
decir, en el
primer paso
busca la solución
entre todos los
nodos del primer
nivel del árbol, si
no, entonces baja
un nivel y de esa
manera recorre
cada uno de los
niveles hasta
encontrar la
solución.
- 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
- Si existe la
solución, la
encuentra en la
menor profundidad
posible.
- Explosión
combinatoria
aparece
frecuentemente
debido a la alta
complejidad
espacial y
temporal de esta
técnica.
-La nomenclatura
adicional utilizada
es: Q = Estructura
de datos cola.
-El tiempo de
ejecución es
O(|V|+|E|). Nótese
que cada nodo es
puesto a la cola
una vez y su lista
de adyacencia es
recorrida una vez
también.
Búsqueda en
Profundidad
Trata de llegar
siempre lo más
profundo que
pueda, en cada
paso,si aún no ha
encontrado la
solución, trata de
bajar un nivel en
el árbol.
-Consiste en ir
expandiendo todos y
cada uno de los nodos
que va localizando,
de forma recurrente,
en un camino
concreto.
-Cuando ya no
quedan más nodos
que visitar en dicho
camino, regresa, de
modo que repite el
mismo proceso con
otros nodos.
-Expandir un
camino hasta su
máxima
profundidad puede
ser útil para acotar
la solución en
problemas de
optimización.
- Tiene menor
complejidad
espacial que
búsqueda en
amplitud.
-El requerimiento
de memoria es
limitado, aun si se
garantiza que no
cicle, ya que sólo
hace falta guardar
los datos de la
rama actual.
- Se pueden
encontrar
soluciones que
están más alejadas
de la raíz que
otras.
- Existe el riesgo
de presencia de
bucles infinitos.
-Algoritmo de
búsqueda no
informada.
BúsquedasInformadas(Heurísticas)
Búsqueda
“Primero el
Mejor”
La búsqueda
primero el mejor
es un caso en el
cual se selecciona
un nodo para la
expansión basada
en una función de
evaluación f(n).
- Esta función
evaluación devuelve
un número que sirve
para representar lo
deseable o indeseable
que sería la
expansión de un
nodo.
- Hay una familia
entera de algoritmos
de Búsqueda-
Primero-Mejor con
funciones de
evaluación diferentes.
- h(n) = coste
estimado del camino
más barato desde el
nodo n a un nodo
objetivo.
No depende en
exceso de la
función de
evaluación.
Excesiva
complejidad
espacial, pues se
deben guardar
todos los nodos
abiertos.
Es un algoritmo
recursivo.
Búsqueda en
Haz
Guardar sólo un
nodo en memoria
puede
parecer una
reacción extrema
al problema de
limitación de
memoria.
– Comienza con k
estados generados
aleatoriamente.
– En cada paso se
generan todos los
sucesores de los
k estados.
– Se comprueba si
alguno es un objetivo.
-más permisible.
-– Si un estado
genera varios
sucesores buenos,
el
algoritmo
rápidamente
abandona las
búsquedas
-la función de
evaluación se
complica.
-En su forma más
simple, puede
sufrir una
carencia de
diversidad entre
los k estados
algoritmos de
búsqueda en
grafos.
– Si no, se
seleccionan los k
mejores sucesores de
la
lista completa y se
repite el proceso.
infructuosas y
mueve sus recursos
allí donde se hace
la mayor parte del
progreso.
(concentrados en
una pequeña
región del
espacio de
estados)y
volverse en poco
más
que una versión
cara de la AdC.
Algoritmo A*
El algoritmo A*
encuentra,
siempre y cuando
se cumplan unas
determinadas
condiciones,el
camino de menor
coste entre un
nodo origen y
uno objetivo.
. El algoritmo es una
combinación entre
búsquedas deltipo
primero en anchura
con primero en
profundidad:
mientras que h'(n)
tiende a primero en
profundidad, g(n)
tiende a primero en
anchura. De este
modo, se cambia de
camino de búsqueda
cada vez que existen
nodos más
prometedores.
Como todo
algoritmo de
búsqueda en
amplitud, A* es un
algoritmo
completo: en caso
de existir una
solución, siempre
dará con ella.
De no cumplirse
la condición, el
algoritmo pasa a
denominarse
simplemente A, y
a pesar de seguir
siendo completo,
no se asegura que
el resultado
obtenido sea el
camino de coste
mínimo.
algoritmos de
búsqueda en
grafos.
BúsquedaconAdversario
Método
Minimax
Minimax es un
método de
decisión para
minimizar la
pérdida máxima
esperada en
juegos con
adversario y con
información
perfecta.
- El Minimax aporta
una herramienta de
proceso recursiva
muy útil.
- nformación
completa (cada
jugador conoce el
estado del otro).
- Elección del mejor
movimiento para
cada jugador,
suponiendo que el
contrincante escogerá
el peor.
-Capacidad de
aprender de acuerdo
a la información
que se consigue en
el momento en que
genera el árbol del
juego, es decir
aprende con
experiencia.
- Algoritmo casi
infalible o un gran
oponente a vencer. -
-Aprende del
oponente y al
tiempo le da
ventaja.
-Algoritmo de
complejidad
elevada a la hora
de implementar.
-Es de aprendizaje
lento, pues por
cada jugada
realizada y el
conjunto de las
que tiene
almacenadas lo
obliga a
implementar
algoritmos de
comparación,
búsqueda,
inserción, etc.
-Solo vale para
enfrentarse a un
oponente a la vez.
Es un algoritmo
recursivo.
Método de
Poda
Se aplica en
técnicas con
adversos y se usa
para reducir el
coste
computacional de
MINIMAX
podando las
ramas que nos
llevan a una
solución peor que
las ya
encontradas.
- Por debajo de
cualquier nodo min
que tenga
valores beta menores
o iguales a los valores
de cualquier nodo
max ascendiente
suyo.
-Por debajo de un
nodo max que tenga
un valor alfa
mayor o igual al valor
beta de cualquier
nodo min
ascendiente.
Como ha podido
verse, la poda alfa-
beta es aplicar
minimax, solo que
decidimos que
algunas ramas no
serán exploradas,
consiguiendo con
esto ahorrar algo de
espacio y de tiempo
computacional.
En algunos casos,
es posible podar
el árbol sin que
afecte
a la decisión que
se toma
finalmente.
Es un algoritmo
recursivo.

Más contenido relacionado

La actualidad más candente

Solución de problemas mediante busqueda
Solución de problemas mediante busquedaSolución de problemas mediante busqueda
Solución de problemas mediante busquedasacrilegetx
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de usoSaul Mamani
 
Prolog ejercicios resueltos
Prolog ejercicios resueltosProlog ejercicios resueltos
Prolog ejercicios resueltosJansel M
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRene Guaman-Quinche
 
Unidad No. 5 - Agentes Inteligentes
Unidad No. 5 - Agentes InteligentesUnidad No. 5 - Agentes Inteligentes
Unidad No. 5 - Agentes InteligentesMilton Klapp
 
Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blancaStudentPc
 
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 ArtificialJuank Grifin
 
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDASOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDAHéctor Estigarribia
 
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 ArtificialAlan López
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionAbner Gerardo
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1jmpov441
 

La actualidad más candente (20)

Busqueda por profundidad iterativa
Busqueda por profundidad iterativaBusqueda por profundidad iterativa
Busqueda por profundidad iterativa
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
Solución de problemas mediante busqueda
Solución de problemas mediante busquedaSolución de problemas mediante busqueda
Solución de problemas mediante busqueda
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 
Prolog ejercicios resueltos
Prolog ejercicios resueltosProlog ejercicios resueltos
Prolog ejercicios resueltos
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Unidad No. 5 - Agentes Inteligentes
Unidad No. 5 - Agentes InteligentesUnidad No. 5 - Agentes Inteligentes
Unidad No. 5 - Agentes Inteligentes
 
Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blanca
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Arboles Binarios
Arboles BinariosArboles Binarios
Arboles Binarios
 
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
 
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDASOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
 
Recursividad directa e indirecta
Recursividad directa e indirectaRecursividad directa e indirecta
Recursividad directa e indirecta
 
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
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacion
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Grafos 0
Grafos 0Grafos 0
Grafos 0
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1
 

Similar a Métodos de Búsquedas en Inteligencia Artificial

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 artificialMariy Torrealba
 
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.pdfLuis12876
 
Criterios de Búsqueda en Inteligencia Artificial
Criterios de Búsqueda en Inteligencia ArtificialCriterios de Búsqueda en Inteligencia Artificial
Criterios de Búsqueda en Inteligencia ArtificialHilario Per'zz
 
Inteligencia Artificial - Leonys B
Inteligencia Artificial - Leonys BInteligencia Artificial - Leonys B
Inteligencia Artificial - Leonys BJose Andres
 
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).pptalejandrina36
 
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).pptAntonioReal11
 
Cuadro comparativo metodos de busqueda
Cuadro comparativo metodos de busquedaCuadro comparativo metodos de busqueda
Cuadro comparativo metodos de busquedajuniorjaviermedina
 
Criterios de búsqueda en la Inteligencia Artificial
Criterios de búsqueda en la Inteligencia ArtificialCriterios de búsqueda en la Inteligencia Artificial
Criterios de búsqueda en la Inteligencia ArtificialSneider Salero
 
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 artificialFélix Alvarado
 
Tipos de Búsqueda- Cuadro Comparativo
Tipos de Búsqueda- Cuadro ComparativoTipos de Búsqueda- Cuadro Comparativo
Tipos de Búsqueda- Cuadro ComparativoAndrea Pineda
 
Tecnicas de Busqueda en IA
Tecnicas de Busqueda en IATecnicas de Busqueda en IA
Tecnicas de Busqueda en IAAlfredoAlejo1
 

Similar a Métodos de Búsquedas en Inteligencia Artificial (20)

cuadro comparativo
cuadro comparativocuadro comparativo
cuadro comparativo
 
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
 
estudiante
estudiante estudiante
estudiante
 
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
 
Criterios de Búsqueda en Inteligencia Artificial
Criterios de Búsqueda en Inteligencia ArtificialCriterios de Búsqueda en Inteligencia Artificial
Criterios de Búsqueda en Inteligencia Artificial
 
Inteligencia Artificial - Leonys B
Inteligencia Artificial - Leonys BInteligencia Artificial - Leonys B
Inteligencia Artificial - Leonys B
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
U4_Busqueda.pdf
U4_Busqueda.pdfU4_Busqueda.pdf
U4_Busqueda.pdf
 
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
 
Trabajo
TrabajoTrabajo
Trabajo
 
Angel Gonzalez
Angel GonzalezAngel Gonzalez
Angel Gonzalez
 
Alejandro Escobar 25146869
Alejandro  Escobar 25146869Alejandro  Escobar 25146869
Alejandro Escobar 25146869
 
Cuadro comparativo metodos de busqueda
Cuadro comparativo metodos de busquedaCuadro comparativo metodos de busqueda
Cuadro comparativo metodos de busqueda
 
Criterios de búsqueda en la Inteligencia Artificial
Criterios de búsqueda en la Inteligencia ArtificialCriterios de búsqueda en la Inteligencia Artificial
Criterios de búsqueda en la Inteligencia Artificial
 
Anyelit suarez
Anyelit suarezAnyelit suarez
Anyelit suarez
 
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 Búsqueda- Cuadro Comparativo
Tipos de Búsqueda- Cuadro ComparativoTipos de Búsqueda- Cuadro Comparativo
Tipos de Búsqueda- Cuadro Comparativo
 
Tecnicas de Busqueda en IA
Tecnicas de Busqueda en IATecnicas de Busqueda en IA
Tecnicas de Busqueda en IA
 

Último

Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...solanocortezluisalfr
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
Retornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armoníaRetornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armoníaJuanPabloVictorianoS
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfYanitza28
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfYanitza28
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 

Último (17)

Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Retornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armoníaRetornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armonía
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Métodos de Búsquedas en Inteligencia Artificial

  • 1. Definición Características Ventajas Desventajas AlgoritmoBúsquedasSinInformacióndelDominio(ACiegas) Búsqueda en Amplitud o Anchura Recorre el árbol nivel por nivel, es decir, en el primer paso busca la solución entre todos los nodos del primer nivel del árbol, si no, entonces baja un nivel y de esa manera recorre cada uno de los niveles hasta encontrar la solución. - 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 - Si existe la solución, la encuentra en la menor profundidad posible. - Explosión combinatoria aparece frecuentemente debido a la alta complejidad espacial y temporal de esta técnica. -La nomenclatura adicional utilizada es: Q = Estructura de datos cola. -El tiempo de ejecución es O(|V|+|E|). Nótese que cada nodo es puesto a la cola una vez y su lista de adyacencia es recorrida una vez también. Búsqueda en Profundidad Trata de llegar siempre lo más profundo que pueda, en cada paso,si aún no ha encontrado la solución, trata de bajar un nivel en el árbol. -Consiste en ir expandiendo todos y cada uno de los nodos que va localizando, de forma recurrente, en un camino concreto. -Cuando ya no quedan más nodos que visitar en dicho camino, regresa, de modo que repite el mismo proceso con otros nodos. -Expandir un camino hasta su máxima profundidad puede ser útil para acotar la solución en problemas de optimización. - Tiene menor complejidad espacial que búsqueda en amplitud. -El requerimiento de memoria es limitado, aun si se garantiza que no cicle, ya que sólo hace falta guardar los datos de la rama actual. - Se pueden encontrar soluciones que están más alejadas de la raíz que otras. - Existe el riesgo de presencia de bucles infinitos. -Algoritmo de búsqueda no informada. BúsquedasInformadas(Heurísticas) Búsqueda “Primero el Mejor” La búsqueda primero el mejor es un caso en el cual se selecciona un nodo para la expansión basada en una función de evaluación f(n). - Esta función evaluación devuelve un número que sirve para representar lo deseable o indeseable que sería la expansión de un nodo. - Hay una familia entera de algoritmos de Búsqueda- Primero-Mejor con funciones de evaluación diferentes. - h(n) = coste estimado del camino más barato desde el nodo n a un nodo objetivo. No depende en exceso de la función de evaluación. Excesiva complejidad espacial, pues se deben guardar todos los nodos abiertos. Es un algoritmo recursivo. Búsqueda en Haz Guardar sólo un nodo en memoria puede parecer una reacción extrema al problema de limitación de memoria. – Comienza con k estados generados aleatoriamente. – En cada paso se generan todos los sucesores de los k estados. – Se comprueba si alguno es un objetivo. -más permisible. -– Si un estado genera varios sucesores buenos, el algoritmo rápidamente abandona las búsquedas -la función de evaluación se complica. -En su forma más simple, puede sufrir una carencia de diversidad entre los k estados algoritmos de búsqueda en grafos.
  • 2. – Si no, se seleccionan los k mejores sucesores de la lista completa y se repite el proceso. infructuosas y mueve sus recursos allí donde se hace la mayor parte del progreso. (concentrados en una pequeña región del espacio de estados)y volverse en poco más que una versión cara de la AdC. Algoritmo A* El algoritmo A* encuentra, siempre y cuando se cumplan unas determinadas condiciones,el camino de menor coste entre un nodo origen y uno objetivo. . El algoritmo es una combinación entre búsquedas deltipo primero en anchura con primero en profundidad: mientras que h'(n) tiende a primero en profundidad, g(n) tiende a primero en anchura. De este modo, se cambia de camino de búsqueda cada vez que existen nodos más prometedores. Como todo algoritmo de búsqueda en amplitud, A* es un algoritmo completo: en caso de existir una solución, siempre dará con ella. De no cumplirse la condición, el algoritmo pasa a denominarse simplemente A, y a pesar de seguir siendo completo, no se asegura que el resultado obtenido sea el camino de coste mínimo. algoritmos de búsqueda en grafos. BúsquedaconAdversario Método Minimax Minimax es un método de decisión para minimizar la pérdida máxima esperada en juegos con adversario y con información perfecta. - El Minimax aporta una herramienta de proceso recursiva muy útil. - nformación completa (cada jugador conoce el estado del otro). - Elección del mejor movimiento para cada jugador, suponiendo que el contrincante escogerá el peor. -Capacidad de aprender de acuerdo a la información que se consigue en el momento en que genera el árbol del juego, es decir aprende con experiencia. - Algoritmo casi infalible o un gran oponente a vencer. - -Aprende del oponente y al tiempo le da ventaja. -Algoritmo de complejidad elevada a la hora de implementar. -Es de aprendizaje lento, pues por cada jugada realizada y el conjunto de las que tiene almacenadas lo obliga a implementar algoritmos de comparación, búsqueda, inserción, etc. -Solo vale para enfrentarse a un oponente a la vez. Es un algoritmo recursivo. Método de Poda Se aplica en técnicas con adversos y se usa para reducir el coste computacional de MINIMAX podando las ramas que nos llevan a una solución peor que las ya encontradas. - Por debajo de cualquier nodo min que tenga valores beta menores o iguales a los valores de cualquier nodo max ascendiente suyo. -Por debajo de un nodo max que tenga un valor alfa mayor o igual al valor beta de cualquier nodo min ascendiente. Como ha podido verse, la poda alfa- beta es aplicar minimax, solo que decidimos que algunas ramas no serán exploradas, consiguiendo con esto ahorrar algo de espacio y de tiempo computacional. En algunos casos, es posible podar el árbol sin que afecte a la decisión que se toma finalmente. Es un algoritmo recursivo.