Vous êtes sur la page 1sur 33

EXERCICIOS

1.
2.
3.
4.
5.
6.
7.

introducao
modelagem
otimalidade
simplex
pontos interiores
geometria
redes

EXERCICIOS I

1 Liste as principais ferramentas da pesquisa operacional.


2 Busque por pacotes computacionais para resolver problemas de programacao
linear e por ambientes computacionais de desenvolvimento de modelos de
programacao matematica.
3 Escreva uma sequencia de etapas para resolver problemas que na sua
opiniao representa uma aplicacao de pesquisa operacional, de tecnologia de
decisoes, de matematica aplicada ou investigacao operativa.
4 Compare o significado de problema em: problema de transporte, problema no transporte, e sem problema (nao existe versus insignificante versus
perdoado).
5 Compare o significado de modelo em: Programacao Linear, Simulacao de
Sistemas, Sistema Educacional, Parada Modelo e desfile de modas.
6 Compare o significado de metodo em: pesquisa operacional, abordagem
de analise e solucao de problemas (MASP).

EXERCICIOS II
Modele como Programas Lineares Defina as Variaveis de Decisao
1 Empresa trabalha com 3 produtos, P1 ..P3 , e 4 materias primas, M1 ..M4 .
Um mnimo de aj unidades dos produtos Pj devem ser produzidos com no
maximo de bi unidades das materias primas Mi . O custo unitario de Mi e ci
e preco unitario de venda de Pj e dj . Cada unidade de Pj e produzida com
eij unidades de Mi . Deseja-se determinar um plano de producao de lucro
maximo.
2 Fabrica dispoe de de 300h de maquina, 350h de mao de obra e 400kg
de materia prima para fabricar 2 produtos. Cada unidade do produto P1
consome 1h de maquina, 2h de mao de obra e 2kg de materia prima e cada
unidade do produto P2 consome 2h de maquina 1h de mao de obra e 3kg
de materia prima. O lucro unitario de P1 e estimado em $5 enquanto que o
lucro de P2 e $12 para as primeiras 100 unidades e $10 para as unidades de P2
acima de 100 (caso existam). Alem disto, por razoes trabalhistas, a mao de
obra alocada na producao de P2 nao pode ser superior a mais da metade da
mao de obra utilizada na producao dos dois produtos em conjunto. Deseja-se
maximizar o lucro total estimado.
3 A previsao de vendas de uma empresa para os proximos 6 meses e 4000,
5000, 6000, 7000, 7000, 5000. A capacidade mensal e 6000 (producao) e
3000 (estoque). O custo unitario e estimado em $8 (producao) e $3 (estoque
mensal). O estoque inicial e 2000 e deseja-se um estoque final de 2000.
Determinar um esquema mensal de producao e estoque que minimize o custo
total.
4 Deseja-se um plano de 12 meses de producao de custo mnimo para processamento de um produto a partir da materia prima. Com referencia ao
mes i, os custos unitarios sao: processamento ai , materia prima bi , estoque
ci (mes i para mes i+1); a demanda a ser satisfeita e di , a disponibilidade de
materia prima e ei . Cada unidade de produto requer unidades de materia
prima. A capacidade mensal de producao e e a capacidade mensal de estoque e . O estoque inicial e e deseja-se este mesmo estoque no final. O
produto pode ser estocado por um mes no maximo e a materia prima nao
pode ser estocada.

5 Fabrica de suco de laranja com capacidade para espremer c caixas de


