Modelos de Pesquisa Operacional

Para aplicar métodos quantitativos de pesquisa, é necessário construir um modelo matemático da operação. Ao construir um modelo, a operação é geralmente simplificada e esquematizada, e o esquema resultante é descrito com o uso de ferramentas matemáticas. Um modelo de operação é uma descrição matemática suficientemente precisa da operação, expressa por meio de funções, equações, sistemas de equações e inequações. A eficácia de uma operação é o grau em que ela atinge seu objetivo.

Formulação Geral do Problema de Pesquisa Operacional

Na pesquisa operacional, uma situação de gestão abrange objetivos e decisões. As decisões são tomadas para alcançar um objetivo. A situação de gestão é descrita por um modelo. O modelo contém uma medida de eficácia, pela qual se determina o quão próxima uma decisão está do objetivo. A medida de eficácia depende dos fatores que influenciam a operação. Todos os fatores incluídos na descrição de uma operação podem ser divididos em dois grupos: fatores constantes, que não podem ser influenciados, e fatores controláveis.

Os elementos conceituais do modelo são representados como uma "caixa-preta", em que o foco principal está na definição das entradas e saídas. As entradas são o que o modelo processa; as saídas são o que o modelo produz. As variáveis controláveis e incontroláveis são fornecidas como entradas. A saída é o critério de eficácia. O modelo contém uma medida explícita de eficácia, pela qual se determina o quão próxima uma decisão está do objetivo. Ao construir um modelo, é importante especificar como os parâmetros de entrada afetarão a medida estabelecida.

O critério de eficácia, expresso por uma determinada função denominada função objetivo, depende dos fatores de ambos os grupos. A expressão matemática do critério de eficácia é chamada de função objetivo. A função objetivo é uma medida de eficácia formulada (formalizada) matematicamente, que precisa ser maximizada ou minimizada.

As variáveis controláveis são os parâmetros administrados pelo tomador de decisão.

As variáveis incontroláveis são fatores externos que o gestor não pode controlar, mas que são essenciais para o alcance dos objetivos.

O critério de eficácia, ou função objetivo, é uma função das variáveis de decisão que expressa o grau de aproximação ao objetivo.

Definição de modelo matemático: entende-se por modelo matemático qualquer operador que, dados os valores correspondentes dos parâmetros de entrada, estabelece os valores de saída dos parâmetros do objeto modelado dentro do conjunto de valores admissíveis dos parâmetros de entrada e saída do objeto modelado.

Modelos de Pesquisa Operacional e Tomada de Decisão

A pesquisa operacional está orientada para a justificativa quantitativa da tomada de decisão racional. Tais modelos se cruzam estreitamente com uma grande classe de problemas da teoria da decisão e problemas de otimização.

Ao desenvolver um modelo de pesquisa operacional, é necessário responder às seguintes perguntas:

  • o que, no caso específico, deve ser considerado como soluções alternativas?
  • por qual critério as soluções alternativas são selecionadas?
  • quais restrições as soluções viáveis devem satisfazer?

O modelo matemático padrão da pesquisa operacional é apresentado na seguinte formulação: maximização ou minimização da função objetivo, sujeita ao cumprimento de restrições.

Ao escolher uma solução, prefere-se aquela que maximiza ou minimiza a função objetivo. Exemplos de maximização da função objetivo incluem lucro e produtividade. A minimização da função objetivo pode referir-se a custos, despesas, tempo, e assim por diante. A escolha do critério de eficácia é o momento central e mais crítico do estudo. É muito melhor encontrar uma solução não ótima para um critério corretamente escolhido do que uma solução ótima para um critério incorretamente escolhido.

Uma solução viável é aquela que satisfaz todas as restrições do modelo. Pode haver um número infinito de soluções viáveis.

Uma solução ótima é aquela que, além de ser viável, faz com que a função objetivo alcance seu valor máximo ou mínimo.

As soluções são chamadas de ótimas se, por um atributo ou outro, forem preferíveis às demais. Toda escolha da melhor alternativa é específica, pois se baseia na conformidade com critérios estabelecidos. Ao falar de uma alternativa ótima, especificam-se esses critérios ("ótima em relação a…"). O que é ótimo sob um critério não é necessariamente assim sob outro.

