Buscar

aula1 3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

22/05/2022 18:39 UNINTER
https://univirtus.uninter.com/ava/web/roa/ 1/20
 
 
 
 
 
 
 
 
 
PESQUISA OPERACIONAL
AULA 1
 
 
 
 
 
 
 
 
 
 
 
 
22/05/2022 18:39 UNINTER
https://univirtus.uninter.com/ava/web/roa/ 2/20
Prof. Ricardo Alexandre Deckmann Zanardini
CONVERSA INICIAL
Olá! Seja muito bem-vindo(a)!
Inicialmente, aprenderemos o que é pesquisa operacional (ou simplesmente PO), qual a sua
origem e como podemos utilizar muitas técnicas de otimização da PO na resolução de problemas
reais.
No decorrer da disciplina, estudaremos muitas das técnicas de otimização pertencentes a esse
importante ramo da matemática e, nesta aula, estudaremos o conceito e a origem da pesquisa
operacional. Em seguida, teremos alguns exemplos de onde poderemos utilizar a PO. Vamos
aprender também o que é um modelo matemático. Estudaremos o que é a programação linear (PL),
uma importante parte da pesquisa operacional e, no final da aula, aprenderemos a formular
problemas de programação linear.
TEMA 1 – CONCEITO E ORIGEM DA PESQUISA OPERACIONAL
Em nossas vidas, muitas vezes nos deparamos com situações onde temos duas ou mais
possibilidades e precisamos escolher qual delas é a melhor opção de acordo com alguns critérios.
Muitas vezes essa escolha é feita de uma forma intuitiva e isso não é errado. No entanto, se
pudermos contar com formas mais objetivas e consistentes para nos auxiliar no processo de
tomarmos decisões, melhor.
Há diversos profissionais capacitados para auxiliar pessoas na busca pela melhor solução.
Podemos encontrar profissionais da área de computação, direito, administração e empresas,
economia, engenharia, medicina, nutrição, psicologia, dentre muitas outras. Independentemente do
problema a ser resolvido ou da área de atuação das pessoas envolvidas, é muito comum, em algum
momento, a necessidade de um profissional relacionado à pesquisa operacional ou pelo menos de
22/05/2022 18:39 UNINTER
https://univirtus.uninter.com/ava/web/roa/ 3/20
uma pessoa com conhecimentos nessa área. Mas por que isso? Por um motivo bastante importante:
a pesquisa operacional consiste em um vasto conjunto de técnicas de obtenção da solução ótima de
um problema, caso exista tal solução.
A pesquisa operacional é uma ciência cujo principal objetivo é a otimização de problemas reais
existentes nas mais diversas áreas.
O desenvolvimento da matemática está diretamente relacionado ao desenvolvimento da
humanidade da mesma forma que a humanidade se desenvolve utilizando diretamente os
conhecimentos relacionados à matemática. Quando nos deparamos com problemas de otimização,
ou seja, quando temos opções e queremos a melhor delas dentro do que é viável, o uso da
matemática é de grande importância.
Até meados da década de 40, principalmente em decorrência da Segunda Guerra Mundial,
muitos problemas de otimização precisavam ser resolvidos, mas não havia formas de essas soluções
serem obtidas.
Em decorrência da necessidade, na Inglaterra, um grupo de cientistas estava trabalhando nessa
época no desenvolvimento de técnicas para que o governo pudesse utilizar, da melhor forma
possível, os recursos militares disponíveis. Em paralelo, os Estados Unidos também estavam
trabalhando no estudo de problemas similares. Em 1947, graças ao empenho de George Bernard
Dantzig (1914-2005), um cientista matemático nascido em Portland, Oregon, e que trabalhava no
Controle Estatístico das Forças Aéreas, um excelente resultado foi conseguido: o desenvolvimento do
método simplex, destinado à resolução de problemas de programação linear. O termo pesquisa
operacional é oriundo da primeira aplicação dessas técnicas de otimização de recursos militares. Com
o passar do tempo, muitos desenvolvimentos ocorreram nessa importante área da matemática e,
atualmente, a pesquisa operacional é utilizada nas mais diversas situações onde existe a necessidade
de tomada de decisão.
  A PO está sendo cada vez mais utilizada dentro dos processos e dos métodos destinados à