laranjas por semana esta associada a m pomares da regiao. Cada pomar i
tem ci caixas de laranjas, encontra-se a uma distancia di da fabrica e esperase uma produtividade de aij toneladas de suco por caixa de laranjas para o
processamento das laranjas da fazenda i na semana j, j = 1 . . . n. Desejase determinar um esquema semanal de colheita e transporte das laranjas
dos pomares para a fabrica de modo a produzir a maior quantidade de suco
esperada desde que a distancia total percorrida pelos caminhoes de transporte
a cada semana nao ultrapasse d. Suponha que cada caminhao transporta c
caixas de laranjas em media.
6 Usina de cana de acu
car dispoe de m1 caminhoes pequenos e m2 caminhoes grandes para fazer o transporte de cana para a usina a partir de
n diferentes plantacoes com quantidades bj e distancias dj da usina. Os caminhoes pequenos transportam ate a quantidade a1 por viagem a um custo
c1 /km com velocidade media f1 km/h. Os caminhoes grandes transportam
ate a quantidade a2 por viagem a um custo c2 /km com velocidade media
de f2 km/h. Determine o n
umero de viagens que cada caminhao deve fazer
a cada plantacao de tal modo que o custo total de transporte seja o menor
possvel e que nenhum caminhao faca mais de 4 viagens, percorra mais de 400
km, ultrapasse 8 h de transporte e que a nenhuma plantacao sejam enviados
mais de 10 caminhoes. Suponha que a garagem dos caminhoes e na usina.
7 Determinar coeficientes a, b, c, d de polinomios de terceiro grau y(x) =
ax3 + bx2 + cx + d que melhor se ajustam `as observacoes (xi , yi ) obtidas
em um experimento cientfico. O erro (valor absoluto) de uma observacao e
expresso por | y(xi ) yi |.
a) minimizar o erro maximo
b) minimizar o erro total
x 2 1 0 1 2
y 13
2 3 2 11
8 Fabrica produz bobinas de papel de acordo com pedidos caracterizados
por largura (mm) e quantidade (ton). Estas bobinas sao cortadas a partir
de uma esteira de papel com uma largura padrao de 4200mm produzida
por uma u
nica maquina. As larguras dos pedidos sao combinadas lado a
lado procurando atingir a largura padrao de 4200mm. Este processo pode
produzir refilos (fitas de papel) causados pela combinacao de larguras que nao
somam 4200mm exatamente. Deseja-se determinar um esquema de producao

que atenda aos pedidos com uma tolerancia de ate 10% (em peso) e que
minimize a perda total de papel proveniente dos refilos.
largura
quantidade

1300 1400 1600


100 150 120

9 Mina a ceu aberto: extracao de blocos de 1m3 Cada bloco de minerio


i = 1..n tem um valor vi : valor do minerio menos o custo de extracao.
Blocos mais profundos necessitam da extracao de 5 blocos adjacentes no
nvel superior e formam uma rede de predecessores na extracao; considere
tais arcos com capacidade cij ilimitada. Considere dois nos adicionais: a
origem 0 e o destino n + 1. Acrescente arcos com capacidade c0i = vi da
origem a cada bloco com valor ci < 0, e arcos com capacidade cin = vin+1 de
cada bloco i com valor ci > 0. O fluxo maximo da origem ao destino, que
define um corteP
mnimo de valor x0 , identifica os blocos a serem extrados
com valor total [vi > 0] x0 : todos aqueles com arcos do corte mnimo da
origem e os seus sucessores. Os demais blocos nao devem ser extrados.
10 Empresa trabalha com m pontos de origem com quantidades ai de
materia prima, n fabricas de processamento com capacidades cj e p centros de distribuicao com demandas bk . Suponha que cada fabrica converte
1 unidade de materia prima em 1 unidade de produto. Deseja-se minimizar o custo total calculado com os custos unitarios: fij de transporte, gj de
processamento, hjk de transporte, envolvendo cada do ponto i=1..m, fabrica
j=1..n e centro k=1..p.
11 Deseja-se um plano de producao de custo mnimo para os produtos
P 1..P 3 nas maquinas M1..M4. Uma unidade de cada um dos produtos
requer horas de maquina e tem custos de acordo com as tabela abaixo. A
demanda e de 4000, 5000, 3000 unidades dos produtos e a ha a disponibilidade
de 1500, 1200, 1500, 2000 horas de maquinas.
custo unitario
M1 M2 M3 M4
P1 4
4
5
7
P2 6
7
5
6
P 3 12 10
8
11

consumo unitario
M1 M2 M3 M4
P 1 .3 .25 .2
.2
P 2 .2
.3
.2 .25
P 3 .8
.6
.6
.5

12 Maximizar o lucro lquido de producao de 2 tipos de fertilizantes (HiFosfato e Lo-Fosfato) utilizando 3 tipos de materias primas de acordo com

os dados da tabela abaixo.


Materia Prima HI-Fosfato LO-Fosfato disponibilidade
1
2t/t
1t/t
1500t
2
1t/t
1t/t
1200t
3
1t/t
0t/t
500t
Lucro($/t)
15
10
13 Minimizar o custo total de producao de J bens produzidos em K fabricas
a partir de I recursos. Suponha que sao conhecidos os coeficientes (para
i=1..I, j=1..J, k=1..K): aij (quantidade do recurso i necessaria para produzir uma unidade do produto j), cik (custo do recurso i na fabrica k), dik
(disponibilidade do recurso i na fabrica k), bj (demanda do produto j), fk
(capacidade de producao da fabrica k).
14 A tabela abaixo apresenta a estimativa do n
umero mnimo de enfermeiros necessarios para o atendimento em um perodo de 24 horas em um
hospital. O horario de trabalho e de 8 horas para quem entra nos turnos
2,3,4,5,6 e de 4 horas para o turno 1. O turno 6 paga uma gratificacao de
50%. Elabore um modelo de programacao linear que minimize o gasto com
a mao-de-obra.
turno horario enfermeiros
1
00 04
30
2
04 08
20
3
08 12
50
4
12 16
60
5
16 20
50
6
20 24
40
15 Fazendeiro dispoe de uma area de 200 acres e ja contratou 18000 homenshoras. Ele deseja determinar areas para plantar milho, trigo, quiabo, tomate
e feijao para produzir no mnimo 250 toneladas de milho e no mnimo 80
toneladas de trigo. A tabela abaixo apresenta os dados que ele considera
relevantes.
Milho Trigo Quiabo Tomate Feijao
tonelada/acre
10
4
4
8
6
homem-hora/acre 120
150
100
80
120
$/tonelada 120
150
60
80
55

16 Laminadora pretende maximizar o lucro de sua producao semanal (40h)


de molas e laminas de aco a partir de placas de aco considerando os dados
abaixo.
Produto Producao(t/h) Preco($/t) Prd. Maxima(t)
Molas
200
25
6000
Laminas
140
30
4000
17 PapelBras vende rolos de papel nas larguras 3dm, 5dm e 9dm cortados
a partir de bobinas com 17dm de largura. No momento a empresa tem uma
carteira de pedidos de clientes para ser atendida de rolos: 25t de 3dm, 20t
de 5dm e 15t de 9dm. As larguras destes rolos devem ser combinadas em
padroes de corte com no maximo 17dm causando, em geral, a perda de um
rolo de papel ou refilo (um padrao de corte com 2 larguras de 3dm e 2 larguras
de 5dm tem um refilo de 17 2 3 2 5 = 1dm de largura. Escreva um
problema de programacao linear para:
a) minimizar a quantidade total de bobinas de 17dm
b) minimizar o desperdcio total de papel.
Respostas:
01. xj : producao de Pj .
02. x1 : producao de P1 ; x2 : producao de P2 ate 100t; x3 : producao P2 acima de 100t.
03. xj : producao do mes j; sj : estoque do mes j para j+1.
04. xj : producao do mes j; sj : estoque do mes j para j+1.
05. xijk : no. caminhoes do pomar i para fabrica j na semana k.
06. xij (yij ): no. viagens do caminhao pequeno (grande) i para a plantacao j.
07. a, b, c, d: coeficientes do polinomio
08. xj : ton. produzidas com a combinacao de corte j
09. xi = 0: nao extrair bloco i
10. xij , yj , zjk : transporte/producao/transporte
11. xij : producao de Pi em Mj
12. xj : producao de Hi e Lo-fosfato
13. xik , yik : bens e recursos nas fabricas
14. xj , sj : enfermeiros iniciando na hora j e total em j
15. xj : area para cada cultura.
16. xj : producao de molas e laminas
17. xj : qtde de corte do padrao j (listar os padroes de corte)
99 Problema de Corte. Carteira de encomendas de bobinas de papel a
serem cortadas de uma bobina padrao de 100mm com 100kg:
40mm com 10kg, 55mm com 20kg, 60mm com 15kg.

x1 : kg com cortes 40 + 40 100 (perde 20)


x2 : kg com cortes 40 + 55 100 (perde 5)
x3 : kg com cortes 40 + 60 100 (perde 0)
x4 : kg com cortes 55 100 (perde 45)
x5 : kg com cortes 60 100 (perde 40)
x6 : kg com cortes 40 100 (perde 60)
min (20x1 + 5x2 + 0x3 + 45x4 + 40x5 )[1/100]
suj (2x1 + x2 + x3 ) [40/100] 10
(x2 + x4 ) [55/100] 20
(x3 + x5 ) [60/100] 15
x1 , x2 , x3 , x4 , x5 0

(perda)
(cliente 1)
(cliente 2)
(cliente 3)

98 Ajuste de Curvas. Deseja-se ajustar um polinomio de terceiro grau


v(t) a + bt + ct2 + dt3
a`s observacoes de um fenomeno fsico anotadas `a diferentes temperaturas em
um experimento cientfico.
Temperatura
Viscosidade

t1 t2 tn
v1 v2 vn

var. controlada
var. observada

Ou seja, deseja-se determinar a, b, c, d de tal forma que o erro cometido pelo


ajuste seja o menor possvel. Denote a i-esima observacao por (ti , vi ), i =
1 . . . 7. Assim, o erro correspondente a esta observacao e
ei = a + bti + ct2i + dt3i vi
a) min {

b) min {

e2i } ( quadrados mnimos )

norma L2
P 2
ei
equacoes normais:
=0
(a, b, c, d)

|ei | } ( PL )
norma L1
P
min
i (xi + yi )
suj (xi yi ) = (a + bti + ct2i + dt3i ) vi i
xi , yi 0

c) min { maxi |ei | } ( PL )

norma L

min z
suj z (a + bti + ct2i + dt3i ) vi i
z vi (a + bti + ct2i + dt3i ) i

97 Funcao Linear por Partes.


a) Minimizar Valor Absoluto.
min{ f (x) + 5y : 3x + 2y = 60, y 0 } onde f (x) = 2|x|
a) trocar x pela diferenca de duas variaveis nao negativas
b) trocar |x| pela soma destas duas variaveis
min{ 2(x1 + x2 ) + 5y : 3(x1 x2 ) + 2y = 60, x1 , x2 , y 0 }
min 2(x1 + x2 ) + 5y
suj 3(x1 x2 ) + 2y = 60
x1 , x2 , y 0
min

(y, x) (y, x1 , x2 )
x1 = + max{0, x}

x2 = min{0, x}

b) Minimizar o Maximo de Funcoes Lineares


min{ f (x) + 5y : 3x + 2y = 60, y 0 }
onde f (x) = max{ 2x + 3, 3x 2 }
a) trocar f (x) por uma variavel z
b) inserir zfk (x) para cada fk em f
min z + 5y
suj 3x + 2y = 60
z 2x + 3
z 3x 2
y0
min

(y, x) (y, x, z)
z = max{2x + 3, 3x 2}
c) Funcao Linear por Partes I
min{ f (x)+5y : 3x+2y = 60, x, y0 },
x x1 + x2 + x3 ,

x [ 0, 10]
2x
f (x)= 3x+10 x [10, 25]

4x+20 x [25, )

f (x) 2x1 + 3x2 + 4x3

min (2x1 + 3x2 + 4x3 ) + 5y


suj 3(x1 + x2 + x3 ) + 2y = 60
x1 [0, 10], x2 [0, 15=25+10], x3 0, y 0

min

(y, x) (y, x1 , x2 , x3 )
x1 = max{0, min{10, x}}
x2 = max{0, min{15, x-x1 }}
x3 = max{0, x (x1 +x2 )}

d) Funcao Linear por Partes II


min { f (x)+5y : 3x+2y = 60, x, y0 } ,

x [ 0, 10]
2x
f (x)= 3x+10 x [10, 25]

4x+20 x [25, )

f (x) 2x + (3-2) x2 + (4-3) x3

min 2x + (3 2) x2 + (4 3) x3 + 5y
suj 3x + 2y = 60, x2 x-10, x3 x-25
x, x2 , x3 , y 0
min

(y, x) (y, x, x2 , x3 )
x2 = max{0, x-10}
x3 = max{0, x-25}

96 Racao em percentagens (

xj = 1)

EXERCICIOS III

A. Mostre que ambos os problemas do par primal-dual de programas lineares abaixo sao infactveis.
max
suj

x1 + x2
x1 x2 = 1
x1 + x2 = 1
x1 , x2 0

min
suj

y1 + y2
y1 y2 1
y1 + y2 1

B. Mostre que para qualquer par primal-dual de problemas:


ou ambos sao factveis com sol. otimas de mesmo valor,
ou ambos sao infactveis,
ou um e factvel com otimo ilimitado e o outro e infactvel.
Prim.Fac.
Prim.Infac.

Dual.Fac.
otimo finito
otimo ilimitado

Dual.Infac.
otimo ilimitado
sem otimo

1. Escreva o problema dual e as folgas complementares e verifique se x=(0, 1, 2)


e uma solucao otima.
min
2x2
suj x1 + 2x2
x1 + x2
x1 + x2
x1 ,
x2

+ x3
+ 3x3 = 8
+ x3 2
= 1

2. Escreva o problema dual e as folgas complementares e verifique se x=(1, 0, 1)


e uma solucao otima.
min 2x1 + 5x2
suj x2 + 2x2
x1
x1 + x2
x1 ,
x2

+ 3x3
+ 3x3 4
+ x3 1
= 1

3. Escreva o problema dual e as folgas complementares e verifique se x=(2, 0, 4, 0)


e uma solucao otima.
max 10x1 + 16x2
suj 3x1 + 4x2
5x1
x1 + 2x2

+ 12x3
+ 2x3
+ 3x3
+ 2x3
x3

+ 3x4
+
x4
+ 2x4

x4
,
x4

12
20
= 8
0

4. Escreva o problema dual e as folgas complementares e verifique se x=(2, 0, 1)


e uma solucao otima.
min 6x1
suj 2x1
2x1
x1
2x1
x1

+ 10x2
+
x2
+ 2x2
+ 3x2
+ 4x2
,
x2

+ 3x3
2x3
+ x3
x3
+ x3

=
=

6
1
3
3

5. Escreva o problema dual e as folgas complementares e verifique se x=(, 1, 2)


e uma solucao otima para algum .
max 3x1
suj x1
2x1
x1
x1

+
+
+
+
,

4x2
2x2
2x2
2x2
x2

+ 3x3
+ 2x3 6
+ x3 2
+ x3 = 4

6. Escreva o problema dual e as folgas complementares e verifique se x=(0, 1, )


e uma solucao otima para algum .
min 3x1
suj x1
2x1
x1
x1

+
+
+
+
,

4x2
2x2
2x2
2x2
x2

+ 3x3
+ 2x3 6
+ x3 2
+ x3 = 4

7. Escreva o problema dual e as folgas complementares e verifique se x=(2, 0, , 0)


e uma solucao otima para algum .
min 2x1
suj x1
2x1
x1
x1

+ 4x2
+ 2x2
+ x2
+ 2x2
,
x2

+ 3x3
+ x3
+ x3
+ 2x3

+ 3x4
+ 2x4 3
+ x4 4
+ x4 = 4

8. Escreva o problema dual e as folgas complementares e verifique se x=(0, , 2)


e uma solucao otima para algum .
max 2x1
suj 2x1
x1
x1
3x1
x1

+
+
+
+
+
,

4x2
x2
3x2
2x2
2x2
x2

+
+
+
+
+

5x3
3x3
2x3
3x3
2x3
0

=
=

7
6
8
6

9. Escreva o problema dual e as folgas complementares e verifique se x=(0, 1, 2, )


e uma solucao otima para algum .
min 10x1
suj 2x1
3x1
3x1
x1

+
+
+
+
,

8x2
2x2
2x2
3x2
x2

+ 6x3
+ x3
+ 2x3
+ 2x3

+ 5x4
+ x4 5
+ x4 9
+ 2x4 = 13

Respostas:
1. solucao dual infactvel
2. solucao dual infactvel
3. solucao primal infactvel
4. solucao otima
5. solucao primal infactvel
6. = 2
7. = 1
8. solucao primal infactivel
9. = 3
99 Problema de regressao L pode ser modelado como:
max{ : Ax + b + w = 1, 0 w 2, , x livres }

onde , A mn , b, x, w, 1, 2 sao vetores com as dimensoes apropriadas


e m > n.
a) Encontre o dual deste problema.
b) Determine as condicoes de otimalidade para os problemas primal e dual.
c) Escreva o sistema linear que determina as direcoes do metodo primal-dual.
98 Mostre que os dois problemas abaixo sao equivalentes
min{ c x : b Ax b, x 0 }
min{ c x : Ax + s = b, 0 s b b, x 0 }
97 Mostre que os dois problemas abaixo sao equivalentes
min{ c x : Ax = b, 0 x d }
min{ c x : Ax = b, x + s = d, x 0, s 0 }

EXERCICIOS IV

A Verifique se os sistemas sao equivalentes (i.e., mesmo conjunto de solucoes)


a)


E1 : x1 + x2 = 4
2E1 + E2 : 3x1 + x2 = 9
E2 : x1 x2 = 1
E1 + 2E2 : 3x1 x2 = 7
b) (mostre que (x1 , x2 )=(-1,2) pertence apenas ao 2o. sistema).


2I1 + I2 : 2x1 + x2 0
I1 : x1 0
I1 + 2I2 : x1 + 2x2 0
I2 : x2 0
B Obtenha as matrizes inversas de:
a) matriz de operacao elementar
b) matriz de pivoteamento
c) matriz de permutacao de linhas
d) matriz de permutacao de colunas
1 cB
onde B 1 e conhecida.
e)
0 B
C Mostre que
a) a inversa da base B e o produto das matrizes de pivoteamento P 1, P 2, P 3
b) P 1 e o produto das matrizes de operacoes elementares O1, O2, O3
c) P 2 e o produto das matrizes de operacoes elementares O4, O5, O6
d) P 3 e o produto das matrizes de operacoes elementares O7, O8, O9
e) entao B 1 = O9..O1
xB
x3
x4
x5
x2
x4
x5
x2
x1
x5

1
0
0
1/2
-1/2
0
2/3
-1/3
1/3

B 1
0
1
0
0
1
0
-1/3
2/3
-2/3

0
0
1
0
0
1
0
0
1

x1 x2
1
2
2
1
1
0
1/2 1
3/2
1
1
1

x3
1

x4

x5

1
1
1/2
-1/2
1
0
2/3 -1/3
-1/3 2/3
1/3 -2/3

b
600
600
250
300
300
250
200
200
50

Matrizes de Operacoes Elementares e de Pivoteamentos


P: Pivo (3/2) com coluna 1/2, 3/2, 1
O1 : L2 L2/(3/2) (linha do pivo)

1
0
0
2
1
0
2
1
0

B
0
1
0
0
1
0
1
2
1

0
0
1
0
0
1
1
1
1

O2 : L1 L1 (1/2)L2
O3 : L3 L3 (1)L2

1 0 0
O1 = 0 2/3 0 , O2 =
0 0 1

1 -(1/2)/(3/2)
1/(3/2)
P= 0
0
-1/(3/2)

1 -1/2 0
1
0
1
0 , O3 = 0
0
0
1
0

0
1 1/2 0
0 , P 1 = 0 3/2 0
0
1 1
1

0 0
1 0
-1 1

P [ I|A|b ] = O3 O2 O1 [ I|A|b ]
Matrizes de Pivoteamentos e Inversas
P1: Pivo 2
na coluna 2, 1, 0 P2:
pivo 3/2 na coluna 1/2,3/2, 1
1/2 0 0
1 -(1/2)/(3/2) 0

1/(3/2) 0
P2 = 0
P1 = -1/2 1 0
0 -1/(3/2) 1
-0/2 0 1

2 0 0
1 1/2 0
1
1

P1 = 1 1 0
P2 = 0 3/2 0
0 0 1
1 1

0
2/3 -1/3 0
2 1 1
1

1 2 1 =B
B = -1/3 2/3 0
1/3 -2/3 1
0 1 1
B 1 [ I|A|b ] = P2 P1 [ I|A|b ]

D Mostre que a inversa da nova base B pode ser obtida a partir da inversa
de B com um pivoteamento.

0
r 6= i 6= j 6= r

1
i = j 6= r
piv
oa
rs :
pij =
1/ars
i=j=r

ais /ars i 6= j = r
matriz de pivoteamento


a1s /ars 0
1

a2s /ars 0 0
..
.. .. ..
.
. . .
=
1/ars 0 0
.
..
.. ..
.
. . ..
0 0 ams /ars 1
0
1 0
0 1
.. ..
..
. .
.
0 0
.. ..
..
. .
.

1
a1s 0
a2s 0
..
.. ..

.
. .

a
rs 0
..
.. ..
.
. .
0 a
ms 1
0
1
..
..
.
.
0
..
..
.
.

(ij ) = B 1 P B 1

pivoteamento:
ij
rj
bi
br

0
0

Br BPr1
Bj BPj1
b P B 1 b

P

0 -1/3 0

1 -2/3 0

0 1/3 0
0 -4/3 1

ij rj a
is /ars i 6= r j
rj /ars
j
bi br a
is /ars
i=
6 r
br /ars

= B As = BB 1 As = As
= BIj = Bj
= P b

b As
B 1
-2
0 0 0 1 2 1

0 0 1 0 3 2
-4
2

6 3 0 -3 3 3
-7
1 0 0 0 5 4

j 6= r
[ b = B 1 b ]
B 1
-1 0
-2 1
1 0
-4 0

b
2 1
2 1
-1 1
4 1

0
0
1
0

b, x0 }
E Problema Can
onico min{ c x : Ax=
1
1

A = B A, b = B b, c = c cB B 1 A
xN = 0, xB = b, y = cB B 1 , z = c = c A y
c

-b y

{z

corrente (can
onico)

{z

inverso

P
! b = B 1 b b = bi Bi = Bb
As = B 1 As As = B As
B, base de A, gera o espaco das colunas de [A|b]
1 Dado o sistema Ax=b, x0, determine:
a) a inversa da base de xB = (x1 , x5 , x3 )
b) a solucao basica associada (e factvel?).
c) as matrizes de operacoes elementares e suas inversas.
d) as matrizes de pivoteamento e suas inversas.
e) a inversa da base de (x1 , x4 , x3 ) com apenas um pivoteamento.
f) a solucao basica associada (e factvel?).
g) a equacao da aresta deste pivoteamento.
h) a matriz deste pivoteamento e a sua inversa.

{z

original

factvel? Escreva
2 Considere a solucao basica da base xb = (x1 , x2 , x3 ). E
a direcao associada `a variavel nao-basica x4 e verifique se e uma direcao
de descida. Determine o maior tamanho do passo que pode ser dado nesta
direcao sem perder a factibilidade primal e determine a nova solucao basica.
Houve reducao no valor da funcao objetivo?
(
(
(
(

min
suj

0
1
0
0

0
0
1
0

0
0
0
1

-2 3 -1 )
2 -1 -2 )
-1 2 -1 )
3 -2 0 )

