teste - solver
Resolução de problemas de programação linear – usando o comando
Solver, no Excel.
Para além da resolução pelo método gráfico e/ou outros métodos, é possível resolver um problema de PL utilizando um comando na folha de cálculo do
Microsoft Excel. Existem também outras folhas de cálculo, que podem ser utilizadas, com comandos semelhantes.
Como o Excel existe na maior parte das escolas, poderá até ser utilizado num trabalho conjunto com outras disciplinas.
Como trabalhar no Excel.
O que aqui apresentamos baseia-se na versão Microsoft Office 2003. O exemplo utilizado é o que se encontra, no NetProf, em 11º ano –> Matemática
A –> Textos de Apoio -> Programação Linear.
Comece por verificar se a opção Solver está visível no menu Ferramentas. Se não estiver, tem de o adicionar através do mesmo menu, escolhendo
Suplementos… e aí seleccionando Suplemento Solver e clicando ok.
Comecemos por colocar os valores, na folha de cálculo, como se apresenta, por exemplo, na figura seguinte:
Criemos agora o seguinte:
Atribuamos um valor qualquer a x e a y, por exemplo 1 para ambos (nas células E6 e E7). Estes valores são os chamados valores iniciais, que depois vão ser alterados (ou não, se acertarmos na solução!) consoante o problema. x e y são as variáveis de decisão.
Agora, supomos que os valores iniciais, introduzidos para as variáveis de decisão, estão correctos e vamos calcular, numa outra célula, o valor da função objectivo e as restrições. Vamos fazê-lo através de uma fórmula do Excel.
Por exemplo, neste caso, vamos introduzir na célula H12 a fórmula:
=D12*$E$6+E12*$E$7
Nota: Colocamos o $ para podermos utilizar um recurso do Excel que é poderemos copiar a fórmula para as células H14 e H15, adaptando-se elas automaticamente (pois precisamos de efectuar os mesmos cálculos para as restrições). Se não utilizarmos este recurso podemos fazer manualmente o seguinte: colocamos em H14:
=D14*E6+E14*E7
colocamos em H15