Cynan

Teile · Módulo

Armar el banco deja de ser un trabajo de horas.

Cargue su inventario de pacas, diga qué valores quiere alcanzar y cuántos bancos necesita. El módulo devuelve los bancos armados, paca por paca, con el promedio y la dispersión de cada uno.

Cómo se usa

  1. Se carga el algodón disponible

    El inventario de pacas con sus lecturas de laboratorio: micronaire, Rd, +b, resistencia, longitud, uniformidad y lo demás que registre su HVI.

  2. Se fija el objetivo

    Los valores que debe cumplir el banco, el número de bancos que se quieren armar y cuántas pacas lleva cada uno.

  3. Corre la optimización

    El algoritmo busca la combinación de pacas que acerca cada banco a los valores pedidos manteniéndolos parecidos entre sí, y no sólo el primero bien armado y los últimos con lo que sobró.

  4. Sale el laydown

    Cada banco con su lista de pacas y sus promedios, listo para bajar al almacén y para guardarse como referencia del lote.

Por qué con algoritmo genético

Varios objetivos a la vez, demasiadas combinaciones para revisarlas una por una.

Repartir unos cientos de pacas en varios bancos tiene más combinaciones posibles de las que se pueden revisar de forma exhaustiva, y el criterio no es uno solo: hay que acercarse a varios valores al mismo tiempo sin desbalancear los bancos entre sí.

Un algoritmo genético trabaja bien justo ahí. Parte de muchos repartos posibles, se queda con los que mejor cumplen y los va cruzando hasta que deja de mejorar. No promete el óptimo matemático; entrega en minutos un reparto mejor que el que sale de acomodar a criterio, y lo entrega igual de bien sin importar quién lo corra.

El día que cambia el inventario —llegó un lote nuevo, se apartaron pacas para otra orden— se vuelve a correr y ya.

Para qué sirve en la práctica

Corramos su inventario

Mándeme el archivo de pacas de un lote real y los valores que buscaba. Le regreso los bancos que arma el módulo y los compara con los que armaron a mano.