x
x =
x =
x =
x

4
3
5
0

factvel? Escreva
3 Considere a solucao basica da base xB = (x1 , x2 , x3 ). E
a direcao associada `a variavel nao-basica x4 e verifique se e uma direcao
de descida. Determine o maior tamanho do passo que pode ser dado nesta
direcao sem perder a factibilidade primal e determine a nova solucao basica.
Houve reducao no valor da funcao objetivo?
min
suj

(
(
(
(

-1 0 3 5 -2 1 )
1 -1 0 3 -3 -1 )
0 1 -1 -4 4 -1 )
-1 1 1 0 1 1 )

x
x
x
x
x

= 1
= -2
= 4
0

factvel? Escreva
4 Considere a solucao basica da base xB = (x1 , x2 , x3 ). E
a direcao associada `a variavel nao-basica x5 e verifique se e uma direcao
de subida. Determine o maior tamanho do passo que pode ser dado nesta
direcao sem perder a factibilidade primal e determine a nova solucao basica.
Houve aumento no valor da funcao objetivo?
max ( -1 0 3 5 -2 1 ) x
suj ( 1 -1 0 3 -3 -1 ) x
( 0 1 -1 -4 4 -1 ) x
( -1 1 1 0 1 1 ) x
x

= 1
= -2
= 4
0

