martes, 9 de junio de 2015

BÚSQUEDA LOCAL EN ESPACIOS CONTINUOS

Fecha de Clase: 8 - 12 de Junio 2015
INTRODUCCIÓN
En esta clase se hizo referencia a la búsqueda local en espacios continuos, conociendo con anterioridad la diferencia entre  espacios discretos y continuos. Puesto que los espacios continuos son los que más se asemejan a la realidad que se presentan en el mundo real. Es por esto que el estudio de los espacios continuos se hace cada vez más importante para encontrar soluciones a problemas que se presentan en estos entornos a través de técnicas y búsquedas. Cabe recalcar que este tipo de búsqueda, se realiza a cualquier acontecimiento que trate del mundo real, para dar soluciones óptimas. Son los más utilizados y es por estos que se han desarrollado técnicas como el gradiente, gradiente empírico, línea de búsqueda, Newton-Raphson.

OBJETIVO
Identificar la búsqueda local en espacios continuos, para conocer cuál es su importancia en la inteligencia artificial.

MARCO TEÓRICO
BÚSQUEDA LOCAL
En la búsqueda local, se empieza de una configuración inicial (generalmente aleatoria) y se hacen pequeños cambios (a través de operadores) hasta alcanzar un estado desde el cual no se puede alcanzar ningún estado mejor. Las técnicas de búsqueda local son propensas a encontrar óptimos locales que no son la mejor solución posible. El óptimo global es generalmente imposible de alcanzar en un tiempo limitado, por el tamaño del espacio de soluciones. (Ceccaroni, L. 2007)

ESPACIOS CONTINUOS
Si existe una cantidad infinita de percepciones y acciones distintas y discernibles, se dice que el ambiente es continuo. Los espacios continuos son los que más se asemejan a la realidad del mundo y los problemas más frecuentes.

EJEMPLO DE BÚSQUEDA LOCAL EN ESPACIOS CONTINUOS
Supongamos que queremos colocar tres nuevos aeropuertos en cualquier lugar de Rumania, de forma tal que la suma de las distancias al cuadrado de cada ciudad sobre el mapa imagen1 su aeropuerto más cercano sea mínima. Entonces el espacio de estados está definido por las coordenadas de los aeropuertos: (x1, y1), (x2, y2), y (x3, y3). Es un espacio seis dimensional, también decimos que los estados están definidos por seis variables (en general, los estados están definidos por un vector n-dimensional de variables, x). Moverse sobre este espacio se corresponde a movimientos de uno o varios de los aeropuertos sobre el mapa La función objetivo f(x1,y1,x2,y2,x3,y3) es relativamente fácil calcularla para cualquier estado particular una vez que tenemos las ciudades más cercanas, pero bastante complicado anotar en general. (Russell, S. y Norvig, P. 2004)


Imagen1. Mapa de carreteras simplificados de las carreteras de Rumania

TÉCNICAS DE BÚSQUEDA LOCAL EN ESPACIOS CONTINUOS
GRADIENTE: El gradiente es una operación vectorial, que opera sobre una función escalar, para producir un vector cuya magnitud es la máxima razón de cambio de la función en el punto del gradiente y que apunta en la dirección de ese máximo. (Olmo, M y  Nave, R. 2010?)


 GRADIENTE EMPIRICO: Se puede determinar evaluando la respuesta a pequeños incrementos y decrecimientos en cada coordenada. El gradiente impirico se crea por la necesidad de mejorar la técnica del gradiente. Donde alfa es una pequeña constante.

LÍNEA DE BÚSQUEDA: trata de vencer el dilema amplia la dirección de gradiente actual (que por lo general duplica repetidamente alfa) hasta que comience a disminuir otra vez, el cual llega un punto en el que se crean nuevos estados. (Russell, S. y Norvig, P. 2004)

NEWTON-RAPHSON: esta técnica es muy utilizada para encontrar las raíces de una función, procurando que la solución de una ecuaciones sean de la forma g(x)=0, y calculando estimaciones de la raíz.

Aunque esta técnica ha evolucionado implementando la matriz Hesiana,  lo cual ayuda a Newthon-Raphson a hacer más barata en espacios dimensionales.

OPTIMIZACIÓN CON RESTRICCIONES Y PROGRAMACION LINEAL
La programación lineal resuelve problemas donde todas las relaciones entre las variables son lineales, tanto en las restricciones como en la función objetivo, la presencia de una única función no lineal hace que el problema no pueda clasificarse como problema de programación lineal; ésta evidencia su aplicación en diversos campos, como la ingeniería, la economía, la gestión, y muchas otras áreas de la ciencia, la técnica y la industria. El objeto de la programación lineal es optimizar (minimizar o maximizar) una función lineal de n variables sujeto a restricciones lineales de igualdad o desigualdad, denominada función objetivo. (Ornelas, C y Marchenas, W. 2007)
Con esto se han estudiado problemas con tipos diferentes de restricciones y funciones objetivo:
·         Programación cuadrática
·         Programación cónica de segundo orden.

CONCLUSIÓN
Como conclusión puedo decir que el estudio de estas búsquedas locales en espacios continuos son importantes e indispensable si queremos introducirnos a la inteligencia artificial, puesto que este tipo de búsqueda en entornos continuos son los que más se presentan en el mundo, son problemas reales con los que hay que lidiar día a día. Las técnicas que se han desarrollado para que estas búsquedas locales en espacios continuos, para obtener soluciones óptimas a problemas que se presentan en el mundo real; cada  vez estas técnicas van evolucionando y son más eficaces, la técnica principal  es el gradiente de esta han ido surgiendo otras técnicas como lo es el gradiente empírico, línea de búsqueda y Newton Raphson.

BIBLIOGRAFÍA
Russell, S. y Norvig, P. 2004. INTELIGENCIA ARTIFICIAL. UN ENFOQUE MODERNO. PEARSON EDUCACION. 2 ed. Madrid.

Ceccaroni, L. 2007. Inteligencia Artificial: Búsqueda local. Formato HTML. Disponible en: http://www.cs.upc.edu/

Olmos, I. 2008. Estructura de un Agente. Formato PDF. Disponible en: http://www.cs.buap.mx/

Olmo, M y  Nave, R. 2010?. El Gradiente. Formato HTML. Disponible en: http://hyperphysics.phy-astr.gsu.edu/


Ornelas, C y Marchenas, W. 2007. Optimizacion y la programación lineal: Una Introduccion. Formato PDF. Disponible en: http://fglongatt.org/

No hay comentarios.:

Publicar un comentario