Buscar

PESQUISA OPERACIONAL EXERCICIOS RESOLVIDOS

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 13 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 13 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 13 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

1/13 
 
 
 
 
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
Curso: Engenharia de Produção 
Semestre: 6º 
Disciplina: Pesquisa Operacional 
Professor: Bárbara Helen Rodrigues Ramires Seribeli 
 
ATIVIDADE 1 - REFERENTE AS AULA 01 A 04 
 
Construção de modelos 
 
1) A empresa NYZ, fez uma recente pesquisa onde aponta que a necessidade mínima de vitaminas 
na alimentação é de 37 unidades por dia e a de proteínas de 31 unidades por dia. Considerando 
que uma pessoa tem disponível carne e ovo para se alimentar e que cada unidade de carne 
contém 4 unidades de vitaminas e 6 unidades de proteínas e cada unidade de ovo contém 8 
unidades de vitaminas e 6 unidades de proteínas. Construa o modelo matemático que representa 
qual a quantidade de carne e ovo que deve ser consumida de forma a ter o “Menor custo 
possível”. Cada unidade de carne custa R$ 3,00 e cada unidade de ovo custa R$ 2,5. 
 
Solução: 
Necessidade minima de vitamina: 37 unidades/dia 
Necessidade minima de proteina: 31 unidades/dia 
- 1 unidade de carne: 4 unidade de vitamna; 6 unidades de proteinas, custo de R$ 3,00. 
- 1 unidade de ovo: 8 unidade de vitamna; 6 unidades de proteinas, custo de R$ 2,50. 
- Determinção das variáveis de decisão: 
- Unidade de carne consumida: x1 
- Unidade de ovo consumida: x2 
Determinação da minha função objetivo: (minimizar custo) 
Min Z=3x1 +2,5x2 
 Sujeito as restrições 
4x1 + 6x2 ≥ 37 (unidade de carne) 
8x1 + 6x2 ≥ 31(unidade de ovo) 
X1, x2 ≥ 0 
 
 
 
 2/13 
 
 
2) A empresa Super-Mix deseja planejar a produção de Sucos. Os sucos requerem dois tipos de 
recursos: mão-de-obra e materiais. A empresa fabrica três tipos de sucos, cada qual com 
diferentes necessidades de mão-de-obra e materiais, conforme tabela abaixo: 
 Sabor A Sabor B Sabor C 
Mão de obra (horas/litro) 7 3 6 
Materiais (g/unidade produzida) 4 4 5 
Lucro (R$/unidade) 4 2 3 
 
 
A disponibilidade de materiais é de 200 g/dia. A mão-de-obra disponível por dia é de 150 
horas. Formule um problema de programação linear para determinar quanto deve ser produzido de 
cada tipo de suco, tal que o lucro total seja maximizado. 
 
Variáveis de decisão: xA=quant.do suco A, xB=quant.do suco B, xC quant do suco C. 
Restrições: 
7xA + 3xB + 6xC ≤ 150 
4xA + 4xB + 5xC ≤ 200 
xA,xB,xC ≥ 0. 
Função objetivo: Maximizar o Lucro 
 L=4xA+2xB+3xC 
 
 
 
 
3) A Só Janelas Ltda. é uma empresa com apenas três funcionários que fazem dois tipos 
diferentes de janelas feitas à mão: uma com esquadria de madeira e outra com esquadria de 
alumínio. Eles têm um lucro de R$ 60,00 por janela com esquadria de madeira e de R$ 30,00 
para janela com esquadria de alumínio. João faz as de esquadria de madeira e é capaz de 
construir seis delas por dia. Maria faz as janelas com esquadrias de alumínio e é capaz de 
construir quatro delas por dia. Roberto monta e corta os vidros e é capaz de fazer 48 m²/dia. 
Cada janela com esquadria de madeira usa 6 m² de vidro e cada janela com esquadria de 
alumínio usa 8 m² de vidro. A empresa quer determinar quantas janelas de cada tipo de 
esquadria podem ser fabricadas diariamente para maximizar o lucro total. 
(a) Formule um modelo de programação linear para este problema. 
(b) Use o método gráfico para solucionar esse modelo. 
 