5 Resolver pelo metodo simplex a partir de x = (0, 2, 5, 0, 0, 0) associado a`


base xB = (x1 , x2 , x3 ).

(
(
(
(

min
suj

3 3
1 1
-1 0
0 -1

3
0
0
1

4
1
0
0

3
0
1
0

1
0
-1
1

)
)
)
)

x
x =
x =
x =
x

2
0
3
0

6 Resolver pelo metodo simplex.


min
suj

( -1 0 0 ) x
( 1 1 -1 ) x
( 1 -1 0 ) x
x

1
2
0

7 Resolver pelo metodo simplex dual.


min
suj

( 3 4 2 1 5
( 1 -2 -1 1 1
( -1 -1 -1 1 1
( 1 1 -2 2 -3

)
)
)
)

x
x
x
x
x

-3
-2
4
0

8 O problema min{c x : Ax = b, x 0} tem solucao otima:


min  35
1
suj
0

30
0
1

60
2
3
B

50
2
1


1 2
3 2

27
1
3
1

22
2
2
=

0
-1
0

1/2
1/2
3/4 1/4

0
0
-1



 x 
9
x=
19

xB = (x5 , x6 ) = (5, 2) y = (3, 8) x = (0, 0, 0, 0, 5, 2, 0, 0)


a) Realizar a analise de pos-otimizacao nesta base otima.
b) Obter uma solucao otima depois da inclusao de um novo alimento com
c9 = 32 e A9 = (2, 4).
c) Obter uma solucao otima depois da inclusao de um novo nutriente com
a3 = (2, 3, 5, 2, 1, 1, 0, 0) e b3 = 10.
d) Qual e o custo marginal de aumentar a quantidade mnima do segundo
nutriente em 1 unidade? Quanto custa aumentar a quantidade mnima do
segundo nutriente de 19 para 39?
e) Suponha que cada unidade adicional do primeiro nutriente traga uma
reducao de 10 unidades monetarias em despesas medicas. Qual e a nova
solucao otima e qual e o nvel mnimo do primeiro nutriente neste caso?

9 , ? min{c x : Ax = b, x0} tem base otima B = [A1 , A2 ]



4 0 0 0
c =


 
1 1 1 2 2
2
A =
b=
0 1 2 1 2

1 


1 1
1 1
1
B
=
=
0 1
0
1
10 , , ? min{c x : Ax = b, x0} tem base otima xB = (x1 , x2 , x3 )

c = 1 0 4

1 0 0 1 2

A= 1 1 0 2 2 b= 4
1 1 1 1 1
6

1 0 0
1 0 0
B = 1 1 0 -1 1 0 = B 1
1 1 1
0 -1 1
11 Considere o programa min{c x : Ax = b, x 0}:
c = ( 0
1

0
A=
1

1
0
1
0
1
1
0 21

1
1
0
0

1 )
1
1
1

8
6 =b
3

a) Construir um programa linear artificial com no maximo 2 variaveis artificiais que tenha uma base factvel formada pela matriz identidade que pode ser
usada na fase 1 do metodo simplex. Identifique a solucao basica primal-dual
b) Aplicar o metodo simplex a partir da base formada pelas colunas de
xB = (x2 , x1 , x5 ) onde a base inversa e

1 1 1
1
0 1
0
B 1 = 1 0 1
= 1 1
1
1
1
0 1 1
14 O problema min{c x : Ax = b, x 0}
c = ( 3 +3 1 5 +3 )
1
0 1 1
0

0
0 1 0 1
A=
0 1 0 1
1

6
1 =b
1

tem base otima xB = (x3 , x5 , x1 ) com inversa


B 1

1
0 1
0
1
1
= 1 1 0
= 0
0
1
0
1 0
1 1 1

a) escrever o problema canonico de B e a sua solucao basica.


b) obter valores de b3 (= 1) onde B permanece otima.
c) obter valores de c1 (= 3) onde B permanece otima.
d) obter uma solucao otima para c4 = 3 (atual 5).
15 O problema min{c x : Ax = b, x 0}
c = ( +2
+3

A=
+1
0

+5 +5 +2 +2 +1 )
+3 +3
0
0
0
+1
0
0 1 1
+2
0 +2
0 2

+15
+1 = b
+6

tem base otima xB = (x1 , x4 , x5 ) com inversa


B 1

+3
0
0
1/3
0
0
= +1
0 1
= 0
0 1/2
0 +2
0
1/3 1
0

a) escrever o problema canonico de B e a sua solucao basica.


b) obter valores de b1 (= 15) onde B permanece otima.
c) obter valores de c5 (= 2) onde B permanece otima.
d) obter uma solucao otima para c2 = 2 (atual 5).
e
16 O problema min{c x : Ax = b, x 0}
c = ( +2
1

+2
A=
0

+6 +5 +3 +2 +1 )
1
0
0 +1 +1
+1 +1 1 1
0
+1
0 +1
0 1

+1
+2 = b
+3

tem base otima xB = (x1 , x4 , x5 ) com inversa


B 1

1
+1 +1 +1
1
0 +1
0 +1
= 0
= +2 1 1
+2 +1 +1
0 +1
0

a) escrever o problema canonico de B e a sua solucao basica.


b) obter valores de b1 (= 1) onde B permanece otima.
c) obter valores de c4 (= 3) onde B permanece otima.
d) obter uma solucao otima para c2 = 2 (atual 6).
e) escrever o problema artificial e a solucao basica inicial do metodo simplex
de 2 fases.
17 Resolver o programa linear canalizado
min{ c x : Ax = b, 0 x 10 }
onde

c = ( +2 +2 +2 +3 +2 )
+1 +1
0
0
0

1
0 +1 +1
0
A=
0 1 1
0 +1

6
8 =b
2

a partir da solucao basica x = (6, 0, 4, 10, 6) associada `a base de trabalho B


