Agendamento de flow shop com PuLP

Em artigos anteriores, modelei e resolvi um problema de programação de uma única máquina. E se tivermos dois recursos que operam em uma sequência pré-determinada (mas não em paralelo) para processar um conjunto de tarefas semelhantes? Os chamados modelos de escalonamento “flow shop” focam nessas situações. Pode ser uma programação de produção dentro de uma […]

Programação de máquina única com PuLP

Existem muitos casos de uso de pesquisa operacional (OR) em que o problema de decisão é encontrar uma sequência ótima ao longo do tempo. Por exemplo, podemos estar interessados ​​em alocar um recurso (por exemplo, uma máquina, um ser humano, uma instalação, um avião, um computador em nuvem) horas extras para realizar um conjunto de […]

Modelagem e resolução de problemas de otimização em Python

A Pesquisa Operacional (P.O.) envolve experimentos com modelos de otimização. O objetivo é encontrar o melhor design, plano ou decisão para um sistema ou ser humano. Consequentemente, esses modelos consistem em objetivos e restrições. No entanto, a maioria dos pacotes ou software disponíveis para OR não são de código aberto. Assim, o ritmo de transferência […]