Buscar

Método Simplex para Problemas de Programação Linear

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

Prévia do material em texto

Método Simplex 
 
Um importante método para a resolução de problemas de PL é o Método 
Simplex, criado por George B. Dantzig. O princípio básico do método consiste 
em, partindo de uma solução inicial, buscar a minimização ou a maximização do 
problema a ser resolvido. 
Para que possamos aprender a resolver um problema de PL utilizando o 
método simplex, vamos utilizar o exemplo da indústria de artigos de couro. 
Relembrando os dados do problema, para a fabricação de uma bolsa, a 
indústria utiliza 500 gramas de couro e 1 hora do setor de corte e costura e 
para a fabricação de cada carteira, a indústria utiliza 200 gramas de couro e 1 
hora de corte e costura. Sabemos também que atualmente a indústria tem à 
disposição, por semana, 20 quilos de couro (20.000 gramas) e 44 horas de 
corte e costura. O lucro referente à fabricação e venda de uma bolsa é de R$ 
39,00 e o lucro referente à fabricação e venda de cada carteira é de R$ 17,00. 
A formulação do problema é: 
max L = 39b + 17c 
s.a. 500b + 200c <= 20.000 
 1b + 1c <= 44 
b >= 0, c >= 0 
O primeiro passo é transformarmos as restrições de desigualdade em 
restrições de igualdade. Mas como podemos fazer isso. A resposta é bem 
simples: basta adicionarmos uma variável de folga para cada restrição de <= 
(menor ou igual). A variável de folga indica a quantidade que falta para que a 
igualdade entre os dois membros da inequação seja verificada. Como a folga 
não representa lucro, o coeficiente de cada variável de folga na função objetivo 
é sempre igual a zero. 
 
Logo, acrescentando as variáveis de folga, temos a seguinte formulação. 
max L = 39b + 17c + 0x3 + 0x4 
s.a. 500b + 200c + x3 <= 20.000 
 1b + 1c + x4 <= 44 
b >= 0, c >= 0 
O próximo passo é criarmos uma tabela inicial para que possamos escrever 
os coeficientes da função objetivo e das restrições, bem como os termos 
independentes. Devido às características do método simplex, os coeficientes da 
função objetivo são escritos na tabela com os respectivos sinais invertidos. Para 
facilitar os cálculos que veremos a seguir, é importante colocarmos nomes nas 
linhas da tabela (L0, L1, L2...). 
 
 
As variáveis b e c são chamadas de variáveis não básicas. Toda variável 
não básica tem valor igual a zero. Nesse caso, b=0, c=0 e, consequentemente, 
L=0 (valor que aparece no canto superior esquerdo). Por outro lado, as 
variáveis básicas x3 e x4 têm seus valores apresentados na primeira coluna das 
linhas 1 e 2: x3=20000 e x4=44. Isso significa que todo o recurso disponível 
ainda não foi utilizado. 
Após preenchermos a tabela inicial, precisamos identificar qual variável 
deverá entrar na base e qual deverá sair. A variável que entrará na base é a 
que representa maior lucro. Nesse caso é a variável b cujo coeficiente é igual a 
-39. É importante lembrarmos que o sinal negativo existe apenas pelas 
características do método Simplex. 
Sabendo que b deverá entrar na base, precisamos saber qual das variáveis 
básicas (x3 ou x4) deverá sair da base. A variável que sai da base é aquela cujo 
recurso limita primeiro a produção. Para sabermos qual é o máximo que 
podemos produzir da variável que está entrando na base, basta dividirmos o 
total dos recursos disponíveis pela quantidade utilizada pela variável. No nosso 
exemplo devemos dividir 20000 por 500 e 44 por 1. O menor resultado indica 
qual é a variável que deixará a base. Como o menor resultado ocorreu na 
divisão de 20000 por 500, quem deixará a base é a variável x3. Isso pode ser 
facilmente observado ao olharmos a coluna referente a x3 e identificarmos em 
qual linha o coeficiente é igual a 1. 
O próximo passo é identificar o pivô (intersecção da coluna da variável que 
entra com a linha da variável que sai). 
 
Devemos sempre transformar o pivô em 1. Como o pivô é igual a 500, 
basta dividirmos toda a linha 1 por esse número (500). 
 
O próximo passo agora é zerarmos os demais coeficientes da coluna da 
variável básica. Essa é uma das características da variável básica: pivô igual a 
1 e demais elementos iguais a zero. 
O primeiro passo é zerarmos o coeficiente da linha 0. Para isso devemos 
multiplicar a linha do pivô (linha 1) pelo coeficiente da linha a ser zerada 
(linha 0), mas com o sinal invertido (39). Em seguida, somamos os 
resultados. 
 
O procedimento para zerarmos o coeficiente da linha 2 é análogo. 
Devemos multiplicar a linha 1 por -1 e, em seguida, somarmos com a linha 2. 
 
Os passos realizados até aqui devem ser repetidos até que todos os 
coeficientes da linha 0 sejam positivos ou zero, e nunca negativos. 
Como o coeficiente de c na linha zero é negativo (-1,4), devemos realizar 
mais uma iteração do método Simplex. 
A variável que entra na base é c e a variável que sai da base é x4. O pivô é 
igual a 0,6. 
 
Para transformarmos o pivô em 1, devemos dividir a linha 2 por 0,6. 
 
Em seguida, devemos zerar os demais coeficientes da coluna da variável c. 
 
 
 
Note que não há mais coeficientes negativos na linha 0. Isso significa que 
encontramos a solução ótima do problema. 
A solução ótima consiste em 
b=37,33 
c=6,67 
L=1.569,34

Outros materiais