Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Presbiteriana Mackenzie Pesquisa Operacional Aplicada - Problemas de Transporte Exercícios Propostos - Solução Faculdade de Computação e Informática Exercício 1: Dada solução inicial já obtida para o problema de transporte abaixo, verifique se ela é ótima. Se não for obtenha a solução ótima. Solução: Variáveis de decisão: xij quantidade de produto enviado de i para j Função objetivo: min 𝑐 = 6𝑥11 + 5𝑥12 + 6𝑥13 + 7𝑥14 + 8𝑥21 + 2𝑥22 + 7𝑥23 + 6𝑥24 + 9𝑥31 + 3𝑥32 + 4𝑥33 + 8𝑥34 restrições: 𝑥11 + 𝑥12 + 𝑥13 + 𝑥14 = 250 𝑥21 + 𝑥22 + 𝑥23 + 𝑥24 = 500 𝑥31 + 𝑥32 + 𝑥33 + 𝑥34 = 250 𝑥11 + 𝑥21 + 𝑥31 = 150 𝑥12 + 𝑥22 + 𝑥32 = 200 𝑥13 + 𝑥23 + 𝑥33 = 300 𝑥14 + 𝑥24 + 𝑥34 = 350 xij ≥ 0 Solução Inicial: Custo inicial: c = 150*6 +50*6 + 50*7 + 200*2 + 300*6 + 250*4 = 4750 Rota inicial: F1 F2 F3 D1 D2 D3 D4 150 50 50 200 300 250 250 500 250 150 200 300 350 Verificação: Multiplicadores de Lagrange 1) variáveis auxiliares para linha: 𝑢1, 𝑢2 e 𝑢3 2) variáveis auxiliares para coluna: 𝑣1, 𝑣2, 𝑣3 𝑒 𝑣4 3) Obter 𝑐𝑖𝑗 − 𝑢𝑖 − 𝑣𝑗 = 0 para cada variável básica: para 𝑥11: 𝑐11 − 𝑢1 − 𝑣1 = 0 → 6 − 𝑢1 − 𝑣1 = 0 → 𝑢1 = 0 𝑣1 = 6 para 𝑥13: 𝑐13 − 𝑢1 − 𝑣3 = 0 → 6 − 𝑢1 − 𝑣3 = 0 → 𝑣3 = 6 para 𝑥14: 𝑐14 − 𝑢1 − 𝑣4 = 0 → 7 − 𝑢1 − 𝑣4 = 0 → 𝑣4 = 7 para 𝑥22: 𝑐22 − 𝑢2 − 𝑣2 = 0 → 2 − 𝑢2 − 𝑣2 = 0 → 𝑣2= 3 para 𝑥24: 𝑐24 − 𝑢2 − 𝑣4 = 0 → 6 − 𝑢2 − 𝑣4 = 0 → 𝑢2 = −1 para 𝑥33: 𝑐33 − 𝑢3 − 𝑣3 = 0 → 4 − 𝑢3 − 𝑣3 = 0 → 𝑢3 = −2 4) Para as variáveis não básicas calcular: 𝑃𝑖𝑗 = 𝑐𝑖𝑗 − 𝑢𝑖 − 𝑣𝑗 para 𝑥12: 𝑃12 = 𝑐12 − 𝑢1 − 𝑣2 → 𝑃12 = 5 − 0 − 3 = 2 para 𝑥21: 𝑃21 = 𝑐21 − 𝑢2 − 𝑣1 → 𝑃21 = 8 − (−1) − 6 = 3 para 𝑥23: 𝑃23 = 𝑐23 − 𝑢2 − 𝑣3 → 𝑃23 = 7 − (−1) − 6 = 2 para 𝑥31: 𝑃31 = 𝑐31 − 𝑢3 − 𝑣1 → 𝑃31 = 9 − (−2) − 6 = 5 para 𝑥32: 𝑃32 = 𝑐32 − 𝑢3 − 𝑣2 → 𝑃32 = 3 − (−2) − 3 = 2 para 𝑥34: 𝑃31 = 𝑐34 − 𝑢3 − 𝑣4 → 𝑃34 = 8 − (−2) − 7 = 3 Logo, a solução é ótima, pois todos os 𝑃𝑖𝑗 são maiores ou iguais a zero. Exercício 2: calcular o plano de transporte de menor custo para o problema. Monte o modelo, obtenha a solução inicial, verifique se a solução obtida é ótima. Se não for, obtenha a solução ótima. 6 D1 D2 D3 Disponibilidade O1 10 O2 20 O3 12 O4 13 Necessidades 8 32 15 57 113 86 5 12 9 10 46 Modelo: Variáveis de decisão: xij quantidade de produto enviado de i para j Função objetivo: min 𝑐 = 6𝑥11 + 5𝑥12 + 8𝑥13 + 13𝑥21 + 12𝑥22 + 1𝑥23 + 7𝑥31 + 9𝑥32 + 5𝑥33 + 10𝑥41 + 6𝑥42 + 4𝑥43 restrições: 𝑥11 + 𝑥12 + 𝑥13 = 10 𝑥21 + 𝑥22 + 𝑥23 = 20 𝑥31 + 𝑥32 + 𝑥33 = 12 𝑥41 + 𝑥42 + 𝑥43 = 13 𝑥11 + 𝑥21 + 𝑥31 + 𝑥41 = 8 𝑥12 + 𝑥22 + 𝑥32 + 𝑥42 = 32 𝑥13 + 𝑥23 + 𝑥33 + 𝑥43 = 15 𝑥𝑖𝑗 ≥ 0 Solução inicial: Custo inicial: c = 10*5 + 5*12 + 15*1 + 8*7 + 4*9 + 13*6 = 295 F1 F2 F3 F4 D1 D2 D3 10 5 15 8 10 4 13 10 20 12 13 8 32 15 Rota inicial: Verificação de otimalidade: Multiplicadores de Lagrange 1) variáveis auxiliares para linha: 𝑢1, 𝑢2, 𝑢3 𝑒 𝑢4 2) variáveis auxiliares para coluna: 𝑣1, 𝑣2 𝑒 𝑣3 3) Obter 𝑐𝑖𝑗 − 𝑢𝑖 − 𝑣𝑗 = 0 para cada variável básica: para 𝑥12: 𝑐12 − 𝑢1 − 𝑣2 = 0 → 5 − 𝑢1 − 𝑣2 = 0 → 𝑢1 = 0 𝑣2 = 5 para 𝑥22: 𝑐22 − 𝑢2 − 𝑣2 = 0 → 12 − 𝑢2 − 𝑣2 = 0 → 𝑢2 = 7 para 𝑥23: 𝑐23 − 𝑢2 − 𝑣3 = 0 → 1 − 𝑢2 − 𝑣3 = 0 → 𝑣3 = −6 para 𝑥31: 𝑐31 − 𝑢3 − 𝑣1 = 0 → 7 − 𝑢3 − 𝑣1 = 0 → 𝑣1= 3 para 𝑥32: 𝑐32 − 𝑢3 − 𝑣2 = 0 → 9 − 𝑢3 − 𝑣2 = 0 → 𝑢3 = 4 para 𝑥42: 𝑐42 − 𝑢4 − 𝑣2 = 0 → 6 − 𝑢4 − 𝑣2 = 0 → 𝑢4 = −1 4) Para as variáveis não básicas calcular: 𝑃𝑖𝑗 = 𝑐𝑖𝑗 − 𝑢𝑖 − 𝑣𝑗 para 𝑥11: 𝑃11 = 𝑐11 − 𝑢1 − 𝑣1 → 𝑃12 = 6 − 0 − 3 = 3 para 𝑥13: 𝑃13 = 𝑐13 − 𝑢1 − 𝑣3 → 𝑃13 = 8 − 0 − (−6) =14 para 𝑥21: 𝑃21 = 𝑐21 − 𝑢2 − 𝑣1 → 𝑃21 = 13 − 7 − 3 = 3 para 𝑥33: 𝑃33 = 𝑐33 − 𝑢3 − 𝑣3 → 𝑃33 = 5 − 4 − (−6) = 7 para 𝑥41: 𝑃41 = 𝑐41 − 𝑢4 − 𝑣1 → 𝑃41 = 10 − (−1) − 3 =8 para 𝑥43: 𝑃43 = 𝑐43 − 𝑢4 − 𝑣3 → 𝑃43 = 4 − −1 − (−6) = 11 Logo, a solução é ótima, pois todos os 𝑃𝑖𝑗 são maiores ou iguais a zero.
Compartilhar