a) Max Z = 60x1+30x2 
 
x1 ≤ 6 
x2 ≤ 4 
6x1 + 8x2 ≤ 48 
x1,x2 ≥ 0. 
 
 3/13 
 
 
 
 
 
 
 
b) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 4/13 
 
 
 
 
Método Gráfico 
 
4) Considere o modelo: 
Maximizar Z = 2x1 + 3x2 
Sujeito as restrições: 
x1 + 5x2 ≤ 20 
2x1 + x2 ≤ 10 
x1 ≥ 0, x2 ≥ 0 
a) Use o método gráfico para construir a região de soluções do modelo (construir o gráfico a 
mão). 
b) Testar a função objetivo em cada uma das soluções básicas e escolher o ponto mais 
favorável. 
Pontos de referencia (0,0) 
Para restrição 1=x1+5x2=20 Para restrição 2=2x1+x2=10 
Ponto A (0,4) Ponto D (0,10) 
Ponto B (20,0) Ponto E (5,0) 
Ponto C (3,35 ; 3,33) 
 
Teste do lado direito das restrições, tomando um ponto de referencia dentro da zona factivel 
Ponto F(1,1) 
 
Restrição 1.1+5=6≤ 20 - verdadeira 
Restrição 2.2+1=3≤ 10 - verdadeira 
Região factivel:ACE 
Função objetivo:2x1+3x2 
Ponto A: 2.0+3.4=12 (valor de Z) 
Ponto E: 2.5+3.0=10 (valor de Z) 
Ponto C: Intersecção do segmento das retas 1 e 2. 
(I) x1+5x2 = 20 
(II) 2x1+x2=10 
Isolamento de x1:20-5x2 
Substituir na 2 equação obten-se o valor de x2 na equação isolada temos:x1=3,35 
Ponto C; 2.3,35+3.3,33=16,66 
 
 
 
 
 
 
 
 
 Max Z=2.(3,35)+3(3,33)=16,66 
 
 5/13 
 
 
 
 
 
 
Método Simplex 
 
5) Resolva o exemplo de um modelo abaixo utilizando as regras e tabelas do simplex. 
Apresentar as tabelas do simplex para validação da resposta (fazer a mão). 
Maximizar Z = 4x1 + 3x2 
 
 Sujeito a: 
 
 
 
 Transformação das funções objetivas e restrições 
3x1 + 2x2 ≤ 15 Z -4x1 -3x2=0 
2x + x2 ≤ 8 3x1+2x2+F1=15 
x2 ≤6 2x+x2+F2=8 
x1 , x2 ≥ 0 x2+F3=6 
 
 
Montagem da tabela 
BASE Z X1 X2 F1 F2 F3 SOLUÇÃO 
Z 1 -4 -3 0 0 0 0 LINHA Z 
F1 0 3 2 1 0 0 15 LINHA F1 
F2 0 2 1 0 1 0 8 LINHA F2 
F3 0 0 1 0 0 1 6 LINHA F3 
 
Definição da variável que entra na base, menor valor da linha Z 
BASE Z X1 X2 F1 F2 F3 SOLUÇÃO 
Z 1 -4 -3 0 0 0 0 LINHA Z 
F1 0 3 2 1 0 0 15 LINHA F1 
F2 0 2 1 0 1 0 8 LINHA F2 
F3 0 0 1 0 0 1 6 LINHA F3 
 
 
Definição da variável que sai da base (calculo do quociente) 
 ENTRA 
BASE X1 SOLUÇÃO RAZÃO 
F1 3 15 X1=15/3=5 
 6/13 
 
 
F2 2 8 X1=8/2=4 
F3 0 6 X1=2/0 
 
Definição do elemento pivô 
BASE Z X1 X2 F1 F2 F3 SOLUÇÃO 
Z 1 -4 -3 0 0 0 0 
F1 0 3 2 1 0 0 15 
F2 0 2 1 0 1 0 8 LINHA PIVÔ 
F3 0 0 1 0 0 1 6 
 
