Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MTODO SIMPLEX
Atravs de um sistema de programao linear possvel reduzir um
sistema real em um conjunto de equaes ou inequaes em que se pretende
otimizar uma funo objetivo. A princpio, o conjunto de equaes
indeterminado e o nmero de solues viveis infinito.
As dificuldades que devero ser vencidas por quem deseja encontrar a
melhor soluo possvel de um sistema indeterminado de equaes lineares
so:
- como obter solues viveis bsicas do sistema de equaes
- como evitar o teste de todas as solues viveis bsicas
possveis para garantir a otimizao do sistema.
O algoritmo simplex uma das grandes contribuies para solucionar
essas dificuldades. um mtodo eficiente e adaptvel ao clculo
computacional. Um algoritmo um procedimento (sequncia finita de
instrues) que termina em um nmero finito de operaes (passos) para
solucionar problemas.
O mtodo simplex se baseia na lgebra linear para determinar a soluo
tima de um problema de programao linear.
Algumas definies so utilizadas pelo mtodo simplex:
DEFINIO 1: Uma base de uma matriz A (m x n) uma matriz quadrada de m
vetores coluna linearmente independentes em R m. as variveis associadas a
essas colunas so as variveis bsicas.
Usar o prprio simplex para gerar uma base vivel, a partir de uma
base qualquer invivel. Optaremos pela segunda alternativa. Nesse caso, O
algoritmo buscar uma base vivel de soluo e em seguida aplicaremos o
mtodo simplex tradicional em busca do timo do programa.
A interrogao no custo da varivel artificial um aspecto fundamental, e
nele que os dois mtodos de soluo mais conhecidos diferem. Enquanto as
variveis de folga no possuem custos, apesar de estarem ligadas ao sentido
lgico do modelo, as artificiais esto ligadas apenas estratgia adotada para
a obteno de uma base vivel para o simplex.
Esse o mtodo do grande M, em que M o valor gigantesco que
atribumos aos custos das variveis artificiais. A principal desvantagem reside
na
possibilidade
de
dificuldades
numricas
quando
implementado
grande.
Por
outro
lado,
quando
adotado
O valor dos custos reduzidos das variveis no bsicas, para esse caso,
acaba igual ao valor dos coeficientes das variveis na linha em que a varivel
artificial introduzida.
CASOS ESPECIAIS
Degenerao
A convergncia (direo para uma soluo tima) do algoritmo simplex
garantida sabendo que a cada critrio de escolha de troca de uma varivel da
base que ser excessivo em melhoria para o valor da funo objetivo.
Entretanto, em algumas situaes especiais, podemos encontrar configuraes
que invalidem o uso perfeito destes critrios.
Esses problemas ocorrem quando as variveis assumem valores iguais
em alguns casos. Por consequncia se tem variveis bsicas com valor nulo e
ainda teremos que a varivel que entra no poder assumir valor diferente de
zero. O chamado empate de sada tambm conhecido como degenerao.