Você está na página 1de 61

2.

INTRODUÇÃO À PL
Estatística e Gestão de Informação
Universidade Pedagógica
Conteúdo
2

 Introdução à Programação Linear.


 Modelagem em PL
 Conceito e natureza de PL
 Razões de maior uso de PL
 Modelação de Problemas em PL
 Exemplos
Introdução à PL
3

 Designa - se por programação linear (PL) um


conjunto de técnicas que permitem resolver
problemas de optimização, num sistema de
recursos limitados, sendo lineares, quer a função
objectivo, quer as restrições.
Razões
4

 A PL é a área mais usada da IO pelas seguintes


razões:

 Leveza da teoria, e teoria de optimização muito


completa;
 Variedade e alcance das aplicações;
 Possibilidade computacional na resolução de
problemas de grande dimensão;
 Utilização, com propósitos diversos, em problemas de
optimização não-linear.
Introdução à PL
5

 Que tipo de problemas são tratados pela PL?

 A programação linear lida-se com problemas que


dizem respeito à distribuição da melhor forma possível
(isto é, óptima) de recursos limitados para actividades
que competem entre si.

 Normalmente, os recursos disponíveis não são


suficientes para que todas as actividades sejam
executadas no nível desejado.
Introdução à PL
6

 Assim, o que se procura, é encontrar a melhor


distribuição possível dos recursos, de forma a
atingir um valor óptimo objectivo (máximo para
lúcros) e (mínimo para custos), por exemplo.
Roteiro para a modelagem de problemas em PL
7

 Responder a três perguntas:

 Quais são as variáveis de decisão?


 Qual o objetivo (o que pretendemos maximizar ou
minimizar)?
 Quais as restrições?

 A construção de modelos não é uma ciência, mas


uma arte, podendo ser melhorada com a prática.
Variáveis de decisão
8

 As variáveis de decisão são os factores que estão


dentro do poder de decisão do administrador e
podem ser escolhidas por ele.

 Por exemplo, o administrador pode definir quantos


itens de determinado produto serão fabricados.

 Aqui o trabalho consiste em explicitar as decisões


que devem ser tomadas e representar as possíveis
decisões através de variáveis.
Objectivo
9

 A definição do objetivo, não é tão óbvia quanto parece ser.


 Em uma determinada situação, o objetivo pode ser
aumentar a base de clientes mesmo que o lucro seja menor.
Em outra situação, o objetivo pode ser maximizar o lucro.
Isso depende da estratégia de cada organização.

 Aqui devemos identificar o objetivo da tomada de decisão.


Este aparece geralmente na forma de maximização de
lucros ou receitas, minimização de custos, perdas, etc. A
função objetivo é a expressão que calcula o valor do
objetivo (lucro, custo, receita, perda, etc.), em função das
variáveis de decisão.
Restrições
10

 As restrições são os factores que estão fora do


poder de decisão do administrador e não podem ser
escolhidas por ele.
 Por exemplo, o administrador não pode definir a
demanda de um determinado produto.
 Cada restrição imposta na descrição do sistema
deve ser expressa como uma relação linear
(igualdade ou desigualdade), expressa em função
das variáveis de decisão.
Passos básicos na obtenção de modelos de
PL:
11

Identificar as variáveis de decisão, representá-las em


1.
simbologia algébrica.

Identificar as restrições do problema, expressá-las como


2.
equações ou inequações lineares em termos das variáveis
de decisão.

Identificar o objetivo de interesse no problema,


3.
representá-lo como função linear em termos das variáveis
de decisão, que deverá ser maximizada ou minimizada.
Exemplo 1 (Taha, pg 6)
12

 A Reddy Mikks produz tintas para interiores e


exteriores com base em duas matérias primas M1 e
M2. A tabela seguinte apresenta os dados básicos
do problema:
Exemplo 1, Taha, pg 6
13

Tinta para Tinta para Disponibilidade