Alteração do elemento pivô 
BASE Z X1 X2 F1 F2 F3 SOLUÇÃO 
Z 1 -4 -3 0 0 0 0 
F1 0 3 2 1 0 0 15 
X1 0 1 01/fev 0 01/fev 0 4 LINHA PIVÔ 
F3 0 0 1 0 0 1 6 
 
 
 
Alteração dos elementos da coluna pivô 
Definição da nova linha X1=mantendo a linha x1 
Nova linha Z=linha atual-(coeficiente da linha pivô) * (nova linha pivô) 
Z=(1;(-4);(-3);0;0;0;0;0)-(-4).(0;1;1/2;0;1/2;0;4)=Z(1;0;(-1);0;2;0;16). 
Nova tabela 
BASE Z X1 X2 F1 F2 F3 SOLUÇÃO 
Z 1 0 -1 0 2 0 16 
F1 0 0 1/2 1 -3/2 0 3 
X1 0 1 1/2 0 1/2 0 4 
F3 0 0 1 0 0 1 6 
 
Análise da nova linha Z 
 ENTRA 
BASE X2 SOLUÇÃO RAZÃO 
F1 1/2 3 F1=0,5/3=6 
X1 1/2 4 X1=0,5/4=8 
F3 1 6 F3=6/1=6 SAI DA BASE 
 
 7/13 
 
 
Novo elemento pivô =1, encontrar as novas linhas (Z,X1,F3) elemento 
BASE Z X1 X2 F1 F2 F3 SOLUÇÃO 
Z 1 0 0 0 2 0 22 
F1 0 0 0 1 -3/2 - 1/2 0 
X1 0 1 1/2 0 1/2 - 1/2 1 
F3 0 0 1 0 0 1 6 
 
A Solução é ótima pois não existe a presença de elementos negativos na linha Z 
Logo, X1=1 e X2=3 
Na função Objetivo temos: Max Z =4.1 +3.6 =22 
 
 
 
 
 
 
 
 
Análise de Sensibilidade e Dualidade 
 
6) A ElectraPlus produz dois tipos de motores elétricos em duas máquinas. Uma unidade do 
motor 1 requer duas horas na máquina 1 e uma hora na máquina 2. Para o motor 2, uma 
unidade requer uma hora da máquina 1 e três horas da máquina 2. As receitas por unidade dos 
produtos 1 e 2 são $30 e $20, respectivamente. O tempo de processamento diário disponívelpara cada máquina é oito horas. 
Desta forma, representando o número diário de unidade dos motores 1 e 2 por x1 e x2, 
respectivamente, o modelo de programação linear é dado como: 
 
 
Max z = 30x1 + 20x2 
 
Sujeito a 
2x1 + x2 ≤ 8 (máquina 1) 
x1 + 3x2 ≤ 8 (máquina 2) 
x1, x2 ≥ 0 ( não-negatividade) 
 
 8/13 
 
 
 
 
Logo, pede-se: 
(a) Determine o mix ótimo de produção diária. 
Determinação dos pontos para os valores (0,0) 
1.2x+x2=8 2.x1+3x2=8 Ponto teste da região factível (1,1) 
A(0, 8) D(0,2,67) 2.1+1≤ 8=3≤ 8 -Verdadeiro 
B(4, 0) E(8, 0) 1+3≤8=4 ≤ 8 - verdadeiro 
 
