Escolar Documentos
Profissional Documentos
Cultura Documentos
OPERACIONAL
Organizador:
Rodrigo Rodrigues
R696p Rodrigues, Rodrigo.
Pesquisa operacional / Rodrigo Rodrigues. –
Porto Alegre : SAGAH, 2017.
121 p. : il. ; 22,5 cm.
ISBN 978-85-9502-004-7
CDU 658.5
Introdução
Os processos de planejamento das atividades de uma organização com
o uso da pesquisa operacional buscam uma solução ótima. Neste texto,
você vai acompanhar as características específicas de programação linear
(PL). Por meio das operações de maximização, você vai ver os passos de
resolução de situações-problema com a aplicação do método simplex
para elaborar modelos de resolução. Será utilizado exemplo prático para
subsidiar as atividades relativas à identificação, estruturação e resolução
matemática de problemas comuns nas tomadas de decisões do cotidiano
de uma organização.
Programação linear
Programação linear (PL) é uma técnica de otimização aplicada em sistemas
de equações e inequações lineares que representam modelos já projetados.
Trata-se de uma aplicação matemática utilizada por profissionais para proble-
mas relativos à produção, por exemplo, para evitar desperdícios de produtos
e matérias-primas ou otimizar mão de obra, baseado em funções e restrições
lineares para modelagem e solução de problemas de otimização.
34 Pesquisa operacional
1. Função objetivo
Para definir a função objetivo, você pode, por exemplo, maximizar o lucro
ou minimizar o custo. Assim, a função objetivo pode ser escrita de duas formas:
■■ Para maximizar Z:
■■ Para minimizar Z:
2. Restrições em PL
■■ disponibilidade de matéria-prima;
■■ capacidade da produção;
■■ mão de obra;
■■ limitações no preço.
ou
Z = 12x1 + 15x2
0,7x1 + 0,4x2
38 Pesquisa operacional
0,15x1 + 0,3x2
x2 ≤ 700
Observação:
Para resolver problemas de PL, caso existam, as restrições ≥ (maior ou igual)
devem ser trocadas por ≤ (menor ou igual). Para isso, basta multiplicar cada res-
trição de ≥ por (-1) e, em seguida, inverter a desigualdade ≥ por ≤. Por exemplo:
Modelos lineares e o método simplex 39
A restrição
é equivalente a
Sendo:
Sendo:
x1 x2 (x1;x2)
0 2500 (0;2500)
1428,57 0 (1428,57;0)
Logo:
o ponto (0; 2.500) está localizado no eixo da variável x2, pois x1 é igual
a zero;
o ponto (1.428,57; 0) fica sobre o eixo x1, pois x2 é igual a zero.
Assim, como o ponto (0; 0), origem do sistema, satisfaz a inequação 0,7x1
+ 0,4x2 ≤ 1.000, a região factível está no semiplano que contém a origem .
Veja na Figura 2, a representação da primeira restrição.
42 Pesquisa operacional
Método simplex
Simplex é um método importante e amplamente utilizado na resolução de
problemas lineares de otimização.
É importante que você conheça esse método justamente porque ele apre-
senta, excetuando-se as duas situações descritas anteriormente, a possibilidade
de resolvermos, por meio de um esquema de equações lineares, o modelo PL.
z c1 c2 cn
. . . .
. . . .
. . . .
Veja passo a passo o processo pelo qual realizamos esses cálculos. Para
facilitar a resolução, elaboramos a Tabela 3, utilizando o modelo a seguir:
x1 x2 x3 x4 x5
x5 700 1 0 0 0 1
Para decidir qual variável entrará na base, precisamos verificar qual variável não básica
fornecerá o maior lucro possível. Para isso, basta verificar qual variável tem o coeficiente
mais negativo na linha zero. Assim, a variável que entra na base é x2, cujo coeficiente
na linha zero é igual a -15.
46 Pesquisa operacional
Em seguida, deve ser determinada a variável básica que sairá da base. Então,
você deverá dividir cada termo independente pelos respectivos coeficientes
positivos (não são considerados os valores negativos ou nulos) da coluna
referente à variável x2 (variável que entra na base):
Veja que a divisão de 700 por 0 não é possível. Como o menor resultado
obtido é 2.000 (divisão de 600 por 0,3), a variável que sairá da base é x4, pois
essa é a variável básica que tem o elemento unitário na linha referente a essa
divisão.
Linha dois 600 × 0,15 × 10/3 0,3 × 10/3 0 × 10/3 1 × 10/3 0 × 10/3
multiplicada 10/3 = 0,5 =1 =0 = 3,33 =0
por 10/3 = 2000
Modelos lineares e o método simplex 47
Resultando em:
A linha anterior será substituída pela nova linha dois. Essa linha será utili-
zada para zerar os demais elementos não nulos da coluna referente à variável x2.
Linha zero - multiplicamos a nova linha por 15 com o intuito de zerar o
elemento a1 = -15. Logo, somamos os resultados obtidos com os respectivos
elementos da linha zero:
Linha zero 0 - 12 - 15 0 0 0
Para zerar o elemento a12 = 0,4, a nova linha dois foi multiplicada por -0,4
e, a seguir, somamos os resultados obtidos com os respectivos elementos da
linha um:
Nova linha 1000 0,7 – 0,2 0,4 – 0,4 1+0 0 – 1,33 0+0
um (soma - 800 = 0,5 =0 =1 = - 1,33 =0
da linha um = 200
com a nova
linha dois
multiplicada
por - 0,4)
Sendo o elemento a22 igual a zero, a linha não precisa ser alterada.
Então, a primeira iteração se resume a seguir:
x1 x2 x3 x4 x5
Z= -4,5 0 0 50 0
30000
x5 700 1 0 0 0 1
x1 x2 x3 x4 x5
Z= -4,5 0 0 50 0
30000
x5 700 1 0 0 0 1
x1 x2 x3 x4 x5
Z= -4,5 0 0 50 0
30000
x5 700 1 0 0 0 1
Então:
x1 x2 x3 x4 x5
Z= 0 0 9 38 0
31800
x3 400 1 0 2 - 2,66 0
x4 1800 0 1 -1 4,66 0
x5 300 0 0 -2 2,66 1
X1 = 400
X2 = 1.800
X5 = 300
Z = 31.800
X1 = 400
X2 = 1.800
Z = 31.800
Portanto, a solução ótima para atender à função objetivo será produzir 400
sandálias e 1.800 sapatos, totalizando R$ 31.800,00 de lucro mensal.
Você acompanhou o processo de resolução de problema mediante as ite-
rações (tabelas), em que resolvemos um modelo de PL por meio de método de
solução de sistemas de equações lineares. Resumidamente, esse foi o processo:
mudou para:
Nessa modelagem, a variável de folga pode ser expressa por uma variável
cuja forma seja igual à fabricação de cada produto.
Modelos lineares e o método simplex 53
1.
2.
a) Figura 2: x1 = 10, x2 = 0, z = 30.
b) Figura 1: x1 = 4,5, x2 = 3,5, z = 28,5.
c) A Figura 1 é a resolução gráfica do problema de PL
cuja maximização é: maxz = 4x1 + 3x2.
d) Na Figura 2, a s.a é 2x1 ≤ 9 X2 ≤ 7 X1 + x2 ≤ 8 X1, x2 ≥ 0.
4. Supondo que uma indústria de implementos agrícolas produza os modelos A
Modelos lineares e o método simplex 55
molho; uma tonelada de aço especial requer 2 horas no forno de soleira aberta
e 3 horas de molho. O forno de soleira aberta está disponível 8 horas por dia,
e o molho está disponível 15 horas por dia. O lucro para 1 tonelada de aço
normal é de $120,00 e para 1 tonelada de aço especial é de $100,00. A empresa
precisa produzir diariamente no mínimo 2 toneladas de aço normal e 1 tonelada
de aço especial. Com base nesse problema, marque a alternativa correta.
a) 1 tonelada de aço normal é uma restrição.
b) X1 é a quantidade, em toneladas, de aço especial.
c) Para maximizar os lucros, é preciso produzir 2 toneladas de aço especial.
d) Produzir no mínimo 2 toneladas de aço normal é uma variável.
e) A disponibilidade diária de 8 horas para o forno de soleira e 15
horas para o forno de molho é uma restrição do problema.
Modelos lineares e o método simplex 57
Leitura recomendada
HILLIER, F. S.; LIEBERMAN, G. J. Introdução à pesquisa operacional. 9. ed. Porto Alegre:
AMGH, 2013.
Encerra aqui o trecho do livro disponibilizado para
esta Unidade de Aprendizagem. Na Biblioteca Virtual
da Instituição, você encontra a obra na íntegra.