Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila POP1
Apostila POP1
=1
=1
c
sujeito a:
=1
r
(i = 1; :::; :)
=1
r
= /
(, = 1; :::; :)
r
0
Em que,
c
= r
1
r
2
, com r
1
0 e r
2
0
3. Transformao da restrio de em =: Supondo a restrio r
1
+ r
2
+ r
3
+ ... + r
/,
para transform-la em uma igualdade basta acrescentar restrio uma varivel de folga
r
+1
0, ou seja, r
1
+ r
2
+ r
3
+ ... + r
+ r
+1
= /.
4. Transformao da restrio de em =: Supondo a restrio r
1
+r
2
+r
3
+... +r
/, para
transform-la em uma igualdade basta subtrair restrio uma varivel de folga r
+1
0,
ou seja, r
1
+ r
2
+ r
3
+ ... + r
r
+1
= /.
Denio 1 (forma padro): Um PL dito estar na forma padro se possuir as caractersticas a
seguir:
Maximizar c
1
r
1
+ c
2
r
2
+ c
3
r
3
+ ... + c
(3.1)
sujeito a:
c
11
r
1
+ c
12
r
2
+ c
13
r
3
+ ... + c
1
r
= /
1
c
21
r
1
+ c
22
r
2
+ c
23
r
3
+ ... + c
2
r
= /
2
... (3.2)
c
1
r
1
+ c
2
r
2
+ c
3
r
3
+ ... + c
= /
r
1
0. r
2
0. r
3
0. .... r
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 c
r (3.4)
sujeito a:
r = / (3.5)
r 0 (3.6)
Em que:
= [
c
11
c
12
... c
1
c
21
c
22
... c
2
... ... ... ...
c
21
c
22
... c
2
]
uma matriz de dimenso :r:, chamada de matriz dos coecientes;
c
= (c
1
c
2
...c
= (r
1
r
2
...r
): o vetor de variveis;
/
= (/
1
/
2
.../
1
. r
2
. r
3
. r
4
. r
5
) = 2r
1
+ 3r
2
3r
3
+ 0r
4
+ 0r
5
sujeito a:
r
1
+ 2r
2
r
3
r
4
= 3
2r
1
+ r
2
+ r
3
+ r
5
= 1
r
+
1
0. r
1
0. r
2
0. r
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 )(r
1
. r
2
) = r
1
+ 2r
2
sujeito a:
r
1
+ r
2
4
r
1
2
r
2
3
r
1
0. r
2
0.
CAPTULO 3. PROGRAMAO LINEAR 13
A soluo tima o ponto C, onde r
= (r
1
r
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, )(r) , 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 )(r
1
. r
2
) = 30r
1
+ 40r
2
sujeito a:
r
1
+ 2r
2
40
r
1
24
r
2
16
r
1
0. r
2
0.
)
(r
1
. r
2
) = 1040.000 : Indica o valor timo encontrado para a funo objetivo.
O que aconteceria se o lucro de r
2
aumentasse?
E, se r
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