Un algoritmo de enumeración basado en el ordenamiento parcial para resolver el problema de minimización de interruptores de herramientas
An enumeration algorithm based on partial ordering to solve the minimization of tool switches problem
En el problema de minimización de cambios de herramienta, se busca una secuencia para procesar un conjunto de tareas de forma que el número de cambios de herramienta requeridos sea el menor posible. En este trabajo se propone un algoritmo para resolver este problema basado en una ordenación parcial de las tareas. Se obtiene una secuencia óptima expandiendo las secuencias parciales enumeradas. Se presentan pruebas computacionales.
1. INTRODUCCIÓN
Consideremos un entorno de producción en el que se tiene un conjunto de tareas T = {1, ..., N} que deben procesarse secuencialmente y sin interrupción en una única máquina de fabricación flexible y un conjunto de herramientas F = {1, ..., M}. Sea Tf el conjunto de tareas que requieren la herramienta f ∈ F. Cada tarea t ∈ T requiere que se coloque en la máquina un subconjunto de herramientas Ft y sólo cuando todo este subconjunto de herramientas está en la máquina es posible procesar la tarea t. Consideremos que la máquina es capaz de albergar como máximo C herramientas a la vez, donde C > maxt{|Ft|}. Supongamos que la capacidad de almacenamiento de herramientas C de la máquina es menor que el número total de herramientas necesarias para procesar todas las tareas. De lo contrario, el problema es trivial porque todas las herramientas se pueden cargar en la máquina y todas las tareas se pueden procesar sin necesidad de cambios de herramienta. Si la capacidad es inferior, será necesario cambiar las herramientas.