exteriores interiores máxima diária
(toneladas)
Matéria prima M1 6 4 24
Matéria prima M2 1 2 6
Lucro por tonelada 5 4
(em mil dólares)
Exemplo 1, Taha pg 6
14

 Uma pesquisa de mercado indica que a demanda ou


procura (quantidade de um bem ou serviço que os consumidores
desejam adquirir por um preço definido em dado mercado, durante um
dado período de tempo)
diária de tintas para inteiores não
pode ultrapassar a de tintas para exteriores por mais
de uma tonelada. Além disso, a demanda máxima
diária de tintas para interiores é 2 toneladas.
Exemplo 1, Taha, pg 6
15

 A Reddy Mikks quer determinar o mix óptimo (o


melhor) de produtos de tintas para interiores e
exteriores que maximize o lucro total diário.
Exemplo 1 (Taha, pg 6)
16

 Como visto atrás, o modelo de PL tem três


componentes básicas:
 Variáveis de decisão que procuramos determinar;
 Objectivo (meta) que precisamos optimizar
(maximizar ou minimizar);
 Restrições que a solução deve satisfazer
Variáveis de decisão Exemplo 1
17
Função Objectivo Exemplo 1
18
Função Objectivo, Exemplo 1
19
Restrições, Exemplo 1
20

 As limitações para este problema estão


relacionadas à utilização das matérias primas M1 e
M2 e a procura das tintas.
 As restrições por utilização da matéria prima M1 e
M2 podem ser expressas da seguinte forma: A
matéria prima utilizada na produção das tintas
não deve superar a disponibilidade(quantidade
das matérias existentes na empresa).
Restrições, Exemplo 1
21
Restrições, Exemplo 1
22
Restrições de demanda, Exemplo 1
23
Restrições de demanda, Exemplo 1
24
Restrições de não negatividade, Exemplo 1
25
Modelo de PL para Reddy Mikks
26
Exemplo 2 Belflore e Fávelo Pg34 (Exemplo
2.6)
27

 A anemia é uma doença decorrente de baixos níveis de


hemoglobina no sangue, proteína esta responsável pelo
transporte de oxigênio. Segundo a hematologista
Adriana Ferreira, a “ferropriva” é a anemia mais
comum e é causada pela deficiência de ferro no
organismo. Para sua prevenção, deve-se adotar uma
dieta rica em ferro, vitamina A, vitamina B12 e ácido
fólico. Esses nutrientes podem ser encontrados em
diversos alimentos, como espinafre, brócolis, agrião,
tomate, cenoura, ovo, feijão, grão de bico, soja, carne,
fígado e peixe.
Exemplo 2 Belflore e Fávelo Pg34 (Exemplo
2.6)
28

 A Tabela seguinte apresenta as necessidades diárias de


cada nutriente, a respectiva quantidade em cada um dos
alimentos e o preço por alimento.
 A fim de prevenir que seus pacientes apresentem esse
tipo de anemia, o Hospital Metrópole está estudando
uma nova dieta. O objetivo é selecionar os
ingredientes, com o menor custo possível, que farão
parte das duas principais refeições diárias (almoço e
jantar), de forma que 100% das necessidades diárias de
cada um desses nutrientes sejam atendidas nas duas
refeições. Além disso, o total ingerido nas duas
refeições não pode ultrapassar 1,5 kg.
Exemplo 2 Belflore e Fávelo Pg34 (Exemplo
2.6)
29
Variáveis de decisão, Exemplo 2
30
Função objectivo
31
Restrições, Exemplo 2
32
Restrições, exemplo 2
33
Restrições, Exemplo 2
34
Modelo completo, Exemplo 2
35
Exemplo 3 Hiller pg 26
36

 A WYNDOR GLASS CO. fabrica produtos de vidro de


