Вы находитесь на странице: 1из 25

Pesquisa Operacional

Programao linear
Pesquisa Operacional
Programao Linear:

uma das principais ferramentas da PO.

A funo objetivo e todas as restries so representadas por


funes lineares.

Variveis so contnuas.

Objetivo maximizao (ou minimizao) de uma funo


objetivo linear com relao as variveis de deciso do modelo.

Respeitando-se as limitaes (restries) do problema expressas


por um sistema de equaes e inequaes associadas com as
variveis de deciso do modelo. Incluindo as de no negatividade.
Pesquisa Operacional

Programao Linear:

A partir da construo do modelo matemtico que representa o


problema real de PL em estudo o prximo passo consiste em de
terminar a SOLUO TIMA.

A soluo tima aquela com maior valor (se o problema for de


maximizao) ou menor valor (se o problema for de minimizao)
na funo objetivo e que satisfaz as restries lineares impostas.
Pesquisa Operacional
Formulao Matemtica de um modelo geral de Programao
Linear

Os problemas de programao linear buscam determinar valores


timos para as variveis de deciso X1, X2, ..... Xn, que devem ser
contnuas, a fim de maximizar ou minimizar a funo linear Z,
sujeita a um conjunto de restries lineares de igualdade (equaes
com sinal do tipo =) e/ou de desigualdade ( inequaes com sinal
do tipo ou ).

As solues que satisfazem todas as restries, inclusive as de no


negatividade, so chamadas solues factveis. A soluo factvel
que apresenta melhor valor da funo objetivo chamada de
soluo tima.
Pesquisa Operacional

Passos bsicos na obteno de modelos de PL:

1. Identificar as variveis de deciso, represent-las em simbologia


algbrica.

2. Identificar o objetivo de interesse no problema, represent-lo


como funo linear em termos das variveis de deciso, que
dever ser maximizada ou minimizada.

3. Identificar as restries do problema, express-las como


equaes ou inequaes lineares em termos das variveis de
deciso.
Pesquisa Operacional
A formulao de um modelo geral de PL pode ser representada
matematicamente como:
max ou mim z = f (x1, x2, ..... xn ) = c1 x1 + c2 x2, ..... cnxn
sujeito a:
11x1 + 12x2 +......... +1nxn ) { = } b1
21x1 + 22x2 +......... +2nxn ) { = } b2
.
.
m1x1 + m2x2 +......... +mnxn ) { = } bm
x1, x2, ..... xn 0 (restrio de no negatividade)

Onde:
z a funo objetivo
x1 so as variveis de deciso
ij a constante das restries
b1 o termo independente ou quantidade de recursos disponveis
ci a constante da varivel da funo objetivo.
Pesquisa Operacional
Exemplo 1

Uma empresa, aps um processo de racionalizao da produo, ficou com


disponibilidade de 3 recursos (R1, R2 e R3). Um estudo sobre o uso desses
recursos indicou a possibilidade de se fabricar 2 produtos P1 e P2. Levantando
os custos e consultando o departamento de vendas sobre o preo de colocao no
mercado, verificou-se que P1 daria lucro de R$ 120,00 por unidade e P2 de R$
150,00 por unidade. O departamento de Produo forneceu a seguinte Tabela de
uso de recursos:

Produto R1 por unid R2 por unid R3 por unid


P1 2 3 5
P2 4 2 3
Disponibilidade de recurso por ms 100 90 120

Que produo mensal de P1 e P2 gera maior lucro para a empresa?


Construa o modelo:
Pesquisa Operacional

Formulao do modelo
1. Quais as variveis de deciso?
X1 Quantidade de P1
X2 Quantidade de P2

2 . Qual a funo objetivo? maximizao do lucro

Max Z = 120X1 + 150X2

2. Quais as restries? Relacionada a disponibilidade de recursos


(R1) 2X1 + 4X2 100
(R2) 3X1 + 2X2 90
(R3) 5X1 + 3X2 120
(No-negatividade) X1 0, X2 0
Pesquisa Operacional
Modelo

Encontrar nmeros X1, X2 tais que:

Max L= 120X1 + 150X2

Sujeito as restries: 2X1 + 4X2 100


3X1 + 2X2 90
5X1 + 3X2 120
X1 0, X2 0
Pesquisa Operacional
Exemplo 2

Uma empresa fabrica dois produtos P1 e P2. O lucro unitrio de P1 de


R$ 1.000,00 e o lucro unitrio de P2 de R$ 1.800,00. A empresa precisa
de 20 horas para fabricar uma unidade de P1 e de 30 horas para fabricar
uma unidade e P2. O tempo anual de produo disponvel de 1.200
horas. Alem disso, a demanda esperada para cada produto de 40
unidades anuais para P1 e 30 unidades anuais de P2.

Qual o plano de produo para que a empresa maximize seu lucro nesses
itens? Construa o modelo de programao linear:
Pesquisa Operacional

Formulao do modelo
1. Quais as variveis de deciso?
X1 Quantidade de P1
X2 Quantidade de P2

2 . Qual a funo objetivo? maximizao do lucro

Max L = 1000X1 + 1800X2

2. Quais as restries? Relacionada ao tempo e demanda


(Tempo de produo ) 20X1 + 30X2 1200
(Demanda esperada de P1) X1 40
(Demanda esperada de P2) X2 30
(No-negatividade) X1 0, X2 0
Pesquisa Operacional
Modelo

Encontrar quantidade para X1, X2 tais que:

Max L= 1000X1 + 1800X2

