Redes y Bsqueda Bsica - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Redes y Bsqueda Bsica

Description:

Las redes son grafos dirigidos, simples con pesos donde se tienen dos nodos ... es el espacio de soluciones que se obtiene en el juego puzzle de las ocho piezas. ... – PowerPoint PPT presentation

Number of Views:38
Avg rating:3.0/5.0
Slides: 18
Provided by: mcjuancarl
Category:
Tags: bsica | bsqueda | ocho | redes

less

Transcript and Presenter's Notes

Title: Redes y Bsqueda Bsica


1
Redes y Búsqueda Básica
  • M.C. Juan Carlos Olivares Rojas

2
Agenda
  • Métodos Ciegos
  • Búsqueda Heurística
  • La mejor trayectoria
  • Trayectorias Redundantes

3
Agenda
  • Árboles y Búsqueda con Adversarios Métodos
    Algorítmicos
  • Árboles y Búsqueda con Adversarios Métodos
    Heurísticos

4
Métodos Ciegos
  • Las redes son grafos dirigidos, simples con pesos
    donde se tienen dos nodos especiales un origen y
    un destino sin entradas y salidas
    respectivamente.
  • Las redes se utilizan en muchos problemas de
    computación, desafortunadamente para muchos
    problemas, el espacio de soluciones es grandísimo
    por lo que la búsqueda se volvería muy extensa.

5
Métodos Ciegos
  • De esta forma, se necesitan de mejores mecanismos
    de búsqueda. En muchas ocasiones el espacio de
    búsqueda se puede reducir simplemente con
    observar simetrías, ignorar detalles y encontrar
    las abstracciones apropiadas.
  • Un ejemplo muy representativo de este problema es
    el espacio de soluciones que se obtiene en el
    juego puzzle de las ocho piezas. Se requieren de
    9! 362,880 nodos para representar las posibles
    opciones.

6
Métodos Ciegos
  • El primer método de búsqueda optimizada es el de
    búsqueda primero en anchura.
  • La idea de este método es buscar primero en todos
    los nodos de un mismo nivel sin tener que
    recurrir por todos los niveles del grafo.
  • Para ello se necesita definir una función de
    estados sucesores que indique los nodos que se
    producirán al aplicar todos los operadores a
    dicho nodo.

7
Métodos Ciegos
  • Existen otras variantes de este método como la
    búsqueda de coste uniforme, la cual visita los
    nodos de acuerdo a sus pesos.
  • El algoritmo BFS (Breadth First Search) es el
    siguiente
  • Sea G (V, A) un grafo conexo, V un conjunto
    de vértice V, A un vector de arcos inicialmente
    vacío y P un vector auxiliar inicialmente vacío

8
Búsqueda en Anchura
  • Se introduce el vértice inicial en P y se elimina
    del conjunto.
  • Mientras V no sea vacío repetir los puntos 3 y
    4. En otro caso parar.
  • Se toma el primer elemento de P como vértice
    activo.

9
Búsqueda en Anchura
  • Si el vértice activo tiene algún vértice
    adyacente que se encuentre en V
  • Se toma el de menor índice.
  • Se inserta en P como último elemento.
  • Se elimina de V.
  • Se inserta en A el arco que le une con el
    vértice activo.
  • Si el vértice activo no tiene adyacentes se
    elimina de P.

10
Búsqueda en Profundidad
  • También se le conoce como vuelta atrás. Consume
    menos memoria que el método en anchura pero en
    algunas ocasiones puede ser contraproducente por
    lo que se llega a limitar su profundidad.
  • Los ejemplos más utilizados en búsqueda de
    profundidad son los algoritmos de preorden,
    enorden, postorden. Los cuales trabajan sólo con
    arboles binarios.

11
Búsqueda Heurística
  • Heurística viene del griego heuriskein, que
    significa descubrir. De la misma palabra se
    deriva la exclamación Eureka!

12
Búsqueda Heurístico
13
La mejor trayectoria
14
Trayectorias Redundantes
15
Árboles y Búsqueda con Adversarios Métodos
Algorítmicos
16
Árboles y Búsqueda con Adversarios Métodos
Heurísticos
17
Preguntas, dudas y comentarios?
Write a Comment
User Comments (0)
About PowerShow.com