Ir al contenido principal

La mejor ruta


Si no estamos paseando, ir de un sitio a otro de la forma más eficiente, por el camino más corto y más sencillo, siempre es una buena idea para ganar tiempo. Cualquier persona  tenemos nuestras rutas habituales y algunas de ellas no son las más cortas sino las que más nos interesan. Elegimos ir por un sitio o por otro barajando y ponderando un montón de factores: la zona más sombría o con más árboles si hace mucho solo, la más iluminada y transitada si es por la noche, la que tenga más soportales si está lloviendo... Son múltiples factores que los seres humanos analizamos para tomar nuestras decisiones de una forma que nos parece natural. 

Dentro de la Inteligencia Artificial existen algoritmos de búsqueda que nos facilitan las decisiones ya que nos ofrecen las conexiones más eficientes entre dos puntos, lo que en lenguaje común podríamos denominar la mejor ruta. Uno de estas fórmulas matemáticas es f(n)=g(n) +h´(n) el llamado Algoritmo A*. Este es un algoritmo de búsqueda informada de tipo heurístico lo que quiere decir que está basado en unas reglas que permiten escoger entre las distintas posibles rutas en el espacio que nos lleven hacia la solución más aceptable al problema que planteamos. En esta función, el valor h´(n) serán los valores heurísticos a evaluar desde n, que es el original, hasta el final y g(n) correspondería al costo real del recorrido para llegar a n. Que sea de tipo heurístico supone que tenga en cuenta más variables de información para llegar a tomar esta decisión sobre el espacio en el que está realizando la búsqueda y que pueda hacerlo de forma más rápida. Además, nos garantiza que, en el caso de que exista una solución, siempre dará con ella.

Este tipo de algoritmos de rutas más cortas basados en grafos se usan por ejemplo para mostrar las conexiones de amistades en las redes sociales como Facebook y Linkedin y también para el diseño de videojuegos en los que hay que buscar y elegir rutas. Pero su aplicación más utilizada por el gran público sigue siendo dentro de las apps de búsqueda de recorridos donde nos muestran las maneras más eficientes de ir de un punto a otro según los parámetros que vayamos marcándole.

Nos puede parecer que ir de un lugar a otro de la manera más eficaz y con menor coste es algo que una persona es capaz de calcular sin excesivo esfuerzo y que no es necesario una computadora para ello. Pero cuando el número de lugares que intervienen en la ruta o de recorridos que hay que diseñar es muy elevado (como en el caso de una empresa de mensajería) esto es mucho más sencillo de hacer por medio de estos algoritmos. ¡No me imagino yo a Amazon calculando todas sus entregas a mano!

Pero, como todo, esta formulación también tiene sus limitaciones y en este caso se encuentran en la heurística. Debido a la gran cantidad de datos y probabilidades que maneja, dependiendo de la calidad de las reglas heurísticas del algoritmo, este podrá encontrar la solución en un tiempo corto, pero si la herurística es mala, quizás ni siquiera consiga encontrar la solución. Almacenar todos estos datos necesita un espacio enorme que llevaría a que a mayor complejidad del problema por resolver, mayor necesidad de memoria. Este problema está en vías de solución porque ya se está trabajando en algunas variaciones del algoritmo para reducir la necesidad de espacio.

Heurísitca EcuRed

Aymar, S; Barahona, L; Gómez, M.r.; Martinez, J; Inteligencia Artificial 2019 Universidad Mayor de San Simón Fcultad de ciencias y tecnología

Algoritmo A* Graph everywhere

Pathfinding A* Lambda



Comentarios

Lo más leído

Annette Laming-Emperaire, gran innovadora en los estudios sobre el significado del arte paleolítico

  Annette Laming-Emperaire fue una arqueóloga francesa de origen ruso que realizó investigaciones innovadoras y trascendentales para estudiar el significado del arte paleolítico. También dedicó gran parte de su vida a la prospección arqueológica de Sudamérica descubriendo en 1975 el fósil humano más antiguo del continente. Nació en Petrogrado, actual San Petersburgo, en octubre de 1917, en pleno estallido de la revolución rusa. Su familia huyó de allí hacia Francia donde se establecieron en París. Annette empezó a estudiar filosofía y biología en la universidad hasta que la Segunda Guerra Mundial le impidió continuar sus estudios. Durante la contienda, se dedicó a la enseñanza y entró en la Resistencia para luchar contra los nazis. Se fue a Alemania para colaborar en la ayuda a los prisioneros en los campos de concentración y allí estaba cuando terminó la guerra. Cuando volvió a París se matriculó de nuevo en la Sorbona, pero esta vez para estudiar arqueología. En 1946 entra a form...

