Você está na página 1de 31

PESQUISA OPERACIONAL

Conceitos iniciais
um mtodo cientfico que fornece instrumentos para a tomada de decises Outra definio: uma cincia aplicada cujo objetivo a melhoria da performance em organizaes. Trabalha atravs da formalizao de modelos matemticos a serem resolvidos com auxlio do computador

Aspectos histricos
O nome Pesquisa Operacional surgiu pela 1a vez durante a Segunda Guerra Mundial Foi resultado de estudos realizados por equipes interdisciplinares de cientistas contratados para resolver problemas militares A tcnica se consolidou em 1947, com a equipe liderada por George B. Dantzig (RAND CORPORATION no projeto SCOOP - Scientific Computation of Optimum Programs) trabalhando para Fora Area Americana (EUA) desenvolvendo tcnicas para a distribuio tima de tropas

Pesquisa Operacional: aplicaes


Manufatura Dimensionamento de lotes Otimizao de leiautes Formao de clulas de fabricao Sistemas de Transporte e Distribuio Roteamento de veculos Otimizao de tabela de horrios de nibus urbano Programao de tripulaes de nibus urbano

Pesquisa Operacional: aplicaes


Instituies de ensino Programao de Horrios em Escolas; Alocao de Salas de Aula Hospitais Programao de horrios de enfermeiras Construo Otimizao de estruturas metlicas

Pesquisa Operacional: aplicaes


Finanas Anlise de risco Agricultura Planejamento da produo agrcola Outros Problema da Alocao de Jogos de competies exportivas

Tcnicas Matemticas em Pesquisa Operacional


Programao linear: utilizada para analisar modelos onde as restries e a funo objetivo so lineares; Programao inteira: se aplica a modelos que possuem variveis inteiras (ou discretas); Programao dinmica: utilizada em modelos onde o problema completo pode ser decomposto em subproblemas menores; Programao estocstica: aplicada a uma classe especial de modelos onde os parmetros so descritos por funes de probabilidade; Programao no-linear: utilizada em modelos contendo funes no-lineares.

Tcnicas Matemticas em Pesquisa Operacional


Uma caracterstica presente em quase todas as tcnicas de programao matemtica que a soluo tima do problema no pode ser obtida em um nico passo, devendo ser obtida iterativamente. escolhida uma soluo inicial (que geralmente no a soluo tima). Um algoritmo especificado para determinar, a partir desta, uma nova soluo, que geralmente superior anterior. Este passo repetido at que a soluo tima seja alcanada (supondo que ela existe).

Fases do Estudo de Pesquisa Operacional


Um estudo de pesquisa operacional geralmente envolve as seguintes fases: (1) definio do problema; (2) construo do modelo; (3) soluo do modelo; (4) validao do modelo; (5) implementao da soluo.

PROGRAMAO LINEAR

Programao linear
uma tcnica de otimizao utilizando funes lineares de variveis. Temos a funo objetivo sujeita a uma srie de equaes ou inequaes lineares chamadas de restries. O problema geral de programao linear pode ser definido por: Maximizar (ou Minimizar) reas de aplicao: Dosagem: Alimentao, formula de raes, etc. Fabricao de produtos Alocao de recursos e investimentos Compras, etc.

Formulao
A formulao de qualquer problema a ser resolvido segue alguns passos bsicos: Quais as variveis de deciso? Qual o objetivo? Aqui devemos identificar o objetivo da tomada de deciso, que deve ser nico. Por exemplo, maximizao de lucro, minimizao de tempo, custo. Tal objetivo ser representado por uma funo objetivo. Quais as restries? cada restrio imposta na descrio do sistema deve ser expressa como uma relao linear (igualdade ou desigualdade), montadas com as variveis de deciso.

PROGRAMAO LINEAR: EXEMPLOS DE MODELAGEM MATEMTICA

Modelagem de Problemas
Exemplo 1: Certa empresa fabrica dois produtos: P1 e P2. O lucro unitrio do produto P1 de R$ 1.000 e o lucro unitrio de P2 de R$ 1.800. A empresa precisa de 20h para fabricar uma unidade de P1 e de 30h para fabricar uma unidade de P2. O tempo anual de produo disponvel para isso de 1.200h. A demanda esperada para cada produto de 40 unidades anuais para P1 e 30 unidades anuais para P2. Qual o plano de produo para que a empresa maximize seu lucro nesses itens?

Modelagem de Problemas
Construo do modelo Variveis de deciso O que deve ser decidido o plano de produo, isto , quais as quantidades anuais que devem ser produzidas de P1 e P2 x1 x2 quantidade anual a produzir de P1 quantidade anual a produzir de P2

Modelagem de Problemas
Construo do modelo Funo Objetivo O objetivo maximizar o lucro, que pode ser calculado: Lucro devido a P1: 1.000x1 (lucro por unidade de P1 vezes quantidade produzida de P1) Lucro devido a P2: 1.800x2 (lucro por unidade de P2 vezes quantidade produzida) Lucro total: z = 1.000x1 + 1.800x2 Objetivo: Max z = 1.000x1 + 1.800x2

Modelagem de Problemas
Construo do modelo Restries Disponibilidade de horas para a produo: 1.200 horas Horas ocupadas com P1: 20x1 (uso por unidade vezes quantidade produzida) Horas ocupadas com P2: 30x2 (uso por unidade vezes quantidade produzida) Total de horas ocupadas na produo: 20x1 + 30x2 Disponibilidade: 1.200 horas Restrio descritiva da situao: 20x1 + 30x2 1.200

