Anda di halaman 1dari 19

Pesquisa Operacional

Adavil Bicelli
Unidades Temticas

lgebra Linear - reviso


Programao Linear
Mtodo Simplex
Programao Linear Inteira
Mtodo de corte
Programao Matemtica no linear
Teoria de Deciso
Programao Linear

Definio:

O problema geral de programao linear utilizado para otimizar (maximizar

ou minimizar) uma funo linear de variveis, chamada de "funo objetivo",

sujeita a uma srie de equaes ou inequaes lineares, chamadas restries.

A formulao do problema a ser resolvido por programao linear segue

alguns passos bsicos.


Definio-continuao

deve ser definido o objetivo bsico do problema, ou seja, a otimizao a ser


alcanada. Por exemplo, maximizao de lucros, ou de desempenhos, ou de
bem-estar social; minimizao de custos, de perdas, de tempo. Tal objetivo
ser representado por uma funo objetivo, a ser maximizada ou
minimizada;
para que esta funo objetivo seja matematicamente especificada, devem
ser definidas as variveis de deciso envolvidas. Por exemplo, nmero de
mquinas, a rea a ser explorada, as classes de investimento disposio
etc. Normalmente, assume-se que todas estas variveis possam assumir
somente valores positivos;
estas variveis normalmente esto sujeitas a uma srie de restries,
normalmente representadas por inequaes. Por exemplo, quantidade de
equipamento disponvel, tamanho da rea a ser explorada, capacidade de
um reservatrio, exigncias nutricionais para determinada dieta etc.
Formulao de Modelos

O problema geral de programao linear pode ser definido por


Maximizar (ou minimizar)
Exemplo

"Uma empresa de comida canina produz dois tipos de raes: Tobi e


Rex. Para a manufatura das raes so utilizados cereais e carne. Sabe-
se que:
a rao Tobi utiliza 5 kg de cereais e 1 kg de carne, e a rao Rex
utiliza 4 kg de carne e 2 kg de cereais;
o pacote de rao Tobi custa $ 20 e o pacote de rao Rex custa $ 30;
o kg de carne custa $ 4 e o kg de cereais custa $ 1;
esto disponveis por ms 10 000 kg de carne e 30 000 kg de cereais.
Deseja-se saber qual a quantidade de cada rao a produzir de modo a
maximizar o lucro."
Exemplo

Nosso modelo deseja maximizar o lucro (Z) a partir da quantidade de


rao Tobi (x1) e de rao Rex (x2). A Tabela 3.1 apresenta o clculo do
lucro unitrio de cada rao.
Tabela 3.1 - Clculo do lucro unitrio de cada rao
Exemplo

A funo objetivo pode ser escrita como:


Formulao do problema
Problemas de otimizao:
Problema na forma padro:
Problema na forma padro (continuao)
Soluo Grfica (para o ex. Apresentao
39)

Este problema com apenas duas variveis pode ser resolvido graficamente.
Traa-se um grfico com os seus eixos sendo as duas variveis x1 e x2. A partir
da, traam-se as retas referentes s restries do problema e delimita-se a
regio vivel (Figura 3.1).

Encontrada a regio vivel, deve-se traar uma reta com a inclinao da


funo objetivo. So ento traadas diversas paralelas a ela no sentido de Z
crescente (maximizao da funo), como na Figura 3.2. O ponto timo o
ponto onde a reta de maior valor possvel corta a regio vivel
(normalmente num vrtice).
Figura 3.1 - Regio vivel para o
problema das raes.
Figura 3.2 - Busca da soluo tima para
o problema das raes
Exerccio - 2

Certa empresa fabrica dois produtos P1 e P2. O lucro unitrio do produto P1 de R$

1.000,00 e o lucro unitrio de P2 R$ 1.800. A empresa precisa de 20 horas para

fabricar uma unidade de P1 e de 30 horas para fabricar uma unidade de P2. O tempo

anual de produo disponvel para isso de 1200horas. A demanda esperada para

cada produto de 40 unidades para P1 e 30 unidades para P2.

Construa o modelo de programao linear que objetiva Maximizar o lucro.


Soluo

P1: Lucro R$ 1.000,00


Tempo de produo P1: 20 horas
P2: Lucro R$ 1.800,00
Tempo de produo P2: 30 horas
Tempo Disponvel de Produo: 1200horas
Demanda Esperada P1: 40 unidades
Demanda Esperada P2: 30 unidades
Unidade produzida do Produto P1: x
Unidade produzida do Produto P2: y
Soluo

Funo Objetivo:
Maximizar: 1000x + 1.800y
Restries:
- Tempo de Produo: 1.200h
20x + 30y 1.200
- Demanda Esperada do Produto P1: 40 unidades
x 40
- Demanda Esperada do Produto P2: 30 unidades
y 30
Soluo

Restries:
20x + 30y 1.200
x 40
y 30
x,y0

Anda mungkin juga menyukai