customização e à otimização dentro de contextos reais, como produção, armazenagem, distribuição e
planejamento, além de muitas outras áreas.
TEMA 2 – APLICAÇÕES DA PESQUISA OPERACIONAL
22/05/2022 18:39 UNINTER
https://univirtus.uninter.com/ava/web/roa/ 4/20
Antes de iniciarmos as explicações mais detalhadas, é importante termos uma visão geral de
onde é possível utilizar a pesquisa operacional.
Sabemos que o principal objetivo da pesquisa operacional é a otimização relacionada a
problemas reais. Com os avanços tecnológicos, os processos de otimização estão cada vez mais
presentes em nossas vidas e a utilização de técnicas relacionadas à pesquisa operacional estão se
tornando mais fáceis de serem utilizadas.
Atualmente, tendo um smartphone, por exemplo, podemos inserir em um aplicativo o endereço
de origem, o endereço de destino e temos como resposta as melhores opções de caminho: o mais
rápido, o mais curto, o de menor trânsito, o que tem menos pedágios etc. Nem sempre podemos ter
todas as melhores opções reunidas em um único trajeto, mas temos uma forma mais técnica e
específica de tomarmos as decisões.
Este é apenas um dentre muitos exemplos de otimização que podemos utilizar em nossas vidas,
tanto em situações pessoais quanto em profissionais.
De um modo geral, podemos dizer que a pesquisa operacional está relacionada à produção, ao
transporte, à armazenagem e ao planejamento.
É utilizada em muitas áreas tais como agricultura, finanças, marketing, meio ambiente, prestação
de serviços, engenharia de produção, logística, computação, que utilizam muito esse recurso para
determinar, por exemplo, a programação da produção de uma indústria ou as melhores formas de
distribuição de produtos.
Uma das principais características da PO é a busca pela maximização do lucro ou pela
minimização do custo. No entanto, é importante ressaltar que podemos ter muitos outros critérios de
otimização. Podemos ter como objetivo, por exemplo, maximizar a audiência relacionada a um
programa de TV, maximizar a satisfação dos clientes, minimizar a distância total percorrida, dentre
outras possibilidades.
A pesquisa operacional é uma poderosa ferramenta matemática que tem como principal função
auxiliar no processo de tomada de decisão em situações reais. Na maioria dos casos, são utilizados
modelos matemáticos que seguem estruturas estabelecidas. No decorrer de nossas aulas,
estudaremos muitos destes problemas. Podemos dizer que a PO uma ciência onde a tomada de
22/05/2022 18:39 UNINTER
https://univirtus.uninter.com/ava/web/roa/ 5/20
decisões é feita com base em dados concretos e no uso da tecnologia. Os principais instrumentos
que a PO utiliza estão baseados em conhecimentos matemáticos, estatísticos computacionais.
Em um grande número de aplicações da PO em problemas do cotidiano, podemos destacar
algumas delas:
Escolher o melhor caminho entre dois pontos (origem e destino);
Obter a melhor rota para um veículo que precisa fazer entregas em diferentes pontos;
Calcular o fluxo máximo de uma rede de distribuição de água ou de petróleo;
Determinar a melhor forma de conectar pontos de uma rede;
Determinar as quantidades a serem produzidas de modo a maximizar o lucro;
Obter a melhor forma de distribuição de capital em diferentes investimentos.
Além dessas, existem muitas outras aplicações relacionadas às mais diversas situações.
Uma pergunta pode surgir: quando podemos utilizar os conhecimentos de pesquisa operacional
no processo de tomada de decisão? A resposta é bem simples: sempre que temos opções, dentre as
quais, queremos a melhor de acordo com critérios estabelecidos.
Quando há uma tarefa a ser realizada e não há diferentes possibilidades envolvidas, não existe a
necessidade de utilizarmos a PO. No entanto, quando temos uma tarefa e há duas ou mais opções
relacionadas, podemos utilizar a pesquisa operacional para nos auxiliar.
Em uma organização, os procedimentos relacionados à PO estão relacionados a todos osníveis –
estratégico, tático e operacional –, ou seja, auxilia diretores, assessores, supervisores, coordenadores e
demais funcionários.
Sempre que estamos relacionados a processos de tomada de decisão, temos os seguintes
fatores que irão interferir nestes processos.
Quadro 1 – Fatores e cenários que interferem na tomada de decisão
Fatores Cenários
Importância Está relacionada ao impacto que a decisão pode provocar na organização (ganhos ou prejuízos).
Agentes Número de decisores, individual ou em grupo, que simplifica ou torna mais complexo o processo.
22/05/2022 18:39 UNINTER
https://univirtus.uninter.com/ava/web/roa/ 6/20
Risco As certezas ou incertezas influenciam nossas decisões.
Ambiente
Aspectos sociais e culturais que interferem no processo 
decisório.
Conflitos Surgem em função de choques de interesses entre setores de uma organização ou entre decisores.
Fonte: Lachtermacher, 2016, p. 4.
Considerando esses elementos, precisamos de uma forma mais técnica e objetiva no processo
de tomada de decisão e na quantificação de todas as variáveis relacionadas ao processo de tomada
de decisão.
Atualmente as empresas, além de redução de custos e melhor aproveitamento dos recursos,
buscam também um maior cuidado com o meio ambiente e, mesmo depois de manufaturados, um
acompanhamento do produto perante os consumidores para otimizar o processo de reciclagem. A
pesquisa operacional está presente em diversas áreas do conhecimento, e sua utilização pode trazer
melhorias significativas no aproveitamento dos recursos disponíveis, gerando redução de custos ou
desperdícios e também aumentando os lucros.
Para que possamos utilizar as técnicas da pesquisa operacional na resolução de problemas reais,
precisamos escrever esses problemas por meio de modelos matemáticos.
Veremos a seguir o que são esses modelos e como podemos realizar a modelagem matemática.
TEMA 3 – MODELAGEM MATEMÁTICA
A pesquisa operacional está diretamente relacionada à modelagem matemática de um
problema. Com base na modelagem, é possível transformar uma situação real em um modelo
matemático, o que permite que possamos buscar a respectiva solução.
No decorrer da nossa disciplina, estudaremos diversas técnicas relacionadas à resolução de
problemas reais, e a modelagem faz parte de uma importante etapa, pois com base na construção de
um modelo matemático consistente e que retrata a realidade é que utilizaremos as técnicas que
iremos estudar.
Como consequência, a modelagem realizada de forma correta permite que possamos obter uma
solução mais confiável para o nosso problema. Por outro lado, se a modelagem não estiver de acordo
22/05/2022 18:39 UNINTER
https://univirtus.uninter.com/ava/web/roa/ 7/20
com a realidade ou se existirem erros, a solução do problema não estará de acordo com o que
realmente é preciso ser feito.
Assim, é fundamental que tenhamos muito cuidado nessa etapa para que seja feita da melhor
maneira, considerando as informações que realmente são relevantes para o processo.
Precisamos cuidar para que todos os dados importantes sejam considerados, pois não podemos
obter uma solução consistente e de acordo com a realidade se houver descuido na coleta de
informações.
Com o avanço da tecnologia e das técnicas de otimização, o processo de modelagem evoluiu
muito recentemente. Atualmente podemos contar com bancos de dados gigantes, computadores
muito potentes, sistemas interligados, além de muitos outros recursos.
Com esses avanços, é comum deixamos de lado a intuição e utilizarmos cada vez mais os
modelos criados. No entanto, é recomendável unir as duas fontes de informações, intuição e uso da
modelagem com técnicas de otimização. A intuição é uma importante ferramenta auxiliar nos
processos de:
classificação da relevância da informação, a fim de utilizá-la ou não;
escolha dos cenários a serem estudados;
validação do modelo sugerido para a situação;
análise dos resultados dos estudos.
Precisamos considerar a capacidade humana de análise e de ponderação sobre os fatos.
Em relação aos modelos, podemos encontrar três tipos: os físicos, os análogos e os matemáticos
(simbólicos).
Iremos abordar em nossas aulas os modelos matemáticos, mais utilizados nas atividades
gerenciais e cujas características fundamentais são as seguintes:
As grandezas são representadas por variáveis de decisão;
As relações entre as variáveis são apresentadas por expressões matemáticas;
Necessitam de informações quantificáveis.
22/05/2022 18:39 UNINTER
https://univirtus.uninter.com/ava/web/roa/ 8/20
Para encontrarmos a solução ótima de um problema, aplicamos a modelagem, ou seja,
procuramos definir os aspectos que nos permitem delinear os passos para a obtenção da solução do
problema. A estruturação do modelo tem relação direta com o sistema representado, que é real.
Para organizarmos o nosso trabalho, precisamos considerar que a PO é dividida em seis fases
ordenadas:
Formulação do problema;
Construção ou alteração do modelo;
Cálculo do modelo;
Teste do modelo e da solução;
Estabelecimento e controle das soluções;
Implantação e acompanhamento.
Essas fases estão diretamente relacionadas à solução do problema. Em resumo, temos:
3.1 FORMULAÇÃO DO PROBLEMA
Nessa fase, determinamos o que pretendemos fazer. É o momento de definições, no qual
devemos desenvolver o problema cuidadosamente, com clareza e coerência, delimitando os
objetivos a alcançar e identificando as limitações ou restrições do produto em estudo, inclusive
esboçando e acolhendo críticas aos possíveis caminhos que desejamos alcançar. É o período
adequado para fazermos as proposições possíveis, verificando os registros e coletando novas
informações, com máxima precisão e veracidade das informações. E se a formulação for feita de
modo equivocado? Você deve lembrar que, se a formulação for feita de modo equivocado, fugindo
do objeto de estudo, todas as outras fases ficam comprometidas e podem levar ao erro.
3.2 CONSTRUÇÃO OU ALTERAÇÃO DO MODELO
Partimos para o enfrentamento dessa fase com a concepção de que o modelo é uma
representação da realidade estudada, portanto ele depende do estudo do problema já levantado na
fase inicial. É importante lembrar que os elementos constitutivos do modelo são oriundos de dados
da empresa ou do mercado, ou, ainda, do cenário que está sendo analisado. Aqui prevalece a
modelagem matemática, definida por equações e inequações matemáticas, seja na função objetivo
ou em suas restrições, como veremos mais adiante. Cabe lembrar que nessa fase é preciso separar as
22/05/2022 18:39 UNINTER
https://univirtus.uninter.com/ava/web/roa/ 9/20
variáveis decisivas (também chamadas de variáveis controláveis), das variáveis não controláveis. Para
exemplificar, podemos dizer que uma variável controlável é aquela que, em uma situação de
produção, representa a quantidade produzida. Já a variável não controlada poderia ser a demanda
dessa quantidade ou o preço de mercado praticado por certo produto.
3.3 CÁLCULO DO MODELO
Também podemos chamá-la de resolução do modelo. É a fase na qual encontramos a solução ou
as soluções do modelo por meio de diversas técnicas de resolução, desde as mais simples, nas quais
os problemas também são simples, até técnicas de programação lineares mais sofisticadas. O método
simplex é uma dessas técnicas que podemos utilizar quando se trata de problemas com mais de duas
variáveis controladas. Existem também muitos recursos computacionais que permitem fazer o cálculo
com extremo rigor, confiabilidade e rapidez. Podemos destacar alguns, como o Solver do Microsoft®
Excel, Lindo, Lingo, WinQSB, bibliotecas do Python, etc.
3.4 TESTE DO MODELO E DA SOLUÇÃO
Nessa fase, verificamos se os resultados obtidos pelas soluções encontradas do modelo
matemático servem para o modelo real do problema, após sua implantação, ou, ainda, se ele permite
verificar se serão necessárias novas soluções para melhorar ainda mais.
3.5 ESTABELECIMENTO E CONTROLE DAS SOLUÇÕES
Por quecontrole? Na construção do modelo, bem como na sua execução, devemos identificar
alguns parâmetros ou valores fixos para a solução do problema. Esses parâmetros devem ser
controlados, para que, caso sofram desvios durante o processo, o modelo possa ser corrigido.
3.6 IMPLANTAÇÃO E ACOMPANHAMENTO
É quando verificamos com precisão o que conseguimos, ou seja, o que encontramos nas fases
anteriores, desde que tenhamos feito todo o acompanhamento do processo. Podemos também,
nessa etapa, fazer correções ou ajustes no modelo, caso sejam necessários.
22/05/2022 18:39 UNINTER
https://univirtus.uninter.com/ava/web/roa/ 10/20
É interessante pensar que a pesquisa operacional atua em vários níveis do conhecimento que
podem ser formulados matematicamente, adotando uma técnica específica para cada situação, por
exemplo:
Em setores cujo objetivo é otimizar a quantidade produzida para alcançar o menor custo ou a
maior receita (aumentar ou diminuir), situação na qual podemos citar a agricultura, a indústria
química ou a produção industrial;
Na indústria moveleira e metalúrgica, a qual procura minimizar o desperdício com problemas
de cortes de chapas ou madeiras, tendo assim um melhor aproveitamento;
Em carteira de investimentos que possam trazer uma opção melhor para um determinado
investimento, em função de obter uma melhor rentabilidade;
Em situações de transporte para otimizar o tempo e custo tanto no que se refere a fluxo de
transporte quanto a fluxo para obtenção do caminho mínimo.
Para cada situação, como já dissemos, utilizamos uma ferramenta (procedimento) ou técnica,
conforme particularidades que apresentam. Entre elas, podemos destacar:
Programação linear (PL), que consiste na programação matemática que procura otimizar
situações-problema sujeitas a certas restrições, maximizando ou minimizando. Cabe ressaltar
que existem outros tipos de programação linear, com características bem definidas, como as da
programação inteira, mista ou dinâmica;
Teoria dos grafos, técnica que é direcionada para os fluxos máximos, o caminho mais curto, a
roteirização de caminhos para veículos, o planejamento e programação de projetos (PERT e
COM);
Simulação, que atua com modelos representativos analisando o comportamento de variáveis e
abrangendo situações que favorecem à lei do acaso, sendo otimizadas. Como exemplo
podemos falar sobre a simulação de Monte Carlo;
Teoria dos jogos, a qual se baseia em estratégias para análise de consequências, persuasão e
tomada de decisão.
Essas técnicas podem ser utilizadas para o estudo do problema e a obtenção de dados
quantificados como subsídios para tomar decisões na empresa.
Dentre diversos temas estudados em PO, abordaremos inicialmente a programação linear (PL),
que consiste em uma das mais importantes áreas da pesquisa operacional. Veremos a formulação de
22/05/2022 18:39 UNINTER
https://univirtus.uninter.com/ava/web/roa/ 11/20
problemas de PL, além de alguns exemplos e aplicações.
TEMA 4 – PROGRAMAÇÃO LINEAR
A programação linear consiste em uma das mais importantes técnicas de otimização
relacionadas à pesquisa operacional. A principal característica da programação linear é o uso de uma
função objetivo linear e de restrições lineares. Muitos problemas de otimização estão sujeitos a
restrições tais como limitações de investimentos, mão de obra, matéria-prima, entre outras.
Matematicamente, essas restrições, bem como a função objetivo, podem ser lineares ou não lineares.
Em particular, a programação linear tem como objetivo abordar problemas de otimização dotados de
uma função objetivo linear e de restrições também lineares. Mas o que é uma restrição ou uma
função objetivo linear?
Uma função objetivo ou uma restrição são ditas lineares quando cada aumento de uma unidade
em uma das variáveis do problema corresponde a um aumento constante por unidade no recurso
associado a essa variável.
Graficamente, uma expressão linear com duas variáveis é representada por uma reta. No caso de
três variáveis, a representação gráfica é um plano. Para quatro ou mais variáveis temos hiperplanos,
mas que infelizmente não podem ser representados graficamente. No entanto, independentemente
do número de variáveis do problema, as características lineares são preservadas.
Problemas de caráter linear ocorrem em diversas situações. Por exemplo, vamos considerar que
em um posto de gasolina, o litro do combustível é vendido por R$ 6,00. O total a ser pago é
proporcional à quantidade de combustível adquirida. Note que se um litro custa R$ 6,00, dois litros
custam R$ 12,00, 3 litros custam R$ 18,00, 3,4 litros custam R$ 20,40 e assim por diante. Dizemos que
a relação entre a quantidade de combustível adquirida e o total pago é linear.
Podemos representar esta relação por meio de uma reta y=6x onde y é o total a ser pago e x é a
quantidade de combustível.
Graficamente, temos:
22/05/2022 18:39 UNINTER
https://univirtus.uninter.com/ava/web/roa/ 12/20
Como a programação linear está relacionada a uma função objetivo linear e a restrições lineares,
com base na modelagem matemática, podemos escrever a seguinte forma geral para esses
problemas
Nesta formulação, temos importantes elementos a serem considerados. Os elementos aij, bi e cj
são parâmetros na forma numérica e estão relacionados aos dados do problema. Os termos xj
correspondem às variáveis, ou seja, são elementos do problema que possuem valores desconhecidos,
mas que precisamos encontrar de modo que satisfaçam a função objetivo e que estejam de acordo
com as restrições do problema. O termo “s.a.” é um formalismo apenas que indica que temos uma
função objetivo que está sujeita a uma sequência de restrições.
A formulação de um problema de PL tem três elementos que são fundamentais e que sempre
existirão: as variáveis, a função objetivo e as restrições.
Vamos, inicialmente, tratar da função objetivo, uma expressão na forma matemática que está
associada ao objetivo principal do problema.
22/05/2022 18:39 UNINTER
https://univirtus.uninter.com/ava/web/roa/ 13/20
A função objetivo pode estar relacionada a um problema de maximização ou a um problema de
minimização.
Quando o problema é maximizar z, temos
Quando o problema é minimizar z, temos
Em ambos os casos,  são números reais e  são as variáveis do problema.
Além da função objetivo, temos também as restrições do problema que estão associadas às
limitações ou condições do problema.
Essas limitações ou condições variam de acordo com o problema.
Dentre as muitas que podem ocorrer, vejamos alguns exemplos de restrições:
Capital disponível;
Quantidade disponível de matéria-prima;
Capacidade de produção;
Quantidade de mão de obra disponível;
Limitações no preço;
Estoque mínimo ou máximo;
Demanda mínima ou máxima;
Limite de espaço físico;
Distância entre localidades.
As restrições podem ser de igualdade ou de desigualdade:
ou
22/05/2022 18:39 UNINTER
https://univirtus.uninter.com/ava/web/roa/ 14/20
Em situações reais, os elementos de um problema de PL são identificados com base em uma
análise do cenário. A formulação é uma importante etapa e precisa ser feita de uma forma cuidadosa
e correta, a fim de estar representando fielmente o problema a ser resolvido.
TEMA 5 – FORMULAÇÃO DE PROBLEMAS DE PROGRAMAÇÃO
LINEAR
Sabemos que a formulação é uma importante etapa a ser considerada no processo de
otimização. Para que possamos obter a formulação de um problema de programação linear, é
preciso identificar quais são os elementos fundamentais existentes: variáveis, função objetivo e
restrições. Podemos considerar também como um elemento fundamental de um problema de PL a
solução ótima, caso exista.
As variáveis estão diretamente relacionadas ao ponto principal do problema. Correspondem aos
elementos existentes e os respectivos valores serão obtidos na solução do problema. A função
objetivo está diretamente relacionada ao problema e indica, por meio de uma expressão matemática,
a meta a ser atingida. Quantoàs restrições, temos as condições ou limitações existentes.
Para entendermos melhor como devemos proceder para identificarmos estes elementos e,
consequentemente, formularmos um problema de programação linear, vamos pensar em alguns
exemplos.
Neste momento vamos nos concentrar na formulação dos problemas. Como podemos resolver
estes e outros problemas? Aprenderemos em conteúdos posteriores.
No primeiro exemplo, iremos considerar um problema simplificado relacionado a uma indústria
têxtil que fabrica toalhas de banho e de rosto. Antes de apresentarmos o enunciado do exemplo,
vamos entender um pouco como funciona o processo de produção destas toalhas.
Inicialmente, a indústria possui um lote de fios que são colocados em uma urdideira.
Saiba mais
  Urdideira é uma máquina parecida com uma grande gaiola que tem como objetivo