alta qualidade, entre os quais janelas e portas de vidro.
A empresa possui três fábricas industriais. As
esquadrias de alumínio e ferragens são feitas na
Fábrica 1, as esquadrias de madeira são produzidas na
Fábrica 2 e, finalmente, a Fábrica 3 produz o vidro e
monta os produtos.
 Em consequência da queda nos ganhos, a direção
decidiu modernizar a linha de produtos da empresa.
Produtos não rentáveis estão sendo descontinuados,
liberando capacidade produtiva para o lançamento de
dois novos produtos com grande potencial de vendas:
Exemplo 3 Hiller pg 26
37

 Produto 1: Uma porta de vidro de 2,5 m com esquadria de alumínio


 Produto 2: Uma janela duplamente adornada com esquadrias de
madeira de 1,20 X 1,80 m
 O produto 1 requer parte da capacidade produtiva das Fábricas 1 e
3, mas nenhuma da Fábrica 2. O produto 2 precisa apenas das
Fábricas 2 e 3. A divisão de marketing concluiu que a empresa
poderia vender tanto quanto fosse possível produzir desses produtos
por essas fábricas. Entretanto, pelo facto de ambos os produtos
poderem estar competindo pela mesma capacidade produtiva na
Fábrica 3, não está claro qual mix dos dois produtos seria o mais
lucrativo. Portanto, foi constituída uma equipe de PO para estudar
essa questão.
Exemplo 3 Hiller pg 26
38

 A equipe de PO começou promovendo discussões com a alta


direção para identificar os objetivos da diretoria para tal estudo.
Essas discussões levaram à seguinte definição do problema:
 Determinar quais devem ser as taxas de produção para ambos os
produtos de modo a maximizar o lucro total, sujeito às restrições
impostas pelas capacidades produtivas limitadas disponíveis nas
três fábricas. (Cada produto será fabricado em lotes de 20, de forma
que a taxa de produção é definida como o número de lotes
produzidos por semana.) É permitida qualquer combinação de taxas
de produção que satisfaça essas restrições, inclusive não produzir
nada de um produto e o máximo possível do outro.
Exemplo 3 Hiller pg 26
39

 A equipe de PO também identificou os dados que


precisavam ser coletados:
 1. Número de horas de tempo de produção disponível
por semana em cada fábrica para esses novos produtos.
(A maior parte do tempo nessas fábricas já está
comprometida com os produtos actuais, de modo que a
capacidade disponível para os novos produtos é
bastante limitada.)
 2. Número de horas de tempo de produção usado em
cada fábrica para cada lote produzido de cada novo
produto.
Exemplo 3 Hiller pg 26
40

 3. Lucro por lote produzido de cada novo produto. Foi


escolhido o lucro por lote produzido como uma
medida apropriada após a equipe de PO ter concluído
que o incremento de lucro de cada lote adicional
produzido ser aproximadamente constante
independentemente do número total de lotes
produzidos. Pelo facto de nenhum custo adicional
incorrer para o início da produção e a comercialização
de tais produtos, o lucro total de cada um deles é
aproximadamente esse lucro por lote vezes o número
de lotes produzidos.
Exemplo 3 Hiller pg 26
41

 Obter estimativas razoáveis dessas quantidades exigia


conseguir o apoio de pessoal chave em várias unidades da
empresa. O pessoal da divisão de manufatura forneceu os
dados da primeira categoria citada anteriormente.
Desenvolver estimativas para a segunda categoria de dados
exigia alguma análise por parte dos engenheiros de
produção envolvidos no desenvolvimento de processos de
produção para os novos produtos. Analisando-se os dados
de custos obtidos desses mesmos engenheiros e da divisão
de marketing, juntamente com uma decisão de preços da
divisão de marketing, o departamento de contabilidade
desenvolveu estimativas para a terceira categoria.
 A Tabela 3.1 sintetiza os dados reunidos.
Exemplo 3 Hiller pg 26
42

Tempo de produção Tempo de produção


por lote (em horas) disponível por semana
Fábrica Produto 1 Produto 2 (em horas)

