SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
BÚSQUEDA NO INFORMADA:
BÚSQUEDA EN ANCHURA
JÉSSICA MARÍA QUINTERO ELVIRA
LAURA DEL PINO DÍAZ
INDICE
• Definiciones
• Algoritmo
• Problema
• Traza
• Propiedades
DEFINICIONES
Nodo: estado del problema en un momento dado. Sobre él se pueden aplicar
operadores para generar sus nodos sucesores. Hay tres tipos: nodo inicial, nodo
objetivo y nodo de transición.
Nodo inicial es aquel en donde empieza la resolución del problema
Nodo final es aquel nodo que se persigue encontrar en la búsqueda
Nodo de transición son aquellos que se generan en el proceso de
búsqueda.
DEFINICIONES
• Árbol de expansión: estructura arbórea que se genera en la búsqueda del
nodo. Va desde el nodo inicial, que es raíz del mismo al nodo final. Y contiene
aquellos nodos de transición que se generan en el proceso.
PROBLEMA
Ir desde el nodo A hasta el nodo Z solo
pudiendo transitar por los arcos definidos en
la imagen.
BUSQUEDA POR NIVELES / EN ANCHURA:
ALGORITMO EN LENGUAJE NATURAL
Procedimiento anchura (Grafo):
listaAbierta <- nodo inicial del grafo
mientras la listaAbierta no esté vacía:
nodoActual <- primer elemento de la listaAbierta
si nodoActual es el objetivo: devolver el nodoActual
si no lo es:
añadir los sucesores al final de la listaAbierta si existen
eliminar el nodoActual de la lista abierta
devolver “No hay solución”
EJEMPLO NODO
• El nodo es nombrado como la concatenación de todos los nodos previos más
el actual.
• Trayectoria desde el nodo inicial: A,B,C,E entonces el nodo se llama ABCE
• Esto sirve para evitar que dos nodo que comienzan y empiezan en el mismo nodo sean
confundidos.
BÚSQUEDA POR NIVELES / EN ANCHURA:
EJEMPLO DE TRAZA
Procedimiento anchura (Grafo):
listaAbierta <- nodo inicial del grafo
mientras la listaAbierta no esté vacía:
nodoActual <- primer elemento de la
listaAbierta
si nodoActual es el objetivo: devolver el
nodoActual
si no lo es: añadir los sucesores al final de la
listaAbierta si existen
eliminar el nodoActual de la
listaAbierta
devolver “No hay solución”
PROPIEDADES DE LA BÚSQUEDA EN ANCHURA
• Dará siempre la solución óptima
• Recorrerá todo el árbol de expansión del grafo en busca de la solución
óptima.
• En el peor de los casos habrá revisado 𝑏 𝑑 nodos donde b es el número de
nodos descendientes de uno dado y d el número de niveles que tendrá como
máximo el árbol de expansión.

Más contenido relacionado

Similar a Búsqueda en anchura

GESTION EN MODELOS MATEMÁTICOS CON LA INTRODUCCIÓN A EL MODELO DE REDES Y SU...
GESTION EN MODELOS MATEMÁTICOS CON LA INTRODUCCIÓN A EL MODELO DE REDES  Y SU...GESTION EN MODELOS MATEMÁTICOS CON LA INTRODUCCIÓN A EL MODELO DE REDES  Y SU...
GESTION EN MODELOS MATEMÁTICOS CON LA INTRODUCCIÓN A EL MODELO DE REDES Y SU...
Bryan Bone
 

Similar a Búsqueda en anchura (20)

Unidad 6
Unidad 6Unidad 6
Unidad 6
 
3 estructuras no lineales estáticas y dinámicas
3  estructuras no lineales estáticas y dinámicas3  estructuras no lineales estáticas y dinámicas
3 estructuras no lineales estáticas y dinámicas
 
Inteligencia Artificial - Leonys B
Inteligencia Artificial - Leonys BInteligencia Artificial - Leonys B
Inteligencia Artificial - Leonys B
 