formada por {x1 , x3 , x5 }
B 1

1
0 0
1 0 0
= 1
1 0
= 1 1 0
0 1 1
1 1 1

18 Resolver o programa linear canalizado (0 x 5) a partir da solucao


basica x = (3, 0, 2, 5, 3) associada `a base B formada por xB = (x1 , x3 , x5 )

2
2 3 2 x
min 2

1
1
0 0 0
3

suj
1
0
1 1 0
x =
4
0 1 1 0 1
1

1
0 0
1 0 0
1 0 = 1 1 0
B 1 = 1
0 1 1
1 1 1
19 Descrever o metodo simplex especializado para o programa linear padrao
com algumas variaveis canalizadas

 
  
x
x

= b, x 0, 0 t d
:A
min
c
t
t

20 Descrever o metodo simplex especializado para o programa linear com


restricoes canalizadas.
(Sugestao: usar a forma padrao com variaveis canalizadas).


min c x : b1 Ax b2 , x 0
21 Determinar as solucoes factveis basicas e homogeneas extremas de:
a) x1 x2 2, x1 x2 2, x1 + x2 1
b) x1 2x2 2, 2x1 x2 2
c) x1 + x2 4, x1 2x2 1, x1 x2 2
22 Obter uma solucao basica factvel a partir da solucao factvel x =
(4, 9, 0, 3) para o sistema Ax = b, x 0 onde

1
1 0 3
4
2 0 5 b = 7
A= 1
0 1 1
2
3
23 Obter uma solucao basica factvel a partir da solucao factvel x =
(1, 2, 1, 1) para o sistema Ax = b, x 0 onde

13
1 3
0 8

0
0 2 2
b = 4
A=
19
1 4
0 10
6
0
0
3
3
24 Obter uma solucao (otima) basica a partir da solucao otima x = (1, 2, 1, 1)
para o programa min{ c x : Ax = b, x 0 } onde
c

0
0
0
0
b
1 3
0 8 13
A
0
0 2 2 4
1 4
0 10 19
0
0
3
3
6

EXERCICIOS V

1 Mostre que a direcao de Newton aplicada `as condicoes de otimalidade


