Escolar Documentos
Profissional Documentos
Cultura Documentos
Agosto/2007
1
1
Conceitos
Definições:
Função linear:
Uma função f(x1,x2,...,xn) de x1,x2,...,xn é função linear se e somente se
para um conjunto de constantes c1,c2,...,cn,
f(x1,x2,...,xn)= c1x1 + c2x2 + ... + cnxn
Desigualdades lineares
Para qualquer função linear f(x1,x2,...,xn) e um número b, as desigualdades
f(x1,x2,...,xn) ≤ b e f(x1,x2,...,xn) ≥ b são desigualdades lineares
Definições:
Proporcionalidade
A contribuição de cada variável de decisão para função objetivo ou em uma
restrição é proporcional ao valor da variável de decisão
Aditividade
A contribuição de cada variável de decisão independe da contribuição das
demais variáveis de decisão
Divisibilidade
A variável de decisão pode assumir valores fracionários
Certeza
Cada parâmetro (coeficientes da função objetivo e das restrições, bem como
termos independentes) são conhecidos com certeza
Definições
Conjunto convexo
Um conjunto de pontos S é um conjunto convexo
Conjunto não convexo
se um segmento formado por dois pontos
quaisquer do conjunto S estiver completamente
contido em S
Ponto extremo
Para um conjunto convexo S, P é um ponto Conjunto convexo
extremo de S se cada segmento que está
contido em S e contém P possui P como ponto
extremo do segmento.
Se existe uma solução ótima, então existe pelo menos um vértice ótimo
(*) Caso alguma variável xi seja irrestrita (-∞ ≤ xi ≤ ∞), é possível substituí-la por
duas outras variáveis não-negativas (xi+ ≥ 0 e xi- ≥ 0) da seguinte forma:
xi = xi+ - xi-
EA954-FEEC–UNICAMP-2007-Rodrigo Moretti Branchini 6
Introdução à Programação Linear (PL)
max(min) z= c1 x 1 + c2 x 2 + ¢¢¢
... + cn x n Função objetivo
sujeit o a
a11 x 1 + a12 x 2 ...
+ ¢¢¢ + a1n x n ≤ ,· ≥¸ , == b1
Restrições
(m linhas/restrições,
..
.
n colunas/variáveis)
am 1 x 1 + am 2 x 2 ... + am n x n ≤ ,· ≥¸ , == bm
+ ¢¢¢
x 1 ¸≥ 0 x2 ≥
¸ 0 :...
:: x n ¸≥ 0
EA954-FEEC–UNICAMP-2007-Rodrigo Moretti Branchini 7
Introdução à Programação Linear (PL)
Região Factível
Conjunto dos pontos que satisfazem as restrições de um problema de programação
linear
Solução Ótima
{x ∈ R n : c1 x1 + c2 x2 + ...... + cn xn = constante}
Sujeito a
x1 + x2 ≤ 80 (restrição de carpintaria)
2x1 + x2 ≤ 100 (restrição de acabamento)
x1 ≤ 40 (restrição do mercado)
x1, x2 ≥ 0 (restrição de não-negatividade)
Minimizar z = x1 + x2
Variáveis de decisão:
x1 = número de minutos de
propaganda durante a novela x2
x2 = número de minutos de
propaganda durante o futebol
Formulação: (0,14)
(0,2)
Poliedro ilimitado!
x1
x1
(0,0)
(2,0) z = 4
EA954-FEEC–UNICAMP-2007-Rodrigo Moretti Branchini 15
Casos especiais
Infactibilidade
max c1 x1 + c2 x2
(0,4)
sujeito a
4x1 + 2x2 ≤ 4 (0,3)
4x1 + 4x2 ≥ 12
x1, x2 ≥ 0 (0,2)
x1
(0,0)
x2
A região factível (poliedro) é ilimitada
(3,0) x1