1 1 0 4
2 0 2 12
3 3 2 18
Lucro por USS USS
Lote 3000 5000
Exemplo 3 Hiller pg 26
43

 A equipe de PO reconheceu imediatamente que se


tratava de um problema de programação linear do
clássico tipo mix de produtos e então essa equipe
empreendeu a formulação do modelo matemático
correspondente.
Variáveis de decisão, Exemplo 3
44
Função Objectivo, Exemplo 3
45
Restrições, Exemplo 3
46
Modelo completo, Exemplo 3
47
Exemplo 4
48

 Considere que num dado hospital existem 6 turnos diários em cada


um dos quais o número mínimo de enfermeiras necessárias para
assegurar o serviço é o indicado no quadro a seguir.

Turno 1 2 3 4 5 6
Período 0h-4h 4h-8h 8h-12h 12h-16h 16h-20h 20h-24h
Número 8 10 12 10 8 6

 Supondo que as enfermeiras têm 8 horas diárias de trabalho


(seguidas) e que iniciam sempre o seu trabalho no princípio de um
turno, pretende-se determinar o menor número de enfermeiras de
modo a que sejam garantidos os números mínimos indicados no
quadro. Formule um modelo de P.L. para o problema.
Variáveis de decisão, Exemplo 4
49

 Pretende-se o número mínimo de enfeimeiras a


trabalhar em cada turno de modo a satisfazer as
necessidades por turno. É importante notar que os
turnos são de 4 horas e as enfermeiras trabalham
durante 8 horas, isto é, se entra no turno 1 faz as
primeiras 4 horas deverá continuar no turno 2 de
modo a completar as 8 horas. Neste caso uma
forma eficaz de controlar o número de enfermeiras
presentes em um dado turno é atrav;es do número
de enfermeiras que iniciam determinado turno.
Variáveis de decisão, Exemplo 4
50
Função objectivo, Exemplo 4
51
Restrições, Exemplo 4
52

 As restrições tem a ver com a satisfação das


necessidades mínimas por turno, por exemplo, para
o turno 1, o número de enfermeiras a trabalhar deve
ser no mínimo 8. Não esquecer que as enfeirmeiras
a trabalhar neste turna são as que entram no turno 6
e no próprio turno 1.
Retrições, Exemplo 4
53
Modelo completo, Exemplo 4
54
Exemplo 5
55

Certa empresa possui 2 fábricas a produzirem determinado


produto, a ser depois transportado para 3 centros de distribuição.
As fábricas 1 e 2 produzem 100 e 50 toneladas por mês,
respectivamente.
Os centros 1, 2 e 3 necessitam de receber 80, 30 e 40
toneladas por mês, respectivamente.
Sabendo que os custos de transporte, por tonelada, são os
que constam no quadro seguinte, apresente o modelo de
transporte para este problema.
  Centro 1 Centro 2 Centro 3
Fábrica 1 7 4 3
Fábrica 2 3 1 2
Exemplo 5
56
Esquematizando:

Origens Destinos
(Disponibilidades) (Necessidades)

x11 = ? 1 C1  80

C11  7 x21 = ?
F1  100 1
C12  4
C13  3
x12 = ?
2 C 2  30
C21  3 x22 = ?

F2  50 C22  1
2 x13 = ?
C23  2

x23 = ?
3 C 3  40

Total = 150 Problema Balanceado Total = 150


Variáveis de decisão, Exemplo 5
57
Função objectivo, Exemplo 5
58
Restrições, Exemplo 5
59
Restrições, Exemplo 5
60
Modelo completo, Exemplo 5
61

Resumindo:
Variáveis de decisão: xij
F .O : Min C  7x11  4x12  3x13  3x 21  1x 22  2x 23
x11  x12  x13  100

x 21  x 22  x 23  50
x  x  80

s .a . :  11 21

x12  x 22  30
x13  x 23  40

xij  0;i  1, 2; j  1, 2, 3

Você também pode gostar