Realmente não sei o que significa NP completo / difícil, mas acho que o planejamento automático de suprimentos é um tipo disso.
Você tem um plano de demanda daqui a 90 dias para 100 SKUs de produtos: cerveja! O SKU de 100 produtos vem de:
- existem 10 a 15 tipos de material cru de base de nível 1, são fabricados em latas grandes de milésimos de litro e leva um dia;
- após a fermentação, alguns materiais devem ser adicionados (fermento?) e devem ser descansados por 10 a 15 dias; então, você tem 15 a 20 tipos de coisas de nível 2;
- finalmente, quando estiver pronto, alguns materiais devem ser adicionados, é o material de nível 3, chamado cerveja potável, aí está cc. 30 tipos de cervejas;
- a cerveja pode ser engarrafada em 3 dl, 5 dl, às vezes recebe um colar especial (nível 4) e, em seguida, pode ser embalada como caixa 5x4, embalagem de 6 unidades (nível 5).
Existem "linhas" de máquinas para cada operação: da fabricação de cerveja à embalagem. As máquinas podem realizar mais operações, digamos, algumas máquinas de embalagem podem fabricar 6 pacotes e 3 pacotes, mas outras podem fazer apenas 6 pacotes. Existem restrições, por exemplo, velocidade, ou a chaleira grande para fazer cerveja min. 6000, máx., 8000 l de cerveja (mas se o tipo de cerveja for leve, o mínimo é 5000 le o máximo é 7000 l). E assim por diante, em todos os níveis.
A tarefa: como mencionei, há um plano de demanda para o tipo 100 do nível 5 (o material engarrafado e embalado). Faça um plano de fabricação ideal para todos os 5 níveis, todas as máquinas. Minimize as trocas de máquinas (por exemplo, engarrafar .5, .5, .5, .3, .3, .3 é melhor que .3, .5, .3, .5, .3, .5, há menos swithc, menos tempo morto para as máquinas de engarrafamento). Priorizar pelo cliente: alguns clientes precisam enviar a cerveja apenas com mais de 50% do tempo de validade restante. Etc etc.
Descubra gargalos (eh), faça planos alternativos com a adição de máquinas inexistentes a esses pontos; então, o melhor cenário virtual pode ser usado para sugerir a compra de novas máquinas.
Já é difícil o suficiente, ou devo lhe dizer como funciona uma fábrica têxtil ?
(Observação pessoal: a web, o banco e a logística são áreas desafiadoras, mas são brinquedos para bebês em comparação com os problemas de fabricação.)
Isenção de responsabilidade: os números são distorcidos por motivos de segurança, a ordem de magnitude é real.