Escolar Documentos
Profissional Documentos
Cultura Documentos
MS428-Programação Linear
setembro de 2015
Problema da mistura
composição
desejável
carne vegetais da mistura
proteína 0, 5 0, 2 0, 4
cálcio 0, 4 0, 4 0, 3
custos dos
ingredientes 0, 81 0, 56
Modelo matemático:
minimizar f (x1 , x2 ) = 0, 81x1 + 0, 56x2
sujeito a: 0, 5x1 + 0, 2x2 ≥ 0, 4
0, 4x1 + 0, 4x2 ≥ 0, 3
x1 + x2 = 1
x1 ≥ 0, x2 ≥ 0
... e a solução??
MS428 - Programação Linear
MS428 - Programação Linear
Resolução Gráfica
Dados do problema:
minimizar f (x) = ct x
sujeito a: Ax = b
x ≥ 0,
em que:
a11 a12 ... a1n
a21 a22 ... a2n
A= .. .. .. .. : matriz dos coeficientes ou matriz
. . . .
am1 am2 . . . amn
tecnológica;
ct = (c1 , c2 , . . . , cn ) : vetor de custos;
xt = (x1 , x2 , . . . , xn ) : vetor de variáveis ou incógnitas e
b = (b1 , b2 , . . . , bm ) : vetor de recursos.
Conceitos básicos
Conceitos básicos
Conceitos básicos
Conceitos básicos
max c1 x1 + c2 x2 + . . . + cn xn
= min −c1 x1 − c2 x2 − . . . − cn xn
max c1 x1 + c2 x2 + . . . + cn xn
= min −c1 x1 − c2 x2 − . . . − cn xn
pois,
3. Variáveis livres
xi irrestrita
Exemplo:
f (x1 , x2 , x3 , x4 , x5 ) = 2x1 − 3x2 + 3x3
min
x1 + 2x2 − x3 − x4 = 3
s a: −2x1 + x2 + x3 + x5 = −1
x livre , x ≥ 0, x ≥ 0, x ≥ 0, x ≥ 0
1 2 3 4 5
Exemplo:
f (x1 , x2 , x3 , x4 , x5 ) = 2x1 − 3x2 + 3x3
min
x1 + 2x2 − x3 − x4 = 3
s a: −2x1 + x2 + x3 + x5 = −1
x livre , x ≥ 0, x ≥ 0, x ≥ 0, x ≥ 0
1 2 3 4 5
Hipóteses
Solução gráfica
Significado geométrico de uma desigualdade linear
(inequação linear).
Solução gráfica
Solução gráfica
Para um problema de otimização linear:
minimizar f (x) = ct x
sujeito a: Ax = b
x ≥ 0, x ∈ R2
temos a região de factibilidade:S = {x ∈ R2 |Ax = b, x ≥ 0}
Região de factibilidade
Considere o seguinte problema de otimização linear:
max f (x1 , x2 ) = x1 + 2x2
sujeito a: x1 + x2 ≤ 4
x1 ≤2
x2 ≤ 3
x1 ≥ 0, x2 ≥ 0
S = {(x1 , x2 ) tal que x1 + x2 ≤ 4, x1 ≤ 2, x2 ≤ 3, x1 ≥ 0, x2 ≥ 0}
Região de factibilidade
Considere o seguinte problema de otimização linear:
max f (x1 , x2 ) = x1 + 2x2
sujeito a: x1 + x2 ≤ 4
x1 ≤2
x2 ≤ 3
x1 ≥ 0, x2 ≥ 0
S = {(x1 , x2 ) tal que x1 + x2 ≤ 4, x1 ≤ 2, x2 ≤ 3, x1 ≥ 0, x2 ≥ 0}
Região de factibilidade
Curvas de nível
Ponto Extremo
Região Infactível
Solução degenerada
Exercícios
Resolver graficamente os seguintes problemas de programação
linear:
maxz = 4x1 + 5x2
min
z = 3x1 + 4x2
2x1 + 3x2 ≥ 6
x1 + x2 ≤ 1
3x − x ≤ 9
(a) 1 2 (b)
s a: s a: 2x1 + x2 ≥ 4
x1 + 4x2 ≤ 16
x ≥ 0, x ≥ 0
1 2
x1 ≥ 0, x2 ≥ 0