Escolar Documentos
Profissional Documentos
Cultura Documentos
Programação Linear
De um modo geral, para problemas que contêm vários tipos de desigualdade deve-se:
Método de Grande M
a) Problemas de Maximização
Procedimento
Passo 1. Realizar o procedimento geral Mim e escrever o sistema na forma padrão
incluindo a função objectivo;
Passo 2. Na tabela preliminar simplex, passar para básicas as variáveis artificiais, i.é,
procurar eliminar a constante M nas colunas ai até chegar a tabela simplex inicial com
uma solução básica inicial viável.
Passo 3. Escolher um pivô e resolver o simplex, até que todos ci sejam positivos, ter-se-à
uma tabela terminal.
Resolução
Maximizar Z = 2x1 + x2+0x3 + 0x4 – Ma1
x1 x 2 x3 0 x 4 0a1 10
Sujeito à x1 x 2 0 x3 x 4 a1 2
x , x , x , x , a 0
1 2 3 4 1
Vamos procurar encontrar a solução básica inicial viável, para isso temos que eliminar M
na coluna a1 tomando 1 como pivô.
1a Iteração
base x1 x2 x3 x4 a1 Bi
x3 2 0 1 1 -1 8 l1’=l1 - l2’ (4)
x2 -1 1 0 -1 1 2 l2’=l2 (neg)
Z -3 0 0 -1 M+1 2 l3’=l3+(M+1)l2’
a
2 Iteração
base x1 x2 x3 x4 a1 Bi
x1 1 0 1/2 1/2 -1/2 4 l1’=1/2l1
x2 0 1 1/2 –1/2 1/2 6 l2’=l2+l1’
Z 0 0 3/2 1/2 M-1/2 14 l3’=l3+3l1’
Solução: x1 = 4; x2 = 6; x3 = x4 = 0; a1 = 0; Zmax = 14
Observação: Como as variáveis artificiais não têm significado nenhum para o problema,
e são iguais a zero na tabela terminal simplex, elas podem não figurar na solução.
b) Problemas de Minimização
Min W = 30x1+30x2+10x3
2 x1 x 2 x3 6
Sujeito x1 x 2 2 x3 8
x 0, i 1,3
i
Resolução
Max Z = - Min W = -30x1 - 30x2 - 10x3
2 x1 x 2 x3 6
Sujeito x1 x 2 2 x3 8
xi 0, i 1,3
2a Iteração
base x1 x2 x3 x4 x5 a1 Bi
x1 1 1/3 0 -2/3 -1/3 2/3 4/3 l1’=l1-1/2l2
x3 0 1/3 1 1/3 2/3 -1/3 10/3 l2’=2/3l2
Z 0 50/3 0 50/3 10/3 M-50/3 -220/3 l3’=l3+5l2’
Agora que temos a solução básica, podemos procurar o pivô e optimizar a solução.
1a Iteração
Base x1 x2 x3 x4 x5 a1 a2 Bi
x4 1 1 0 1 0 0 0 20 l1’=l1
x3 1 0 1 0 0 1 0 5 l2’=l2
a2 -1 1 0 0 -1 -1 1 5 l3’=l3 – l2’
Z M+2 -M+1 0 0 M 2M+3 0 15-5M l4’=l4+(2M+3)l2’
a
2 Iteração
Base x1 x2 x3 x4 x5 a1 a2 Bi
x4 2 0 0 1 1 1 -1 15 l1’=l1-l3’
x3 1 0 1 0 0 1 0 5 l2’=l2
x2 –1 1 0 0 -1 -1 1 5 l3’=l3
Z 3 0 0 0 1 M+4 M-1 10 l4’=l4+(M-1)l3’
Exercício 2.14. Uma empresa fabrica dois tipos de estantes em madeiras diferentes,
adquirindo a madeira já cortada, e submetendo-a depois a três operações: furação,
polimento e montagem. Suponha que são as seguintes as capacidades fabris, traduzidas
pelas taxas de produção horária, ou seja, pelo número de estantes processadas por hora.
Quando funcionam, as três operações têm custos horários de produção de 20, 10, e 22
u.m respectivamente . Para cada estante tipo A e B a madeira necessária é adquirida a 8 e
12 u.m, sendo os preços de venda respectivos 16 e 25 u.m.
a) Formule o problema de programação linear que permite maximizar o lucro da
empresa.
b) Escreva o problema na forma padrão e resolva-o.
(Resp: x1 = 0; x2 = 10/3; x3 = x4 = 0; x5 = 26/3; Zmax = 130/3)
Exercício 2.16. Uma companhia possuia, há 10 anos, duas minas: a mina A produzindo
por dia 1 tonelada de minério de alto teor, 3 toneladas de minério de médio teor e 5
toneladas de minério de baixo teor; a mina B produzia por dia 2 toneladas de cada um dos
teores. A companhia precisou de 80 toneladas de minério de alto teor, 160 de médio teor
e 200 de baixo teor. Quantos dias cada mina funcionou, se custava 200 u.m por dia para
se fazer funcionar cada uma?.
(Resp: x1 = 40; x2 = 20; x3 = x4 = 0; x5 = 40; Wmin = 12.000 u.m)
1. Método gráfico
a) Max z = x1 + x2 b) Min W = 10x1 + 20x2 c) Max z = 30x1 + 40x2
6 x1 2 x 2 36 2 x1 x 2 10
x1 x 2 6 2 x 4 x 32 x x 7
1 1
Suj à x1 2 x 2 10
2 2
Suj à Suj à
x 0 x 2 20 1x 2 x 2 12
i xi 0 xi 0
2. Método simplex
a) Max Z = 4x1 + 2x2+3x2 b) Min W = 40x1+12x2+40x3
x1 x 2 x3 11
2 x 3x x 20 2 x1 x 2 5 x3 20
1
Suj à 4 x1 x 2 x3 30
2 3
Suj à
x1 3x 2 2 x3 20 x 0
xi 0 i
Referências:
ANDRADE, EL(1998) – Introdução à Pesquisa Operacional – métodos e modelos para a análise de
decisão, 2a edição, editora LTC, RJ, Brasil:cap.3
BARNETT, RA; Michael, RZ (1990) – Finite Mathematics – for business, economics, life science and
social sciences, 5th edition, USA:cap 6.
FERREIRA, M.A.M; Isabel A(1995) – Programação Matemática, 2a edição, Edições Sílabo, Lisboa:
pp11 – 40.
RENDER, B; Ralph, M.S,Jr.(1997) – Quantitative Analysis for Management, 6th edition, Prentice – Hall
International, Inc. USA: cap7; 8 e 9.
TAHA, HA(1997) – Operations Research - an Introduction, 6th edition, Prentice – Hall International, Inc.
USA:cap.2 e 3