Vous êtes sur la page 1sur 15

COLONIA DE HORMIGAS EN SISTEMAS DE RUTEO

OSCAR EDUARDO SIERRA LEN HILDER VELASCO HERNANDEZ

El sistema de Colonia de hormigas es un procedimiento metaheurstico que tiene varias aplicaciones, entre ellas se encuentran: El rea de las telecomunicaciones, logstica y la optimizacin de tiempos y costos en sistemas de ruteo de vehculos, para lograr una mejor distribucin.

DEFINICIN
En sistemas de ruteo el algoritmo de colonia de hormigas tiene un comportamiento similar al trabajo real de las mismas. Ellas buscan siempre el camino ms corto entre el lugar donde habitan y el de alimentacin a travs de las feromonas, que feromonas son las sustancias que arrojan y que es detectado entre ellas. Entre ms feromonas arrojadas, ms hormigas tomaran siempre el mismo camino.

De este ejemplo real muestra que el algoritmo de colonia de hormigas define las rutas en cualquier sistema presentado

ITERACIONES

Este sistema (ACS en ingls) est basado en la propuesta original para el caso del AGENTE VIAJERO, quien debe recorrer desde su casa todos las ciudades buscando el recorrido ms corto.

La solucin ms clara a las Metaheursticas de colonia de hormigas la dan los Ingenieros Sergio Alonso y Oscar Cordn de la Universidad de Granada en Espaa mediante el texto La Metaheurstica de Optimizacin Basada en Colonias de Hormigas: Modelos y Nuevos Enfoques Se resume a continuacin.

La distancia entre las ciudades i y j, de coordenadas (xi, yi)( xj,yj), respectivamente, se calcula como

Ahora, siendo n el nmero de ciudades, i alguna ciudad, bi(t) el nmero de hormigas en i en el tiempo t, el total de hormigas m resulta:

Cada hormiga tiene las siguientes caractersticas: Selecciona cul ciudad ser la siguiente a ser visitada. Esta seleccin est basada en una probabilidad que es funcin de la distancia a la ciudad as como la cantidad de rastros presente en el tramo que conecta las ciudades. Tiene memoria sobre las ciudades que ha visitado (segn una lista tab) y las que no ha visitado. Cuando ha completado el viaje, deja una sustancia o rastro en cada tramo.

La intensidad del rastro en la ruta en cada tramo que conecta i con j en el tiempo t, se designa con ij(t). En el tiempo 0, ij(0) es tan pequeo como una constante pequea positiva 0. En el tiempo t, cada hormiga elige una ruta y viaja a la siguiente ciudad en el tiempo t+1.

En cada iteracin hay m movimientos provocados por las m hormigas (cada una haciendo un movimiento) en el intervalo (t,t+1). Un ciclo es definido como n iteraciones, y significa que las m hormigas han completado un viaje.

Al final de cada iteracin, el algoritmo implementa una actualizacin local: reduce el nivel de rastro en los tramos seleccionados por la colonia en la iteracin precedente. Cuando una hormiga viaja a la ciudad j desde la ciudad i, la regla de actualizacin ajusta la intensidad del rastro del tramo conectado por:

Donde es un parmetro ajustable entre 0 y 1 que representa la persistencia del rastro.

Como resultados reales se puede demostrar que de cada 56 problemas de ruteo que se presentan a nivel mundial, 44 encuentran la mejor solucin por medio de la metaheurstica de colonia de colonia de hormigas.

CONCLUSIONES
El algoritmo de colonia de hormigas resulta ser una herramienta viable para la resolucin de problemas de transporte de carga de muchos orgenes a muchos destinos con varios puntos en el sistema. Esto implica que la metodologa de optimizacin ACS es adecuada y que los parmetros de informacin heurstica elegidos tambin lo son

adems de ser un organizador de tiempos, costos y distribuciones, el algoritmo de colonia de hormigas para sistemas de ruteo, sirve como herramienta de control a nivel competitivo, pues es un sistema que vuelve ms eficientes los recursos con que se dispone.

Vous aimerez peut-être aussi