Você está na página 1de 8

Aula 3 Página | 1

Abra o arquivo Aula3.xlsx


A atividade de hoje deverá ser enviada via Moodle. O prazo para envio é de 14 dias.
Qualquer dúvida me mande mensagem pelo Moodle.
Bom entretenimento.

Se o Solver não estiver instalado no seu Excel. Guia DADOS, grupo de Análise, siga os seguintes passos:
1. Clique na guia ARQUIVO.
2. Clique em Opções
3. Clique em Suplementos (a penúltima opção na barra à esquerda)
4. Clique em Ir...
5. Aparecerá a caixa de diálogo Suplementos. Ative o Solver e clique em OK.

Na Planilha Cadeiras:
Esta planilha já está parcialmente formatada com algumas cores para facilitar a colocação dos dados.

Resolveremos o seguinte problema:

Uma empresa produz três tipos de cadeiras, as características de produção são mostradas na
tabela abaixo:
Tipo de Cadeira Pequena Média Grande Disponibilidades
Produção 1h 2h 2h 40 horas
Madeira 4 unid. 5 unid. 6 unid. 132 unidades
Pintura 30 min 40 min 70 min 20 horas
Lucros: P: R$ 80,00; M: R$ 110,00; G: R$ 130,00.
Qual forma de produção que maximiza o lucro?

A forma de produção será dada por:


