Reglas de asociación y análisis de afinidad en los artículos de picking |
|
ResumenEn este artículo vamos a evaluar si es factible identificar oportunidades que permitan, reorganizando las ubicaciones de picking de ciertos productos, reducir el tiempo requerido para preparar y, en consecuencia, obtener un ahorro de costes. En concreto nos vamos a centrar en localizar relaciones y reglas entre los distintos productos (SKUs). El análisis que presentamos podemos encuadrarlo dentro del término más amplio de slotting. Básicamente, vamos a evaluar técnicas que nos permitan acomodar los artículos en picking de modo tal que hagamos más eficiente el proceso de preparación de pedidos. Al igual que en otras ocasiones intentaremos ser muy prácticos aunque no podemos obviar un mínimo de teoría a modo de introducción. La teoríaExiste un concepto, muy extendido en Marketing, denominado Análisis de la cesta de la compra. Este tipo de análisis permite a las empresas identificar el comportamiento de sus compradores ya que detecta vínculos entre productos difícilmente localizables en el día a día debido al alto volumen de transacciones. Este tipo de análisis requiere manipular un enorme volumen de información, el cual es irrealizable sin herramientas informáticas adecuadas. El Análisis de la cesta de la compra podemos clasificarlo dentro del término más amplio de Análisis de afinidad, es decir, análisis para detectar relaciones entre variables. También en este ámbito podemos encuadrar las reglas de asociación con las que se pretenden detectar relaciones en un conjunto amplio de datos. Pues bien, estas técnicas son aplicables a la Logística. Si somos capaces de identificar en los pedidos que tenemos que preparar artículos muy relacionados podemos proceder a agruparlos físicamente en la misma zona de almacén para evitar desplazamientos innecesarios reduciendo el tiempo de preparación y, en consecuencia, aumentando la productividad de nuestros operarios. No obstante, tenemos un inconveniente muy importante. El mismo que tiene Marketing a la hora de aplicar estas técnicas: el volumen de datos. Como sabemos, recibimos una enorme cantidad de pedidos con numerosas líneas e intentar descubrir relaciones en esa enorme cantidad de datos puede resultar una actividad titánica sin los medios adecuados. En las próximas páginas encontrará una herramienta que puede facilitarle este tipo de análisis. Esta herramienta se enmarca dentro de los productos informáticos enfocados a la minería de datos (datamining). Herramientas
Ilustración 1: Pantalla Principal de KNIME
En el presente documento usaremos una parte ínfima de esta potente herramienta así que dejo en manos del lector que explore las amplias posibilidades de la misma. En próximos documentos seguiremos realizando ejercicios que den una visión de la potencia de la misma. Aunque para el caso que nos ocupa hemos hecho uso de una base de datos MySQL es posible realizar el análisis a partir de archivos de texto. Caso práctico de análisis de afinidad de artículos en picking.En el caso real que exponemos a continuación vamos a partir de la siguiente información:
Toda esta información, como indicamos en el punto anterior, se encuentra almacenada en una base de datos MySQL. Paso 1: Conectar a los datos.El primer paso a establecer la conexión a los datos. Para ello, incluimos un nodo Database Reader. En el establecemos la conexión jdbc a nuestra base de datos. Como se puede observar en Ilustración 2: Database Reader. Datos si la conexión ha sido correcta podremos visualizar los datos a manipular (en nuestro caso, el código del pedido -PedidoID- y el código del articulo -ArticuloID-).
Ilustración 2: Database Reader. Datos
Paso 2: Transformar los datosPara poder ver qué artículos aparecen en cada pedido aplicamos un nodo Pivoting. Este tipo de nodo permite crear una tabla de doble entrada con la información procedente del nodo anterior (Database Reader). Como resultado obtenemos una tabla de doble entrada: en las filas se indica el número de pedido, en las columnas el número de artículo y en la tabla se obtiene el número de veces que el artículo aparece en el pedido. Ilustración 3: Pivoting
Paso 3: Creando un vectorLa información obtenida hasta ahora no se puede manipular fácilmente para localizar artículos relacionados. Por ello, al resultado de la tabla Pivoting le vamos a aplicar un nodo Bitvector Generator el cual convierte cada fila de la tabla cruzada en un vector (visible en decimal o hexadecimal). El resultado es una tabla como la que observamos en Ilustración 4: Bivector Generator.
Ilustración 4: Bivector Generator Esta última transformación que hemos aplicado permite obtener la información en la estructura deseada para poder aplicarle el correspondiente nodo de minería de datos.
Paso 4: Minería de datosLlegados a este punto nos encontramos en el punto crítico del análisis que estamos exponiendo. Incorporamos a nuestro diagrama un nodo Association Rule Learner que recibe como información de entrada la resultante del nodo Bivector Generator. Este nodo es el que realiza el análisis de afinidad e identifica artículos relacionados.
Ilustración 5: Association Rule Learner A
Además, en el presente análisis hemos solicitado que nos indique las reglas de asociación con un nivel de confianza (confidence) de 0,8. Este nivel de confianza nos indica con qué probabilidad se debe cumplir la regla. Al poner un nivel de 0.8 indicamos que en el 80% de los pedidos en que se pide un conjunto de artículos se va a pedir el artículo indicado en la regla. Con estos conceptos somos capaces de leer, por ejemplo, la regla 1.875: En el 52.5% de los pedidos se piden los artículos 44709, 65245, 72976 y 44706 y existe, en estos casos, una probabilidad del 96.7% de que en el pedido se solicite también el artículo 73324. Paso 5: Tabla de resultados
Ilustración 6: Interactive Table
Paso 6: Análisis de la ubicación de los artículosComo último paso es necesario cotejar los artículos resultantes de las reglas con sus ubicaciones en el almacén. Siguiendo con el ejemplo de la regla 1.875:
Ilustración 7: Ubicaciones. Regla 1.875
El análisis realizado es necesario aplicarlo a todas las reglas resultantes para identificar áreas de oportunidad en la reorganización de las ubicaciones de picking. ConclusionesEs evidente, a la vista de los resultados, que la minería de datos y, en concreto, las reglas de asociación y el análisis de afinidad son técnicas que pueden ser muy útiles a la hora de aumentar la productividad y reducir los costes logísticos. Es necesario, no obstante, tener en cuenta las limitaciones que, entre otras, nos encontramos en este tipo de análisis:
Si tiene preguntas, o desea información adicional, puede contactarnos en Puede descargarse gratuitamente una versión pdf de este documento registrándose en el área de descargas en Documentos Técnicos.
¡Sólo los usuarios registrados pueden escribir comentarios!
Powered by !JoomlaComment 3.26
3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |
|||||||||||||
| < Anterior | Siguiente > |
|---|












