Escolar Documentos
Profissional Documentos
Cultura Documentos
PO - PL Execrcicios Resolvidos PMex05 PDF
PO - PL Execrcicios Resolvidos PMex05 PDF
Exerccio 1.1.1 Para cada um dos casos a seguir indicados represente a regio
admissvel e determine os valores mximo e mnimo da funo z:
a)
z = 2x1 + 3x2 + 2
x1 + x2
x1
x2
x1 + x2
x2
2x1
b)
z = 2x1
x1
x2
x2
x1 + 2x2
x1
x1 + 2x2
1
x2 + 5
c)
z = x1 + x2
2x1
x2
x1 + x2
140
3x1 + x2
300
x1
x2
9x1 + 6x2
x1 + x2
x1 + x2
3x1
2x2
15
x1
x2
b)
M ax z = 2x1 + x2
10x1 + 10x2
10x1 + 5x2
x1
x2
x1 e x2 inteiros
c)
M ax z =
2x1
x1 + x2
6x1 + 2x2
x1 + 5x2
x1
x2
x1
x2
3x2
d)
M ax z = x1
x1 + 4x2
4
1
1
x1 + x2 = 1
2
2
x1 + x2
2
x1
x2
e)
M ax z =
4x1 + 5x2
x1 + x2
x1
x1
x2
f)
M in z =
2x1 + 3x2
4x1
x1 + x2
7
6x2
14
x1 + x2
1
2
2
x1
x2
x2
8
>
>
x1 + x2
>
>
>
>
>
>
6x + 4x2
>
< 1
Exerccio 1.1.3 Para a regio admissvel denida por
x2
>
>
>
>
>
x1
>
>
>
>
:
x2
obtenha a soluo ptima para cada um dos seguintes objectivos:
1
24
2
0
0
a) M ax z = x1
b) M in z = x1 + x2
c) M in z = x2
d) M ax z = x2
e) M in z = x1
x2
f) M in z = x1
g) M in z =
x1 + x2
h) M in z = 3x1 + 2x2
Exerccio 1.1.4 Uma empresa produz dois tipos de cintos, A e B. Os lucros unitrios
respectivos so de 80 cntimos e 35 cntimos. Cada cinto do tipo A exige o dobro
1.2
x3 = 4g
b) S = f(x1 ; x2 ; x3 ) 2 R3 : x1 + 2x2
x3
4g
c) S = f(x1 ; x2 ; x3 ) 2 R3 : x1 + 2x2
x3
4 ^ 2x1
d) S = f(x1 ; x2 ) 2 R2 : x2
x2 + x3
6g
jx1 jg
4g
S2 = fx + y : x 2 S1 ^ y 2 S2 g convexo
c) S1
S2 = fx
y : x 2 S1 ^ y 2 S2 g convexo
1g
2 ^ x1 + 2x2
2 ^ x1
0 ^ x2
0g
jx1 jg
ne
2 R. Mostre
a) AS = fy 2 Em : y = Ax; x 2 Sg
b)
S = fy 2 En : y = x; x 2 Sg
x1 + 2x2
6 ^ x1 + x2
5 ^ x1
0 ^ x2
1.3
Formalizao de problemas
Exerccio 1.3.1 Uma gelataria confecciona e vende trs tipos de gelados (1, 2 e
3) base de anans (A), morango (M) e chocolate (C). Cada gelado requer uma
determinada quantidade dos sabores disponveis, de acordo com a tabela:
A
Exerccio 1.3.3 Uma empresa de refrigerantes tem que planear a sua produo
para o prximo ms. Na composio do refrigerante a fabricar a empresa utiliza
trs variedades diferentes de fruta - Tipo I, II e III - com custos por kg de 12, 20 e
30 cntimos, respectivamente. Da fruta Tipo I extrai-se 0.35 litros de sumo por kg,
enquanto que das frutas Tipo II e III se extraem, respectivamente, 0.4 e 0.6 litros
por kg. Cada litro de refrigerante tem que apresentar pelo menos 90% de sumo de
fruta e 1 mg de vitamina C. A fruta do Tipo I contm 0.5 mg dessa vitamina por
kg, enquanto que a Tipo II contm 0.75 mg, e a Tipo III 1 mg tambm por Kg. Para
manter o sabor agradvel, em cada 10 litros de sumo no pode haver mais de 8 Kg
de fruta de Tipos I e II. Formalize um problema que permita empresa determinar
a quantidade de fruta de cada tipo a utilizar para cada 10 litros de sumo fabricado,
de modo a minimizar os custos.
Exerccio 1.3.4 Uma moeda deve ser cunhada numa liga contendo pelo menos 40%
de prata e pelo menos 50% de cobre. Para o fabrico dessa liga esto disponveis
quatro tipos diferentes de outras ligas com as seguintes composies e custos (em
euros por kg):
A
%prata
30
35
50
40
%cobre
60
35
50
45
custo
Matria Prima B
Alm disso, uma pesquisa de mercado estabeleceu que por dia a procura de tinta
interior no excede em mais do que 1 unidade a procura de tinta exterior e que no
0.25
0.10
Comida de co
0.15
0.30
Carne
12
10
600
Pasta de peixe
20
900
Cereais
30
200
Sementes
10
10
700
Pedras
100
100
18
10
C. de co
11
15
A comida de pssaro vende-se a 750 u.m. por tonelada, enquanto que a comida
de co se vende a 980 u.m. por tonelada.
Admitindo que no h problemas de escoamento da produo, formalize um
problema que permita determinar a composio de cada tipo de comida e a quantidade de cada uma a produzir, de modo a maximizar o lucro.
Exerccio 1.3.7 Uma empresa de construo civil foi encarregada da realizao
de uma importante obra de remoo de terras e pretende renovar o seu parque
de camies. Existem no mercado dois tipos de veculos, A e B, cujos preos e
caractersticas tcnicas se indicam no quadro abaixo. A empresa possui actualmente
20 camies de tipo C (cujas caractersticas se indicam tambm no quadro) que pode
vender (no todo ou em parte) por 1 500 euros cada. A empresa dispe de 200 000
euros para a aquisio de veculos, no contando com as receitas de eventuais vendas
dos camies que possui. Os camies trabalharo num sistema de dois turnos dirios,
perfazendo um total de 340 horas de operao por ms em mdia. Cada camio
operado por um condutor por turno, mas no se considera possvel contratar mais de
100 condutores. Todos os veculos necessitam de manutenes peridicas de que caro encarregados dois mecnicos, cada um dos quais com um horrio de 170 horas
por ms.
Preo
Veculos (euros)
Tempos mdios de
(km/hora)
(horas)
6 500
20
4 000
13
10
10
10
rpido, em que uma toalha lavada em 1 dia (o que quer dizer que uma toalha usada
na segunda se encontra disponvel novamente para uso na quarta) e um servio lento,
em que uma toalha lavada em 2 dias. Cada toalha lavada no servio rpido tem
um custo de 1,5 euros, enquanto que no servio lento tem um custo de 0,5 euros.
De segunda a domingo so necessrias, respectivamente, 110, 100, 160, 120, 180,
200 e 120 toalhas. No m de cada semana todas as toalhas so vendidas por 1 euro
cada. Formule o problema de determinar a forma de se satisfazer as necessidades
em toalhas, com um custo mnimo.
Exerccio 1.3.9 Um armazenista, que comercializa um determinado produto alimentar, deseja programar as suas compras para os primeiros 4 meses do ano: Janeiro,
Fevereiro, Maro e Abril. O preo praticado pelo seu fornecedor habitual de 100
u.m. por cada unidade de produto comprada nos 3 primeiros meses e de 150 u.m.
por cada unidade comprada em Abril. O fornecedor habitual pode fornecer no mximo 3500 unidades de produto por ms. Caso o armazenista deseje comprar mais
do que esta quantidade, num determinado ms, poder adquirir at ao mximo de
1000 unidades a um outro fornecedor cujos preos so 25% mais elevados do que
os praticados pelo fornecedor habitual. O armazenista pode criar stock do produto,
sendo o custo de armazenagem por unidade e por ms de 40 u.m.. A procura a
satisfazer pelo armazenista nos 4 meses a seguinte: 1500, 3500, 4500, 4000. O
stock em armazm no incio de Janeiro de 100 unidades. Sabendo que no nal de
Abril no deve existir qualquer stock de produto, construa um modelo de programao
linear que permita denir o plano de compras ptimo.
1.4
11
12
d)
M in z = 4x1 + x2 + 30x3 11x4 2x5 + 3x6
2x1 + 6x3 + 2x4 3x6 + x7 = 20
4x1 + x2 + 7x3 + x4 x6 = 10
5x3 + 3x4 + x5 x6 = 60
xi 0; i = 1;
;7
e)
M ax z = 5x1 + x2 + 3x3 + 4x4
x1 2x2 + 4x3 + 3x4 20
4x1 + 6x2 + 5x3 4x4 40
2x1 3x2 + 3x3 + 8x4 50
xi 0; i = 1;
;4
Exerccio 1.4.4 Na resoluo, pelo mtodo simplex, de um problema de programao linear de maximizao, obteve-se o seguinte quadro:
x1
x2
x3
x4
-5
1
0
x5
; ;
13
d)
M in z = x1 + 2x2 4x4
x1 x2 + 3x3 = 1
x2 2x3 + x4 = 1
3x1 + x2 + x3 + 4x4 = 7
xi 0; i = 1;
;4
14
e)
M in z = x1 + x2
3x1 + 2x2 4
x1 + 2x2 6
x1 2x2 4
x1 0
Exerccio 1.4.6 Suponha que tem dois pontos extremos solues ptimas de um
programa linear: X e Y. Demonstre que qualquer ponto da aresta que une X e Y
tambm soluo ptima.
Exerccio 1.4.7 Considere o seguinte quadro do simplex, correspondente a uma
soluo intermdia na resoluo de um problema de maximizao:
v. bsicas
x1
x2
x3
x4
x5
x6
2=3
4=3
x1
x4
7=3
x6
2=3
8=3
11
2=3
2=3
4=3
0
1
0
1.5
Dualidade
15
16
z = x1 + 3x2
x2 1
x1 + 2x2 8
x1 + x2 5
x1 0; x2 0
b)
M in z = x1 + x2
2x1 2x2 x3 = 2
x1 + x2 x4 = 1
x1 + x2 5
xi 0; i = 1;
;4
c)
M in z = 2x1 + 10x2
x1 + 4x2 100
4x1 + 20x2 480
x1 0; x2 0
d)
M ax z = x1 x2
x1 + x2 8
x2 3
x1 + x2 2
x1 0; x2 0
17
e)
M in z = 7x1 + 2x2 + 5x3 + 4x4
2x1 + 4x2 + 7x3 + x4 5
8x1 + 4x2 + 6x3 + 4x4 8
3x1 + 8x2 + x3 + 4x4 4
x1 0; i = 1;
;4
Exerccio 1.5.4 Considere um problema de 2
programao
3 linear em que o objectivo
1 1 1
6
7
6
7
: M in z = 16x1 + 10x2 + 4x3 : Seja A = 6 2 0 1 7 a matriz dos coecientes
4
5
4 2 0
das suas restries. Quanto ao respectivo problema
dualisabe-se que o vector dos
h
coecientes das variveis na funo objectivo 4 2 2 , que a primeira varivel
de deciso no tem restrio de sinal e que a segunda varivel de deciso positiva
ou quando muito nula. Alm disso, sabe-se que na soluo ptima a terceira restrio
do primal vericada 8 unidades acima do limite mnimo, a terceira restrio do
dual vericada 9 unidades acima do limite mnimo, e as restantes restries do
primal e do dual so vericadas em igualdade. Deve determinar os valores de todas
as variveis do primal e do dual (deciso e afastamento), sem utilizar o algoritmo
simplex para a resoluo do problema. Justique teoricamente as suas concluses.
Exerccio 1.5.5 Ao resolver o problema de programao linear
M in z = 6x1 5x2
0:2x1 + 0:1x2 9
0:3x1 + 0:1x2 6
0:3x1 + 0:6x2 18
0:2x1 + 0:2x2 14
x1 0; x2 0
18
obteve-se o quadro
x1
x2
x3
x4
x5
x6
x4
1=2
x1
20
10
x2
50
10
10
x5
18
9=2
z + 370
10
20
x2
x3
x4
z+8
1=2
x2
x3
x4
x5
19
1.6
z = x1 + x2
2x1
x2
x1 + x2
140
3x1 + x2
300
x1
0; x2
20
z = 2x1 + x2
x3
sujeito a
x1 + 2x2 + x3
x1 + x2
x1
0; x2
2x3
0; x3
h
iT
a) Se for proposta uma nova actividade associada coluna a6 = 1 2
e com
lucro c6 = 4, ser essa actividade atractiva? Em caso armativo determine a
nova soluo ptima.
b) Determine a nova soluo ptima no caso do coeciente de x3 na segunda
restrio mudar de 2 para 1.
c) Determine a nova soluo ptima no caso do coeciente de ser acrescentada
a restrio x2 + x3 2:
Exerccio 1.6.3 Para o seguinte problema
Maximizar
sujeito a
z = x1 + 32 x2 + 2x3
x1 + x2 + x3
x1 + 12 x2 + 32 x3
x1
0; x2
0; x3
20
15
0
21
15
x3
5
z
65
2
1
2
1
2
3
4
x2
x3
x4
3
2
1
2
5
4
x5
1
1
1
2
Ax = b
x
a) Se x for uma soluo ptima deste problema ser tambm uma soluo ptima
para o problema em que os custos so c, com > 0?
h
iT
b) E para o problema em que esse vector c + e, com e = 1 1
e
1
6= 0? Em que condies continua a ser ptima?
1.7
22
Problemas de transportes
13
25
Viseu
25
16
vora
15
40
Armazns
50
100
60
centrais
30
20
35
23
Renarias
120
180
300
100
80
200
250
120
5x11 +
3x12 +
2x13 +
x11 +
x12 +
x13
sujeito a
4x21 +
2x22 +
x21 +
x11 +
x22 +
x23
x21
x12 +
x22
x13 +
x11
x23
0; x12
0; x13
x23
0; x21
0; x22
Oferta
20
70
10
Procura 25 35 20 20
0; x23
100
50
80
30
40
24
b)
1
Disponvel
20
30
40
40
Necessrio 10 70 10
c)
1
Oferta
20
30
30
Procura 25 25 20 10 20
Percurso impossvel
d)
1
Disponvel
12
15
21
Necessrio 15 48 33
Exerccio 1.7.6 Uma companhia fabrica e transporta cimento para os seus armazns. As fbricas so F1 , F2 e F3 e os armazns so A1 , A2 , A3 e A4 . Os custos
unitrios de transporte bem como as disponibilidades nas fbricas e as necessidades
25
A2
A3
A4
Produo
F1
40
F2
40
F3
25
Necessidades
30
20
35
10
Fbricas
3
80
130
40
70
110
140
60
110
60
120
80
90
26
componentes para a unidade 1, 8 dlares por cada 1000 componentes para a unidade
2 e de 4 dlares por cada 1000 componentes para a unidade de montagem 3, enquanto
que a unidade de montagem 4 no estabelece multas. Pretende-se determinar qual
a poltica de transportes a adoptar de modo a minimizar o custo total da operao.
Captulo 2
Programao inteira
2.1
Branch-and-bound
4x1 + 5x2
x1
x2
x1
0; x2
20
1
0
x1 e x2 inteiros
b)
Maximizar z = x1 + x2
sujeito a
2x1 + 5x2
16
6x1 + 5x2
30
x1
0; x2
x1 e x2 inteiros
27
28
c)
Maximizar z = x1 + 3x2
sujeito a
3x1 + 5x2
15
2x1 + 7x2
14
x1
0; x2
x1 e x2 inteiros
d)
Minimizar z = 2x1 + 3x2
sujeito a
x1 + x2
x1 + 3x2
x1
0; x2
6
0
x1 e x2 inteiros
Exerccio 2.1.2 Ao resolver-se um problema linear inteiro, cujo objectivo era a
minimizao de uma funo de 4 variveis inteiras pelo mtodo de branch-andbound, obteve-se no n inicial a seguinte soluo: x1 = 0; x2 = 0:75; x3 = 10:25; x4 =
3, ao que corresponde para a funo objectivo o valor 17. Diga, justicando, se as
seguintes situaes so ou no possveis:
a) Obter soluo ilimitada num dos subproblemas.
b) Obter z = 16:5 num dos subproblemas.
c) Obter soluo impossvel num dos subproblemas.
d) Obter a soluo x1 = 10:5; x2 = 0; x3 = 0; x4 = 5:5 num dos subproblemas.
Exerccio 2.1.3 Na resoluo de um problema de programao inteira, em que o
objectivo minimizar uma funo z denida em R25 , obteve-se no n inicial uma
soluo no inteira com z = 100. Escolheu-se a varivel x10 para comear a construir
a rvore do algoritmo de branch-and-bound. No lado esquerdo obteve-se uma soluo
inteira com z = 120. No lado direito obteve-se uma soluo em que todas as variveis
so inteiras excepto x9 que tem o valor 4:7 e a que corresponde z = 130. O que se
deve fazer a seguir? Porqu?
29
x1 + 2x2
x1
x2
4x1 + x2
x1
0; x2
4
1
12
0
x1 e x2 inteiros
a) Resolva o problema linear associado gracamente
b) Arredonde a soluo obtida para a soluo inteira mais prxima e verique se
admissvel
c) Enumere todas as solues inteiras que podem ser obtidas por arredondamento
(por excesso e por defeito) e verique quais as admissveis.
d) Resolva o problema gracamente por recurso ao branch-and-bound.
e) Pode concluir alguma coisa?
2.2
Inteiros Mistos
3 ou x2
3;
x2 j = 0 ou 3 ou 6;
x1
0 e x2
0;
8
8
< 7 + 5x se x > 0
< 5 + 6x se x > 0
1
1
2
2
Sendo f1 (x1 ) =
e f2 (x2 ) =
: 0
: 0
se x1 = 0
se x1 = 0
Formule o problema como um problema de programao linear inteira misto.
Captulo 3
Programao no linear
3.1
Condies de Karush-Kuhn-Tucker
x1 + 2x2
x1
0; x2
2x21
4x22
30
0
9x21 + 5x22
x1
x1
0; x2
216
30