¡Triste herencia!

Cada mañana, antes de que el sol calentase demasiado, el pintor se acercaba a la playa. La sombra del canotier sobre su cara le permitía observar sin que la luz le deslumbrara los siempre cambiantes azules y blancos. Sentado en la arena, acariciado por la brisa y con la espalda caliente por el sol, dibujaba. En su cuaderno aparecían bocetos con los caracoleos de la espuma de las olas y la luz de los cielos azul claro manchados por nubes. Eran apuntes que luego le servían para componer los lienzos en su taller. No lejos de la orilla había una barca pintada de verde y rojo con dos pescadores lanzando las redes. A pesar de que la distancia no le permitía distinguir demasiado bien los detalles, la estampa le servía para tomar notas para su próxima composición. Trazó la línea del perfil del esquife y cuando comenzaba a esbozar las figuras unas voces infantiles le apartaron de su concentración. Los niños se acercaron a la orilla y los que llegaron primero comenzaron a desvestirse. Eran unos ...

Neri Oxman: Ecología de materiales para construir el futuro (Retrato alfabético)

  A rquitectura Neri Oxman es una arquitecta , diseñadora, científica y profesora del MIT Media Lab donde dirige un grupo multidisciplinar de investigadores. Sus proyectos de investigación abordan temas relacionados con la construcción y el diseño ambiental. Junto con su equipo realiza proyectos combinando la ingeniería de materiales, la biología, el diseño y la computación, entre otras disciplinas. Ella define su trabajo como Material ecology (ecología de materiales) porque investiga sobre nuevos materiales basándose en la naturaleza y siendo respetuosa con ella, pero desde una perspectiva muy innovadora. Se inspira en los ecosistemas naturales para crear biomateriales que puedan producirse a escala industrial pero que no dejen residuos si no que se biodegraden. Se basa en que, en los ecosistemas, la materia de cada organismo que lo compone alimenta el ciclo de vida de otro, no hay desperdicio porque todo tiene un valor y una función. Esta noción de ciclo natural donde todo si...

Una caja para la curiosidad

Siendo sincera consigo misma, María pensó que no necesitaba otros zapatos. Volvió a mirar el cuero marrón y la sencillez de sus formas y notó que empezaba a sentirse arrepentida por la compra. En el zapatero de su casa había varios pares y, aunque ninguno era nuevo del todo, tenía que admitir que aún estaban en buen uso. “No ha sido solo por la caja. No me he comprado unos zapatos solo por una caja de cartón, ¡qué tontería!”-se dijo. Pero en el fondo sabía que se engañaba y que su compra estaba motivada por la C. Necesitaba una segunda caja para la C. Llevaba varios años pidiendo a familiares y amigos que le guardaran sus cajas de zapatos y ya tenía las 27 que le habían hecho falta hasta entonces, pero quería una más. Hacía tiempo que ya nadie le traía ninguna y la necesidad la apremiaba. Tenía las cajas apiladas en cinco montones, cada una con una letra, colocadas por orden alfabético, en un rincón del salón. Así era fácil moverlas y abrirlas cuando tenía que incluir una nueva ficha y...

Descifrando jeroglíficos

Fue un mes de agosto de hace más de veinte años cuando decidí apuntarme a un curso de idiomas. Ya, ya sé que eso no es nada raro ni mucho menos, y que mucha gente dedica sus veranos a aprender o mejorar inglés, francés, euskera…la diferencia es que a mí me dio por estudiar una lengua muerta, bueno, se podría decir que muerta y momificada ya que, en vez de levantarme tarde, remolonear y después remojarme en la piscina, yo me iba a un curso de verano sobre lengua egipcia. El curso estaba organizado por el ayuntamiento de mi ciudad junto con el Instituto interuniversitario del próximo oriente antiguo de la Universidad de Barcelona y, la verdad, no recuerdo muy bien el porqué de organizar en Pamplona un curso así en agosto, pero ocurrió, nunca se volvió a repetir y yo estuve allí. A la gente de mi alrededor que eligiera ese plan no le sorprendió en absoluto ya que nunca he sido muy amiga de torrarme al sol en la piscina y sí en cambio de los faraones y los templos del Nilo. Así que durant...