preparar os fios para serem direcionados aos teares que ficam na tecelagem da indústria. Como
22/05/2022 18:39 UNINTER
https://univirtus.uninter.com/ava/web/roa/ 15/20
resultado do trabalho dos teares, as toalhas são produzidas por meio do entrelaçamento dos
fios. Inicialmente, é fabricado o tecido das toalhas que em seguida é aberto e cortado de
maneira automatizada. Na sequência, é realizada a costura lateral da toalha por meio de
máquinas. Após a costura lateral, as toalhas seguem para a máquina de costura transversal onde
elas são limpas, contadas e etiquetadas. Nesta máquina são feitas as costuras na parte superior e
inferior das toalhas. Na etapa final da fabricação, as toalhas são inspecionadas e dobradas,
prontas para serem separadas, embaladas e encaminhadas para a expedição. É claro que nesse
processo há diversos profissionais envolvidos, e a indústria precisa focar não apenas no processo
de produção mas também no cuidado com o meio ambiente, estudar o comportamento do
consumidor, estar por dentro das tendências do mercado e cuidar da qualidade dos produtos e
da relação com os clientes, com outras empresas e com a sociedade.
Agora que já sabemos um pouco como é o processo de fabricação de toalhas, vamos utilizar
alguns exemplos simplificados relacionados ao tema para podermos aprender a identificar os
elementos de um problema de programação linear, o processo de construção da função objetivo e
das restrições, a possibilidade de adicionarmos mais restrições a um problema e muito mais.
Exemplo 1:
Uma indústria têxtil produz toalhas de banho e de rosto. No processo de fabricação, cada toalha
de banho consome 400 g de tecido enquanto que para a produção de cada toalha de rosto são
necessários 180 g de tecido. O lucro da indústria para a venda de cada toalha de banho corresponde
a R$ 15,00 e para cada toalha de rosto corresponde a R$ 7,00. Mensalmente, a indústria tem uma
disponibilidade de matéria-prima equivalente a 5 toneladas de tecido. Quantas toalhas de rosto e
quantas toalhas de banho deverão ser produzidas de modo que o lucro mensal seja o maior
possível? Formule o problema como um problema de programação linear.
Resolução comentada:
Quando pensamos na formulação de um problema de programação linear precisamos,
inicialmente, identificar corretamente as variáveis do problema. Para isso, basta verificarmos o que
precisamos descobrir. No caso do exemplo que estamos considerando, o objetivo é sabermos
quantas toalhas de banho e quantas toalhas de rosto deverão ser produzidas. Assim, as variáveis do
problema são as quantidades de toalhas de cada modelo a serem produzidas. Podemos representar
22/05/2022 18:39 UNINTER
https://univirtus.uninter.com/ava/web/roa/ 16/20
essas variáveis por x1 e x2, que são nomenclaturas mais genéricas, por b e r, as iniciais de das palavras
banho e rosto, respectivamente, ou por quaisquer outros termos. A escolha dos nomes das variáveis é
feita de acordo com a necessidade ou com a vontade de quem está formulando o problema. Iremos
optar por b e por r para facilitar a compreensão da formulação e, quando resolvermos futuramente o
problema, essa nomenclatura irá facilitar na associação da resposta obtida com as toalhas a serem
produzidas. Assim, podemos definir as variáveis da seguinte forma:
b = quantidade de toalhas de banho a serem produzidas;
r = quantidade de toalhas de rosto a serem produzidas.
Agora que sabemos quais são as variáveis, podemos escrever a função objetivo e as restrições.
Vamos começar pela função objetivo. O primeiro passo para que possamos escrever a função
objetivo, é identificarmos qual é o objetivo, a meta apresentada no problema. Pelo enunciado, fica
claro que a meta é obter o lucro mensal máximo relacionado à produção e, é claro, em relação à
posterior venda de toalhas de banho e de rosto.
Pelas informações contidas no enunciado, o lucro para a venda de cada toalha de banho
corresponde a R$ 15,00 e para a venda de cada toalha de rosto produzida corresponde a R$ 7,00.
Assim, o lucro referente à produção de b toalhas de banho corresponde à multiplicação de R$ 15,00
pela quantidade de toalhas de banho a serem produzidas, ou seja, 15 . b, ou, de maneira equivalente,
15b. O lucro referente às toalhas de rosto é dado pela multiplicação da quantidade de toalhas de
rosto produzidas r pelo lucro unitário R$ 7,00, ou seja, 7b.
Para que tenhamos o lucro mensal L, basta somarmos o lucro referente às toalhas de banho com
o lucro obtido a partir das toalhas de rosto, ou seja
L = 15b + 7r
Como o objetivo da indústria é obter o maior lucro mensal, o problema é de maximização. Logo,
a função objetivo corresponde a
max L = 15b + 7r
onde o termo max indica que temos um problema de maximização.
Vamos agora determinar as restrições do problema. Para isso, precisamos identificar quais são as
condições existentes ou os fatores que limitam a produção. Observando as informações contidas no
22/05/2022 18:39 UNINTER
https://univirtus.uninter.com/ava/web/roa/ 17/20
enunciado, sabemos que cada toalha de banho utiliza 400 g de tecido e que cada toalha de rosto
utiliza 180 g de tecido. Sabemos também que o total de tecido disponível é de 5 toneladas por mês.
Podemos concluir então que a única restrição do problema é a quantidade máxima de tecido
disponível. É claro que poderíamos ter muitas outras restrições, mas como foi dito no início, estamos
trabalhando com uma forma simplificada do problema. Além disso, nos próximos exemplos iremos
adicionar mais restrições a este problema para que possamos aprender a formular um problema
passo a passo e também para sermos capazes de identificar o impacto de novas restrições neste
problema.
Voltando à restrição do problema, como a quantidade máxima de tecido está em toneladas e as
quantidades unitárias estão em gramas, precisamos converter estas unidades para uma em comum.
Podemos, por exemplo, transformar todas elas em quilos. Para convertermos toneladas em quilos,
multiplicamos o valor por 1000 e, para convertermos gramas em quilos, dividimos o valor por 1000.
Assim, 5 toneladas é equivalente a 5000 quilos, 180 g equivale a 0,18 kg e 400 g equivale a 0,4 kg.
Agora que temos todas as unidades convertidas para quilos, podemos pensar em como construir
a restrição. A ideia é bem simples. Como a indústria possui 5000 quilos de tecido, é possível utilizar
no máximo 5000 quilos para a produção de toalhas de banho e de rosto. Sabemos também que cada
toalha de banho requer 0,4 quilos de tecido. Como serão produzidas b toalhas de banho, o total de
tecido necessário é igual a 0,4 . b que pode ser escrito como 0,4b. Em relação às toalhas de rosto, a
abordagem é a mesma. Cada toalha de rosto utiliza 0,18 quilos e r toalhas de rosto serão produzidas.
O total de tecido para essas toalhas é o resultado da multiplicação de 0,18 pela quantidade de
toalhas de rosto produzidas, ou seja, 0,18 . r que pode ser escrito como 0,18r. Precisamos agora da
representação matemática do total de tecido utilizado para a produção das duas toalhas que
corresponde à soma 0,4b + 0,18r. Como essa quantidade não pode ultrapassar 5000 quilos,
utilizaremosum sinal de menor ou igual (≤) para essa restrição:
0,4b + 0,18r ≤ 5000
O significado da restrição é que o total de tecido utilizado para a produção de toalhas, tanto de
banho quanto de rosto, é menor ou igual a 5000 quilos.
Com base nos elementos obtidos, ou seja, variáveis, função objetivo e restrições, temos a
seguinte formulação:
22/05/2022 18:39 UNINTER
https://univirtus.uninter.com/ava/web/roa/ 18/20
max L = 15b + 7r
s.a. 0,4b + 0,18r ≤ 5000
b ≥ 0, r ≥ 0
Observe que adicionamos duas restrições, b ≥ 0 e r ≥ 0, que não foram apresentadas
diretamente no enunciado do problema, mas que existem por não fazer sentido prático produzir uma
quantidade negativa de toalhas de banho ou de toalhas de rosto.
No próximo exemplo, iremos incluir mais uma restrição a este problema.
Exemplo 2:
Uma indústria têxtil produz toalhas de banho e de rosto. No processo de fabricação, cada toalha
de banho consome 400 g de tecido enquanto que para a produção de cada toalha de rosto são
necessários 180 g de tecido. O lucro da indústria para a venda de cada toalha de banho corresponde
a R$ 15,00 e para cada toalha de rosto corresponde a R$ 7,00. Mensalmente, a indústria tem uma
disponibilidade de matéria-prima equivalente a 5 toneladas de tecido. A indústria tem um limite de
produção de no máximo 20000 toalhas de rosto. Quantas toalhas de rosto e quantas toalhas de
banho deverão ser produzidas de modo que o lucro mensal seja o maior possível? Formule o
problema como um problema de programação linear.
Resolução comentada:
No Exemplo 1, vimos que as variáveis do problema são:
b = quantidade de toalhas de banho a serem produzidas;
r = quantidade de toalhas de rosto a serem produzidas.
Vimos também que a função objetivo é
max L = 15b + 7r
e que a restrição relacionada a quantidade de tecido disponível é
0,4b + 0,18r ≤ 5000
22/05/2022 18:39 UNINTER
https://univirtus.uninter.com/ava/web/roa/ 19/20
No entanto, temos agora mais uma restrição: a produção máxima de 20000 toalhas de rosto.
Assim, temos a restrição
r ≤ 20000
Mas por qual motivo utilizamos o sinal de menor ou igual (≤) e não o sinal de igual (=)? A
resposta é bem simples. Como a produção é de no máximo 20000 toalhas de rosto, a indústria pode
produzir 20000 toalhas de rosto ou menos do que esta quantidade.
Considerando agora a nova restrição, a formulação do problema passa a ser
max L = 15b + 7r
s.a. 0,4b + 0,18r ≤ 5000
r ≤ 20000
b ≥ 0, r ≥ 0
Tanto no primeiro quanto no segundo exemplo foram apresentadas duas situações relacionadas
à fabricação de toalhas. Na primeira, a única restrição estava associada à quantidade de matéria-
prima disponível. Na segunda, além da restrição associada à quantidade total de matéria-prima
disponível, foi apresentada também uma condição em relação à produção máxima de toalhas de
rosto.
Mas o que isso influencia na solução do problema? Como dissemos anteriormente, nesta aula o
objetivo é pensarmos na formulação de problemas de programação linear.
Posteriormente, estudaremos diferentes formas de resolvermos problemas de programação
linear e continuaremos a trabalhar também com a formulação de problemas para que possamos
fortalecer a nossa aprendizagem.
FINALIZANDO
Aprendemos nesta aula o que é pesquisa operacional, sua importância, origem e algumas
aplicações em problemas reais. Aprendemos o que é um modelo matemático e a importância de
modelarmos corretamente um problema. Estudamos as características de problemas de programação
22/05/2022 18:39 UNINTER
https://univirtus.uninter.com/ava/web/roa/ 20/20
linear e abordamos a formulação destes problemas. O nosso objetivo maior é a aprendizagem.
Esperamos que você tenha compreendido da melhor forma possível os temas abordados durante a
aula. Se necessário, retome os conteúdos abordados e refaça os exemplos apresentados.
REFERÊNCIAS
BARBOSA, M. A.; ZANARDINI, R. A. D. Iniciação à pesquisa operacional no ambiente de
gestão. 3. ed. Curitiba: InterSaberes, 2015.
COLIN, E. C. Pesquisa operacional: 170 aplicações em estratégia, finanças, logística, produção,
marketing e vendas. São Paulo: Atlas, 2019.
HILLIER, F. S.; LIEBERMAN, G. J. Introdução à pesquisa operacional. 9. ed. Porto Alegre:
AMGH,2013.
LACHTERMACHER, G. Pesquisa operacional na tomada de decisões. 5. ed. Rio de Janeiro: LTC,
2016.
TAHA, H. Pesquisa operacional. 8. ed. São Paulo: Pearson Prentice Hall, 2008.

Continue navegando