A BRASILOG desenvolveu um otimizador que define o melhor mix de matérias-primas que atenda as especificações técnicas de um produto final. Critérios de otimização ordenados visam minimizar o uso da tolerância mínima / máxima, a falta de matérias-primas, o custo delas e o uso de matérias-primas de baixa prioridade. Diversas restrições são atendidas: matérias-primas incompatíveis, proporcionalidade entre matérias-primas, uso mínimo / condicional de matérias-primas, etc. O modelo foi declinado em variantes que consideram demanda do produto final, estoques de matérias-primas e análise de sensibilidade com variação regular do custo de matérias-primas.
Ganhos obtidos
Em produção desde 2002, permitiu ganhar 1% de economia nos custos de matérias-primas e responder em questão de segundos às cotações solicitadas pelos supervisores.
Engine de otimização
IBM ILOG CPLEX - Utiliza-se a tecnologia IBM ILOG Concert (C++) para definir as variáveis de decisão, restrições e função-objetivo, enquanto o CPLEX traz os algoritmos simplex dual e MIP.
O framework de classes C++ utilizado permite uma separação clara entre os dados conhecidos do problema e a sua resolução. O framework permite combinar vários algortimos de otimização. Todos os containers de dados podem ser serializados para manutenção remota ou para testes em ambiente de desenvolvimento (benchmarking).
|