JUNIO 2008 — Barcelona (ESPAÑA)

En el Salón Internacional de la Logística 2008, celebrado en Barcelona del 3 al 6 de junio, RENFE Mercancías ha presentado el algoritmo desarrollado por GOAL SYSTEMS para la optimización de huecos en las plataformas, contemplado dentro del sistema de venta de contenedores que RENFE Mercancías pondrá a disposición de sus clientes a partir del 1 de julio de 2008.

En el Salón Internacional de la Logística 2008, celebrado en Barcelona del 3 al 6 de junio, RENFE Mercancías ha presentado el algoritmo desarrollado por GOAL SYSTEMS para la optimización de huecos en las plataformas, contemplado dentro del sistema de venta de contenedores que RENFE Mercancías pondrá a disposición de sus clientes a partir del 1 de julio de 2008.

El objetivo del ALGORITMO es maximizar los huecos ofertados en el Transporte Intermodal Multicliente, mediante la ubicación óptima de los contenedores en las plataformas, interviniendo en todo el proceso desde la reserva realizada por el cliente hasta la distribución de la carga en el tren en la terminal.

En RENFE Mercancías se maneja un volumen de datos muy elevado:
— 16 CPUs calculando concurrentemente.
— Histórico de operaciones de 30 días.
— Más de 1.100.000 huecos puestos a la venta, repartidos entre más de 6.000 ofertas comerciales.
— Más de 6000 cálculos al día.
— Integrado en la plataforma OMNIUM de RENFE Mercancías.

El algoritmo se ha diseñado con unas características técnicas que responden a este elevado volumen así como a la criticidad del sistema para RENFE Mercancías:
— Seguridad configurable y basada en roles, integrable con cualquier sistema de seguridad (MS-AD, LDAP,
WebServices, etc.).
— Sistema totalmente parametrizable y configurable.
— Integración con otros sistemas mediante estándares WS/*, SOAP, HTML, y XML.
— Tolerancia a fallos HW y SW.
— Alta escalabilidad.
— Facilidad de despliegue y mantenimiento de la solución.

El sistema de optimización de GOAL SYSTEMS recibe una serie de datos de entrada al Algoritmo: Configuración de la oferta comercial, Tipos de vagones, UTIs y Reservas de clientes, y dispone de un interfaz de usuario en el que la compañía puede:
— Introducir los datos estructurales necesarios para un problema de optimización (oferta, vagones,
reservas….).
— Configurar la función objetivo a optimizar.
— Realizar simulaciones de reservas y cargues con diferentes objetivos de negocio, validando las soluciones
obtenidas.
— Configurar la función objetivo final a utilizar en entorno de producción.
— Parametrizar trazas del sistema e históricos de datos a guardar en producción.

Las reglas de negocio se parametrizan en el algoritmo por el usuario central responsable de negocio, y dan respuesta a diversas cuestiones que quiera plantearse el negocio como:

¿Se pueden mover UTIs en las terminales?
— Permitir o no mover UTIs dentro del mismo vagón, en terminales.
— Permitir o no mover UTIs entre vagones de un mismo tren, en terminales.

¿Qué combinaciones de UTIs se pueden cargar en un vagón?
— Máximo de carga por vagón y por categoría de línea.
— Máximo de carga por tren y por categoría de línea.
— Relación entre los pesos por eje.
— Relación entre los pesos por bogíe.
— Límite de carga lineal por categoría de línea.
— Máximo de carga por eje, por tramos, y por categoría de línea.

¿Puedo cargar una UTI en el tren?
— Reglas de asimétricos.
— Reglas de semirremolques.
— Reglas de mercancías peligrosas.
— Reglas de anclaje.
— Reglas de apilados.
Garantizando siempre la legalidad de la carga del tren en todo tramo, tanto en la reserva realizada por el cliente, como en el cargue en la terminal.

Los objetivos de negocio se ponderan mediante costes parametrizables que han sido implementados en el algoritmo:
— Coste por dejar vagones libres. Dirigido a Mejorar la operación y Maximizar venta de último minuto.
— Coste por dejar vagones libres al final de cada lote. Dirigido a Mejorar la operación y Minimizar nº de
maniobras.
— Coste por equidistribución de la carga en cada vagón. Dirigido a Mejorar la operación y Minimizar
mantenimiento vagones.
— Coste para minimizar maniobras. Dirigido a Mejorar la operación y Minimizar nº maniobras.
— Coste por alejar mercancías peligrosas incompatibles. Dirigido a Maximizar la seguridad en el transporte.

La parametrización de los costes permite la definición de la función objetivo, cuya misión es clasificar las soluciones según criterios definidos por el negocio. Esta función de coste es una combinación lineal de todos los costes, cuyos valores de ponderación y priorización son definidos por el usuario, permitiendo una clara capacidad de simulación y ayuda a la toma de decisiones.

La optimización se consigue analizando todas las combinaciones posibles que satisfagan las restricciones establecidas, y minimizando la función objetivo definida. Las soluciones se obtienen clasificadas según criterios económicos y de calidad de la solución, ya que se pueden introducir criterios de penalización a los desvíos sobre valores deseables.

Goal Systems