Determinação do ponto C que se dá na intersecção das retas I e II 
Resolvido pelo sistema de equação 
(i) 2x1+x2 =8 
(ii) X1+3x2 =8 
Isolado x1 para encontrar o valor de x2 
Escolhido a ii equação x1=8.3x2 
Substituido x1 na equação i 
2(8+3x2)+x2 =8 
X2 =8/5 =1,6 
 
 
 
 
Trocado o valor de x2 na equação isolada x1 =8-3.(1, 
6)= 3,2 
Logo, ponto C (3,2 ; 1,6) 
TESTANDO SO VALORES DE Z: 
Ponto D(0,2,67) 
30x1+20x2=30.0+20.(2,67)=53,4 (Valor do ponto C(3,2 ;1,6)=128 (Valor de Z) 
Ponto B(4,0) 
30.4+20.0=120(Valor de Z) 
Solução ótima/:Z=128;x1=3,2 e x2=1,6 
 
 9/13 
 
 
 
 
(b) A Electraplus decidiu realizar alterações na máquina 1 em relação a capacidade de horas de 
8 horas para 9 horas diária. Use análise de sensibilidade para determinar se a solução ótima 
permanecerá inalterada e determine o seu preço dual. 
Max Z =30x1.20x2 Max Z=30x1+20x2 
Sujeito a Sujeito a 
2x1+x2≤8 (máqina1) 2x1+x2≤ 9(máquina 1) 
X1+3x2≤8(máquina 2) x1+3x2≤ 8(máquina2) 
X1, x2≤0(não negatividade) x1, x2 ≥ 0 (não negatividade) 
 
Pontos a considerar usando como referência os valores (0,0) 
1. 2x1+x2 = 9 2. X1+3x2 = 8 
A(0, 9) D(0,2,67) 
B(4,5,0) E (8,0) 
Determinando os pontos usandoa referencia dos valores (0,0) 
3.2x1+x2=9 2.x1+3x2=8 
G(0,9) D(0,2,67) 
H(4,5,0) E(8,0) 
Ponto F (intersecção das retas 2 e 3) 
ENTÃO 
 
 
Se a capacidade diária da máquina 1 for aumentada de 08 para 09 horas, a solução antes 
que era em C ocorrerá agora em F. 
 
 
 
 
 
 
 
 
A 
B 
C 
F 
 10/13 
 
 
 
 
 
Para determinar o ponto F(intersecção das retas 2 e 3) 
(i) 2x1+x2=9 
(ii) X1+3x2=8 
Isolando o x1 encontra-se o valor de x2 
Escolhido a reta ii=x1=(8-3x2) 
Substituido na equação i 
2.(8-3x2)+x2=9 
X2=1,4 
p/x1=8-(3.1,4)=3.8 
Ponto F(3,8;1,4) 
Conclusão 
Ponto F(3,8 ;1,4) 
Substituir na função objetivo: 
Z=30.3,8+20.1,4=142 
 
 
 
 
 
DETERMINAÇÃO DO PREÇO DUAL 
 
Conclusão : O preço dual pode ser determinado através da taxa de variação na receita resultante 
do aumento de uma hora na capacidade da máquina do ponto C para o ponto F, logo 
temos,$14/h. Isso significa que uma unidade de aumento na capacidade da máquina 1 
aumentará a receita em $14. 
 
 11/13 
 
 
Faixa de aplicabilidade: 
Em realação as varieções na capacidade da máquina 1 
 
Capacidade mínima da máquina 1(em D=0, 2.67))=2x0+1x2.67=2.67/h 
Capacidade máxima da máquina 1(em E=(8,0))=2x8+1x0=16/h 
Conclusão Preço dual permanecerá válido para a faixa. 
2.67/h≤16/h 
Fora dessa faixa produzirão um preço dual(equivalente por unidade) diferente 
 
 
7) Escreva o dual dos problemas primais abaixo: 
 
a) Min Z = 10x1 + 20x2 Max W=3y1+60y2 
Sujeito a: Sujeito a: 
x1 + 2x2 ≥ 3 Y1+2y2 ≤ 10 
2x1+ 5x2 ≥ 60 2Y1+5Y2 ≤ 20 
x1, x2 ≥ 0 Y1,Y2 ≥ 0 
 
 
 
 
 
b) Max Z = 5x1 + 6x2 Max W=5y1+3y2+8y3 
Sujeito a: Sujeito a: 
x1 + 2x2 ≤ 5 Y1+y2+4y3 ≥ 5 
x1 + 5x2 ≤ 3 2Y1+5Y2+7Y3 ≥ 6 
4x1 + 7x2 ≤ 8 2Y+5Y2+7Y3 ≥ 6 
x1, x2 ≥ 0 Y1, Y2, Y3 ≥ 0 
 
 
 
 
 
 
 
 
 
 
 12/13 
 
 
 
 
 