com tamanho de passo reduz as infactibilidades primal e dual em 1
para o problema canalizado. Ou seja, mostre que:
b A(x + dx) = (1 )rp
u x dx v dv = (1 )ru
t
c A (y + dy) z dz + w + dw = (1 )rd
para as direcoes dadas pelo metodo primal dual afim escala ( = 0) canalizado.
2 Descrever o metodo da trajtoria central para PL na forma
max{ c x : Ax b, x 0 }
3 No desenvolvimento de um metodo primal-dual de pontos interiores para
o par primal-dual de programas lineares
min{ c x : Ax b }

max{ b y : A y = c, y 0 }

e necessario resolver a cada iteracao o sistema

Ax s = 0
A y = 0

Sy + Y s = 1 SY 1

onde A e uma m n-matriz de posto completo, s e um vetor de variaveis


de folga, > 0 e o parametro de centragem que e decrescido a cada iteracao
e as matrizes diagonais S, Y sao construdas a partir da solucao primal-dual
interior factvel corrente x, s, y. Suponha que n < m e observe que x e um
n-vetor e y, s sao m-vetores. Obter expressoes para os vetores x, s, y
cujo calculo tenha um esforco computacional limitado pela resolucao de um
u
nico sistema (definido positivo) com n equacoes lineares.

4 No desenvolvimento de um metodo primal-dual de pontos interiores para


