Escolar Documentos
Profissional Documentos
Cultura Documentos
Operacional
Solução computacional –
utilizando ferramenta solver do
MS Excel®
Solução computacional – utilizando
ferramenta solver do MS Excel®
Objetivos
O problema envolvendo a produção de CPUs é um
problema de maximização: queremos o máximo lucro.
Vamos aproveitá-lo mais uma vez como exemplo para
apresentar a resolução pelo método computacional.
Pesquisa Operacional
Solução computacional – utilizando
ferramenta solver do MS Excel®
Opte então pela opção Suplementos disponível do lado esquerdo
da tela que se abriu.
Observação:
Caso você não tenha conseguido a ativação do Solver através
dos passos acima será necessário a reinstalação do MS Excel®,
utilizando-se a opção instalação completa.
Pesquisa Operacional
Solução computacional – utilizando
ferramenta solver do MS Excel®
Estando com a ferramenta Solver disponível podemos iniciar o
processo de programação linear.
Pesquisa Operacional
Solução computacional – utilizando
ferramenta solver do MS Excel®
Pesquisa Operacional
Solução computacional – utilizando
ferramenta solver do MS Excel®
Nas células B4 e C4 são colocados os lucros unitários,
respectivamente da CPU grande e da CPU pequena.
Nas células B7 a C8 são colocadas as composições dos
produtos, ou seja, o número de
componentes máximos de cada umas das CPUs.
Nas células E8 a E10 são colocadas as restrições, ou
seja, a quantidade máxima de unidades que podem ser
produzidos por hora de cada componente.
Pesquisa Operacional
Solução computacional – utilizando
ferramenta solver do MS Excel®
Pesquisa Operacional
Solução computacional – utilizando
ferramenta solver do MS Excel®
Na célula D5 é colocada a função objetivo:
𝑭𝑶 = 𝒍𝒖𝒄𝒓𝒐 = 𝟓𝟎𝟎𝒙𝟏 + 𝟐𝟎𝟎𝒙𝟐
Que nessa planilha de Excel ficará assim: B4*B3+C4*C3
Pesquisa Operacional
Solução computacional – utilizando
ferramenta solver do MS Excel®
Abaixo mostra-se as fórmulas e como elas devem ser
estabelecidas no Excel:
𝟏 × 𝒙𝟐 → 𝒏𝒐 𝑬𝒙𝒄𝒆𝒍 → 𝑪𝟖 ∗ 𝑪𝟑
Pesquisa Operacional
Solução computacional – utilizando
ferramenta solver do MS Excel®
Montada a planilha podermos resolver o problema através da
utilização da ferramenta computacional. No MS Excel essa ferramenta
é o Solver, que deve ser acessado através dos seguintes comandos:
DADOS/SOLVER Irá abrir então o quadro
Parâmetros do Solver, no qual
deveremos preencher as seguintes
informações:
No quadro correspondente a
“Definir célula de destino:”
colocar o endereço da célula
na qual está a função objetivo. No
nosso caso é a celular D4. Faça
isso clicando sobre o quadro e em
seguida clicando com o botão da
esquerda do mouse pressionado
sobre a célula escolhida.
Pesquisa Operacional
Solução computacional – utilizando
ferramenta solver do MS Excel®
Pesquisa Operacional
Solução computacional – utilizando
ferramenta solver do MS Excel®
Na linha de baixo do quadro escolha a opção “Máx”, pois esse é um problema no
qual queremos maximizar o lucro. Existem outros casos nos quais as opções
serão “Min” ou “Valor de”.
Descendo no quadro mais uma linha encontramos o quadro “Células Variáveis”.
Nesse quadro colocaremos as células nas quais estão as variáveis de
decisão. No nosso exemplo, as células B4 e C4. Faça isso clicando e arrastando
o mouse, sobre as células com o botão da esquerda pressionado. O quadro
ficaria assim:
Pesquisa Operacional
Solução computacional – utilizando
ferramenta solver do MS Excel®
Pesquisa Operacional
Solução computacional – utilizando
ferramenta solver do MS Excel®
O próximo passo é adicionar as restrições. Isso será feito clicando no
botão adicionar do quadro Parâmetros do Solver. Quando fizermos isso
aparecerá o quadro abaixo:
Pesquisa Operacional
Solução computacional – utilizando
ferramenta solver do MS Excel®
Nesse quadro devemos indicar três aspectos:
1. Referência de célula. É a célula que contém a fórmula da
respectiva restrição. No nosso caso são as células de D7 a D10.
2. Escolher o sinal adequado. O sinal padrão (default) que aparece é
o <=. Clicando na seta ao lado podemos alterar o sinal, de acordo
com o desejado. No nosso caso desejamos o sinal <=, portanto não
é necessária alteração.
3. Na caixa Restrição setar a célula na qual está a restrição.
Pesquisa Operacional
Solução computacional – utilizando
ferramenta solver do MS Excel®
Nesse ponto temos todas as informações para o Excel efetuar os cálculos,
evidentemente, como já vimos anteriormente por tentativas. Para se iniciar os
cálculos devemos estabelecer algumas opções de cálculo. Isso é feito clicando-
se o botão “Opções” no quadro de Parâmetros, o que fará surgir o quadro
“Opções do Solver”, mostrado a seguir. Nesse nosso exemplo,
manteremos todas as definições padrão, acrescentando apenas as opções:
• Presumir modelo linear: Estamos diante de um caso de Programação
Linear, portanto o modelo matemático deve ser linear.
• Presumir não negativos: O Excel assume nessa opção a presunção de
que os valores das células são no mínimo zero, ou seja, não existem
números negativos (o que é óbvio, não há nesse exemplo a
possibilidade da produção de uma quantidade negativa de peças)
• Usar escala automática: Essa opção será sempre selecionada
nos casos de Programação Linear. Com isso dispensam-se
preocupações com a diferença entre as grandezas de entrada e os
valores de saída do problema.
Pesquisa Operacional
Solução computacional – utilizando
ferramenta solver do MS Excel®
Veja que no nosso caso o Solver encontrou uma solução para o problema que
atende a todas as condições e restrições fixadas.
Pesquisa Operacional
Solução computacional – utilizando
ferramenta solver do MS Excel®
Observe que a planilha montada inicialmente agora apresenta valores nas
células que estavam zeradas, apresentando o número de CPUs grandes a
serem montadas (4), o número de CPUs pequenas a serem montadas (12) e
o lucro total 4400,00.
Pesquisa Operacional
Solução computacional – utilizando
ferramenta solver do MS Excel®
Já, no quadro “Resultados dos Solver, no lado direito existem tres
opções de relatórios. Selecionamos os três, clicando com o botão
esquerdo do mouse sobre cada um deles. Além disso mantivemos a opção
“Manter solução do Solver” e aí clicamos em OK.
Pesquisa Operacional
Solução computacional – utilizando
ferramenta solver do MS Excel®
Pesquisa Operacional
Solução computacional – utilizando
ferramenta solver do MS Excel®
Relatório de limites:
Pesquisa Operacional
Solução computacional – utilizando
ferramenta solver do MS Excel®
Assim podemos notar que se o lucro unitário de uma CPU grande variar
entre R$ 400, 00 e R$ 600,00 (cem reais para mais ou para menos) a
solução ótima não se alterará.
Pesquisa Operacional
Solução computacional – utilizando
ferramenta solver do MS Excel®