Problemas com transporte 
 
 
8) A prefeitura de Dourados está fazendo obras em três bairros. O material para essas obras é 
transportado de três depósitos O1, O2 e O3 de onde são retiradas 57, 76 e 93 toneladas de 
material, respectivamente. As obras são destinadas para os bairros D1, D2 e D3, que 
necessitam diariamente de 41, 80 e 105 toneladas, respectivamente. Os custos unitários para o 
transporte desse material estão na tabela a seguir. 
Tabela 01 - Custos Unitários dos Transportes (R$/unidade) 
 Destino 01 Destino 03 Destino 03 
Depósito 01 7 8 4 
Depósito 02 5 6 3 
Depósito 03 6 5 4 
 Pede-se para determinar: 
a) O modelo de transporte que minimiza o custo de transporte. 
Os depósitos podem transportar 57 + 76 + 93 =226 Toneladas 
Os pontos de destino recebem 41 + 80 + 105 =226 Toneladas 
Temos um sistema equilibrado! 
 Destino 01 Destino 02 Destino 03 
Depósito 01 X11 X12 X13 
Depósito 02 X21 X22 X23 
Depósito 03 X31 X32 X33 
 
Função objetivo: Minimizar C=7x11+8x12+4x13+5x21+6x21+3x23+6x31+5x32+4x33 
Função da disponibilidade de transporte dos depósitos e o recebimento dos pontos de 
destino. 
 Destino 01 Destino 02 Destino 03 
Depósito 01 X11 X12 X13 
Depósito 02 X21 X22 X23 
Depósito 03 X31 X32 X33 
Necessidade 
das demandas 
 
41 
 
80 
 
105 
 
 
 
Restrições da capacidade dos depósitos 
X11-X12-X13 ≤ 57 
X21+X22+X23 ≤ 76 
X31+X32+X33 ≤ 93 
 
 
 13/13 
 
 
 
 
Restrições da necessidade das demandas 
X11+X21+X31=40 
X12+X22+X32=80 
X13+X23+X33=105 
Restrições de não negatividades: 
X11, x12, ...X32, X33 ≥ 0 
 
b) O custo de transporte mínimo. 
Custo mínimo = CT = 57 * 4 + 28* 5 + 48* 3 + 13* 6 + 80*5 = R$ 990,00 
 
9) O problema da designação é um tipo especial de problema de programação linear em 
que os “designados” estão sendo indicados para a realização de tarefas. Diante da frase afirmada, 
cite pelo menos 02 exemplos reais onde utilizou-se problemas de designação, e explique a maneira 
como estes foram formulados. 
 
O numero de designados e o numero de tarefas são os mesmo, geralmente representado pela 
letra n. 
Cada uma das tarefas devem ser realizadas por um designado e sempre há um custo atrelado 
ao designado que executa a tarefa. 
O objetívo é determínar como todas as n desígnaçöes devem ser feitas 
para minimizar o custo total. 
De acordo com Taha (2008), a melhor pessoa para a tarefa é uma descrição adequada do 
problema de designação. A situação pode ser ilustrada pela designação de trabalhadores 
com graus variáveis de habilidade a determinadas tarefas. Uma tarefa que combine com a 
habilidade de um trabalhador custa menos do que uma tarefa para a qual o trabalhador não 
seja tão habilidoso. O objetivo do problema é determinar a designação de menor custo de 
trabalhadores a tarefas. 
O problema de designação é, na realidade, um caso especial do problema de transporte no 
qual os trabalhadores representam as origens e as tarefas representam os destinos. A 
quantidade fornecida (demandada) em cada origem (destino) é exatamente iguala 1. O 
custo de ‘transportar’ o trabalhador j para a tarefa j é Cjj. Na verdade, o problema de 
designação pode ser resolvido diretamente como um problema de transporte comum

Outros materiais