Fatec Zona Leste | MQG | Prof Celio Daroncho |
Problema de Designação✓ Um Problema de Designação é um caso específico de um Problema de
Transporte
✓ Um problema de transporte é um caso específico de programação linear
✓ Portanto um Problema de Designação também é um caso de Problema de Programação Linear
Aula 05 - Problema de Designação 3
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Consiste em designar✓ Uma origem a um destinos, de maneira ótima
Aula 05 - Problema de Designação 4
2
1
2
33
Origens Destinos
1
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Aplicações✓ Designar pessoas para tarefas ✓ Escalar vendedores para determinadas regiões de venda
✓ Designar máquinas para localizações✓ Qual equipamento para qual planta
✓ Designar produtos de uma fábrica para um determinado armazém✓ Qual produto para qual armazém
✓ Designar produtos de um armazém para um determinado distribuidor✓ Qual produto para qual CD
✓ Designar para maximizar receitas
Aula 05 - Problema de Designação 5
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Considerações1. O número de origens deve ser igual ao número de destinos (𝑛)
2. Cada origem deve ser designada para exatamente (e somente) um destino
3. Cada destino deve ser designado para exatamente (e somente) uma origem
4. Há um custo 𝑐𝑖𝑗 associado em designar a origem 𝑖 𝑖 = 1,2,…… . 𝑛 para o destino 𝑗 𝑗 = 1,2,… . . 𝑛
5. O objetivo é determinar como todas as 𝑛 designações devem ser realizadas para minimizar (ou maximizar) o custo (ou o lucro) total
Aula 05 - Problema de Designação 6
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Considerações1. O número de origens deve ser igual ao número de destinos (𝑛)
2. Cada origem deve ser designada para exatamente (e somente) um destino
3. Cada destino deve ser designado para exatamente (e somente) uma origem
4. Há um custo 𝑐𝑖𝑗 associado em designar a origem 𝑖 𝑖 = 1,2,…… . 𝑛 para o destino 𝑗 𝑗 = 1,2,… . . 𝑛
5. O objetivo é determinar como todas as 𝑛 designações devem ser realizadas para minimizar (ou maximizar) o custo (ou o lucro) total
Aula 05 - Problema de Designação 7
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Modelo
Aula 05 - Problema de Designação 8
2
1
2
nm
Origens Destinos
1a1
a2
am
b1
b2
bn
Sendo que: 𝑎1, 𝑎2, … , 𝑎𝑚, 𝑏1, 𝑏2, … , 𝑏𝑛 = 1
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Equacionamento do Problema✓ Minimizar
✓ Sujeito a
Aula 05 - Problema de Designação 9
𝑧 =
𝑖=1
𝑚
𝑗=1
𝑛
𝑐𝑖𝑗, 𝑥𝑖𝑗
𝑖=1
𝑛
𝑥𝑖𝑗 = 𝑎𝑖 (𝑖 = 1, 2,… ,𝑚)
𝑗=1
𝑛
𝑥𝑖𝑗 = 𝑏𝑗 (𝑗 = 1, 2,… , 𝑛)
𝑥𝑖𝑗 = 1 𝑠𝑒 𝑖 𝑑𝑒𝑠𝑖𝑔𝑛𝑎𝑑𝑜 𝑝𝑎𝑟𝑎 𝑗; 𝑥𝑖𝑗 = 0 𝑐𝑎𝑠𝑜 𝑐𝑜𝑛𝑡𝑟á𝑟𝑖𝑜
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Verificação✓ Como só é permitido uma alocação (designação) em cada linha e coluna
trata-se de um problema que poderá ser resolvido utilizando-se do algoritmo Simplex de Designação
✓ Antes de aplicar este algoritmo, deve-se verificar se o modelo está equilibrado✓ Ou seja, o número de origens deve ser igual ao número de destinos
✓ Caso isto não ocorra, deve-se construir origens ou destinos auxiliares, com custo de designação zero
Aula 05 - Problema de Designação 10
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Método1. Subtrair o menor elemento de cada linha dos elementos restantes
dessa linha
2. Subtrair o menor elemento de cada coluna dos outros elementos dessa mesma coluna
3. Testar se a solução é ótimaa. Traçar o número mínimo de retas que cubra todos os zeros do quadro de
soluções (horizontal ou vertical)
b. Se o número de retas for igual a n, número de linhas ou colunas, fazer uma atribuição ótima e seguir para o passo 5, caso contrario, siga para o passo 4
Aula 05 - Problema de Designação 11
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Método4. Procurar o menor elemento não coberto pelas linhas e subtrair
esse elemento dos demais não cobertosa. Some depois esse elemento (o menor não coberto) aos elementos que
estão na interseção das retas
b. Todos os demais elementos devem permanecer inalterados
c. Volte ao para o passo 3
5. Faça uma atribuição ótima4. Esta atribuição é feita achando-se onde os zeros estão situados no quadro
final
Aula 05 - Problema de Designação 12
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Observações✓ O problema de designação exige uma matriz m x m
✓ Se o número de linhas é menor que o número de colunas a matriz é completada com linhas com elementos nulos✓ Isso equivale a dizer que algumas das origens não serão designadas,
ou não atenderão destinos
✓ Se o número de colunas é menor que o número de linhas a matriz é completada com colunas com elementos nulos✓ Isso equivale a dizer que alguns destinos não serão designados, ou
não atendidos pelas origens
Aula 05 - Problema de Designação 13
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Exemplo Enunciado✓ A empresa MRT têm quatro fábricas, localizadas em Los Angeles
(LA), Detroit (DE), New Orleans (NO) e Denver (DN) e quatro grandes centrais de distribuição, localizados em Miami (MI), St Luis (SL), Dallas (DA) e New York (NY)
✓ Sabendo que cada CD só pode ser abastecido por uma fábrica, e utilizando o método de designação, encontre o menor custo de distribuição
✓ O custo de transporte entre as fabricas e as centrais de distribuição são fornecidos conforme tabela abaixo.
Aula 05 - Problema de Designação 15
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Exemplo Tabela
Aula 05 - Problema de Designação 16
Origem\Destino MI SL DA NY Oferta
LA 1 4 6 3 1
DE 9 7 10 9 1
NO 4 5 11 7 1
DN 8 7 8 5 1
Demanda 1 1 1 1 4
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Exemplo Resolvendo1. Identificar o menor elemento em cada linha e subtrair este dos
demais elementos da linha
Aula 05 - Problema de Designação 17
Origem\Destino MI SL DA NY Oferta
LA 1 4 6 3 1
DE 9 7 10 9 1
NO 4 5 11 7 1
DN 8 7 8 5 1
Demanda 1 1 1 1 4
1 – 1 = 04 – 1 = 36 – 1 = 53 – 1 = 2
Linha – 7
Linha – 4
Linha – 5
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Exemplo Resolvendo2. Identificar o menor elemento em cada coluna
Aula 05 - Problema de Designação 18
Origem\Destino MI SL DA NY Oferta
LA 0 3 5 2 1
DE 2 0 3 2 1
NO 0 1 7 3 1
DN 3 2 3 0 1
Demanda 1 1 1 1 4
Não consigo resolver o Destino Dallas
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Exemplo Resolvendo3. Subtrair o menor elemento de cada coluna
Aula 05 - Problema de Designação 19
Origem\Destino MI SL DA NY Oferta
LA 0 3 5 2 1
DE 2 0 3 2 1
NO 0 1 7 3 1
DN 3 2 3 0 1
Demanda 1 1 1 1 4
2
0
4
0
Não consigo resolver os Destinos
Miami e Dallas
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Exemplo Resolvendo4. Testar a otimalidade traçando um n° mínimo de retas (horizontais
e verticais) que cubram todos os zeros da tabela
Aula 05 - Problema de Designação 20
Origem\Destino MI SL DA NY Oferta
LA 0 3 2 2 1
DE 2 0 0 2 1
NO 0 1 4 3 1
DN 3 2 0 0 1
Demanda 1 1 1 1 4
Se o n° de retas for igual ao n° de linhas ou colunas,
pode-se fazer uma designação ótima
(ou solução ótima) NÃO É O CASO Nova iteração
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Exemplo Resolvendo5. Escolher o menor elemento não coberto pelas retas e subtrair este
elemento de todos os demais elementos não cobertos pelas retas
Aula 05 - Problema de Designação 21
Origem\Destino MI SL DA NY Oferta
LA 0 3 2 2 1
DE 2 0 0 2 1
NO 0 1 4 3 1
DN 3 2 0 0 1
Demanda 1 1 1 1 4
2 1 1
3 20
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Exemplo Resolvendo6. Somar depois este elemento (valor 1) aos elementos que se
encontram na interseção das retas. Traçar novas retas.
Aula 05 - Problema de Designação 22
Origem\Destino MI SL DA NY Oferta
LA 0 2 1 1 1
DE 2 0 0 2 1
NO 0 0 3 2 1
DN 3 2 0 0 1
Demanda 1 1 1 1 4
3
4
Nova configuração de retas = n° de linhas/colunas SOLUÇÃO ÓTIMA
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Exemplo Resolvendo7. Obtenção da solução ótima
Aula 05 - Problema de Designação 23
Origem\Destino MI SL DA NY Oferta
LA 0 2 1 1 1
DE 3 0 0 2 1
NO 0 0 3 2 1
DN 4 2 0 0 1
Demanda 1 1 1 1 4
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Exemplo Resolvendo8. Calculando
Aula 05 - Problema de Designação 24
Origem\Destino MI SL DA NY Oferta
LA 1 4 6 3 1
DE 9 7 10 9 1
NO 4 5 11 7 1
DN 8 7 8 5 1
Demanda 1 1 1 1 4
𝑍 = 1 + 10 + 5 + 5 = 21
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Exercício Com vocês | 1
Aula 05 - Problema de Designação 25
Origem\Destino F1 F2 F3 F4 Oferta
D1 1 4 6 3 1
D2 9 7 10 9 1
D3 4 5 11 7 1
D4 8 7 8 5 1
Demanda 1 1 1 1 4
O quadro abaixo representa os custos de transporte de uma máquina dos depósitos (Dx) para as fábricas onde deverão ser instaladas (Fx). Designar uma máquina para cada fábrica com o menor custo possível
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Exercício Com vocês | 2
Aula 05 - Problema de Designação 26
Origem\Destino 1 2 3 4 5 6
A 20 15 26 40 32 12
B 15 32 46 26 28 20
C 18 15 2 12 6 14
D 8 24 12 22 22 20
E 12 20 18 10 22 15
Uma empresa possui caminhões disponíveis nas cidades A,B,C,D e E. Alocar estes nas cidades 1, 2, 3, 4, 5 e 6, minimizando a quilometragem percorrida, com base na distância entre as cidades em km
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Maximização
Aula 05 - Problema de Designação 28
✓ Procede-se da mesma maneira que no problema de transporte, ou seja, escolhe-se o valor máximo e subtrai-se dos demais valores
✓ A partir desta nova tabela se procede como no problema de minimização
✓ Quando a solução ótima é encontrada o valor máximo total será encontrado a partir dos valores unitários da tabela original
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Exemplo Enunciado✓ O diretor de uma empresa precisa enviar quatro gerentes para
quatro lojas localizadas em cidades vizinhas, um para cada loja
✓ A seleção será realizada em função da eficiência obtida pelos vendedores da cidade
✓ O diretor atribuiu uma nota, conforme as vendas realizadas por cada um dos vendedores, durante um período de pesquisa e os resultados foram expressos na tabela abaixo
✓ Se o objetivo é maximizar as vendas, qual cidade deve ser atribuída a cada vendedor?
Aula 05 - Problema de Designação 30
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Exemplo Tabela
Aula 05 - Problema de Designação 31
Cid. 1 Cid. 2 Cid. 3 Cid. 4
Vend. A 8 9 7 5
Vend. B 7 7 8 3
Vend. C 6 8 5 7
Vend. D 5 5 6 8
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Exemplo Resolvendo1. Encontrar o maior valor e efetuar a subtração em todos os outros
elementos
Aula 05 - Problema de Designação 32
Cid. 1 Cid. 2 Cid. 3 Cid. 4
Vend. A 8 9 7 5
Vend. B 7 7 8 3
Vend. C 6 8 5 7
Vend. D 5 5 6 8
9 – 8 = 19 – 9 = 09 – 7 = 29 – 5 = 4
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Exemplo Resolvendo2. De agora em diante seguir os mesmos passos da minimização
Aula 05 - Problema de Designação 33
Cid. 1 Cid. 2 Cid. 3 Cid. 4
Vend. A 1 0 2 4
Vend. B 2 2 1 6
Vend. C 3 1 4 2
Vend. D 4 4 3 1
Fatec Zona Leste | MQG | Prof Celio Daroncho |
Exercício Enunciado✓ Uma empresa de vendas atende quatro regiões e dispõe de quatro
vendedores a designar, um para cada região. As regiões não são igualmente ricas em seu potencial de vendas, a região I tem potencial de 60.000 vendas, a região II de 50.000, a região III de 40.000 e a região IV de 30.000.
✓ Os vendedores diferem em sua habilidade e, sob as mesmas condições, o vendedor A tem 70%, o vendedor B tem 50%, o vendedor C tem 50% e vendedor D tem 40% de eficiência.
✓ Se o objetivo e maximizar as vendas totais, qual deve ser a região atribuída a cada vendedor
Aula 05 - Problema de Designação 35