o par primal-dual de programas lineares na forma canonica
min{ c x : Ax b, x 0 }

max{ b y : A y c, y 0 }

e necessario resolver a cada iteracao o sistema

Ax s = 0


A y + z = 0
Sy + Y s = 1 SY 1

Xz + Zx = 1 XZ1

onde A e uma m n-matriz de posto completo, s, t sao variaveis de folga,


> 0 e o parametro de centragem que e decrescido a cada iteracao e as
matrizes diagonais X, S, Y, Z sao construdas a partir da solucao primaldual interior factvel corrente x, s, y, z. Observe que x, z sao n-vetores
e y, s sao m-vetores. Obter expressoes para os vetores x, s, y, z
cujo calculo tenha um esforco computacional limitado pela resolucao de um
u
nico sistema (definido positivo) com min{m, n} equacoes lineares (diferentes
expressoes sao obtidas sob cada uma das hipoteses: m < n e m > n).

5 Mostre que uma solucao otima para o programa linear padrao com variaveis
canalizadas
min { c x : Ax = b, 0 x d }
pode ser obtida resolvendo o sistema de equacoes abaixo com = 0

Ax = b

x+s = d


Ay+zw = c
XZ1 = 1

SW 1 = 1

x, s, z, w 1

6 Obtenha as expressoes utilizadas a cada iteracao do metodo primal dual


de pontos interiores para as direcoes de deslocamento das variaveis primais
e duais do programa linear padrao com variaveis canalizadas
a) a partir de um ponto interior factvel
b) a partir de um ponto interior nao-factvel
7 Idem para o problema de multiproduto
8 No desenvolvimento de um metodo primal dual de pontos interiores para
o programa linear Min{c x : Ax b, x 0} e necessario resolver um sistema
de equacoes em x, s, y, z onde A e uma mn-matriz de posto m(m <
n), X, S, Y, Z sao matrizes diagonais conhecidas, 0 = (0, 0..0) , 1 = (1, 1..1) e
e o parametro de centragem. Obter expressoes para os n-vetores x, s e

para os m-vetores y, z com esforco computacional limitado pela resolucao


de um m m-sistema de equacoes (definido positivo).
9 O par primal-dual de programas lineares
min{ c x : b Ax d }

max{ b z d w : A z A w = c, z, w 0 }

onde A e uma m n-matriz vertical (m > n) de posto completo pode ser resolvido pelo metodo primal-dual de pontos interiores obtendo a cada iteracao
a solucao do sistema

Ax + s = 0

Ax
t = 0

A z A w = 0

Sz + Zs = 1 SZ1

T w + W t = 1 T W 1

onde s, t sao variaveis primais de folga, > 0 e um parametro de centragem que e decrescido a cada iteracao e as matrizes diagonais S, T, Z, W
sao construdas com os elementos da solucao primal-dual interior factvel
x, s, t, z, w corrente. Obtenha as expressoes das direcoes de deslocamento
x, s, t, z, w cujo calculo requeira um esforco computacional limitado
pela resolucao de um sistema de equacoes lineares definido positivo em x
com n (n < m) equacoes.

EXERCICIOS VI

1 Determinar as solucoes factveis basicas e as homogeneas extremas de:


a) x1 x2 2, x1 x2 2, x1 + x2 1
b) x1 2x2 2, 2x1 x2 2
c) x1 + x2 4, x1 2x2 1, x1 x2 2
2 Obter uma solucao basica factvel a partir da solucao factvel x = (4, 9, 0, 3)
para o sistema Ax = b, x 0 onde

1
1 0 3
4
2 0 5 b = 7
A= 1
0 1 1
2
3
3 Obter uma solucao basica factvel a partir da solucao factvel x = (1, 2, 1, 1)
para o sistema Ax = b, x 0 onde

13
1 3
0 8

0
0 2 2
b = 4
A=
19
1 4
0 10
6
0
0
3
3
4 Obter uma solucao (otima) basica a partir da solucao otima x = (1, 2, 1, 1)
para o programa min{ c x : Ax = b, x 0 } onde
c

0
0
0
0
b
1 3
0 8 13
A
0
0 2 2 4
1 4
0 10 19
0
0
3
3
6
5 Determine todos os pontos extremos do conjunto poliedrico
{ x1 x2 + x3 1; x1 + 2x2 4; x1 , x2 , x3 0 }
6 Determine todos os pontos extremos da regiao definida pelas inquacoes
x1 + x2 + x3
5
x1 + x2 + 2x3 6
x1 , x2 , x3
0

7 O conjunto abaixo tem direcoes extremas? Obtenha todos os pontos


extremos.
x1 + x2
= 4
x1 2x2 + x3 6
x3
1
x1 , x2 , x3
0
8 Identifique as faces, pontos extremos, direcoes extremas e raios extremos
do conjunto abaixo
x1 x2 + x3
10
2x1 x2 + 2x3 40
3x1 2x2 + 3x3 50
x1 , x2 , x3
0
9 Considere o problema
max
suj

x1 + 3x2
x1 3x2
2x1 + x2
3x1 + 4x2
3x1 + x2
x1 , x2

3
2
12
9
0

a) desenhe a regiao factvel e ache a solucao otima


b) identifique todos os pontos extremos e reformule o problema em termos
de uma combinacao convexa destes pontos extremos
c) elimine a quarta restricao. Identifique os pontos extremos e as direcoes
extremas e reformule o problema em termos de uma combinacao convexa
dos pontos extremos e de uma combinacao positiva das direcoes extremas.
Resolva o problema resultante.
d) O procedimento adotado em b),c) pode ser utilizado para resolver problemas grandes?
10 Considere as restricoes abaixo
x1 + x2
2x1 + x2
x1 2x2
x1 , x2

3
2
0
0

a) desenhe a regiao factvel


b) Identifique os pontos extremos e para cada ponto extremo identifique as

possveis variaveis basicas e nao-basicas


