Escolar Documentos
Profissional Documentos
Cultura Documentos
Semana 13 - Aula Teórica: Maximilizar (Lucro) Pelo Método de Voguel
Semana 13 - Aula Teórica: Maximilizar (Lucro) Pelo Método de Voguel
Destinos Disponibi
Origens Penalidades
(D1) (D2) (D3) lidades
20 22 14
𝑂𝑟𝑖𝑔𝑒𝑚 1 40
𝑋11 𝑋12 𝑋13
15 20 13
𝑂𝑟𝑖𝑔𝑒𝑚 2 50
𝑋21 𝑋22 𝑋23
22 23 18
𝑂𝑟𝑖𝑔𝑒𝑚 3 30
𝑋31 𝑋32 𝑋33
Demanda 28 38 54 120
Procura
Penalidades
Destinos Disponibi
Origens Penalidades
(D1) (D2) (D3) lidades
20 22 14 2 0 0 2 2
𝑂𝑟𝑖𝑔𝑒𝑚 1 40
𝑋
15 20 13 5 4 4 3 8
𝑂𝑟𝑖𝑔𝑒𝑚 2 50
38
22 23 18 1 8 𝑥 𝑥 𝑥
𝑂𝑟𝑖𝑔𝑒𝑚 3 30
𝑋
Demanda 28 38 54 120
Procura
2 1 4
Penalidades 12 79 2
44 x 22
1
Destinos Disponibi
Origens Penalidades
(D1) (D2) (D3) lidades
20 22 14 2 6 ∗ 2 2
𝑂𝑟𝑖𝑔𝑒𝑚 1 40
28 𝑋
15 20 13 5 2 ∗ 3 8
𝑂𝑟𝑖𝑔𝑒𝑚 2 50
𝑋 38
22 23 18 1 2 ∗ 𝑥 𝑥
𝑂𝑟𝑖𝑔𝑒𝑚 3 30
𝑋 𝑋
Demanda 28 38 54 120
Procura
2 1 4
Penalidades 2 X 4
4 x 2
Destinos Disponibi
Origens Penalidades
(D1) (D2) (D3) lidades
20 22 14 2 6 ∗ 2 2
𝑂𝑟𝑖𝑔𝑒𝑚 1 40
28 𝑋 12
15 20 13 5 2 ∗ 3 8
𝑂𝑟𝑖𝑔𝑒𝑚 2 50
𝑋 38 12
22 23 18 1 2 ∗ 𝑥 𝑥
𝑂𝑟𝑖𝑔𝑒𝑚 3 30
𝑋 𝑋 30
Demanda 28 38 54 120
Procura
2 1 4
2 X 4
Penalidades
X4 X 4
4 x 2
𝐿𝑇 = 𝑍𝑚𝑖𝑛 = 28 ∙ 20 + 12 ∙ 14 + 38 ∙ 20 + 12 ∙ 13 + 30 ∙ 18 = 2184
2
Circuito 1
Destinos Disponibi
Origens
(D1) (D2) (D3) lidades
20 22 (−) 14
𝑂𝑟𝑖𝑔𝑒𝑚 1 (+) 40
28 .𝑋 12
15 20 13
𝑂𝑟𝑖𝑔𝑒𝑚 2 (−) 38 50
𝑋 (+) 12
22 23 18
𝑂𝑟𝑖𝑔𝑒𝑚 3 30
𝑋 𝑋 30
Demanda 28 38 54 120
Procura
Circuito 2
Destinos Disponibi
Origens
(D1) (D2) (D3) lidades
20 22 (+) 14
𝑂𝑟𝑖𝑔𝑒𝑚 1 (−) 40
28 .𝑋 12
15 20 13
𝑂𝑟𝑖𝑔𝑒𝑚 2 50
(+) . 𝑋 38 (−) 12
22 23 18
𝑂𝑟𝑖𝑔𝑒𝑚 3 30
𝑋 𝑋 30
Demanda 28 38 54 120
Procura
3
Circuito 3
Destinos Disponibi
Origens
(D1) (D2) (D3) lidades
(−) 20 22 (+) 14
𝑂𝑟𝑖𝑔𝑒𝑚 1 40
28 𝑋 12
15 20 13
𝑂𝑟𝑖𝑔𝑒𝑚 2 50
𝑋 38 12
22 23 18
𝑂𝑟𝑖𝑔𝑒𝑚 3 (+) . 𝑋 (−)30 30
𝑋
Demanda 28 38 54 120
Procura
Circuito 4
Destinos Disponibi
Origens
(D1) (D2) (D3) lidades
20 22 14
𝑂𝑟𝑖𝑔𝑒𝑚 1 40
28 .𝑋 12
15 (−) 20 (+) 13
𝑂𝑟𝑖𝑔𝑒𝑚 2 50
𝑋 38 12
22 23 18
𝑂𝑟𝑖𝑔𝑒𝑚 3 (+) . 𝑋
30
𝑋 (−) 30
Demanda 28 38 54 120
Procura
4
Para o circuito Preço sombra 𝛿𝑖𝑗 = ∑(+𝐼𝑖𝑗 ) ∑(−𝐼𝑖𝑗 )
𝑋12 temos: 𝑋12 → 𝑋22 → 𝑋23 → 𝑋13 → 𝑋12 𝛿12 = 22 − 20 + 13 − 14 = 1
𝑋21 temos: 𝑋21 → 𝑋23 → 𝑋13 → 𝑋11 → 𝑋21 𝛿21 = 15 − 13 + 14 − 20 = −4
𝑋31 temos: 𝑋31 → 𝑋33 → 𝑋13 → 𝑋11 → 𝑋31 𝛿31 = 22 − 18 + 14 + 20 = −2
𝑋32 temos: 𝑋32 → 𝑋33 → 𝑋23 → 𝑋22 → 𝑋33 𝛿32 = 23 − 18 + 13 − 20 = −2
Como é problema de maximização e 𝛿12 = 1 > 0, logo, conclui-se que a solução actual pode
ser melhorada introduzindo a variável 𝑋12 na base. E como o mínimo das alocações com sinal
(−) é 12, então 12 é a quantidade máxima a alocar na posição 𝑋12 em seguida faz-se um
ajustamento das quantidades que estão no circuito da variável 𝑋12 : min{38; 12} = 12
Circuito 1
Destinos Disponibi
Origens
(D1) (D2) (D3) lidades
20 (+) 22 (−) 14
𝑂𝑟𝑖𝑔𝑒𝑚 1 40
28 .𝑋 12
15 20 13
𝑂𝑟𝑖𝑔𝑒𝑚 2 50
𝑋 (−) 38 (+) 12
22 23 18
𝑂𝑟𝑖𝑔𝑒𝑚 3 30
𝑋 𝑋 30
Demanda 28 38 54 120
Procura
Destinos Disponibi
Origens
(D1) (D2) (D3) lidades
20 22 14
𝑂𝑟𝑖𝑔𝑒𝑚 1 40
28 12 𝑋
15 20 13
𝑂𝑟𝑖𝑔𝑒𝑚 2 50
𝑋 26 24
22 23 18
𝑂𝑟𝑖𝑔𝑒𝑚 3 30
𝑋 𝑋 30
Demanda 28 38 54 120
Procura
∑ 𝑥𝑖𝑗 = 1 , ; 𝑖 = 1,2, ⋯ , 𝑚
𝑗=1
𝑛
𝑆𝑢𝑗. 𝑎 ∑ 𝑥𝑖𝑗 = 1 , ; 𝑗 = 1,2, ⋯ , 𝑛
𝑖=1
+
{ 𝑥𝑖𝑗 ∈ 𝑍0
Observações
1. A matriz dos custos ou lucros deve ser quadrada, caso contrario usa-se linhas ou colunas
fictícias
2. Todos os problemas de alocação podem ser resolvidos pelos métodos vistos nos
problemas de transporte, mas como se trata de um problema de transporte degenerado
temos um método específico, chamado Método Húngaro.
6
Algoritmo do método Húngaro
Passo 1. Em cada linha da matriz quadrada dos custos ou lucros identificar o menor custo
(maior lucro) e subtrair a este elemento todos outros formando um novo quadro.
Passo 2. Repetir o passo 1 para colunas do novo quadro, e formar um outro novo quadro.
Passo 3. Se existirem no quadro resultante k – zeros, de modo que haja apenas um zero em
cada linha e um zero em cada coluna, esta é a solução óptima
3. Somar este elemento a todos outros que estão no cruzamento de duas rectas
7
Exemplo1 Durante a estação chuvosa, 3 províncias encontravam-se com inundações. O
Governo teve três equipas de peritos para tratar da situação de emergência. Os custos de
transporte das equipas para cada província são dados no quadro. Que equipa deve ir para que
província para minimizar o custo. Calcule este custo total.
Província
Equipa
1 2 3
1 2.200 2.400 2.000
2 1.800 2.800 2.200
3 1.500 3.200 2.700
Resolução
Quadro 1. Mínimos das linhas do quadro inicial: 2.000; 1.800; 1.500
Província
Equipa
1 2 3
1 200 400 0
2 0 1000 400
3 0 1700 1200
8
Exemplo2 Quatro construções diferentes devem ser levantadas em um Campus Universitário
por 4 empreiteiros. Determinar que empreiteiro deve fazer que construção para que o custo
dos 4 edifícios seja mínimo. A tabela dos custos que cada empreiteiro propõe para cada edifício
esta apresentado no quadro.
Edifico
Empreteiro
1 2 3 4
1 48 48 50 44
2 56 60 60 68
3 96 94 90 85
4 42 44 54 46
Resolução
Quadro 1. Mínimos das linhas do quadro inicial: 44; 56; 85; 42
Edifico
Empreteiro
1 2 3 4
1 4 4 6 0
2 0 4 4 12
3 11 9 5 0
4 0 2 12 4
𝐶𝑇 = 56 + 42 + 50 + 44 = 192 𝑢. 𝑚