Escolar Documentos
Profissional Documentos
Cultura Documentos
Probr PL1
Probr PL1
2 Semestre 2002/2003
PROGRAMAO LINEAR
Problemas Resolvidos
1.
Investigao Operacional
2 Semestre 2002/2003
PROGRAMAO LINEAR
Problemas Resolvidos
Resoluo:
Deciso a tomar no problema:
construa um modelo de Programao Linear que permita ao director de recursos
humanos da empresa decidir quantos operrios devero ser contratados, por tipo de
contrato (sendo necessrio especificar o semestre em que os contratos so iniciados, no caso
dos contratos de um e dois semestres), tendo em vista, naturalmente, a minimizao dos
custos.
Definio das variveis de deciso:
1
X 11
X 12
X 13
X 21
X 22
X3
X11 nmero de contratos de 1 semestre, com incio no 1 semestre
X12 nmero de contratos de 1 semestre, com incio no 2 semestre
X13 nmero de contratos de 1 semestre, com incio no 3 semestre
X21 nmero de contratos de 2 semestres incluindo o 1 e 2 semestres
X22 nmero de contratos de 2 semestres incluindo o 2 e 3 semestres
X3 nmero de contratos de 3 semestres
Nota: Poder-se-iam ter utilizado variveis numeradas de X1 a X6, mas a notao anterior tem a
vantagem de ser auto-explicativa.
Investigao Operacional
2 Semestre 2002/2003
PROGRAMAO LINEAR
Problemas Resolvidos
Restries:
Nmero total de homens-hora:
uma obra que tem actualmente em curso. Esta requer 80000 homens-hora
O nmero de homens-hora de cada contrato obtido multiplicando o rendimento por semestre
(1050 homens-hora) pelo nmero de semestres do contrato. No conjunto dos contratos tem-se:
horas
1 semestre:
X11 + X21 + X3 25
2 semestre:
3 semestre:
X13 + X22 + X3 25
operrios
contratos
No-negatividade:
X11, X12, X13, X21, X22, X3 0
ou
X11, X12, X13, X21, X22, X3 IN0
(de facto, trata-se de um problema de programao linear inteira pois s so admissveis
valores inteiros para as variveis deste problema).
Investigao Operacional
2 Semestre 2002/2003
PROGRAMAO LINEAR
Problemas Resolvidos
Funo Objectivo:
Minimizao do custo total dos contratos, sendo o custo de cada contrato igual soma de
duas parcelas: o custo fixo (400 / contrato) e o custo varivel, resultante da soma, para o
nmero de semestres do contrato, do rendimento semestral multiplicado pelo custo do
homem-hora no semestre.
Min Z = 400 (X11 + X12 + X13 + X21 + X22 + X3)
Custo fixo
Custo
varivel
Investigao Operacional
2 Semestre 2002/2003
PROGRAMAO LINEAR
Problemas Resolvidos
2. Uma empresa petrolfera possui uma refinaria no Norte e duas unidades de produo de leos
lubrificantes, uma no Norte, junto refinaria, e outra no Sul, que produzem trs tipos de leos
lubrificantes, o Normal, o Super e o Hiper, cuja composio a indicada no quadro seguinte:
Composio (% de volume)
leo
Lubrificante leo Base Aditivo A Aditivo B
Normal
90%
10%
Super
80%
15%
Hiper
60%
10%
Rendimento (litros/hora)
Unidade Norte Unidade Sul
1800
2000
5%
1600
1500
30%
1400
1000
As duas unidades tm uma capacidade de produo de 2000 horas anuais cada uma, que se
dividem pela produo dos trs tipos de leo lubrificante, com os rendimentos de produo
representados no quadro anterior. Cada hora de produo da unidade Norte tem um encargo
de 1000, e na unidade Sul de 900.
O leo base produzido na refinaria (junto unidade Norte) com um custo de 2/litro. O
seu transporte para a unidade Sul acarreta um custo adicional de 0.2/litro. A refinaria tem
uma capacidade de produo de 6 milhes de litros de leo base por ano. Quanto aos aditivos,
so adquiridos a fornecedores e custam 15/litro e 20/litro respectivamente para os aditivos
A e B.
Cada litro vendido pela empresa a 6 /litro, 7/litro e 10/litro respectivamente para os
leos Normal, Super e Hiper, e que se admite que o mercado tem capacidade anual para
absorver 3 milhes de litros de leo Normal, 2,5 milhes de litros de leo Super e 1,5 milhes
de litros de leo Hiper.
Exame de 24/7/2001
Investigao Operacional
2 Semestre 2002/2003
PROGRAMAO LINEAR
Problemas Resolvidos
Resoluo:
Deciso a tomar no problema:
No est explcita no enunciado a deciso a tomar neste problema. Na alnea a) refere-se
apenas: formule o problema em programao linear que maximize a receita das vendas.
Est, no entanto, implcito que se trata de um problema de programao ou planeamento da
produo, em que necessrio decidir a quantidade de cada um dos trs leos lubrificantes
a produzir em cada uma das refinarias, dados os recursos (limitados) existentes e a
capacidade de absoro do mercado.
Definio das variveis de deciso:
XNN quantidade de leo Normal a produzir na unidade Norte
XSN quantidade de leo Super a produzir na unidade Norte
XHN quantidade de leo Hiper a produzir na unidade Norte
XNS quantidade de leo Normal a produzir na unidade Sul
litros/ano
Restries:
Capacidade de produo das refinarias:
As duas unidades tm uma capacidade de produo de 2000 horas anuais cada uma, que
se dividem pela produo dos trs tipos de leo lubrificante
Dividindo as variveis de deciso (nmero de litros/ano a produzir) pelo rendimento de produo
(em litros/hora) obtm-se o nmero de horas empregues anualmente na produo de cada leo
lubrificante. Globalmente tem-se:
Unidade Norte:
X NN X SN X HN
+
+
1800 1600 1400
2000 horas
Unidade Sul:
X NS X SS X HS
+
+
2000 1500 1000
2000 horas
6
Investigao Operacional
2 Semestre 2002/2003
PROGRAMAO LINEAR
Problemas Resolvidos
litros/ano
leo Normal:
leo Super:
leo Hiper:
litros/ano
No-negatividade:
XNN, XNS, XSN, XSS, XHN, XHS 0
Funo Objectivo:
a) Maximizao da receita obtida com a venda dos leos lubrificantes:
Maz R = 6(XNN + XNS) + 7(XSN + XSS) + 10(XHN + XHS)
/ ano
Investigao Operacional
2 Semestre 2002/2003
PROGRAMAO LINEAR
Problemas Resolvidos
b) Maximizao do lucro:
Maz L = Receita das vendas Custo do leo base Custo de transporte do leo base
Custo aditivos Custo horas produo =
= 6(XNN + XNS) + 7(XSN + XSS) + 10(XHN + XHS)
2 [0.9(XNN + XNS) + 0.8(XSN + XSS) + 0.6(XHN + XHS)]
0.2 [0.9(XNN + XNS) + 0.8(XSN + XSS) + 0.6(XHN + XHS)]
15 [0.10(XNN + XNS) + 0.15(XSN + XSS) + 0.10(XHN + XHS)]
20 [0.05(XSN + XSS) + 0.30(XHN + XHS)]
X
X
X
X
X
X
1000 NN + SN + HN 900 NS + SS + HS
1800 1600 1400
2000 1500 1000
Receita das
vendas
Custo do
leo base
Custo de transporte
do leo base
Custo do
aditivo A
Custo do
aditivo B
Custo das horas de
produo (dos
leos lubrificantes)
/ ano
Investigao Operacional
2 Semestre 2002/2003
3.
PROGRAMAO LINEAR
Problemas Resolvidos
Investigao Operacional
2 Semestre 2002/2003
PROGRAMAO LINEAR
Problemas Resolvidos
Resoluo:
Deciso a tomar no problema:
Em causa est a determinao do nmero de fraces autnomas a criar no edifcio dentro
das tipologias j pr-definidas que, naturalmente, maximize a receita obtida com a venda das
fraces.
Como h 3 pisos com diferentes caractersticas (rea e/ou nmero mximo de portas e/ou
preo de venda das fraces) necessrio ter em conta o piso pelo que a deciso a tomar de
facto o nmero de fraces autnomas de cada tipologia a criar em cada piso do edifcio.
Definio de ndices1:
Tipologia das fraces:
ndice i
i = 1,2,3,4,5
sendo:
Piso:
ndice j
j = 1,2,3
sendo:
10
Investigao Operacional
2 Semestre 2002/2003
PROGRAMAO LINEAR
Problemas Resolvidos
Definio de constantes2:
Ai rea de cada fraco da tipologia i
A1 = 40
A2 = 80
A3 = 150
A4 = 300
A5 = 400
m2
P1 = 550
P2 = 530
P3 = 495
P4 = 480
P5 = 460
contos/m2
Restries:
rea total de cada piso:
possuindo o r/cho uma rea de 2000 m2 e cada um dos dois pisos elevados uma rea
de 2350 m2
5
A i X i1 2000
m2
(piso 1)
i =1
Ai Xij 2350
m2
i =1
j = 2,3
(pisos 2 e 3)
i =1
5
i =1
X i1 10
fraces
X ij 25
fraces
(piso 1)
j = 2,3
(pisos 2 e 3)
11
Investigao Operacional
2 Semestre 2002/2003
PROGRAMAO LINEAR
Problemas Resolvidos
j=1
3
j=1
X ij 3
fraces
i = 1,,5
X ij 20
fraces
j=1
3
j=1
X ij
4
i, i = 1,,5
i i
X i' j
No-negatividade:
Xij 0
i = 1,,5
Xij IN0
j = 1,2,3
ou
12
Investigao Operacional
2 Semestre 2002/2003
PROGRAMAO LINEAR
Problemas Resolvidos
Funo Objectivo:
Maximizao da receita obtida com a venda das fraces corresponde soma da receitas
obtidas para cada tipologia i. A receita por tipologia idntica soma do nmero de fraces
em cada piso multiplicadas pela respectiva rea Ai e preo de venda do m2, que Pi no piso 1,
1.1Pi no piso 2 (aumento de 10%) e 1.18Pi no piso 3 (aumento de 18%). Pondo em evidncia
os factores comuns Ai e Pi resulta:
5
Max
Z = Pi A i (X i1 + 1.1X i 2 + 1.18X i3 )
i =1
Nota: O uso dos ndices i, j e das constantes Ai e Pi permite escrever as restries do modelo
de forma compacta, fazendo-o com 8 expresses em vez de 51! Por exemplo, para as
restries que relacionam as reas totais de quaisquer duas tipologias utilizou-se apenas uma
expresso genrica, enquanto se se pretendesse explicitar todas as restries deste tipo seria
necessrio escrever 5 x 4 = 20 restries.
13