Uma restrição é uma expressão matemática na forma de uma inequação ou igualdade que as variáveis do modelo devem satisfazer.

As restrições reduzem o conjunto de soluções viáveis. Em alguns casos, pode não haver nenhuma solução ótima dado o conjunto de restrições estabelecido. Isso significa que a qualidade da decisão final, tomada com base na solução do problema, depende de quão adequadamente o modelo representa a situação real que ele descreve formalmente por meio de restrições. As restrições incluem cotas, capacidade de carga de veículos, volume da tarefa planejada, características de peso do equipamento, limitações de recursos, e assim por diante.

Quando a configuração das restrições se altera, uma solução diferente pode se tornar a melhor. No mundo real, as restrições podem ter natureza física, econômica ou política, e nem sempre são passíveis de formalização. Uma solução específica será a melhor apenas para o modelo dado, sujeita ao sistema de restrições estabelecido. Quanto mais precisamente o modelo reflete a situação, mais próxima a solução do problema estará da solução ótima.

Classificação dos Modelos de Pesquisa Operacional

Todos os modelos de pesquisa operacional podem ser classificados de acordo com a natureza e as propriedades da operação, o caráter dos problemas a serem resolvidos e os métodos matemáticos empregados:

  • Se o critério de eficácia for uma função linear e as funções no sistema de restrições também forem lineares, então o problema é um problema de programação linear.
  • Se, com base em seu significado substantivo, suas soluções devem ser números inteiros, então trata-se de um problema de programação linear inteira.
  • Se o critério de eficácia e/ou o sistema de restrições forem especificados por funções não lineares, então temos um problema de programação não linear. Em particular, se as funções mencionadas possuírem propriedades de convexidade, o problema resultante é um problema de programação convexa.
  • Se um problema de programação matemática incluir uma variável de tempo e o critério de eficácia for expresso não explicitamente como função das variáveis, mas indiretamente — por meio de equações que descrevem a progressão das operações ao longo do tempo —, então o problema é um problema de programação dinâmica.
  • Se for impossível encontrar algoritmicamente o ótimo exato devido a um número excessivamente grande de variantes de solução, então são empregados métodos de programação heurística, que permitem reduzir significativamente o número de variantes examinadas e encontrar, se não a solução ótima, uma solução suficientemente boa e satisfatória do ponto de vista prático.

Por sua formulação substantiva, uma multiplicidade de outros problemas típicos de pesquisa operacional pode ser dividida em diversas classes:

  • Os problemas de programação de projetos (PERT/CPM) examinam as relações entre as datas de conclusão de um grande e complexo conjunto de operações (tarefas) e os horários de início de todas as operações do conjunto. Esses problemas consistem em encontrar as durações mínimas do conjunto de operações e a relação ótima entre custos e prazos de conclusão.
  • Os problemas de filas são dedicados ao estudo e à análise de sistemas de atendimento com filas de solicitações ou demandas, e consistem em determinar as medidas de desempenho dos sistemas e suas características ótimas — por exemplo, determinar o número de canais de atendimento, o tempo de atendimento, e assim por diante.
  • Os problemas de gestão de estoques consistem em encontrar os valores ótimos do nível de estoque (ponto de reposição) e do tamanho do pedido. A característica distintiva desses problemas é que, à medida que o nível de estoque aumenta, por um lado, os custos de armazenagem aumentam, mas, por outro lado, as perdas decorrentes de possíveis faltas do produto armazenado diminuem.
  • Os problemas de alocação de recursos surgem quando há um determinado conjunto de operações (tarefas) que devem ser executadas com recursos disponíveis limitados, sendo necessário encontrar a alocação ótima de recursos entre as operações ou a composição ótima das operações.
  • Os problemas de manutenção e substituição são relevantes em razão do desgaste e do envelhecimento dos equipamentos e da necessidade de sua substituição.
  • Entre os modelos de pesquisa operacional, destacam-se particularmente os modelos para a tomada de decisões ótimas em situações de conflito, estudados pela teoria dos jogos. As situações de conflito, nas quais colidem os interesses de duas (ou mais) partes que perseguem objetivos diferentes, incluem diversas situações nas áreas de economia, direito, assuntos militares, e assim por diante. Nos problemas de teoria dos jogos, é necessário desenvolver recomendações para o comportamento racional dos participantes do conflito e determinar suas estratégias ótimas.