A ascensão da análise de dados, big data e poder de computação trouxe muitas oportunidades para as empresas começarem a usar diferentes ferramentas de TI em seu planejamento e operações. Dentre essas ferramentas, sempre mencionamos o poder dos modelos de otimização, especialidade da Cassotis, em que utilizamos a programação matemática para representar situações complexas e identificar a melhor solução de acordo com alguns objetivos específicos. Alguns exemplos são apresentados na seção Cases do nosso site, com diferentes aplicações e setores.
Dentre os diversos benefícios que uma ferramenta de otimização pode trazer, alguns estão relacionados às decisões tomadas e outros ao próprio processo de tomada de decisão. Portanto, a maioria pode ser obtida independentemente de onde estão sendo aplicados. Estes são os benefícios que acreditamos que podem melhorar a competitividade e os resultados de qualquer empresa:
Existem decisões que envolvem tantas variáveis e possibilidades que é impossível para um ser humano observar todas as soluções possíveis e identificar a melhor. Alguns exemplos são problemas de roteamento de veículos, cronograma de produção e de corte e empacotamento - sua complexidade cresce exponencialmente conforme o tamanho do problema aumenta e milhões (ou mesmo bilhões e trilhões) de soluções podem existir.
Usando modelos e algoritmos de otimização, e aproveitando o poder de computação de novos computadores, é possível resolver a maioria dos problemas em um tempo razoável.
Uma ferramenta de otimização geralmente é projetada para auxiliar os tomadores de decisão; não substituí-los. Nesse processo, eles são consultados e o conhecimento das diferentes partes envolvidas é inserido no modelo. Isso permite reunir o conhecimento de muitas pessoas em uma única ferramenta, que pode evoluir junto com seus usuários. Também contribui para perpetuar o conhecimento na companhia.
Uma vantagem do uso de ferramentas de otimização é reduzir o tempo do processo de tomada de decisão e permitir que os usuários concentrem seu tempo nas análises. Em muitos casos, as empresas estão inseridas em um ambiente em constante mudança e as decisões devem ser tomadas com rapidez para se adaptar às novas situações. Com um modelo de otimização, tudo que o usuário precisa fazer é atualizar alguns parâmetros e executar o modelo para encontrar novas soluções e iniciar a análise.
Às vezes a saída de um modelo de otimização pode ser contra-intuitiva. Nestes casos, geralmente gera-se uma oportunidade de discussão entre diferentes especialistas e planejadores, que tentarão entender a solução e verificar sua viabilidade.
Existem alguns modelos onde as soluções envolvem tantas variáveis que promovem a integração de diferentes departamentos e áreas para encontrar a melhor solução global. Nossos modelos integrados para as indústrias de mineração e metais são ótimos exemplos!
Ao tomar decisões, os humanos nem sempre são racionais: além do uso de expertise e experiência, tendemos a usar nossa intuição e muitas heurísticas para simplificar o processo, como mencionamos neste insight. Mesmo que na maioria dos casos isso seja útil, às vezes essas heurísticas e nossa intuição podem resultar em decisões inadequadas, devido à existência de alguns vieses.
A utilização de um modelo de otimização reduz a existência de tais vieses e ruídos no processo de tomada de decisão: o solver buscará sempre a melhor solução de acordo com a função objetivo definida.
Cada um desses benefícios contribui para o sucesso de uma organização. Seja permitindo melhores decisões ou melhorando o processo, eles fazem parte dos motivos pelos quais os modelos de otimização podem ser um fator chave e fazer sua empresa se destacar!
Autor: Cassiano Lima - Consultor Senior na Cassotis Consulting
Coautor: Fabio Silva - Gerente Sênior na Cassotis Consulting