c) Suponha que um movimento seja feito do ponto extremo (2,1) para o ponto
extremo (0,0). Especifique as variaveis que entram e as que saem da base.
11 Considere o programa linear:
max 2x1 + x2 x3
suj x1 + x2 + 2x3 6
x1 + 4x2 x3 4
x1 , x2
0
(a) Calcule todos os pontos extremos factveis da regiao e avalie o valor da
funcao objetivo neste ponto. Qual e a solucao otima ?
(b) Argumente porque este procedimento e valido para este problema em
particular.
(c) Agora, substitua a primeira restricao por x1 + x2 2x3 6. Podemos
afirmar que o procedimento usado no item (a) pode ser usado neste novo PL?
Justifique sua resposta.
12 Considere o PL abaixo:
max 2x1 + x2 + 4x3 + 0x4 + 5x5 + x6
suj 3x1 + 6x2 + 3x3 + 2x4 + 3x5 + 4x6 60
x1 , x2
0
Ache todas as solucoes basicas factveis do problema e ache a solucao otima
por comparacao.
13 Responda as seguintes questoes dando uma explicacao concisa com respeito ao programa linear para maximizar c x sujeito a x X = { x : Ax =
b, x 0 }, onde A e uma matriz m m de posto m < n.
(a) Nas equacoes basicas, se cj zj = 10 para uma variavel nao-basica xj ,
qual e o aumento no valor da funcao-objetivo quando xj entra na base com
o valor de 2 unidades?
(b) Se um ponto extremo e otimo, entao e possvel que nem todos os cj zj
0 para a base que o representa?
(c) Se existe um d tal que Ad = 0, d > 0 e c d > 0, entao temos uma solucao
ilimitada para o problema?

(d) Seja uma solucao factvel com exatamente m componentes positivos. E


necessariamente um ponto extremo de X?
(e) Se uma variavel nao-basica xk tem ck zk = 0 na otimalidade, entao
podemos afirmar que existe uma solucao otima alternativa?

(f) Se xl e x2 sao pontos adjacentes e se Bl e B2 sao as respectivas bases


associadas, entao estas bases diferem em apenas uma coluna. Verdadeiro ou
Falso?
14 Considere o PL abaixo:
max 2x1 + x2 + 5x3 3x4
suj x1 + 2x2 + 4x3 x4
2x1 + 3x2 x3 + x4
x1 + 0x2 + x3 + x4
x1 , x2 , x3 , x4

6
12
4
0

(a) Ache a solucao basica factvel correspondente a base B = [al, a2, a4]
(b) Esta base e otima? Se nao for, ache a solucao otima a partir desta SBF.
15 Considere o sistema:
x1 + x2 + 2x3
2
x1 + 2x2 + 2x3 3
xl , x2 , x3
0
O ponto (1/2,1/2,1/2) e factvel? Verifique se ele e basico. Se nao, obtenha
a partir deste ponto um ponto basico.
16 Considere o problema abaixo:
max
suj

3xl + 2x2 x3 + x4
2xl 3x2 x3 + x4
x1 + 2x2 + 2x3 3x4
x1 + x2 4x3 + x4
x1 , x2 , x3 , x4

8
10
3
0

Use o metodo simplex para verificar se a solucao otima e ilimitada. Fazendo


uso da direcao extrema dada pelas equacoes basicas, construa uma solucao
factvel (nao necessariamente basica) que de um valor para a funcao objetivo
maior ou igual a 3000.
17 Considere as equacoes basicas abaixo provenientes de um problema de
minimizacao com restricoes do tipo (suponha que x3 , x4 , x5 sao variaveis
de folga).
x0 = f ax2 bx4
x1 = c + 2x2 1x4
x3 = d + 1x2 2x4
x5 = e + Ox2 3x4

Suponha que a < 0, b 0, c, d, e 0. Pede-se :


(a) Ache B l .
(b) Ache B.
(c) Estamos no otimo ?
(d) Ache o problema original.
(e) Das equacoes dadas, identifique cB B l .
Agora suponha que a > 0, b 0, c, d, e 0. Pede-se :
(f) Estamos no otimo ?
(g) De uma direcao extrema.
(h) Seja a = 3, f = 8. De uma solucao basica com x0 = 200.
99 Mostre que se o problema
min{ c x : Ax = b, x 0 }
tem uma solucao finita, entao o novo problema
min{ c x : Ax = b, x 0 }
pode ser ilimitado independentemente do valor que o vetor b.
NAO
Respostas:
1 a) x = (0, 2), (0, 1), (1, 0), (2, 0), = (1, 1)/3
1 b) x = (2, 0), (0, 2), = (2, 1)/4, (1, 2)/4
1 c) x = (1, 3), (3, 1), = (1, 1)/3, (2, 1)/4
2. = (1, 2, 0, 1), x = (1, 3, 0, 0)

EXERCICIOS VII

1 Suponha que em um tabuleiro de xadrez (88) a alocacao de uma peca


em uma casa preta vale o dobro da alocacao em uma casa branca. Determine
a alocacao otima de 8 damas de tal forma que nenhuma delas seja ameacada
pelas demais.

MS428

WORK

1s04

2/IIa Deseja-se um plano de producao de custo mnimo para os produtos


P 1..P 3 nas maquinas M1..M4. Uma unidade de cada um dos produtos
requer horas de maquina e tem custos de acordo com as tabela abaixo.
A demanda e de 4000, 5000, 3000 unidades dos produtos e a ha a
disponibilidade de 1500, 1200, 1500, 2000 horas de maquinas.
custo unitario
M1 M2 M3 M4
P1 4
4
5
7
P2 6
7
5
6
P 3 12 10
8
11

consumo unitario
M1 M2 M3 M4
P 1 .3 .25 .2
.2
P 2 .2
.3
.2 .25
P 3 .8
.6
.6
.5

9/III Escreva o problema dual e as folgas complementares e verifique se


x = (0, , 2) e uma solucao otima para algum .
Max 2x1
Suj 2x1
x1
x1
3x1
x1

+
+
+
+
+
,

4x2
x2
3x2
2x2
2x2
x2

+
+
+
+
+

5x3
3x3
2x3
3x3
2x3
0

=
=

7
6
8
6

2/IVa Dado o problema abaixo, considere a solucao basica associada a` base


uma solucao basica primal factvel? Determine a
B = {x1 , x2 , x3 }. E
direcao associada `a variavel nao-basica x4 e verifique se e uma direcao
de descida. Determine o maior tamanho do passo que pode ser dado
nesta direcao sem perder a factibilidade primal e determine a nova
solucao basica. Houve reducao no valor da funcao objetivo?
Min
Suj

(
(
(
(

0
1
0
0

0
0
1
0

0 -2 3 -1 )
0 2 -1 -2 )
0 -1 2 -1 )
1 3 -2 0 )

x
x =
x =
x =

4
3
5

Vous aimerez peut-être aussi