GESTION EN MODELOS MATEMÁTICOS CON LA INTRODUCCIÓN A EL MODELO DE REDES Y SU...
GESTION EN MODELOS MATEMÁTICOS CON LA INTRODUCCIÓN A EL MODELO DE REDES  Y SU...GESTION EN MODELOS MATEMÁTICOS CON LA INTRODUCCIÓN A EL MODELO DE REDES  Y SU...
GESTION EN MODELOS MATEMÁTICOS CON LA INTRODUCCIÓN A EL MODELO DE REDES Y SU...
 
Programación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosProgramación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenados
 
1 árbol
1 árbol1 árbol
1 árbol
 
Árboles Multicamino, B y B+
Árboles Multicamino, B y B+Árboles Multicamino, B y B+
Árboles Multicamino, B y B+
 
Colas de prioridad
Colas de prioridadColas de prioridad
Colas de prioridad
 
Arboles.pdf
Arboles.pdfArboles.pdf
Arboles.pdf
 
Tecnicas de Busqueda en IA
Tecnicas de Busqueda en IATecnicas de Busqueda en IA
Tecnicas de Busqueda en IA
 
Tecnicas de Busqueda en IA
Tecnicas de Busqueda en IATecnicas de Busqueda en IA
Tecnicas de Busqueda en IA
 
ARBOLES
ARBOLESARBOLES
ARBOLES
 
Exposicion de estructuras discretas
Exposicion de estructuras discretasExposicion de estructuras discretas
Exposicion de estructuras discretas
 
Aplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafosAplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafos
 
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
 
Arboles ej
Arboles ejArboles ej
Arboles ej
 
Iv unidad estructuras no lineales
Iv unidad estructuras no linealesIv unidad estructuras no lineales
Iv unidad estructuras no lineales
 
PPTS FINAL DE ESTRUCTURA DE DATOS.pptx
PPTS FINAL DE ESTRUCTURA DE DATOS.pptxPPTS FINAL DE ESTRUCTURA DE DATOS.pptx
PPTS FINAL DE ESTRUCTURA DE DATOS.pptx
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no lineales
 
metodos de busqueda en inteligencia artificial
metodos de busqueda en inteligencia artificialmetodos de busqueda en inteligencia artificial
metodos de busqueda en inteligencia artificial
 

Último

TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZ
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZTIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZ
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZ
varichard
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...
FRANCISCOJUSTOSIERRA
 

Último (20)

METRADOS EN OBRAS DE PAVIMENTACION- ACTUALIZADA.pptx
METRADOS EN OBRAS DE PAVIMENTACION- ACTUALIZADA.pptxMETRADOS EN OBRAS DE PAVIMENTACION- ACTUALIZADA.pptx
METRADOS EN OBRAS DE PAVIMENTACION- ACTUALIZADA.pptx
 
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZ
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZTIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZ
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZ
 
Trabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayoTrabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayo
 
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOSTEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
 
50870516-hidroponia. descargado en novppt
50870516-hidroponia. descargado en novppt50870516-hidroponia. descargado en novppt
50870516-hidroponia. descargado en novppt
 
herrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptxherrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptx
 
expo unidad5 metodologia de los sistemas blandos .pptx
expo unidad5 metodologia de los sistemas blandos .pptxexpo unidad5 metodologia de los sistemas blandos .pptx
expo unidad5 metodologia de los sistemas blandos .pptx
 
Sesión de Clase A dde sistemas de riego y otras obras
Sesión de Clase A dde sistemas de riego y otras obrasSesión de Clase A dde sistemas de riego y otras obras
Sesión de Clase A dde sistemas de riego y otras obras
 
Circuitos_basicos_de_neumatica miquel carulla .pdf
Circuitos_basicos_de_neumatica  miquel carulla .pdfCircuitos_basicos_de_neumatica  miquel carulla .pdf
Circuitos_basicos_de_neumatica miquel carulla .pdf
 
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPODIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
 
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptxREGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
 
PRACTICAS_DE_AUTOMATIZACION_industrial (1).pdf
PRACTICAS_DE_AUTOMATIZACION_industrial (1).pdfPRACTICAS_DE_AUTOMATIZACION_industrial (1).pdf
PRACTICAS_DE_AUTOMATIZACION_industrial (1).pdf
 
