Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila POP1
Apostila POP1
=1
=1
sujeito a:
=1
( = 1; :::; )
=1
( = 1; :::; )
0
Em que,
=
1
, com
1
0 e
2
0
3. Transformao da restrio de em =: Supondo a restrio
1
+
2
+
3
+ ... +
,
para transform-la em uma igualdade basta acrescentar restrio uma varivel de folga
+1
0, ou seja,
1
+
2
+
3
+ ... +
+
+1
= .
4. Transformao da restrio de em =: Supondo a restrio
1
+
2
+
3
+... +
, para
transform-la em uma igualdade basta subtrair restrio uma varivel de folga
+1
0,
ou seja,
1
+
2
+
3
+ ... +
+1
= .
Denio 1 (forma padro): Um PL dito estar na forma padro se possuir as caractersticas a
seguir:
Maximizar
1
1
+
2
2
+
3
3
+ ... +
(3.1)
sujeito a:
11
1
+
12
2
+
13
3
+ ... +
1
=
1
21
1
+
22
2
+
23
3
+ ... +
2
=
2
... (3.2)
1
+
2
2
+
3
3
+ ... +
1
0,
2
0,
3
0, ...,
0 (3.3)
A funo linear (3.1) de maximizao, chama de funo objetivo. O sistema composto por
vrias equaes lineares (3.2), conhecido como restries do problema, conjuntamente com(3.3).
Sendo (3.3), conhecido como restries de no negatividade das variveis.
O mesmo problema (3.1- 3.3) pode ser escrito matricialmente:
CAPTULO 3. PROGRAMAO LINEAR 11
Maximizar
(3.4)
sujeito a:
= (3.5)
0 (3.6)
Em que:
= [
11
12
...
1
21
22
...
2
... ... ... ...
21
22
...
2
]
uma matriz de dimenso , chamada de matriz dos coecientes;
= (
1
2
...
= (
1
2
...
): o vetor de variveis;
= (
1
2
...
2
...
1
+ 2
2
3
3
2
1
+
2
+
3
1
1
livre,
2
0,
3
0.
Forma padro:
12 3.2. MTODO GRFICO
Maximizar (
+
1
,
1
,
2
,
3
,
4
,
5
) = 2
1
+ 3
2
3
3
+ 0
4
+ 0
5
sujeito a:
1
+ 2
2
4
= 3
2
1
+
2
+
3
+
5
= 1
+
1
0,
1
0,
2
0,
3
0.
3.2 Mtodo grco
O mtodo grco no tem por objetivo encontrar a soluo do problema, mas facilitar a visu-
alizao do mtodo Simplex. A soluo tima de PL sempre um vrtice (soluo bsica vivel)
ou um ponto extremo da regio de factibilidade. Portanto, para encontrar a soluo tima, basta
encontrar um vrtice que fornea o maior valor (problema de maximizao) funo objetivo. As
restries do problema (3.2) e (3.3) denem a regio de factibilidade.
Exemplo 2 (resoluo grca) Encontrar a soluo tima para o problema a seguir utilizando o
mtodo grco (extrado de Arenales et al. (2007)):
Maximizar (
1
,
2
) =
1
+ 2
2
sujeito a:
1
+
2
4
1
2
2
3
1
0,
2
0.
CAPTULO 3. PROGRAMAO LINEAR 13
A soluo tima o ponto C, onde
= (
2
) = (1 3). Portanto, o valor timo da funo
objetivo 7.
OBESERVAO 1: Caso as restries do problema no consigam fornecer uma regio de facti-
bilidade, ou seja, se a interseco entre a regio factvel produzida por todas as restries for vazia,
este problema infactvel. Assim, podemos concluir que as restries so conitantes.
14 3.3. MTODO SIMPLEX
OBESERVAO2: Se a regio de factibilidade for ilimitada e ainda no h umponto que fornea
o melhor valor funo objetivo, ou seja, () , dizemos que o problema possui um conjunto
ilimitado de solues timas.
3.3 Mtodo Simplex
O mtodo simplex encontra o vrtice timo pesquisando apenas um subconjunto (em geral,
pequeno) do conjunto de todos os vrtices da regio de factibilidade (Arenales et al., 2007).
O simplex um algoritmo. Genericamente, podemos entender por algoritmo qualquer es-
tratgia para solucionar problemas; contudo, seremos mais precisos, reservando para a palavra
algoritmo ( um procedimento que termina em um nmero nito de passos) um conceito diferente
de procedimento ( uma sequncia nita de instrues) (Goldbarg & Luna, 2000).
Devido a importncia deste captulo, vamos utilizar como referncia o livro do Goldbarg &
Luna (2000) como material de apoio, mais especicamente o Captulo 3 do livro.
3.4 Anlise de sensibilidade
Para ?, a anlise de sensibilidade e uma tcnica para avaliar os impactos que o programa sofre
quando existem modicaes nas condies de modelagem. A anlise de sensibilidade pode ser
denida como o estudo de um modelo de programao matemtica submetido a mudanas em
suas condies iniciais. As mudanas podero abranger: mudana no vetor de custos, mudana no
vetor de termos independentes, mudanca nos coecientes das variveis; acrscimo de restries,
acrscimo de novas variveis.
Consideraremos um exemplo:
Uma empresa fabrica dois tipos de produto: rdio standard e rdio luxo. Com relao ao rdio
standard temos as seguintes informaes:
A linha de produo comporta um mximo de 24 pessoas;
Cada rdio consome 1homem/dia para ser produzido;
Cada rdio fornece um lucro de R$ 30,00.
Com relao ao rdio luxo:
A linha de produo comporta um mximo de 32 pessoas;
Cada rdio consome 2 homens/dia para ser produzido;
Cada rdio fornece um lucro de R$ 40,00.
CAPTULO 3. PROGRAMAO LINEAR 15
A fabrica possui 40 empregados a serem alocados nas duas linhas de produo. O objetivo e
maximizar o lucro. Que quantidade de produo de rdios maximiza o lucro?
Solucao:
Maximizar (
1
,
2
) = 30
1
+ 40
2
sujeito a:
1
+ 2
2
40
1
24
2
16
1
0,
2
0.
(
1
,
2
) = 1040.000 : Indica o valor timo encontrado para a funo objetivo.
O que aconteceria se o lucro de
2
aumentasse?
E, se
1
19?
3.5 Dualidade
Completar!!!
CAPTULO
4
Exerccios de reviso
Para os exerccios apresentados neste captulo considerem os problemas de otimizao a seguir.
Extrado de Arenales et al. (2007):
(1) Maximizar (
1
,
2
) =
1
+
2
sujeito a:
3
1
+
2
2
2
3
1
+ 2
2
9
3
1
+
2
18
1
0;
2
0.
(2) Maximizar (
1
,
2
) =
1
+ 2
2
sujeito a:
3
1
+
2
2
2
3
1
+ 2
2
9
3
1
+
2
18
1
0;
2
0.
(3) Maximizar (
1
,
2
) =
1
+ 3
2
sujeito a:
2
4
1
+
2
6
1
3
5
1
+
2
18
1
0;
2
0.
(4) Minimizar (
1
,
2
) = 2
1
3
2
sujeito a:
1
3
1
+
2
4
2
7
2
1
0;
2
0.
1. Quando e quem criou o mtodo simplex? Ele aplicado para resolver todos os problemas
de pesquisa operacional? Se no, quais problemas ele resolve e cite exemplos de problemas
que no podem ser resolvidos pelo mtodo simplex.
17
18
(5) Minimizar (
1
,
2
) =
1
2
2
sujeito a:
1
+
2
6
2
4
1
+
2
4
1
0;
2
0.
(6) Minimizar (
1
,
2
) =
1
2
sujeito a:
1
+
2
6
2
4
1
+
2
4
1
0;
2
0.
2. Qual a importncia e aplicabilidade da Pesquisa Operacional para os dias de hoje?
3. Faa um resumo sobre Pesquisa Operacional (denio, aplicao, histria, etc.).
4. O que difere os problemas lineares, inteiros e no-lineares?
5. Alm do mtodo simplex, qual(is) o(s) outro(s) mtodo(s) utilizado(s) para resoluo do
problema de transporte?
6. Resolva os problemas P1 a P6 utilizando o mtodo grco.
7. Resolva os problemas P1 a P6 utilizando o mtodo Simplex.
Referncias Bibliogrcas
ANDRADE, E. L. Introduo pesquisa operacional: Mtodos e modelos para anlise de de-
ciso. Editora LTC, 2004.
ARENALES, M.; ARMENTANO, V.; MORABITO, R.; YANASSE, H. Pesquisa operacional para
cursos de engenharia. Editora Campus, 2007.
COSTA, J. J. S. Tpicos de pesquisa operacional. Editora LTC, 1973.
GOLDBARG, M. C.; LUNA, H. P. L. Oimizao combinatria e programao linear. Editora
Campus, 2000.
MIRSHAWKA, V. Aplicaes de pesquisa operacional. Editora Nobel, 1981.
SILVA, E. M. Pesquisa operacional. 1988.
TOLEDO, C.; FRANA, P.; MORABITO, R.; KIMMS, A. Um modelo de otimizao para o
problema integrado de dimensionamento de lotes e programao da produo em fbricas de
refrigerantes. Pesquisa Operacional, v. 20, p. 155186, 2006.
19