Professional Documents
Culture Documents
Programa do curso:
Semana 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Contedo Apresentao da disciplina. Introduo Programao Linear. Formulao em programao linear. Resoluo de problemas de PL pelo Mtodo Grfico. Introduo ao mtodo simplex para resoluo de PPL Resoluo de problemas de PL pelo Mtodo Simplex. A matemtica do mtodo simplex. Problemas com solues iniciais (Mtodo das 2 fases e o Big-M). Degenerao, ciclagem e convergncia do mtodo simplex. SBPO (Simpsio Brasileiro de Pesquisa Operacional) Anlise de Sensibilidade. Prova Correo da prova. Princpios de programao multiobjetivo. Resoluo computacional. O problema dual. Formulao e Interpretao econmica do problema dual. Teoremas da dualidade. Algoritmos simplex adicionais. Anlise ps-otimizao. O Problema do Transporte. O problema da Designao. O problema do Transbordo. Programao Linear Inteira: Formulao, Mtodo de Branch and Bound de resoluo. O problema do caixeiro viajante e do carteiro chins. Problemas de otimizao combinatria. Otimizao em Redes: Definies. Os problemas do caminho mnimo e do fluxo mximo. O problema da cobertura. Prova Correo da prova. Introduo programao no-linear e aos mtodos no exatos para resoluo de problemas de programao matemtica.
O problema do transporte:
Problema do transporte (ou de distribuio) Otimizao de redes lineares Decises estratgicas: selecionar rotas de transporte (para distribuir a produo de vrias fbricas a vrios depsitos ou pontos terminais) Utilidade: planejamento (criao de planos de distribuio)
Minimizar
c x
i =1 j =1
cij o custo unitrio de transporte da origem i para o destino j Var. deciso: xij quantidade a ser transportada da origem i para o destino j
S . A.
n
x
j =1 m
ij
Si Dj
x
i =1
ij
xij 0
para todos i e j
S = D
i i j
PROBLEMA BALANCEADO
S < D
i i j
S > D
i i j
PROBLEMA DEVE SER BALANCEADO CRIA-SE UM PONTO FICTCIO DE DEMANDA COM CUSTO DE TRANSPORTE = 0
Formule o problema que determine a quantidade de energia que ser enviada de cada usina para cada cidade ao mnimo custo.
24
18
27
700
16 11 7
340
30 10 4
3 + 3 1 = 5 rotas
700
24
18
27
650
B
16 11
50
7
340
340
C
30 10 4
400
60
650 450
340
340
24
18
27
650
B
16 11
50
7
700
340
C
30 10 4
60
650 450
340
340
400
24
18
27
700
B
16 11 7
Penalty = 6
340
C
30 10 4
340
Penalty = 4
Penalty = 6
24
18
27
700
B
16 11 7
Penalty = 6
340
C
30 10 4
340
400
340
650 Penalty =6 450 Penalty =8 340 Penalty = 23
Penalty = 6
24
18
27
700
B
16 11 7
Penalty = 6
340
340
C
30 10 4
400
60
650 Penalty =6 450 Penalty =8
340
340
Penalty = 20
24
18
27
310
B
16 11 7
700
Penalty = 6
340
C
30 10 4
340
60
650 Penalty = 24 450 Penalty = 18
400
340
340
24
18
27
310
B
16 11
390
7
700
340
C
30 10 4
340
60
650 450
340
340
400
24
18
27
24
18
27
650
B
16 11
50
7
700
B
16
649
11
51
7
700
340
C
30 10 4
340
C
30
1
10
339
4
340
60
650 450
340
340
400
60
650 450
340
340
400
24
18
27
650
B
16 11
50
7
700
24
18
27
0
B
16 11
0
7
+15 +2
4
700
340
C
30 10 4
340
-1
C
30 10
0 0
450
340
60
650 450
340
340
400
+14
650
0
340
400
24
18
27
24
18
27
650
B
16 11
50
7
700
B
16
310
11
390
7
700
340
C
30 10 4
340
C
30
340
10 4
340
60
650 450
340
340
400 650
400
60
450
340
340
24
18
27
24
18
27
310
B
16 11
390
7
700
B
16
0
11
0
7
+15 +3
4
700
340
C
30 10 4
340
C
30
0
10
+1 0
450
340
60
650 450
340
340
400
+14
650
400
0
340
24
18
27
310
B
16 11
390
7
700
340
C
30 10 4
340
60
650 450
340
340
400
Minimizar
c x
i =1 j =1
S . A.
n
x
j =1 m
ij
= Si = Dj
DUAL
x
i =1
ij
xij 0
para todos i e j
Maximizar
S v +D w
i =1 i i j =1 j
S . A. vi + w j cij
vi , w j irrestrito s
S v +D w
i =1 i i j =1 j
S . A. vi + w j cij
vi , w j irrestrito s
SE NO PROBL. PRIMAL xij > 0 (bsica) NO PROBL. DUAL vi + wj = cij SE NO PROBL. PRIMAL xij = 0 (no bsica) NO DUAL vi + wj < cij
24
18
27
700
650
11
50
7
340
C
30 10 4
340
60
450
340
340
400
v2 + wB = cB2 (=11)
Arbitrando v3 = 0 wB = 10 v1 = 8 w A = 16 v2 = 1 wC = 4
A
24
18
27
v1=8 700
16 11 7
v2= 1 340
30 10 4
w650 A=16
wB= 10 450
v3 = 0 wB = 10 v1 = 8 wA = 16
v2 = 1
24
18
27
310
11
390
7
700
340
C
30 10 4
340
60
450
340
340
400
Arbitrando v3 = 0 wB = 10 v1 = 8 wA = 16 v2 = 0 wC = 4
1 2 3
24
18
27
16
11
30
10
wA=16 650
wB= 10 450
wC= 4 340
v3 = 0 wB = 10 v1 = 8 wA = 16 v2 = 0
wC = 4 OUTRAS RESTRIES:
24
18
27
24
18
27
650
B
16 11
50
7
700
B
16
0
11
0
7
-15 -2
4
340
C
30 10 4
340
C
30
+1
10
0 0
wB= 10 450
60
650 450
340
340
400
-14
w650 A=16
0
w340 C= 4
24
18
27
24
18
27
310
B
16 11
390
7
700
B
16
0
11
0
7
-15 -3
4
340
C
30 10 4
340
C
30
0
10
-1 0
wB450 = 10
60
650 450
340
340
400
-14
wA=16 650
0
wC= 4 340
Para casa: Lista de Exerccios 7 Leitura Taha: Captulo 5 (5.1 a 5.3) Winston: Captulo 7 (7.1 a 7.4)