Sujeito as restries: 20X1 + 30X2 1200


X1 40
X2 30
X1 0, X2 0
Pesquisa Operacional
Exemplo 3

Um sapateiro fabrica 6 sapatos por hora, se fizer somente sapatos; e 5


cintos por hora, se fizer somente cintos. Ele gasta 2 unidades de couro
para fabricar 1 sapato e 1 unidade de couro para fabricar um cinto. O
total disponvel de couto de 6 unidades. O lucro unitrio para sapatos
de $ 5,00 e o do cinto de $ 2. Defina o plano de produo do sapateiro,
visando maximizar o lucro por hora. Construa o modelo de programao
linear:
Pesquisa Operacional

Formulao do modelo
1. Quais as variveis de deciso?
X1 Quantidade de Sapatos
X2 Quantidade de cintos
6 sap = 1 hora
2 . Qual a funo objetivo? maximizao do lucro
1 sap = 10 min
5 cint = 1 hora
Max Z = 5X1 + 2X2 1 cint = 12 min

2. Quais as restries? Relacionada ao tempo e couro


(Tempo de produo ) 10X1 + 12X2 60
(Disponibilidade de couro) 2X1 + 1X2 6
(No-negatividade) X1 0, X2 0
Pesquisa Operacional
Modelo

Encontrar quantidade para X1, X2 tais que:

Max Z= Max L = 5X1 + 2X2

Sujeito as restries: 10X1 + 12X2 60


2X1 + 1X2 6
X1 0, X2 0
Pesquisa Operacional
Modelo de Programao linear na forma Padro e Cannica:
PADRO

max ou mim z = f (x1, x2, ..... xn ) = c1 x1 + c2 x2, ..... cnxn


sujeito a:
11x1 + 12x2 +......... +1nxn = b1
21x1 + 22x2 +......... +2nxn = b2
.
.
m1x1 + m2x2 +......... +mnxn ) = bm
xJ 0, j = 1,2,...n (restrio de no negatividade)

Os termos independentes devem ser no negativos


Todas as restries devem ser equaes lineares na forma de igualdade
As variveis de deciso devem ser no negativas.
Pesquisa Operacional

CANNICA (de maximizao)


max z = f (x1, x2, ..... xn ) = c1 x1 + c2 x2, ..... cnxn

Sujeito a:
11x1 + 12x2 +......... +1nxn b1
21x1 + 22x2 +......... +2nxn b2
.
.
m1x1 + m2x2 +......... +mnxn bm
x1, x2, ..... xn 0 (restrio de no negatividade)

Se a funo objetivo for de maximizao, todas as restries devem ser


representadas com sinal do tipo
Pesquisa Operacional

CANNICA (de minimizao)


min z = f (x1, x2, ..... xn ) = c1 x1 + c2 x2, ..... cnxn

sujeito a:
11x1 + 12x2 +......... +1nxn b1
21x1 + 22x2 +......... +2nxn b2
.
.
m1x1 + m2x2 +......... +mnxn bm
x1, x2, ..... xn 0 (restrio de no negatividade)

Se a funo objetivo for de minimizao, todas as restries devem ser


representadas com sinal do tipo
Pesquisa Operacional
Transformaes para a forma padro ou cannica
Problema padro de maximizao pode ser transformado em um de minimizao

Problema padro de minimizao pode ser transformado em um de maximizao

Restrio de desigualdade do tipo pode ser transformada em outra do tipo

Restrio de desigualdade do tipo pode ser transformada em outra do tipo


Pesquisa Operacional
Transformaes para a forma padro ou cannica

Restrio de igualdade pode ser transformada em duas de desigualdade

Restrio de desigualdade do tipo pode ser reescrita por meio de uma equao de
igualdade com a adio de uma varivel no negativa no lado esquerdo varivel de
folga
Pesquisa Operacional
Transformaes para a forma padro ou cannica

Restrio de desigualdade do tipo pode ser transformada em uma equao de


igualdade com a subtrao de uma varivel no negativa no lado esquerdo varivel
de excesso

Uma varivel Xj que no tem restrio de sinal, chamada varivel livre, pode ser
expressa com a diferena de duas variveis no negativas.
Pesquisa Operacional
Transformaes para a forma padro ou cannica
Para um problema de PL a seguir,, reescreva-o na forma padro, a partir de uma funo
objetivo de minimizao
Pesquisa Operacional
Transformaes para a forma padro ou cannica
Transforme o problema a seguir na forma cannica
Pesquisa Operacional
HIPTESES DO MODELO DE PROGRAMAO LINEAR
Um problema de programao linear, a funo objetivo e as
restries devem ser lineares, as variveis de deciso devem ser
contnuas e no negativas, e os parmetros do modelo
determinsticos, de forma a satisfazer as seguintes hipteses:

Proporcionalidade: para cada varivel de deciso do modelo, a sua


contribuio em relao a funo objetivo e as restries seja
diretamente proporcional ao valor da varivel de deciso.

Aditividade: O valor da funo objetivo ou de cada funo de


restrio expresso pela soma das contribuies individuais de
cada varivel de deciso.
Pesquisa Operacional
HIPTESES DO MODELO DE PROGRAMAO LINEAR

Divisibilidade e no negatividade: cada uma varivel de deciso


pode assumir quaisquer valores no negativos dentro de um
intervalo, podendo ser fracionrio desde que atenda as restries do
modelo.

Certeza: os coeficientes da funo objetivo, das restries e os


termos independentes so determinsticos (constantes e
conhecidos).

Вам также может понравиться