Presente apenas na implementação heuristica. Este módulo implementa uma série de rotinas que abstraem as operações necessárias para criar e manter filas de prioridades, que são usadas extensivamente no desenvolvimento da heurística proposta. Todas as operações de manipulação dos dados são mascaradas por chamadas a funções cujos ponteiros estão na estrutura TPriorityQueueControl, de modo que este módulo é reutilizável para qualquer implementação de fila de prioridades baseada em comparação de chaves.