FUNCION HEURISTICA

4
INTRODUCCIÓN Las funciones heurísticas son muy utilizadas en la inteligencia artificial porque realiza una búsqueda eficiente y eficaz para la resolución de problemas, ya que analiza cual es la mejor meta o el mejor camino. A continuación, se detallara que son las funciones heurísticas, su funcionamiento entre otros temas. MARCO TEÓRICO 2.1. FUNCIONES HEURÍSTICAS La búsqueda heurística consiste en añadir información, basándose en el espacio estudiado hasta ese momento, de forma que se restringe drásticamente esa búsqueda. Su función: H *(n): estimación del coste real del plan (camino) de mínimo coste que lleva de n a un nodo meta. f *(n) = g(n)+h*(n): estimación del coste real del plan (camino) de mínimo coste que lleva del estado inicial a un nodo meta pasando por n En la inteligencia artificial, se emplean heurísticamente dos casos Un problema puede no contar con contar con solución exacta debido a ambigüedades inherentes en el problema o datos disponibles. o Diagnósticos Médico. Un problema puede tener solución exacta, pero el costo computacional por encontrarla por encontrarla puede ser prohibitivo. o Juego de ajedrez. Son criterios, métodos o principios para decidir cuál de entre varias acciones promete ser la mejor para alcanzar una determinada meta.

description

cap

Transcript of FUNCION HEURISTICA

  • INTRODUCCIN

    Las funciones heursticas son muy utilizadas en la inteligencia artificial porque

    realiza una bsqueda eficiente y eficaz para la resolucin de problemas, ya que

    analiza cual es la mejor meta o el mejor camino.

    A continuacin, se detallara que son las funciones heursticas, su funcionamiento

    entre otros temas.

    MARCO TERICO

    2.1. FUNCIONES HEURSTICAS

    La bsqueda heurstica consiste en aadir informacin, basndose en el espacio

    estudiado hasta ese momento, de forma que se restringe drsticamente esa

    bsqueda.

    Su funcin:

    H *(n): estimacin del coste real del plan (camino) de mnimo coste que lleva de

    n a un nodo meta. f *(n) = g(n)+h*(n): estimacin del coste real del plan (camino)

    de mnimo coste que lleva del estado inicial a un nodo meta pasando por n

    En la inteligencia artificial, se emplean heursticamente dos casos

    Un problema puede no contar con contar con solucin exacta debido a

    ambigedades inherentes en el problema o datos disponibles.

    o Diagnsticos Mdico.

    Un problema puede tener solucin exacta, pero el costo computacional

    por encontrarla por encontrarla puede ser prohibitivo.

    o Juego de ajedrez.

    Son criterios, mtodos o principios para decidir cul de entre varias acciones promete ser la mejor para alcanzar una determinada

    meta.

  • El mtodo de bsqueda heurstica utiliza algunos caminos o trayectoria pero el

    ms utilizado es la Distancia de Manhattan, Ejemplos:

    Un Ejemplo seria la heurstica admisible de 8 puzzle.

    Heurstica 1: Nmero de piezas mal colocadas

    Heurstica 2: Distancia de Manhattan total.

    Resultado:

  • Nmero de nodos expandidos cuando la solucin ptima tiene:

    Heurstica 4 Pasos 8 Pasos 12 Pasos

    H=0 112 6300 3.6M

    # de Piezas 13 39 227

    Manhattan 12 25 73

    Otro ejemplo seria:

    La figura que se present anteriormente muestra que una heurstica admisible si

    h(n) =0, de modo que h

    (G) =0 para cualquier solucin G.

    2.2. LAS FUNCIONES HEURSTICAS SON SIEMPRE EFICIENTES?

    No siempre las funciones heursticas son las mejores porque puede tomar el

    mejor camino es decir el ms cercano, sin tomar en cuenta el estado de ese

    camino.

  • 2.3 EN RESUMEN

    Supone la existencia de una funcin de evaluacin que debe medir la distancia

    estimada al (a un) objetivo (h(n))

    Esta funcin de evaluacin se utiliza para guiar el proceso haciendo que en cada

    momento se seleccione el estado o las operaciones ms prometedores

    No siempre se garantiza encontrar una solucin.

    No siempre se garantiza encontrar la solucin ms prxima sea la que se

    encuentra a una distancia o nmero de operaciones menor.

    CONCLUSIN

    Las funciones heursticas son de gran utilidad porque nos permiten buscar una

    solucin a un problema dado, donde se tiene informacin sobre este problema,

    a pesar de que no sea 100% eficaz, es el ms utilizado.

    Se debe tener en cuenta, que se tiene que examinar el costo del camino ya que

    puede ser el ms cercano pero no se garantiza si esa solucin es la ms factible.

    BIBLIOGRAFA

    Bjar, J. 2013. Bsqueda Heurstica. Catalua, ESP. (En lnea). Consultado, 04

    de jun. 2015. Formato PDF. Disponible en:

    http://www.ia.urjc.es/cms/sites/default/files/userfiles/file/ia4/2011/IA4_%

    5BBusq_Heur_II%5D.pdf

    Berzal, F. Bsqueda Heurstica. . (En lnea). Consultado, 04 de jun. 2015.

    Formato PDF. Disponible en:

    http://elvex.ugr.es/decsai/iaio/slides/A5%20Heuristic%20Search.pdf

    Hermoso, R y Vasirani, M. 2012. Bsqueda Heurstica. MEX. (En lnea).

    Consultado, 04 de jun. 2015. Formato PDF. Disponible en:

    http://www.ia.urjc.es/cms/sites/default/files/userfiles/file/ia4/2011/IA4_%

    5BBusq_Heur_II%5D.pdf

    Russell, S y Norvig, P. 2008. Inteligencia Artificial Un Enfoque Moderno. 2 ed.

    Espaa. Pearson Education. p 119 - 124. ISBN 978-84-205-4003-0