Modelagem de Problemas
Construo do modelo Restries Disponibilidade de horas para os produtos (demanda) Disponibilidade para P1: 40 unidades Quantidade a produzir de P1: x1 Restrio descritiva da situao: x1 40 Disponibilidade para P2: 30 unidades Quantidade a produzir de P2: x2 Restrio descritiva da situao: x2 30

Modelagem de Problemas
Construo do modelo

Max z = 1000 x1 + 1800 x2 Sujeito a : 20 x1 + 30 x2 1200 x1 40 x2 30


Restries de no negatividade

Funo Objetivo

Restries

x1 , x2 0
z = R$ 69.000,00

Resposta: x1 = 15 unid. P1 e x2 = 30 unid. P2

Modelagem de Problemas
Exemplo 2: D. Maria possui uma confeco que produz apenas dois tipos de roupas, calas e camiseta. A cala vendida a R$ 40,00 e na sua fabricao, so gastos R$ 15,00 em tecido (matria prima). J a camiseta vendida por R$22,00 e o gasto com tecido de R$ 8,00. D. Maria tambm j calculou o custo relativo Mo de Obra. Para a cala, o gasto de R$ 12,00 e para a camiseta, de R$ 10,00.

Modelagem de Problemas
Outra informao importante que as roupas precisam de Mo de Obra especializada. Ambas passam inicialmente por costureiras que cortam os tecidos (que vamos chamar de corte) e posteriormente por outras que fazem a costura e do o acabamento (que chamaremos de acabamento). Para confeccionar a cala, preciso 2 h de corte e 1h de acabamento, enquanto que para a camiseta, preciso 1h de corte e 1h de acabamento. A disponibilidade do corte de 80h por semana. O acabamento dispes apenas de 60h.

Modelagem de Problemas
A confeco da D. Maria muito prxima de uma grande loja de tecidos, por isso, a Matria Prima no problema para ela. Finalmente, por ser um pouco mais cara, a cala tem uma demanda limitada a 50 peas por semana. J a camiseta no tem limite de demanda. Como a D. Maria deveria balancear sua confeco?

Modelagem de Problemas
Resoluo: 1) Variveis de deciso: Quais so as incgnitas do meu problema? O que a D. Maria precisa saber ao final desse exerccio? X1: Quantidade de calas produzidas X2: Quantidade de camisetas produzidas

Modelagem de Problemas
2) Funo Objetivo: a equao matemtica que vai modelar nossa busca. Em uma Programao Linear, ns sempre buscaremos minimizar uma funo ou maximiz-la. Nesse caso, o que queremos? O maior lucro ou o menor custo? O maior lucro. Assim, inicialmente: L= 40X1 + 22X2 Aqui temos apenas receitas, mas e os gastos?

Modelagem de Problemas
Os gastos so: - Matria Prima: 15X1+8X2 - Mo de Obra: 12X1+10X2 Assim, o lucro : L= 40X1 + 22X2 (15X1+8X2) (12X1+10X2) L= 13X1 + 4X2 Ns queremos o mximo ou o mnimo lucro? Ento a funo objetivo : Max L = 13X1 + 4X2

Modelagem de Problemas
3) Restries: Em geral, qualquer processo possui limitaes, que podem ser a quantidade matrias prima, as horas de produo, a quantidade absorvida pelo mercado, etc., etc. No nosso exemplo, tambm temos limitaes que tambm precisamos definir matematicamente. Elas so: 1- Dispomos apenas de 80 h de corte por semana 2- Dispomos apenas de 60 h de acabamento por semana 3- Por mais que produzamos calas, conseguiremos vender apenas 50 delas a cada semana

Modelagem de Problemas
Vejamos como ficaria a restrio 1, que o tempo de corte: A quantidade de calas produzidas (X1) vezes o tempo de corte utilizado para produzir cada cala (2h), somado quantidade de camisetas produzidas (X2) vezes o tempo utilizado para produzir cada camiseta (1h) deve ser menor que o tempo total disponvel pelo corte (80h), ou seja: 2X1 + 1X2 80

Modelagem de Problemas
Usando o mesmo raciocnio para a restrio 2, que o tempo de acabamento, teremos: A quantidade de calas produzidas (X1) vezes o tempo de acabamento utilizado para produzir cada cala (1h), somado quantidade de camisetas produzidas (X2) vezes o tempo utilizado para produzir cada camiseta (1h) deve ser menor que o tempo total disponvel pelo acabamento (60h), ou seja: X1 + X2 60

Modelagem de Problemas
E para a restrio 3, que a demanda de calas, no podemos permitir que a quantidade de calas produzidas (X1) seja maior que o que ser vendido (50 peas), assim: X1 50 Finalmente, para que esse processo seja real, no podemos permitir uma produo negativa, ou seja: X10 X20 Nota: Essa restrio adicional sempre deve ser colocada nos modelos

Modelagem de Problemas
As restries ento seriam: Corte: 2X1 + X2 80 Acabamento: X1 + X2 60 Demanda: X1 50 X1 0 X2 0

Modelagem de Problemas
Resumo do modelo matemtico: Max L = 13X1 + 4X2 Sujeito a 2X1 + 1X2 80 X1 + X2 60 X1 50 X10 X20
Resposta: x1 = 40 calas e x2 = 0 camisetas L = R$ 520,00
Restries Funo objetivo