0 Apostila - Pesquisa Operacional PDF
0 Apostila - Pesquisa Operacional PDF
0 Apostila - Pesquisa Operacional PDF
Pesquisa Operacional
APRESENTAÇÃO
É com satisfação que a Unisa Digital oferece a você, aluno(a), esta apostila de Pesquisa Operacional,
parte integrante de um conjunto de materiais de pesquisa voltado ao aprendizado dinâmico e autôno-
mo que a educação a distância exige. O principal objetivo desta apostila é propiciar aos(às) alunos(as)
uma apresentação do conteúdo básico da disciplina.
A Unisa Digital oferece outras formas de solidificar seu aprendizado, por meio de recursos multidis-
ciplinares, como chats, fóruns, aulas web, material de apoio e e-mail.
Para enriquecer o seu aprendizado, você ainda pode contar com a Biblioteca Virtual: www.unisa.br,
a Biblioteca Central da Unisa, juntamente às bibliotecas setoriais, que fornecem acervo digital e impresso,
bem como acesso a redes de informação e documentação.
Nesse contexto, os recursos disponíveis e necessários para apoiá-lo(a) no seu estudo são o suple-
mento que a Unisa Digital oferece, tornando seu aprendizado eficiente e prazeroso, concorrendo para
uma formação completa, na qual o conteúdo aprendido influencia sua vida profissional e pessoal.
A Unisa Digital é assim para você: Universidade a qualquer hora e em qualquer lugar!
Unisa Digital
SUMÁRIO
INTRODUÇÃO................................................................................................................................................ 5
1 INTRODUÇÃO À PESQUISA OPERACIONAL........................................................................ 7
1.1 Origem da Pesquisa Operacional...............................................................................................................................7
1.2 Problemas Típicos de Pesquisa Operacional..........................................................................................................8
1.3 Métodos de Pesquisa Operacional............................................................................................................................9
1.4 Exercício Resolvido.......................................................................................................................................................10
1.5 Resumo do Capítulo.....................................................................................................................................................10
1.6 Atividades Propostas....................................................................................................................................................10
2 MODELAGEM.......................................................................................................................................... 11
2.1 Fases do Estudo de Pesquisa Operacional...........................................................................................................11
2.2 Definição do Problema................................................................................................................................................12
2.3 Formulação do Modelo Matemático.....................................................................................................................12
2.4 Solução do Modelo.......................................................................................................................................................12
2.5 Validação do Modelo....................................................................................................................................................13
2.6 Exercício Resolvido.......................................................................................................................................................13
2.7 Resumo do Capítulo.....................................................................................................................................................13
2.8 Atividades Propostas....................................................................................................................................................14
3 PL..................................................................................................................................................................... 15
3.1 Construção do Modelo Matemático......................................................................................................................16
3.2 Exercício Resolvido.......................................................................................................................................................17
3.3 Método Gráfico...............................................................................................................................................................18
3.4 Exercícios Resolvidos....................................................................................................................................................19
3.5 Resumo do Capítulo.....................................................................................................................................................32
3.6 Atividades Propostas....................................................................................................................................................32
4 MÉTODO SIMPLEX............................................................................................................................... 35
4.1 Passos do Método Simplex (Problemas de Maximização).............................................................................36
4.2 Exercício Resolvido.......................................................................................................................................................37
4.3 Resumo do Capítulo.....................................................................................................................................................48
4.4 Atividades Propostas....................................................................................................................................................48
6 CONSIDERAÇÕES FINAIS................................................................................................................ 61
RESPOSTAS COMENTADAS DAS ATIVIDADES PROPOSTAS...................................... 63
REFERÊNCIAS.............................................................................................................................................. 73
INTRODUÇÃO
Caro(a) aluno(a),
5
Unisa | Educação a Distância | www.unisa.br
INTRODUÇÃO À PESQUISA
1 OPERACIONAL
7
Unisa | Educação a Distância | www.unisa.br
Mauro Noriaki Takeda
8
Unisa | Educação a Distância | www.unisa.br
Pesquisa Operacional
alocação de recursos;
localização e distribuição da produção;
9
Unisa | Educação a Distância | www.unisa.br
Mauro Noriaki Takeda
1. Faça uma breve descrição do que é pes- A sobrevivência de uma organização de-
quisa operacional. pende de um bom planejamento e isso pode ser
obtido por meio da pesquisa operacional, com a
Resolução: otimização das operações por meio da aplicação
dos mais recentes métodos e técnicas científicos.
Pesquisa operacional é uma ciência utili-
Algumas dessas técnicas são: PL, programação
zada na tomada de decisões nas mais diversas
inteira, programação mista e programação não
áreas, como organização e gerência, economia,
linear.
pesquisa de mercado, eficiência e produtividade,
organização de fluxos em fábricas, métodos de
controle de qualidade, transporte, estoque, distri-
buição e localização.
Caro(a) aluno(a),
Você verificou, neste capítulo, que a pesquisa operacional é um método científico de tomada de
decisões de grande importância e se aplica nas mais diversas áreas, como: organização e gerência, eco-
nomia, pesquisa de mercado, eficiência e produtividade, organização de fluxos em fábricas, métodos de
controle de qualidade, transporte, estoque, distribuição e localização.
Sua origem ocorreu durante a Segunda Guerra Mundial e, posteriormente, com o aumento da ve-
locidade de processamento e da quantidade de memória dos computadores, houve uma evolução con-
siderável da pesquisa operacional.
A pesquisa operacional utiliza um modelo matemático que reproduz o problema abordado, permi-
tindo a busca de uma solução numérica ótima.
10
Unisa | Educação a Distância | www.unisa.br
2 MODELAGEM
definição do problema;
construção do modelo do sistema;
Dicionário
cálculo da solução por meio do modelo;
validação do modelo; Implementação: ato de dar execução a um plano,
programa ou projeto.
implementação do modelo.
11
Unisa | Educação a Distância | www.unisa.br
Mauro Noriaki Takeda
Saiba mais
O objetivo aqui é encontrar a solução para o
A solução obtida é chamada “ótima”.
modelo proposto. A escolha do sistema é de fun-
damental importância para a qualidade da solu-
ção fornecida. A solução é obtida pelo algoritmo
mais adequado, em termos de rapidez de proces- Atenção
samento e precisão da resposta.
O objetivo geral de um problema de progra-
mação matemática é a busca por um ótimo,
que pode ser um máximo ou o mínimo de
uma função.
12
Unisa | Educação a Distância | www.unisa.br
Pesquisa Operacional
Resolução:
A validação do modelo é a confirmação de
que ele realmente representa o sistema real e,
consequentemente, a confiabilidade da solução
obtida por meio do modelo. Pode ser obtida pela
análise do seu desempenho utilizando dados an-
teriores do sistema e verificando se ele reproduz o
comportamento que o sistema apresentou.
Caro(a) aluno(a),
Você deve ter notado que a formulação do modelo depende diretamente do sistema a ser repre-
sentado e envolve as seguintes fases:
definição do problema;
construção do modelo do sistema;
cálculo da solução por meio do modelo;
validação do modelo;
implementação do modelo.
13
Unisa | Educação a Distância | www.unisa.br
Mauro Noriaki Takeda
Z = f ( Xi, Yj)
14
Unisa | Educação a Distância | www.unisa.br
3 PL
Caro(a) aluno(a),
Dicionário
Você sabia que a PL encontrou um aliado Inequação: é uma sentença aberta expressa por
muito poderoso? Esse aliado é o computador, uma desigualdade entre duas expressões algébri-
cas.
que, com a evolução e aumento da velocidade de
processamento, se tornou aliado naturalmente.
Então, preparado(a) para aprender sobre PL?
A formulação do problema a ser resolvido
A PL é uma técnica de planejamento e otimi-
utilizando PL obedece a algumas etapas básicas:
zação, e uma ferramenta utilizada para encontrar
o lucro máximo ou o custo mínimo em situações
nas quais temos diversas alternativas de escolha deve ser definido o objetivo básico do
sujeitas a algum tipo de restrição ou regulamen- problema, ou seja, a otimização a ser al-
tação. Teve seu desenvolvimento acelerado com cançada. Por exemplo: maximização de
o surgimento dos computadores e encontra-se lucro ou desempenhos, minimização
muito difundida em vários setores da sociedade. de custos ou de perdas. Tal objetivo será
Hoje, não podemos falar de pesquisa operacional representado por uma função objetivo
sem mencionar a PL. a ser maximizada ou minimizada;
Atualmente, é uma ferramenta padrão que para que essa função matemática seja
tem possibilitado altos lucros para a maioria das devidamente especificada, devem ser
companhias nos países industrializados. As apli- definidas as variáveis de decisão envol-
cações de PL fazem parte de rotinas diárias de vidas. Por exemplo: número de máqui-
planejamento nas mais variadas empresas, como nas, mão de obra disponível;
nas que possuem uma equipe de planejamento essas variáveis normalmente estão su-
e nas que simplesmente adquiriram um software jeitas a uma série de restrições, normal-
para aplicação da PL. mente representadas por inequações.
A palavra ‘linear’ significa que todas as fun- Por exemplo: quantidade de equipa-
ções matemáticas do modelo são funções linea- mentos disponível, tempo disponível.
res. A PL é utilizada para otimizar (maximizar ou
minimizar) uma função linear de variáveis, cha-
mada função objetivo, sujeita a uma série de res-
trições representadas por meio de equações ou
inequações lineares.
15
Unisa | Educação a Distância | www.unisa.br
Mauro Noriaki Takeda
Ou seja:
ܽ ݔ ܽ ݔ ڮ ܽ ݔൡ ൌ ൝ܾ
ଵଵ ଵ ଵଶ ଶ ଵ ଵ
ܽ ݔ ܽ ݔ ڮ ܽ ݔൡ ൌ ൝ܾ
ଶଵ ଵ ଶଶ ଶ ଶ ଶ
ڭ
ܽ ݔ ܽ ݔ ڮ ܽ ݔൡ ൌ ൝ܾ
ଵ ଵ ଶ ଶ
Com:
ݔଵ ǡ ݔଶ ǡ ڮǡ ݔ Ͳ
Sendo n o número de variáveis, m o número de restrições do problema e i o
Sendo n ode
índice número de variáveis,restrição.
uma determinada m o número de restrições do problema e i o índice de uma deter-
minada restrição.
ܼ ൌ ͵Ͳݔଵ ͶͲݔଶ
1. Uma fábrica produz um equipamento funcionários e cada equipamento re-
As restrições são: ܼ ൌ ͵Ͳݔଵ ͶͲݔଶ
em dois modelos: padrão e luxo. A linha quer 1 homem/dia; portanto, a produ-
de produção do modelo padrão com- x produção do ção
modelo
As restrições padrão:
são:
máxima diáriaesta
destalinha
linhade produção
é de 24 com
porta no máximo 24 funcionários e a máximo 24x funcionários
equipamentos.
produção do Desse
e cada
modelo modo,
equipamentopodemos
padrão: requer
esta linha1 de ho
do modelo luxo, 32 funcionários. Cada escrever matematicamente: x1 ≤ 24
portanto, a produção
máximomáxima diária destae linha
24 funcionários cada éequipament
de 24 equi
equipamento padrão consome 1 ho- produção do modelo luxo: esta linha de
mem/dia para ser produzido, enquan- Desse modo, podemos portanto,escrever
produção comporta matematicamente:
a produçãono máxima
máximo diária
32 fun-desta linh
to o modelo luxo requer 2 homens/dia cionários
Desse modo, e cada equipamento
ݔଵ ʹͶ escreverrequer
podemos matematicame
para cada equipamento. A fábrica pos- 2 homens/dia para ser produzido; por-
x produção do modelo luxo: esta linha de produção
sui 40 funcionários no total, que podem ݔଵ ʹͶcomporta n
tanto, a produção máxima diária des-
ser alocados nas duas linhas de produ- 32 funcionários e cada
x taprodução equipamento
do modelo requer
luxo: esta
linha é de 16 equipamentos. Desse 2
linhahomens/dia
de produç
ção. Sabendo que cada modelo padrão produzido; portanto,modo, podemos
a produçãoescrever
máximamatematica-
diária desta linh
32 funcionários e cada equipamento requer
fornece lucro de R$ 30,00 e cada mode- mente: x2 ≤ 16
lo luxo, lucro de R$ 40,00, qual deve ser equipamentos. Desse modo,
produzido; podemosa escrever
portanto, produção
disponibilidade máxima de funcioná-
matematicam
máxima di
o esquema de produção para maximi- equipamentos.
rios: ͳ modo,
ݔଶDesse
a linha de produção padrão podemos
irá pro- escreve
zar o lucro diário? duzir equipamentos por dia
x disponibilidade máxima de funcionários: ݔe,
a linha como
ଶ de
ͳ produção
cada equipamento requer 1 homem/
produzir ݔଵxequipamentos
disponibilidade por máxima
dia e, como cada equipament
de funcionários: a linh
Resolução: dia, serão necessários 1x1 funcionários.
homem/dia, serão necessários
Aproduzir
linha deݔଵprodução funcionários.
ͳݔଵ luxo
equipamentos por
irá A como
dia e,
produzir linha cad
de
Vamos começar a elaborar o modelo defi-
equipamentos
nindo as variáveis básicas, que são as quantida- luxo irá produzir
homem/dia, por dia
ݔଶ equipamentos
serão pore, dia
como
necessários cada
e, como
ͳݔ cada equ
ଵ funcionári
equipamento
des a ser produzidas do modelo padrão e do mo- requer 2 homens/dia, requer 2 homens/dia, se-
serão necessários
luxo irá produzir ʹݔଶ funcionários.
ݔequipamentos por dia e,
delo luxo. Vamos chamar a quantidade padrão e rão necessários 2x2 ଶfuncionários. Visto
a quantidade luxo. temos 40 funcionários
requer
que 2 disponíveis,
temos homens/dia, podemos
serão
40 funcionários escrever essa
necessários
disponíveis, ʹݔଶ
Os parâmetros são: como: podemos
temos 40escrever essa restrição
funcionários como: podemo
disponíveis,
como: ͳݔଵ ʹݔଶ ͶͲ
linha de produção padrão: 24; Portanto, o modelo é: ͳݔଵ ʹݔଶ ͶͲ
linha de produção luxo: 32;
Maximizar: Portanto, o modelo é:
total de funcionários disponíveis: 40.
Maximizar:ܼ ൌ ͵Ͳݔଵ ͶͲݔଶ
Sujeito a: ܼ ൌ ͵Ͳݔଵ ͶͲݔଶ
Como devemos maximizar o lucro, saben-
do que cada modelo padrão fornece lucro de R$ Sujeito a: ݔଵ ʹͶ
30,00 e cada modelo luxo, R$ 40,00, a função ob- ݔଶ ͳ ݔଵ ʹͶ
jetivo Z será:
ͳݔଵ ʹݔଶ ͶͲ ݔଶ ͳ
ݔଵ ǡ ݔଶ Ͳ ͳݔଵ ʹݔଶ ͶͲ
Z=30x1+40x2
ݔଵ ǡ ݔଶ Ͳ
17
Unisa | Educação a Distância | www.unisa.br
Mauro Noriaki Takeda
Você deve estar se perguntando: gráfico? Para concretizar esses passos, inicialmente,
Hoje, o pessoal da área administrativa utiliza mui- deve-se construir um sistema cartesiano, com os
to o recurso de gráfico, deixando de ser uma fer- seus eixos sendo as duas variáveis x1 e x2. A partir
ramenta exclusiva do pessoal de exatas. O gráfico daí, traçam-se as retas referentes às restrições do
ajuda muito na visualização e compreensão de problema e delimita-se a região viável. Encontra-
resultados e, em alguns casos, ele fala por si só. da a região viável, deve-se traçar uma reta com a
Nos problemas de pesquisa operacional declividade da função objetivo. Traçam-se, então,
que envolvem apenas duas variáveis de decisão, diversas retas paralelas a ela no sentido de Z cres-
a solução ótima de um modelo de PL pode ser re- cente até encontrar o ponto ótimo, que é o ponto
solvida por meio do método gráfico. no qual a reta assume o maior valor possível, cor-
tando a região viável (normalmente num vértice).
Atenção
Dicionário
18
Unisa | Educação a Distância | www.unisa.br
Pesquisa Operacional
3.4
3.4Exercícios Resolvidos
Exercícios Resolvidos
1)
1. Obtenha
Obtenha graficamente
graficamente aasolução
soluçãoótima
ótima para
para o problema
o problema a seguir,
a seguir, pordomeio
por meio do
deslocamento
da função objetivo:
deslocamento da função objetivo:
Maximizar:
Maximizar:
ܽݐ݅݁ܿ݁ݎൌ Ͳǡ͵ݔଵ Ͳǡͷݔଶ
Sujeito a:
Sujeito a:
ʹݔଵ ݔଶ ʹ
ݔଵ ͵ݔଶ ͵
ݔଵ Ͳǡ ݔଶ Ͳ
Resolução:
Resolução:Vamos construir um sistema cartesiano, no qual o eixo das abscissas será a
Vamos construir um sistema cartesiano, no qual o eixo das abscissas será a variável e o eixo das
variável ݔଵ e o eixo das ordenadas será a variável ݔଶ .
ordenadas será a variável x2.
x1 x2
0 2
1 0
19
Unisa | Educação a Distância | www.unisa.br
ଶ
ʹݔଵ Ͳ ൌ ʹ
Mauro Noriaki Takeda
ݔଵ ൌ ͳ
Colocando esses resultados em uma tabela, temos:
x1 x2
0 2
1 0
Aqui, mostramos somente o primeiro quadrante do plano cartesiano, visto que as variáveis
podem receber somente valores positivos.
Como a restrição é ʹݔଵ ݔଶ ʹ, a região de interesse é a hachurada.
Para construir o gráfico da segunda restrição, ݔଵ ͵ݔଶ ͵, vamos determinar dois valores para
ݔଵ e ݔଶ , visto que é uma reta, a partir da equação ݔଵ ͵ݔଶ ൌ ͵.
Atribuindo o valor ݔଵ ൌ Ͳ, temos:
Ͳ ͵ݔଶ ൌ ͵
ݔଶ ൌ ͳ
Atribuindo o valor ݔଶ ൌ Ͳ, temos:
ݔଵ ͵ ή Ͳ ൌ ͵
ݔଵ ൌ ͵
20
Unisa | Educação a Distância | www.unisa.br
Colocando esses resultados em uma tabela, temos:
ଵ
Ͳ ͵ݔଶ ൌ ͵
Pesquisa Operacional
ݔଶ ൌ ͳ
Atribuindo o valor ݔଶ ൌ Ͳ, temos:
ݔଵ ͵ ή Ͳ ൌ ͵
ݔଵ ൌ ͵
x1 x2
0 1
3 0
21
Unisa | Educação a Distância | www.unisa.br
Mauro Noriaki Takeda
Região
Simplex
Região
Essa região recebe o nome regiãoSimplex
convexa simplex, que representa o conjunto de soluções
viáveis.
Saiba mais
Saiba mais
Essa região
A região convexa simplex também recebe região
é chamada o nome região
viável convexa
ou região simplex, que representa o conjunto d
factível.
A região convexa simplex também é chamada re-
viáveis.
gião viável ou região factível.
Após o estabelecimento da região viável, o próximo passo é a determinação das curvas de nível
Saiba mais
que representam a função objetivo. Inicialmente, precisamos identificar dois pontos em que a curva de
A região
nível da função objetivo tem oconvexa
mesmo simplex também é chamada
valor. Normalmente, região
os valores de Xviável ou região
e Y iguais factível.
a zero (0) zeram a
Após o estabelecimento da região viável, o
função objetivo, exceto quando a função contém alguma constante (reta a).
próximo passo é a determinação das curvas de
Após oobjetivo.
nível que representam a função estabelecimento
Inicial- da região viável, o próximo passo é a determinação das cur
que representam
mente, precisamos identificar a função
dois pontos em queobjetivo. Inicialmente, precisamos identificar dois pontos em qu
nível objetivo
a curva de nível da função da função objetivo
tem o mesmotem o mesmo valor. Normalmente, os valores de X e Y iguais a zero
valor. Normalmente, osfunção objetivo,
valores de X eexceto quando
Y iguais a a função contém alguma constante (reta a).
zero (0) zeram a função objetivo, exceto
quando a função contém alguma cons-
tante (reta a).
22
Unisa | Educação a Distância | www.unisa.br
Pesquisa Operacional
ǡଷ
Observe que essa equação corresponde à equação da reta ݕൌ ܽ ݔ ܾ, na qual ܽ ൌ െ éo
ǡହ
௧
coeficiente angular e ܾ ൌ , o coeficiente linear. Se variarmos o valor da receita, obtemos retas
ǡହ
paralelas à reta a, visto que o coeficiente angular é o mesmo. Para receita de 0,4, temos a reta b:
E
D
UHFHLWD
F
E
D
UHFHLWD
UHFHLWD
23
Unisa | Educação a Distância | www.unisa.br
Mauro Noriaki Takeda
São, então, traçadas diversas paralelas a ela no sentido de Z crescente (maximização da função),
como na figura. Para receita 1, temos a reta d:
F
E UHFHLWD
D
UHFHLWD
UHFHLWD
Observe que a reta d não intercepta a região simplex, portanto não satisfaz a maximização da
função.
O ponto ótimo é o ponto no qual a reta de maior valor possível corta a região viável
(normalmente num vértice); na figura, corresponde à reta e:
H
F
E UHFHLWD
UHFHLWD
D
UHFHLWD
UHFHLWD
Para a solução ótima, temos ݔଵ ൌ Ͳǡ e ݔଶ ൌ Ͳǡͺ. Substituindo esses valores na função objetivo
ܽݐ݅݁ܿ݁ݎൌ Ͳǡ͵ݔଵ Ͳǡͷݔଶ , temos:
ͷݔ
ݔଵଵ
ݔ
ݔଶ ଶݔ ͷͶݔଶ ͳͲ
ଵʹͲ
ݔݔଵ Ͳǡ
ݔ ݔͷݔ
ଶ ଵͲݔଶ ͷͶ
ͳͲ
ଵ ଶ
Resolução: ͷݔଵ ݔଶݔଵͷͶͲǡ ݔଶ Ͳ
Vamos construir um sistema cartesiano,
Resolução: ݔଵ no
Ͳǡqual
ݔଶ Ͳ das abscissas será a variável ݔଵ e o eixo
o eixo
Resolução:
das ordenadas será a variável ݔ.
Resolução: Vamos construirଶum sistema cartesiano, no qual o eixo das abscissas será a variável ݔଵ e o eixo
Vamos construir um sistema cartesiano, no qual o eixo das abscissas será a variável x1 e o eixo das
das ordenadas
Vamos construir serásistema
um a variável ݔଶ .
cartesiano, no qual o eixo das abscissas será a variável ݔଵ e o eixo
ordenadas será a variável x2.
das ordenadas será a variável ݔଶ .
Para construir o gráfico da primeira restrição, ݔଵ ݔଶ ʹͲ, vamos determinar dois valores para
ݔଵ e ݔଶ , visto que é uma reta, a partir da equação ݔଵ ݔଶ ൌ ʹͲ.
Atribuindo o valor ݔଵ ൌ Ͳ, temos:
Ͳ ݔଶ ൌ ʹͲ
ݔଶ ൌ ʹͲ
x1 x2
0 20
20 0
Aqui, mostramos somente o primeiro quadrante do plano cartesiano, visto que as variáveis
podem receber somente valores positivos.
Como a restrição é ݔଵ ݔଶ ʹͲ, a região de interesse é a hachurada.
Para construir o gráfico da segunda restrição, ݔଵ ݔଶ ͳͲ, vamos determinar dois valores para
26ݔଵ e ݔଶ , visto que é uma reta, a partir da equação ݔଵ ݔଶ ൌ ͳͲ.
Unisa | Educação a Distância | www.unisa.br
Atribuindo o valor ݔଵ ൌ Ͳ, temos:
Pesquisa Operacional
Para construir o gráfico da segunda restrição, ݔଵ ݔଶ ͳͲ, vamos determinar dois valores para
ݔଵ e ݔଶ , visto que é uma reta, a partir da equação ݔଵ ݔଶ ൌ ͳͲ.
Atribuindo o valor ݔଵ ൌ Ͳ, temos:
Ͳ ݔଶ ൌ ͳͲ
ݔଶ ൌ ͳͲ
x1 x2
0 10
10 0
27
Unisa | Educação a Distância | www.unisa.br
Para construir o gráfico da terceira restrição, ͷݔଵ ݔଶ ͷͶ, vamos determinar dois valores para
Mauro Noriaki Takeda
Para construir o gráfico da terceira restrição, ͷݔଵ ݔଶ ͷͶ, vamos determinar dois valores para
ݔଵ e ݔଶ , visto que é uma reta, a partir da equação 5x1 +6x2 =54.
Atribuindo o valor ݔଵ ൌ Ͳ, temos:
ͷ ή Ͳ ݔଶ ൌ ͷͶ
ͷͶ
ݔଶ ൌ
ݔଶ ൌ ͻ
x1 x2
0 9
10,8 0
28
Unisa | Educação a Distância | www.unisa.br
10,8 0
Pesquisa Operacional
29
Unisa | Educação a Distância | www.unisa.br
Mauro Noriaki Takeda
Região
Simplex
Essa região recebe o nome região convexa simplex, que representa o conjunto de soluções
viáveis.
Após o estabelecimento da região viável, o próximo passo é a determinação das curvas de nível
que representam a função objetivo. Inicialmente, precisamos identificar dois pontos em que a curva de
nível da função objetivo tem o mesmo valor. Normalmente, os valores de X e Y iguais a zero (0) zeram a
função objetivo, exceto quando a função contém alguma constante (reta a).
30
Unisa | Educação a Distância | www.unisa.br
Pesquisa Operacional
FXVWR
Observe que a reta b intercepta a região simplex, mas não é o menor custo possível; portanto, ela
não satisfaz a minimização da função.
O ponto ótimo é o ponto no qual a reta de menor valor possível corta a região viável
(normalmente num vértice); na figura, corresponde à reta c:
F
FXVWR
FXVWR
D
31
Unisa | Educação a Distância | www.unisa.br
Mauro Noriaki Takeda
Para a solução ótima, temos ݔଵ ൌ e ݔଶ ൌ Ͷ. Substituindo esses valores na função objetivo
ܿ ݐݏݑൌ ͳͳݔଵ ͳʹݔଶ , temos:
ܿ ݐݏݑൌ ͳͳ ή ͳʹ ή Ͷ
ܿ ݐݏݑൌ Ͷͺ
ܿ ݐݏݑൌ ͳͳͶ
1. Monte o modelo de PL do seguinte problema: um sapateiro faz 6 sapatos por hora, se fizer so-
mente sapatos, e 5 cintos por hora, se fizer somente cintos. Ele gasta 2 unidades de couro para
fabricar 1 unidade de sapato e 1 unidade couro para fabricar 1 unidade de cinto. Sabendo que
o total disponível de couro é de 6 unidades e que o lucro unitário por sapato é de 5 unidades
monetárias e por cinto é de 2 unidades monetárias, pede-se o modelo do sistema de produção
do sapateiro, sendo o objetivo maximizar seu lucro por hora.
32
Unisa | Educação a Distância | www.unisa.br
maximizar seu lucro por hora.
Pesquisa Operacional
2. Resolva graficamente
2) Resolva o modelo:
graficamente o modelo:
Maximizar:
ݎܿݑܮൌ ʹݔଵ ͵ݔଶ
Sujeito a:
െݔଵ ʹݔଶ Ͷ
ݔଵ ʹݔଶ
ݔଵ ͵ݔଶ ͻ
ݔଵ Ͳǡ ݔଶ Ͳ
3) Resolva graficamente o problema a seguir: uma fábrica produz dois tipos de produto: standard
3. Resolva graficamente o problema a seguir: uma fábrica produz dois tipos de produto: standard
eluxo.
luxo.Cada modelostandard
Cadamodelo standardrequer
requer4 4horas
horasdedecorte
cortee e2 2horas
horasdedepolimento;
polimento;cada
cadamodelo
modeloluxo requ
luxo requer
2 horas de 2corte
horase de corte ede5 horas
5 horas de polimento.
polimento. A fábricaA possui
fábrica 2possui 2 cortadoras
cortadoras e 3 polidoras.
e 3 polidoras. Sabendo que
Sabendo que a semana de trabalho da fábrica é de 40 horas, que cada modelo standard dá um
semana de trabalho da fábrica é de 40 horas, que cada modelo standard dá um lucro de R$ 3,00 e cad
lucro de R$ 3,00 e cada modelo luxo, R$ 4,00 e que não há restrição de demanda, pede-se para
modelo luxo,
determinar R$ 4,00 edaque
a produção nãoque
fábrica há restrição
maximizade demanda, pede-se para determinar a produção d
o lucro.
fábrica que maximiza o lucro.
33
Unisa | Educação a Distância | www.unisa.br
4 MÉTODO SIMPLEX
Atenção
Saiba mais
O método gráfico facilita a visualização do método simplex, mas somente nos caso
Atenção
A solução ótima pode não existir em dois casos:
tridimensional.
O método gráfico facilita a visualização do
• quando não há nenhuma solução viável para
método simplex, mas somente nos casos bidi-
o problema, devido a restrições incompatíveis;
mensional e tridimensional.
• quando não há máximo (ou mínimo), isto é,
Inicialmente, vamos estudar os problemas de PL na forma padrão, c
uma ou mais variáveis podem tender a infinito
características para o sistema linear de equações:
e as restrições podem continuar sendo satisfei-
tas, o que fornece indefinidamente um valor a) todas as variáveis são não negativas;
Inicialmente, vamos estudar os problemas
para a função objetivo.
b) todos osde
bi são não
PL na negativos;
forma padrão, com as seguintes caracte-
c) todas as rísticas para iniciais
inequações o sistemadolinear de são
sistema equações:
do tipo ≤.
Para chegar a esse objetivo, o problema a) todas as variáveis são não negativas;
4.1 Passos do Método
deve apresentar uma solução básica inicial. As Simplex (Problemas
b) todos os bi de
sãoMaximização)
não negativos;
soluções básicas subsequentes são calculadas c) todas as inequações iniciais do sistema
trocando as variáveis básicas por não básicas, ge-
Passo 1: escrever a função objetivosão do tipo ≤. e introduzir as variáveis de folg
transformada
rando novas soluções. Os critérios para a escolha
desigualdade.
de vetores e, consequentemente, das variáveis
Passo 2: montar um quadro para os cálculos, colocando os coeficientes de35 todas a
Unisa | Educação a Distância | www.unisa.br
respectivos sinais, e, na última linha, incluir os coeficientes da função objetivo transfo
Mauro Noriaki Takeda
36
Unisa | Educação a Distância | www.unisa.br
Pesquisa Operacional
Resolução:Resolução:
Passo 1:
Passo 1:
A função objetivo é:
A função objetivo é:
ܼ ൌ ݔଵ ݔଶ
A função objetivo transformada é:
ܼ െ ݔଵ െ ݔଶ ൌ Ͳ
Vamos chamar ݔிభ a variável de folga da primeira restrição, ݔிమ a variável de folga da segunda
restrição e ݔிయ a variável de folga da terceira restrição. Incluindo essas variáveis, uma em cada restrição,
as inequações passam a ser as seguintes equações:
Saiba mais
coluna da variável que vai entrar na base é denominada coluna pivô.
A mais
Saiba
Dicionário
A coluna da variável que vai entrar na base é deno-
Dicionário
minada coluna pivô. Pivô: agente principal em torno do qual se alicer-
çam todos os cálculos.
Pivô: agente principal em torno do qual se alicerçam todos os cálculos.
De acordo com o item b do passo 6, o menor quociente ocorreu na primeira linha, indicando a
variável que deve sair da base: ݔிభ . Essa linha é denominada linha pivô e o coeficiente que se encontra
na interseção da coluna e da linha pivô é chamado número pivô ou, simplesmente, pivô.
Variável Coeficientes de Constante
Divisão
Variável básica ሺܸ ሻ
Coeficientes ݔde
ଵ ݔଶ భ
ݔிమ ݔிయ
ݔிConstante ሺܾ ሻ
Divisão
básica ሺܸ ሻ ݔଵ ݔଶݔ ݔிభ ݔிమ ݔிయ ሺܾ ሻ ͺ
ிభ 2 1 1 0 0 8 ൌͶ
ͺ ʹ
ݔிభ 2 1 1 0 0 8 ൌͶ
ݔிమ 1 2 0 1 0 ʹ 7 ൌ
ͳ
ݔிమ 1 2 0 1 0 7 ൌ ͵
ݔிయ 0 1 0 0 1 ͳ 3 ൌ
͵ Ͳ
ݔிయ 0 1Z 0 0
-1 -11 0 30 0 Ͳ
ൌ0
Z -1 -1 0 0 0 0
Passo 7: atualizar o sistema usando operações válidas com as linhas da matriz.
Vamos substituir a variável básica que sai pela que entra, calcular nova linha pivô e montar outra
so 7: atualizar o sistema usando operações válidas com as linhas da matriz.
tabela.
mos substituir a variável básica que sai pela que entra, calcular nova linha pivô e montar outra
Atenção
Atenção
ݒ݄݅ܽ݊݅ܮôܽ݊ݎ݅ݎ݁ݐ
ሾܰݒ݄݈݅ܽ݊݅ܽݒôሿ ൌ
ݒ݄݅ܽ݊݅ܮôܽ݊ܰ ݎ݅ݎ݁ݐú݉݁ݒ݅ݎô
ሾܰݒ݄݈݅ܽ݊݅ܽݒôሿ ൌ
ܰú݉݁ݒ݅ݎô
Variável Coeficientes de Constante
Divisão
Variável básica ሺܸ ሻ
Coeficientes ݔde
ଵ ݔଶ భ
ݔிమ ݔிయ
ݔிConstante ሺܾ ሻ
Divisão
básica ሺܸ ሻ ݔଵ ݔଶݔ ݔிభ ݔிమ ͳݔிయ ͳ ሺܾ ሻ
ଵ 1 0 0 4
ͳ ʹ ʹ
ͳUnisa | Educação a Distância | www.unisa.br 39
ݔଵ 1 0 0 4
ʹݔிమ ʹ
ݒ݄݅ܽ݊݅ܮôܽ݊ݎ݅ݎ݁ݐ
ሾܰݒ݄݈݅ܽ݊݅ܽݒôሿ ൌ
Mauro Noriaki Takeda ܰú݉݁ݒ݅ݎô
Para fazer a transformação das outras linhas, vamos utilizar o método de Gauss, aplicado na
resolução de sistemas lineares.
݊ú݉݁ݒ݅ܽ݊ݑ݈ܿܽ݀͵݄݈ܽ݊݅ܽ݀ݎô
ሾ݉ݎ݈݀ܽܿ݅݅ݐ݈ݑሿ ൌ െ
݊ݒ݅ݒô
Portanto, ݉ ݎ݈݀ܽܿ݅݅ݐ݈ݑൌ െ ൌ Ͳ. Em seguida, vamos calcular a nova linha 3 transformada:
ଵ
ݔଵ ൌ Ͳ ή ͳ Ͳ ൌ Ͳ
ͳ
ݔଶ ൌ Ͳ ή ͳ ൌ ͳ
ʹ
ͳ
ݔிభ ൌ Ͳ ή Ͳ ൌ Ͳ
ʹ
ݔிమ ൌ Ͳ ή Ͳ Ͳ ൌ Ͳ
ݔிయ ൌ Ͳ ή Ͳ ͳ ൌ ͳ
ܾ ൌ Ͳ ή Ͷ ͵ ൌ ͵
ሺିଵሻ
Portanto, ݉ ݎ݈݀ܽܿ݅݅ݐ݈ݑൌ െ ൌ ͳ. Em seguida, vamos calcular a nova linha 4 transformada:
ଵ
De acordo com o item b do passo 6, o menor quociente ocorreu na segunda linha, indicando a
variável que deve sair da base: ݔிమ . Esta será a linha pivô e o número pivô será 1,5.
43
Unisa | Educação a Distância | www.unisa.br
Mauro Noriaki Takeda
Vamos fazer a transformação das outras linhas utilizando o método de Gauss novamente.
44
Unisa | Educação a Distância | www.unisa.br
Pesquisa Operacional
ǡହ
Portanto, ݉ ݎ݈݀ܽܿ݅݅ݐ݈ݑൌ െ ൌ െͲǡͷ. Em seguida, vamos calcular a nova linha 1
ଵ
transformada:
ݔଵ ൌ െͲǡͷ ή Ͳ ͳ ൌ ͳ
ͳ
ݔଶ ൌ െͲǡͷ ή ͳ
ൌͲ
ʹ
ͳ ͳ ʹ
ݔிభ ൌ െͲǡͷ ή ൬െ ൰ ൌ
͵ ʹ ͵
ͳ ͳ
ݔிమ ൌ െͲǡͷ ή Ͳൌെ
ͳǡͷ ͵
ݔிయ ൌ െͲǡͷ ή Ͳ Ͳ ൌ Ͳ
ܾ ൌ െͲǡͷ ή ʹ Ͷ ൌ ͵
45
Unisa | Educação a Distância | www.unisa.br
Mauro Noriaki Takeda
ݔଵ ൌ െͳ ή Ͳ Ͳ ൌ Ͳ
ݔଶ ൌ െͳ ή ͳ ͳ ൌ Ͳ
ͳ ͳ
ݔிభ ൌ െͳ ή ൬െ ൰ Ͳ ൌ
͵ ͵
ʹ ʹ
ݔிమ ൌ െͳ ή Ͳ ൌ െ
͵ ͵
ݔிయ ൌ െͳ ή Ͳ ͳ ൌ ͳ
ܾ ൌ െͳ ή ʹ ͵ ൌ ͳ
46
Unisa | Educação a Distância | www.unisa.br
Pesquisa Operacional
ሺିǡହሻ
Portanto, ݉ ݎ݈݀ܽܿ݅݅ݐ݈ݑൌ െ ൌ Ͳǡͷ. Em seguida, vamos calcular a nova linha 4
ଵ
transformada.
ݔଵ ൌ Ͳǡͷ ή Ͳ Ͳ ൌ Ͳ
ݔଶ ൌ Ͳǡͷ ή ͳ ሺെͲǡͷሻ ൌ Ͳ
ͳ ͳ
ݔிభ ൌ Ͳǡͷ ή ൬െ ൰ Ͳǡͷ ൌ
͵ ͵
ʹ ͳ
ݔிమ ൌ Ͳǡͷ ή Ͳ ൌ
͵ ͵
ݔிయ ൌ Ͳǡͷ ή Ͳ Ͳ ൌ Ͳ
ܾ ൌ Ͳǡͷ ή ʹ Ͷ ൌ ͷ
47
Unisa | Educação a Distância | www.unisa.br
Mauro Noriaki Takeda
Caro(a) aluno(a),
Agora, aluno(a),
Caro(a) você é capaz de determinar a solução de um problema de PL utilizando o método
simplex.
Neste capítulo, você aprendeu a definir as variáveis de folga e a montar as equações necessárias
Agora, você é capaz de determinar a solução de um problema de PL utilizando o método simplex.
para a resolução utilizando o método simplex. Você deve lembrar-se dos passos que compreendem
Neste capítulo, você aprendeu a definir as variáveis de folga e a montar as equações necessárias
esse método.
para a resolução utilizando o método simplex. Você deve lembrar-se dos passos que compreendem esse
método.
4.4 Atividades Propostas
4.4 Atividades
1) Resolva, Propostas
pelo método simplex, o seguinte problema: uma empresa de comida canina produz dois
tipos de ração: Tobi e Rex. Para a manufatura das rações, são utilizados cereais e carne. Sabe-se que:
x pelo
1. Resolva, a ração Tobi utiliza
método 5 kg
simplex, de cereaisproblema:
o seguinte e 1 kg de uma
carneempresa
e a ração
deRex utilizacanina
comida 4 kg de carne
produz
dois tipose de
2 kgração: Tobi e Rex. Para a manufatura das rações, são utilizados cereais e carne.
de cereais;
Sabe-se que:
x o pacote de ração Tobi custa $ 20 e o pacote de ração Rex custa $ 30;
x o quilo de carne custa $ 4 e o quilo de cereais custa $ 1;
a ração Tobi utiliza 5 kg de cereais e 1 kg de carne e a ração Rex utiliza 4 kg de carne e 2 kg
dexcereais;
estão disponíveis por mês 10.000 kg de carne e 30.000 kg de cereais.
Deseja-se saber ade
o pacote quantidade
ração Tobi de cada
custa ração
$ 20 a produzir,
e o pacote de modo
de ração a maximizar
Rex custa $ 30; o lucro.
o quilo de carne custa $ 4 e o quilo de cereais custa $ 1;
estão disponíveis por mês 10.000 kg de carne e 30.000 kg de cereais.
48
Unisa | Educação a Distância | www.unisa.br
Pesquisa Operacional
49
Unisa | Educação a Distância | www.unisa.br
5 FERRAMENTA SOLVER DO EXCEL
Um software muito popular, que é específi- Neste curso, será utilizada a versão que
co para a resolução de problemas de PL, é o LIN- acompanha o pacote Office 2007, Microsoft Offi-
DO, da Lindo Systems. O site da empresa (http:// ce Excel 2007, exclusivamente para a solução de
www.lindo.com) disponibiliza uma versão trial, problemas de PL.
Você está ansioso(a) para resolver um pro- irá aparecer na lista. Ele pode estar Ativo ou Inati-
blema utilizando o Solver? Vamos verificar se ele vo. Se estiver listado em Suplementos de Aplica-
está instalado no computador. tivo Ativos, você já está pronto(a) para começar a
Abra a planilha Excel. Clique no botão Mi- utilizá-lo.
crosoft Office e, em seguida, clique na cai-
xa Opções do Excel . Na caixa de
diálogo Opções do Excel, na coluna da esquerda,
clique em Suplementos. Irá abrir no lado direito a
caixa Suplementos e, se o Solver estiver instalado,
51
Unisa | Educação a Distância | www.unisa.br
Mauro Noriaki Takeda
Se ele estiver listado em Suplementos de Aplicativo Inativos, clique no botão , que irá
abrir a caixa de diálogo a seguir:
52
Unisa | Educação a Distância | www.unisa.br
Pesquisa Operacional
Depois de ativar o Solver, o comando Solver torna-se disponível no grupo Análise, na guia Dados.
Saiba mais
O Solver é uma ferramenta de teste de hipótese que encontra o valor ideal de uma célula de destino
Saiba mais
alterando os valores nas células usadas para o cálculo da célula de destino.
O Solver é uma ferramenta de teste de hipótese que
encontra o valor ideal de uma célula de destino al-
Exercício
5.2terando Resolvido
os valores nas células usadas para o cálculo
da célula de destino.
Agora que o Solver está instalado no computador, está preparado(a) para “colocar a mão na
massa” e resolver um problema utilizando-o?
1) Certa empresa fabrica dois produtos: P1 e P2. O lucro por unidade de P1 é de 100 reais e o lucro
unitário de P2 é de 150 reais. A empresa necessita de 2 horas para fabricar uma unidade de P1 e 3
53
Unisa | Educação a Distância | www.unisa.br
Mauro Noriaki Takeda
Agora que o Solver está instalado no computador, está preparado(a) para “colocar a mão na massa”
e resolver um problema utilizando-o?
horas para fabricar uma unidade de P2. O tempo mensal disponível para essas atividades é de 120
horas para fabricar uma unidade de P2. O tempo mensal disponível para essas atividades é de 120
horas.1. AsCerta empresa
demandas fabrica dois
esperadas paraprodutos: P1 e P2. Olevaram
os dois produtos lucro poraunidade
empresadea P1 é de 100
decidir quereais e o lucro
os montantes
horas. As demandas esperadas para os dois produtos levaram a empresa a decidir que os montantes
unitário de P2 é de 150 reais. A empresa necessita de 2 horas para fabricar uma unidade de P1
produzidos de P1 e P2 não devem ultrapassar 40 unidades de P1 e 30 unidades de P2 por mês.
produzidose 3dehoras
P1 epara
P2 fabricar
não devemuma unidade de P2.
ultrapassar 40 O tempo mensal
unidades de P1 disponível para essas
e 30 unidades de P2atividades
por mês.é
Construade e resolva o modelo do sistema de produção mensal, com o objetivo de maximizar
120 horas. As demandas esperadas para os dois produtos levaram a empresa a decidir o lucro
queda
Construa e resolva o modelo do sistema de produção mensal, com o objetivo de maximizar o lucro da
empresa.os montantes produzidos de P1 e P2 não devem ultrapassar 40 unidades de P1 e 30 unidades
empresa. de P2 por mês. Construa e resolva o modelo do sistema de produção mensal, com o objetivo
de maximizar o lucro da empresa.
Resolução:
Resolução:
Resolução:
Vamos montar a função objetivo e as inequações de restrições.
Vamos montar a função objetivo e as inequações de restrições.
Função objetivo:
FunçãoVamos montar a função objetivo e as inequações de restrições.
objetivo:
Maximizar:
Função objetivo:
Maximizar:
ܼ ൌ ͳͲͲܲ ͳͷͲܲ
Maximizar: ܼ ൌ ͳͲͲܲଵ ଵ ͳͷͲܲଶ ଶ
Sujeito a:
Sujeito a:
ʹܲ ͵ܲ ͳʹͲ
Sujeito a: ʹܲଵ ଵ ͵ܲଶ ଶ ͳʹͲ
ܲ ͶͲ
ܲଵ ଵ ͶͲ
ܲ ͵Ͳ
ܲଶ ଶ ͵Ͳ
ܲ Ͳ
ܲଵ ଵ Ͳ
ܲ Ͳ
ܲଶ ଶ Ͳ
O próximo passo é colocar esses dados em uma planilha. Abra um novo arquivo no Microsoft
O próximo passo é colocar esses dados em uma planilha. Abra um novo arquivo no Microsoft
Excel. próximo passo é colocar esses dados em uma planilha. Abra um novo arquivo no Microsoft Excel.
O
Excel.
Iremos trabalhar não somente com as fórmulas, mas colocaremos alguns textos nas células, para
Iremos trabalhar não somente com as fórmulas, mas colocaremos alguns textos nas células, para
54 facilitar a identificação e a interpretação dos resultados obtidos.
Unisa |dos
Educação a Distância | www.unisa.br
facilitar a identificação e a interpretação resultados obtidos.
Pesquisa Operacional
Iremos trabalhar não somente com as fór- na célula A4, digite Função objetivo;
mulas, mas colocaremos alguns textos nas célu- na célula B4, digite a equação da função
las, para facilitar a identificação e a interpretação objetivo =100*B1+150*B2.
dos resultados obtidos.
Atenção
55
Unisa | Educação a Distância | www.unisa.br
Mauro Noriaki Takeda
Agora, vamos utilizar a ferramenta Solver para otimizar a função objetivo. Clique no menu Dados:
Agora, vamos utilizar a ferramenta Solver para otimizar a função objetivo. Clique no menu Dados:
Na caixa Definir célula de destino, selecione a célula da função objetivo (B4) clicando sobre ela
ou, simplesmente, digitando B4.
Logo abaixo, é requerido que se escolha entre três opções: Máx, para maximizar a função
objetivo; Mín, para minimizar a função objetivo; e Valor, que faz com que a função objetivo tenha
determinado valor. É adotado como padrão Máx; como queremos maximizar a função objetivo, não
56precisamos escolher.
Unisa | Educação a Distância | www.unisa.br
Na caixa Células variáveis, devem ser inseridas as células ajustáveis, que contêm o valor das
Pesquisa Operacional
Na caixa Definir célula de destino, selecione a célula da função objetivo (B4) clicando sobre ela ou,
simplesmente, digitando B4.
Logo abaixo, é requerido que se escolha entre três opções: Máx, para maximizar a função objetivo;
Mín, para minimizar a função objetivo; e Valor, que faz com que a função objetivo tenha determinado va-
lor. É adotado como padrão Máx; como queremos maximizar a função objetivo, não precisamos escolher.
As
Nacélulas ajustáveis
caixa Células devemdevem
variáveis, estar relacionadas
ser inseridasdireta ou indiretamente
as células com
ajustáveis, que a célula
contêm que contém
o valor das va-
oriáveis
valor da função objetivo. Podem ser especificadas até 200 células ajustáveis.
de decisão. Deve-se inserir um nome ou uma referência para cada célula ajustável, separando
as células não adjacentes por ponto e vírgula. Para que o Solver proponha automaticamente as células
As células ajustáveis devem estar relacionadas direta ou indiretamente com a célula que contém
ajustáveis com base na célula de destino, clique em Estimar .
o valor da função objetivo. Podem ser especificadas até 200 células ajustáveis.
As células ajustáveis
As células ajustáveis devem
devemestar
estarrelacionadas
relacionadasdireta
diretaou
ouindiretamente
indiretamentecomcoma célula
a célula que
que contém
contém o
o valor da função objetivo. Podem ser especificadas até 200 células ajustáveis.
valor da função objetivo. Podem ser especificadas até 200 células ajustáveis.
As restrições do problema devem ser inseridas na caixa Submeter às restrições. Para inserir as
restrições, siga estes passos:
As restrições do problema devem ser inseridas na caixa Submeter às restrições. Para inserir as
As restrições
x clique dono
problema devem ser inseridas na
botão Adicionar . Irácaixa
abrirSubmeter
a caixa deàsdiálogo
restrições. Para inserir
Adicionar as res-
restrição;
restrições, siga estes passos:
trições,
Assiga estes passos:
restrições do problema devem ser inseridas na caixa Submeter às restrições. Para inserir as
restrições, siga estes passos:
x clique
clique no botão
no botão Adicionar
Adicionar . Irá. abrir
Irá abrir a caixa
a caixa de diálogo
de diálogo Adicionar
Adicionar restrição;
restrição;
x clique no botão Adicionar . Irá abrir a caixa de diálogo Adicionar restrição;
na célula;
como temos mais restrições a ser adicionadas, clique no botão Adicionar . Irá a abrir novamente
a caixa de diálogo Adicionar restrição;
na célula;
x como temos mais restrições a ser adicionadas, clique no botão Adicionar . Irá
anaabrir
célula;
novamente a caixa de diálogo Adicionar restrição;
x como temosUnisa
mais|restrições
Educação aa ser adicionadas,
Distância clique no botão Adicionar
| www.unisa.br . Irá57
Mauro Noriaki Takeda
repita os passos até que todas as restrições estejam adicionadas. Quando adicionar a última
x repita
restrição, os passos
clique até que todas, em
no botão as restrições estejam
vez do botão adicionadas. Quando adicionar a
Adicionar;
x repita os passos até que todas as restrições estejam adicionadas. Quando adicionar a
última restrição, clique no botão , em vez do botão Adicionar;
última restrição, clique no botão , em vez do botão Adicionar;
Atenção
Nessa janela, podemos escolher entre manter a solução encontrada pelo Solver e restaurar os
Nessa
valores
Nessa janela,
originais.
janela, podemos
Também
podemos escolherselecionar
podemos
escolher entremanter
entre manter a solução
relatórios, que
a solução encontrada
contêm
encontrada pelo Solver
informações
pelo Solver e restaurar
esobre os
o processo
restaurar os va-
valores
lores
de originais.
originais.
solução Também
Também
do problema. podemos
podemos selecionar
selecionar relatórios,
relatórios, queque contêm
contêm informações
informações sobresobre o processo
o processo de
de solução do problema.
solução do problema.
Clique no botão para retornar à planilha e conferir os resultados obtidos.
58
Unisa | Educação a Distância | www.unisa.br
Pesquisa Operacional
Clique no botão para retornar à planilha e conferir os resultados obtidos.
2) Resolver, utilizando o Solver, o seguinte ݔଵ ǡ ݔଶ Ͳ uma fábrica de computadores produz dois
problema:
modelos de computador: A e B. O modelo A fornece um lucro de R$ 180,00 e o B, de R$ 300,00. O
2. Resolver,
2) Resolver, utilizando
utilizando o Solver,
o Solver, o seguinte
o seguinte problema:
problema: uma
uma fábricade
fábrica decomputadores
computadores produz dois
dois
modelo A requer, na sua produção, um gabinete pequeno e uma unidade de disco. O modelo B requer
modelos de computador: A e B. O modelo A fornece um lucro de R$ 180,00 e o B, de R$ 300,00.
modelos de computador: A e B. O modelo A fornece um lucro de R$ 180,00 e o B, de R$ 300,00. O
O modelo A requer, na sua produção, um gabinete pequeno e uma unidade de disco. O modelo
modelo ABrequer,
requerna umsua produção,
gabinete um gabinete
grande pequeno
e duas unidades deedisco.
uma unidade
Existem de
no disco. O modelo
estoque: B requer
60 unidades de
gabinete pequeno, 50 unidades de gabinete grande e 120 unidades de disco. Qual deve ser o
esquema de produção que maximiza o lucro?
59
Unisa | Educação a Distância | www.unisa.br
6 CONSIDERAÇÕES FINAIS
Caro(a) aluno(a),
Espera-se que, com esta apostila, você se envolva na disciplina; entenda e consiga definir e con-
ceituar a terminologia básica da pesquisa operacional, incluindo modelagem, otimização e cálculos ite-
rativos, aplicações clássicas e práticas da pesquisa operacional; conheça e aplique as principais técnicas
de PL; domine softwares que utilizam PL; aplique o método simplex na resolução do problema geral da
PL; desenvolva o raciocínio lógico; e saiba utilizar e aplicar as equações pertinentes aos vários assuntos
abordados e estudados na presente apostila no âmbito profissional e, consequentemente, na sociedade
em que se encontra inserido(a).
61
Unisa | Educação a Distância | www.unisa.br
RESPOSTAS COMENTADAS DAS
ATIVIDADES PROPOSTAS
Caro(a) aluno(a),
Capítulo 1
2. De acordo com o texto, algumas das técnicas utilizadas na pesquisa operacional são:
PL;
programação inteira;
programação mista;
programação não linear.
Capítulo 2
63
Unisa | Educação a Distância | www.unisa.br
2)Mauro
De acordo com o texto, o objetivo geral de um problema de programação matemática é a busca por
Noriaki Takeda
um ótimo, que pode ser um máximo ou o mínimo de uma função.
2. De acordo com o texto, o objetivo geral de um problema de programação matemática é a bus-
ca por
2) De acordo comumoótimo,
texto, oque pode ser
objetivo umde
geral máximo ou o mínimo
um problema de uma função.
de programação matemática é a busca por
Capítulo 3
um ótimo, que pode ser um máximo ou o mínimo de uma função.
Capítulo 3
1) A formulação do problema é a seguinte:
1. A3 formulação do problema é a seguinte:
Capítulo
Maximizar:
Maximizar:
ܼ ൌ ͷݔଵ ʹݔଶ
1) A formulação
Sujeito a: do problema é a seguinte:
Sujeito a:
Maximizar: ʹݔଵ ݔଶ
ܼ ൌ ͷݔଵ ʹݔଶ
ݔଵ
Sujeito a:
ݔଶ ͷ
ʹݔଵ ݔଶ
ݔଵ Ͳǡ ݔଶ Ͳ
ݔଵ
ݔଶ ͷ
2) O modelo é:
ݔଵ Ͳǡ ݔଶ Ͳ
Maximizar:
2. O modelo é:
Maximizar: ݎܿݑܮൌ ʹݔଵ ͵ݔଶ
2) O modelo é:
Sujeito a:
Maximizar:
Sujeito a: െݔଵ ʹݔଶ Ͷ
ݎܿݑܮൌ ʹݔଵ ͵ݔଶ
ݔଵ ʹݔଶ
Sujeito a:
ݔଵ ͵ݔଶ ͻ
െݔଵ ʹݔଶ Ͷ
ݔଵ Ͳǡ ݔଶ Ͳ
ݔଵ ʹݔଶ
Construindo o gráfico das restrições, temos:
ݔଵ ͵ݔଶ ͻ
Construindo o gráfico das restrições, temos:
ݔଵ Ͳǡ ݔଶ Ͳ
Construindo o gráfico das restrições, temos:
Região
Simplex
Região
Simplex
64
Unisa | Educação a Distância | www.unisa.br
Traçando a reta do lucro (azul), temos o gráfico a seguir, que fornece x1 =1Pesquisa
e x2 =Operacional
2,5, com
lucro = 9,5.Traçando
Traçandoa areta
retado
dolucro
lucro(azul),
(azul),temos
temoso ográfico
gráficoa aseguir,
seguir,que fornecex1x=1
quefornece e x2 = 2,5, com
1 =1 e x2 = 2,5, com
Traçando a reta do lucro (azul), temos o gráfico a seguir, que fornece x1 =1 e x2 = 2,5, com lucro
lucro
lucro==9,5.
9,5.= 9,5.
3) O modelo é:
3. O modelo é:
3) O modelo
Maximizar:
3) O modeloé:é:
Maximizar:
Maximizar:
Maximizar: ܼ ൌ ͵ݔଵ Ͷݔଶ
Sujeito a: Sujeito a: ܼܼൌൌ͵ݔ͵ݔ
ଵ ͶݔͶݔ
ଶ
ଵ ଶ
Sujeito
Sujeitoa:a: Ͷݔଵ ʹݔଶ ͺͲ
ͶݔͶݔ
ʹݔ ͷݔ
ଵଵ ଵ
ʹݔʹݔ ͳʹͲ
ଶଶ ଶ
ͺͲͺͲ
ʹݔʹݔ
ݔଵଵ ͷݔ ଶݔ
Ͳǡͷݔ ଶ
ͳʹͲ
Ͳ
ͳʹͲ
ଵ ଶ
ݔଵ ݔͲǡͲǡݔݔ
ଶ Ͳ Ͳ
ଵ ଶ
Construindo o gráfico das restrições, temos:
Construindo o gráfico das restrições, temos:
Construindo
Construindoo ográfico
gráficodas
dasrestrições,
restrições,temos:
temos:
Traçando a reta do lucro (azul), temos o gráfico a seguir, que fornece x1 =10 e x2 = 20, com lucro
= 110.
65
Unisa | Educação a Distância | www.unisa.br
Traçando a reta do lucro (azul), temos o gráfico a seguir, que fornece x1 =10 e x2 = 20, com
Mauro=
lucro Noriaki
110. Takeda
Capítulo 4
Capítulo 4
Capítulo 4
1. Precisamos
1) Precisamos calcularcalcular
o custoode
custo
cadade cadapara
ração ração para determinar
determinar o seu lucro.
o seu lucro.
Custo da ração Tobi:
Custo da ração Tobi:
1) Precisamos calcular o custo de cada ração para determinar o seu lucro.
ܿ ܶݐݏݑൌ ͷ ή ͳ Ͷ
Custo da ração Tobi:
ܿ ܶݐݏݑൌ ܴ̈́ͻǡͲͲ
ܿ ܶݐݏݑൌ ͷ ή ͳ Ͷ
Custodadaração
Custo raçãoRex:
Rex:
ܿ ܶݐݏݑൌ ܴ̈́ͻǡͲͲ
ܿ ܴݐݏݑൌ Ͷ ή Ͷ ʹ ή ͳ
Custo da ração Rex:
ܿ ܴݐݏݑൌ ܴ̈́ͳͺǡͲͲ
ܿ ܴݐݏݑൌ Ͷ ή Ͷ ʹ ή ͳ
Lucro:
Lucro:
ܿ ܴݐݏݑൌ ܴ̈́ͳͺǡͲͲ
Ração Tobi:
Ração Tobi:
Lucro:
ܶݎܿݑܮൌ ʹͲǡͲͲ െ ͻǡͲͲ
Ração Tobi:
ܶݎܿݑܮൌ ܴ̈́ͳͳǡͲͲ
ܶݎܿݑܮൌ ʹͲǡͲͲ െ ͻǡͲͲ
RaçãoRex:
Ração Rex:
ܶݎܿݑܮൌ ܴ̈́ͳͳǡͲͲ
ܴݎܿݑܮൌ ͵ͲǡͲͲ െ ͳͺǡͲͲ
Ração Rex:
ܴݎܿݑܮൌ ܴ̈́ͳʹǡͲͲ
ܴݎܿݑܮൌ ͵ͲǡͲͲ െ ͳͺǡͲͲ
O modelo é:
ܴݎܿݑܮൌ ܴ̈́ͳʹǡͲͲ
O modelo é:
Maximizar:
O modelo é:
Maximizar:
ܼ ൌ ͳͳݔଵ ͳʹݔଶ
Maximizar:
Sujeito a:
Sujeito a: ܼ ൌ ͳͳݔଵ ͳʹݔଶ
ݔଵ Ͷݔଶ ͳͲͲͲͲ
Sujeito a:
ͷݔଵ ʹݔଶ ͵ͲͲͲͲ
ݔଵ Ͷݔଶ ͳͲͲͲͲ
ݔ Ͳǡ ݔ Ͳ
ͷݔଵ ଵ ʹݔଶ ଶ ͵ͲͲͲͲ
Incluindo as variáveis de folga, temos:
ݔଵ Ͳǡ ݔଶ Ͳ
Incluindo as variáveis de folga, ݔtemos:
Ͷݔଶ ݔிభ ͳͲͲͲͲ
ଵ temos:
Incluindo as variáveis de folga,
ͷݔ
ݔଵͶݔʹݔଶݔݔிమ ͳͲͲͲͲ
͵ͲͲͲͲ
ଵ ଶ ிభ
66
Unisa | Educação a Distância | www.unisa.br
Pesquisa Operacional
Montando a tabela para
para os
os cálculos,
cálculos,temos:
temos:
Montando a tabela para os cálculos, temos:
Montando a tabela para os cálculos, temos:
Constante
Variável Coeficientes de Constante Divisão
Coeficientes de ሺܾ ሻ Divisão
Variável
básica ሺܸ ሻ Constante
Variável ሺܾ ሻ
básica ሺܸ ሻ ݔଵ Coeficientes
ݔଶ ݔிభ deݔிమ Divisão
ሺܾ ሻ
básica ሺܸ ሻ ݔଵ ݔଶ ݔிభ ݔிమ ͳͲͲͲͲ
ݔிభ ݔ1ଵ ݔ4ଶ ݔ1ிభ ݔ0ிమ 10000 ൌ ʹͷͲͲ
ͳͲͲͲͲ
Ͷ
ݔிభ 1 4 1 0 10000 ͳͲͲͲͲ ൌ ʹͷͲͲ
ݔிభ 1 4 1 0 10000 Ͷ ൌ ʹͷͲͲ
͵ͲͲͲͲ
ݔ 5 2 0 1 30000 ൌ ͳͷͲͲͲ
ʹͶ
ிమ
͵ͲͲͲͲ
ݔிమ 5 2 0 1 30000 ͵ͲͲͲͲ ൌ ͳͷͲͲͲ
ݔZிమ -11
5 -12 2 0 0
1 0
30000 ʹ ൌ ͳͷͲͲͲ
ʹ
Z -11 -12 0 0 0
Z -11 -12 0 0 0
iteração, temos:
Após a primeira iteração, temos:
Após a primeira iteração, temos: Constante
Após aVariável
primeira iteração, temos: de
Coeficientes Divisão
Constante
ሺܾ ሻ
Variável
básica ሺܸ ሻ Coeficientes de
Constante Divisão
Variável Coeficientes
ݔிభ deݔிమ ሺܾ ሻ Divisão
básica ሺܸ ሻ ݔଵ ݔଶ ሺܾ ሻ
básica ሺܸ ሻ ݔଵ ݔଶ ݔிభ ݔிమ ʹͷͲͲ
ݔଶ ݔଵ ݔ1ଶ 1/4
1/4 ݔிభ ݔ0ிమ 2500 ൌ ͳͲͲͲͲ
ʹͷͲͲ
ͳȀͶ
ݔଶ 1/4 1 1/4 0 2500 ʹͷͲͲ ൌ ͳͲͲͲͲ
ݔ 1/4 1 1/4 0 2500 ͳȀͶ
ʹͷͲͲͲ ൌ ͳͲͲͲͲ
ݔிଶమ 4,5 0 -1/2 1 25000 ͳȀͶ ൌ ͷͷͷͷǡͷ
ʹͷͲͲͲ
Ͷǡͷ
ݔிమ 4,5 0 -1/2 1 25000 ʹͷͲͲͲ ൌ ͷͷͷͷǡͷ
ݔZிమ 4,5
-8 0 -1/2 3 1
0 25000
30000 Ͷǡͷ ൌ ͷͷͷͷǡͷ
Ͷǡͷ
Z -8 0 3 0 30000
Z -8 0 3 0 30000
Após a segunda iteração, temos:
iteração, temos:
Após a segunda iteração, temos:
Coeficientes de Constante ሺܾ ሻ Divisão
Após a segunda
Variável básica ሺܸ ሻiteração, temos:
Coeficientes
ݔிభ de ݔ Constante ሺܾ ሻ Divisão
Variável básica ሺܸ ሻ ݔଵ ݔଶCoeficientes de ிమ Constante ሺܾ ሻ Divisão
Variável básica ሺܸ ሻ ݔ ݔ ݔி ݔி
ݔଶ 0ଵ 1ଶ 0,2778 భ
ݔிభ -0,0556
మ
ݔிమ 1111,11
ݔଵ ݔଶ
ݔ
ݔଶ 0
1 1
0 0,2778
-0,1111 -0,0556
0,2222 1111,11
5555,56
ݔଵଶ 0 1 0,2778 -0,0556 1111,11
ݔZଵ 01 0
0 -0,1111
2,1111 0,2222
1,7778 5555,56
74444,44
ݔଵ 1 0 -0,1111 0,2222 5555,56
Z 0 0 2,1111 1,7778 74444,44
Z 0 0 2,1111 1,7778 74444,44
A segunda iteração fornece como solução ótima ݔଵ ൌ ͷͷͷͷǡͷ; ݔଶ ൌ ͳͳͳͳǡͳͳ; ݔிభ ൌ Ͳ; ݔிమ ൌ Ͳ; e
A segunda iteração fornece como solução ótima ݔଵ ൌ ͷͷͷͷǡͷ; ݔଶ ൌ ͳͳͳͳǡͳͳ; ݔிభ ൌ Ͳ; ݔிమ ൌ Ͳ; e
ܼ ൌ ͶͶͶͶǡͶͶ.
A segunda iteração fornece como solução ótima ݔଵ ൌ ͷͷͷͷǡͷ; ݔଶ ൌ ͳͳͳͳǡͳͳ; ݔிభ ൌ Ͳ; ݔிమ ൌ Ͳ; e
ܼ ൌ ͶͶͶͶǡͶͶ.
ܼ ൌ ͶͶͶͶǡͶͶ.
67
Unisa | Educação a Distância | www.unisa.br
Mauro Noriaki Takeda
2) Incluindo as variáveis de folga, temos:
2. Incluindo as variáveis de folga, temos:
2) Incluindo as variáveis de folga, temos:
Maximizar:Maximizar:
Maximizar: ܼ ൌ ͵ݔଵ ͷݔଶ
Sujeito a: Sujeito a: ܼ ൌ ͵ݔଵ ͷݔଶ
Sujeito a: ʹݔଵ Ͷݔଶ ݔிభ ͳͲ
ʹݔଵ
ݔ ݔͶݔଶݔ ݔிభʹͲͳͲ
ଵ ଶ ிమ
Após as iterações, temos como solução ótima: ݔଵ ൌ ͵ǡͳͺͳͺ; ݔଶ ൌ ͲǡͻͲͻͲ; ݔிభ ൌ Ͳ; ݔிమ ൌ Ͳ;
Após
ݔிయ ൌ ʹ e ܼ as iterações, temos como solução ótima: ݔଵ ൌ ͵ǡͳͺͳͺ; ݔଶ ൌ ͲǡͻͲͻͲ; ݔிభ ൌ Ͳ; ݔிమ ൌ Ͳ;
ൌ ͳͶǡͲͻ.
ݔிయ ൌ ʹ e ܼ ൌ ͳͶǡͲͻ.
Capítulo 5
Capítulo 5
68
Unisa | Educação a Distância | www.unisa.br
Pesquisa Operacional
Capítulo 5
O resultado é:
O resultado é:
O resultado é:
O resultado é:
69
Unisa | Educação a Distância | www.unisa.br
Mauro Noriaki Takeda
2. A formulação
2) A formulação do problema
do problema é a seguinte:
é a seguinte:
Maximizar:Maximizar:
2) A formulação do problema é a seguinte:ܼ ൌ ͳͺͲݔଵ ͵ͲͲݔଶ
Sujeito a: Sujeito a:
Maximizar:
2) A formulação do problema é a seguinte:ܼ ݔ
ൌ ͳͺͲݔ
ʹݔଵ
͵ͲͲݔ
ͳʹͲ ଶ
ଵ ଶ
Maximizar:
Sujeito a: ݔଵ Ͳ
ܼ ൌ ͳͺͲݔଵ ͵ͲͲݔଶ
ݔଵ ݔʹݔ
ଶ ͳʹͲ
ଶ ͷͲ
Sujeito a:
ݔଵ ݔଵͲǡݔͲ
ଶ Ͳ
ݔଵ ʹݔଶ ͳʹͲ
ݔଶ ͷͲ
ݔଵ Ͳ
ݔଵ Ͳǡ ݔଶ Ͳ
Colocando os dados na planilha, temos:
ݔଶ ͷͲ
Colocando os dados na planilha, temos:
ݔଵ Ͳǡ ݔଶ Ͳ
Colocando os dados na planilha, temos:
O resultado é:
O resultado é:
O resultado é:
70
Unisa | Educação a Distância | www.unisa.br
Pesquisa Operacional
O resultado é:
71
Unisa | Educação a Distância | www.unisa.br
REFERÊNCIAS
ARENALES, M. et al. Pesquisa operacional para cursos de engenharia. São Paulo: Campus, 2007.
HILLIER, F. S.; LIEBERMAN, G. J. Introdução à pesquisa operacional. 8. ed. São Paulo: McGraw Hill, 2006.
LACHTERMACHER, G. Pesquisa operacional na tomada de decisões. 4. ed. São Paulo: Pearson Prentice
Hall, 2009.
LOESCH C.; HEIN N. Pesquisa operacional: fundamentos e modelos. São Paulo: Saraiva, 2009.
TAHA, H. A. Pesquisa operacional. 8. ed. São Paulo: Pearson Prentice Hall, 2007.
73
Unisa | Educação a Distância | www.unisa.br