Maximizar 𝐿𝑢𝑐𝑟𝑜 = 80𝑥1 + 110𝑥2 + 130𝑥3
𝑥1 + 2𝑥2 + 2𝑥3 ≤ 40
4𝑥 + 5𝑥 + 6𝑥3 ≤ 132
Sujeito a: {30𝑥 1+ 40𝑥2 + 70𝑥
1 2 3 ≤ 1200
𝑥𝑗 ≥ 0

1. Insira os valores 80, 110 e 130 nas células B3, C3 e D3, respectivamente.
2. Insira os valores destacados em azul na tabela acima, no intervalo B5:D7, sem os caracteres de texto.
3. Na célula E3 insira a fórmula =SOMARPRODUTO(B2:D2;B3:D3).
4. As células E5, E6 e E7 devem possuir as fórmulas =SOMARPRODUTO(B2:D2;B5:D5),
=SOMARPRODUTO(B2:D2;B6:D6) e =SOMARPRODUTO(B2:D2;B7:D7) (esta última eu já coloquei),
respectivamente. Lembre-se que você poderia arrastar essa fórmula caso tivesse fixado o intervalo
B2:D2 (ao selecionar B2:D2, pressionei F4, isso faz com que essas células fiquem na forma $B$2:$D$2).
5. Insira o valor 132 na célula G6 (nas células G5 e G7 eu já coloquei). São os limites das restrições.
6. Insira o símbolo <= nas células do intervalo F5:F7.
Aula 3 Página | 2

7. No grupo Análise da guia Dados, clique em Solver para abrir a caixa de diálogo Parâmetros do Solver.

8. Clique na caixa Definir Objetivo e depois na célula E3. O campo Definir Objetivo exibirá $E$3.
9. Selecione Máx.
10. Clique no campo Alterando Células Variáveis e selecione as células B2:D2. O campo Alterando Células
Variáveis exibirá $B$2:$D$2.

11. Clique em Adicionar para abrir a caixa de diálogo Adicionar Restrição.


12. Selecione as células E5:E7. O campo Referência de Célula exibirá $E$5:$E$7.
13. Veja que o operador <= já apareceu no campo de operadores. Clique no campo Restrição e depois nas
células G5:G7. O campo Restrição exibirá =$G$5:$G$7.

14. Clique em OK. O Excel adiciona a restrição ao problema do Solver, fecha a caixa de diálogo Adicionar
Restrição e abre novamente a caixa de diálogo Parâmetros do Solver.
15. Se necessário, ative a caixa Tornar Variáveis Irrestritas Não Negativas. Logo abaixo das restrições.
Aula 3 Página | 3

16. Provavelmente você deve estar com os Parâmetros do Solver desta forma:

17. Clique em Resolver. A caixa de diálogo Resultados do Solver é aberta, indicando que o Solver
encontrou uma solução. Se o Solver entrar em Pausa, clique em Continuar. O resultado é exibido no
corpo da planilha a cada passo.
18. Quando o Solver encontrar uma solução, clique em OK para fechar a caixa de diálogo Resultados do
Solver.

19. Nas células B2 a D2 devem aparecer as decisões de produção de cadeiras pequenas, médias e grandes,
respectivamente. Também aparecerá o valor do Lucro máximo obtido (R$ 2.760,00)
Aula 3 Página | 4

Na Planilha Lista 2 – Ex. 1:


Resolveremos o problema 1 da Lista 2: (Que está aqui no Moodle)

Uma microempresa tem disponíveis os seguintes tecidos: 16 m2 de algodão, 11 m2 de seda e 15 m2 de lã.


Para confeccionar um terno padrão, são necessários 2 m2 de algodão, 1m2 de seda e 1 m2 de lã. Para um
vestido padrão, são necessários: 1 m2 de algodão, 2 m2 de seda e 3 m2 de lã. Se o lucro líquido de um terno é
de R$ 90 e de um vestido de R$ 150, quantas peças de cada tipo a microempresa deve fabricar para ter o
maior lucro possível?

O modelo de Programação Linear é dado por:


Sendo: 𝑥 a quantidade de Ternos e 𝑦 a quantidade de Vestidos.
Maximizar (𝐿𝑢𝑐𝑟𝑜 = 90𝑥 + 150𝑦)
2𝑥 + 𝑦 ≤ 16
𝑥 + 2𝑦 ≤ 11
Sujeito a: {
𝑥 + 3𝑦 ≤ 15
𝑥, 𝑦 ≥ 0

Inserindo os dados no Excel:


1. Clique na célula B3 e digite 90.
2. Clique na célula C3 e digite 150.
3. Clique na célula B5 e digite 2.
4. Clique na célula B6 e digite 1.
5. Clique na célula B7 e digite 1.
6. Clique na célula C5 e digite 1.
7. Clique na célula C6 e digite 2.
8. Clique na célula C7 e digite 3.
9. Insira o valor 16 na célula F5.
10. Insira o valor 11 na célula F6.
11. Insira o valor 15 na célula F7.
12. Insira <= nas células E5, E6 e E7. Este símbolo não será usado pelo Solver, ele serve apenas para facilitar
a definição das restrições, que faremos em breve.
13. Agora vamos inserir as fórmulas. Escreva =SOMARPRODUTO($B$2:$C$2;B3:C3) na célula D3.
14. Copie esta fórmula nas células D5, D6 e D7 (dica: você pode usar a função de colar especial para colar
somente a fórmula, sem as cores e outros formatos).
15. Se você quiser, use uma formatação especial em MOEDA ou CONTÁBIL, no intervalo B3:D3, pois estes
são valores monetários. Se você não fizer este procedimento, não afetará a resolução do problema.
16. No grupo Análise da guia Dados, clique em Solver para abrir a caixa de diálogo Parâmetros do Solver.
17. Na caixa de diálogo Parâmetros do Solver, clique em Opções para abrir esta caixa de diálogo.
Aula 3 Página | 5

18. Na página Todos os Métodos da caixa de diálogo, marque a caixa de seleção Mostrar Resultados de
Iterações para que o Solver resolva o problema passo-a-passo. Isto possibilita verificar que o Solver
testa alguns vértices da figura até chegar ao resultado final. Clique OK para fechar a caixa de Opções e
voltar à caixa de diálogo Parâmetros do Solver.
19. Clique na caixa Definir Objetivo e depois na célula D3. O campo Definir Objetivo exibirá $D$3.
20. Selecione Máx.
21. Clique no campo Alterando Células Variáveis e selecione as células B2:C2. O campo Alterando Células
Variáveis exibirá $B$2:$C$2.
22. Clique em Adicionar para abrir a caixa de diálogo Adicionar Restrição.
23. Selecione as células D5:D7. O campo Referência de Célula exibirá $D$5:$D$7.
24. Na lista de operadores, clique em <= (normalmente este operador “menor ou igual” já está
selecionado).
25. Clique no campo Restrição e depois selecione as células F5:F7. O campo Restrição exibirá =$F$5:$F$7.
Clique em OK para fechar esta caixa e voltar aos demais parâmetros do Solver.
26. Verifique se o campo Tornar Variáveis Irrestritas Não Negativas já está ativado. Se não estiver, ative-o.
27. Na caixa Selecionar um Método de Solução, escolha a opção LP Simplex.
28. Clique em Resolver.
29. O Solver apresentará uma pausa, antes de clicar em continuar, veja que a solução até o momento é
(0,5), ou seja, produzir “0” Terno e “5” Vestidos. Clique em continuar.
30. A próxima solução é (3,4), clique em continuar novamente. Até aparecer a caixa de diálogo Resultados
do Solver. Antes de clicar em OK, veja que apareceu o texto “O Solver encontrou uma solução. Todas
as Restrições e condições de adequação foram satisfeitas.” Clique em OK.
31. Nas células B2 e C2 devem aparecer as decisões de produção que maximizam o Lucro.

Acabou, vamos ao próximo problema.


Aula 3 Página | 6

Na Planilha Lista 2 – Ex. 2:


Resolveremos o problema 2 da Lista 2:

Uma fábrica de computadores produz dois modelos de microcomputadores A e B. O modelo A fornece um


lucro de R$ 180,00 e B, de R$ 300,00. O modelo A requer, na sua produção, um gabinete pequeno e uma
unidade de disco. O modelo B requer 1 gabinete grande e 2 unidades de disco. Existem no estoque 60
gabinetes pequenos, 50 gabinetes grandes e 120 unidades de disco. Pergunta-se: Qual deve ser o esquema
de produção que maximiza o lucro?

O modelo de Programação Linear é dado por:


Sendo: 𝑥 a quantidade produzida do Modelo A e 𝑦 a quantidade produzida do Modelo B.
Maximizar (𝐿𝑢𝑐𝑟𝑜 = 180𝑥 + 300𝑦)
𝑥 ≤ 60
𝑦 ≤ 50
Sujeito a: {
𝑥 + 2𝑦 ≤ 120
𝑥, 𝑦 ≥ 0

Inserindo os dados no Excel:


1. Coloque na planilha todos os coeficientes e restrições. Observe que em algumas células você deverá
inserir 0 (Zero) ou deixar em branco.
2. Insira as fórmulas corretamente nas células D3, D5, D6 e D7.
3. Após inserir todos os dados e as fórmulas, no grupo Análise da guia Dados, clique em Solver para abrir
a caixa de diálogo Parâmetros do Solver.
4. Na caixa de diálogo Parâmetros do Solver, clique em Opções para abrir esta caixa de diálogo.
5. Na página Todos os Métodos da caixa de diálogo, marque a caixa de seleção Mostrar Resultados de
Iterações para que o Solver resolva o problema passo-a-passo. Clique OK para fechar a caixa de Opções
e voltar à caixa de diálogo Parâmetros do Solver.
6. Defina todos os parâmetros do Solver, clicando nos campos Definir Objetivo, definindo Máx ou Mín
Alterando Células Variáveis, Adicionar para colocar as restrições e Selecionar um Método de Solução
(LP Simplex).
7. Clique em Resolver e acompanhe as soluções obtidas pelo Solver. Vá clicando em Continuar até que o
Solver atinja a solução ótima.
Aula 3 Página | 7

Na Planilha Lista 2 – Ex. 3:


Resolveremos o problema 3 da Lista 2:

Um fundo de investimentos tem até R$ 300.000,00 para aplicar em duas ações. A empresa D é diversificada
(tem 40% do seu capital aplicado em cerveja e o restante aplicado em refrigerantes) e espera-se que forneça
bonificações de 12%. A empresa N não é diversificada (produz apenas cerveja) e espera-se que distribua
bonificações de 20%. Para este investimento, considerando a legislação governamental aplicável, o fundo
está sujeito às seguintes restrições:

I. O investimento na empresa diversificada não pode ultrapassar R$ 270.000,00.


II. O investimento na empresa não-diversificada não pode ultrapassar R$ 150.000,00.
III. O investimento em cada produto (cerveja ou refrigerante) deve ser, no máximo, de R$ 180.000,00.

Pede-se: Qual o esquema de investimento que maximiza o lucro?

O modelo de Programação Linear é dado por:


Sendo: 𝑥 o valor investido na empresa Diversificada e 𝑦 o valor investido na empresa Não Diversificada
(𝑥 e 𝑦 em milhares de Reais).
Maximizar (𝑅𝑒𝑡𝑜𝑟𝑛𝑜 = 0,12𝑥 + 0,20𝑦)
𝑥 + 𝑦 ≤ 300
𝑥 ≤ 270
𝑦 ≤ 150
Sujeito a:
0,4𝑥 + 𝑦 ≤ 180
0,6𝑥 ≤ 180
{ 𝑥, 𝑦 ≥ 0

Inserindo os dados no Excel:


1. Coloque na planilha todos os coeficientes e restrições. Observe novamente que em algumas células
você deverá inserir 0 (Zero) ou deixar em branco.
2. Insira as fórmulas corretamente nas células D3, D5, D6, D7, D8 e D9.
3. Após inserir todos os dados e as fórmulas, no grupo Análise da guia Dados, clique em Solver para abrir
a caixa de diálogo Parâmetros do Solver.
4. Na caixa de diálogo Parâmetros do Solver, clique em Opções para abrir esta caixa de diálogo.
5. Na página Todos os Métodos da caixa de diálogo, marque a caixa de seleção Mostrar Resultados de
Iterações para que o Solver resolva o problema passo-a-passo. Clique OK para fechar a caixa de Opções
e voltar à caixa de diálogo Parâmetros do Solver.
6. Defina todos os parâmetros do Solver, clicando nos campos Definir Objetivo, definindo Máx ou Mín
Alterando Células Variáveis, Adicionar para colocar as restrições e Selecionar um Método de Solução
(LP Simplex).
7. Clique em Resolver e acompanhe as soluções obtidas pelo Solver. Vá clicando em Continuar até que o
Solver atinja a solução ótima.
Aula 3 Página | 8

Na Planilha Desigualdades Diferentes:

Até agora só resolvemos problemas com as mesmas desigualdades, mais especificamente todas do tipo <= .
Neste exercício, você deverá pressionar Adicionar duas vezes, para acrescentar um outro grupo de
desigualdades. Veja a figura abaixo:

Inserindo os dados no Excel:


1. Nesta planilha, todos os coeficientes já foram colocados. Abra o Solver e preencha corretamente todos
os parâmetros.
2. Clique em Opções, na página Todos os Métodos da caixa de diálogo, marque a caixa de seleção
Mostrar Resultados de Iterações. Clique OK para fechar a caixa de Opções e voltar à caixa de diálogo
Parâmetros do Solver. Desta vez o Solver necessitará de umas 9 ou 10 etapas até chegar na solução
ótima.
3. Você deverá executar o Solver duas vezes. Na primeira vez trataremos o problema como se fosse um
caso de maximização. Na segunda vez, o problema será tratado como uma minimização. Coloque os
resultados nas células B19 e B21.
4. Mude o valor da célula H14 para R$ 1.000,00 (não é necessário digitar o ponto, como separador de
milhar). E rode o Solver novamente, pode ser como Maximização ou Minimização, tanto faz.
5. Veja que com esta nova restrição o problema não tem solução. Pode salvar o arquivo assim mesmo, ou
voltar à solução anterior, você decide. Por hoje é só, entregue a planilha no Link da aula 3 e boa janta!
Fim!

Você também pode gostar