Ciclo de Refrigeracion aplicado a ToniCorp.pptx
Ciclo de Refrigeracion aplicado a ToniCorp.pptxCiclo de Refrigeracion aplicado a ToniCorp.pptx
Ciclo de Refrigeracion aplicado a ToniCorp.pptx
 
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docxESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
ESPECIFICACIONES TECNICAS MURO DE CONTENCION.docx
 
Convocatoria de Becas Caja de Ingenieros_UOC 2024-25
Convocatoria de Becas Caja de Ingenieros_UOC 2024-25Convocatoria de Becas Caja de Ingenieros_UOC 2024-25
Convocatoria de Becas Caja de Ingenieros_UOC 2024-25
 
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTS
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTSCONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTS
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTS
 
Responsabilidad de padres con sus hijos (1).pptx
Responsabilidad de padres con sus hijos (1).pptxResponsabilidad de padres con sus hijos (1).pptx
Responsabilidad de padres con sus hijos (1).pptx
 
Diagramas de Tiempo.pptpara electronica aplicada
Diagramas de Tiempo.pptpara electronica aplicadaDiagramas de Tiempo.pptpara electronica aplicada
Diagramas de Tiempo.pptpara electronica aplicada
 
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 20.5 PREFERIDO.wbk.wbk SEG...
 
subestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energiasubestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energia
 

Búsqueda en anchura

  • 1. BÚSQUEDA NO INFORMADA: BÚSQUEDA EN ANCHURA JÉSSICA MARÍA QUINTERO ELVIRA LAURA DEL PINO DÍAZ
  • 2. INDICE • Definiciones • Algoritmo • Problema • Traza • Propiedades
  • 3. DEFINICIONES Nodo: estado del problema en un momento dado. Sobre él se pueden aplicar operadores para generar sus nodos sucesores. Hay tres tipos: nodo inicial, nodo objetivo y nodo de transición. Nodo inicial es aquel en donde empieza la resolución del problema Nodo final es aquel nodo que se persigue encontrar en la búsqueda Nodo de transición son aquellos que se generan en el proceso de búsqueda.
  • 4. DEFINICIONES • Árbol de expansión: estructura arbórea que se genera en la búsqueda del nodo. Va desde el nodo inicial, que es raíz del mismo al nodo final. Y contiene aquellos nodos de transición que se generan en el proceso.
  • 5. PROBLEMA Ir desde el nodo A hasta el nodo Z solo pudiendo transitar por los arcos definidos en la imagen.
  • 6. BUSQUEDA POR NIVELES / EN ANCHURA: ALGORITMO EN LENGUAJE NATURAL Procedimiento anchura (Grafo): listaAbierta <- nodo inicial del grafo mientras la listaAbierta no esté vacía: nodoActual <- primer elemento de la listaAbierta si nodoActual es el objetivo: devolver el nodoActual si no lo es: añadir los sucesores al final de la listaAbierta si existen eliminar el nodoActual de la lista abierta devolver “No hay solución”
  • 7. EJEMPLO NODO • El nodo es nombrado como la concatenación de todos los nodos previos más el actual. • Trayectoria desde el nodo inicial: A,B,C,E entonces el nodo se llama ABCE • Esto sirve para evitar que dos nodo que comienzan y empiezan en el mismo nodo sean confundidos.
  • 8. BÚSQUEDA POR NIVELES / EN ANCHURA: EJEMPLO DE TRAZA Procedimiento anchura (Grafo): listaAbierta <- nodo inicial del grafo mientras la listaAbierta no esté vacía: nodoActual <- primer elemento de la listaAbierta si nodoActual es el objetivo: devolver el nodoActual si no lo es: añadir los sucesores al final de la listaAbierta si existen eliminar el nodoActual de la listaAbierta devolver “No hay solución”
  • 9. PROPIEDADES DE LA BÚSQUEDA EN ANCHURA • Dará siempre la solución óptima • Recorrerá todo el árbol de expansión del grafo en busca de la solución óptima. • En el peor de los casos habrá revisado 𝑏 𝑑 nodos donde b es el número de nodos descendientes de uno dado y d el número de niveles que tendrá como máximo el árbol de expansión.