Você está na página 1de 7

DESIGNAO

Introduo Um caso especial do modelo de transportes aquele em que cada origem tem uma unidade disponvel e cada destino necessita tambm de uma unidade. o caso de escalar vendedores para regies de vendas, mquinas para diversos locais etc. Essa caracterstica torna o algoritmo de solues bastante simples. Antes de aplic-lo, devemos verificar se o modelo est equilibrado. No modelo de designao, o nmero de origens deve ser igual ao nmero de destinos devido a sua caracterstica. Caso isso no ocorra, devemos construir origens ou destinos auxiliares, com custo de transferncia zero. Exemplo: o quadro representa os custos de transporte de uma mquina dos locais de depsito para as fbricas onde devero ser instaladas. Designar uma mquina para cada fbrica com o menor custo total possvel: F1 L1 L2 L3 L4 Descrio do Algoritmo a. Subtrair de cada linha seu menor valor. Em seguida fazer o mesmo com as colunas. Cada linha e cada coluna dever ento apresentar pelo menos um elemento nulo.
Subtrair o menor nmero de cada linha

F2 12 12 16 12

F3 15 13 19 13

F4 16 18 15 15

10 14 10 14

F1 0 2 0 2

F2 2 0 6 0

F3 5 1 9 1

F4 6 6 5 3

L1 L2 L3 L4

Pesquisa Operacional

Prof. Clio Moliterno

Subtrair o menor nmero de cada coluna

F1 0 2 0 2

F2 2 0 6 0

F3 4 0 8 0

F4 3 3 2 0

L1 L2 L3 L4

b. Designar origens para destinos nas clulas em que aparece o elemento nulo. Dar preferncia a linhas ou colunas que tenham apenas um zero disponvel. Cada designao efetuada invalida os outros zeros na linha e na coluna da clula designada. Se a designao se completa, o problema est resolvido. F1 L1 L2 L3 L4
0

F2 2
0

F3 4 0 8 0

F4 3 3 2
0

2 0 2

6 0

A designao no se completou devido a origem 3 e ao destino 3, ento: c. Cobrir os zeros da tabela com o menor nmero de linhas possvel. Isto pode ser feito da seguinte forma: marcar as linhas sem designao; nas linhas marcadas, marcar as colunas com zeros; nas colunas marcadas, marcar as linhas com designao; nas linhas marcadas ,voltar a marcar as colunas com zeros at que no seja possvel marcar novas linhas ou colunas; riscar as linha no marcadas e as colunas marcadas.

Pesquisa Operacional

Prof. Clio Moliterno

F1 L1 L2 L3 L4
0

F2 2
0

F3 4 0 8 0

F4 3 3 2
0

2 0 2

6 0

d. Encontrar o menor valor dentre os nmeros no cobertos, de todos os elementos da tabela. os elementos no cobertos ficam diminudos deste nmero; os elementos no cruzamento de coberturas ficam aumentados desse nmero; ao outros elementos permanecem iguais. F1 L1 L2 L3 L4 0 4 0 4 F2 0 0 4 0 F3 2 0 6 0 F4 1 3 0 0

e. Fazer nova designao, retornar ao item b. F1 L1 L2 L3 L4 Soluo: Designao


0

F2 0
0

F3 2 0 6
0

F4 1 3
0

4 0 4

4 0

L1 -> F1 Custo 10 L3 -> F4 Custo 15 L2 -> F2 Custo 12 L4 -> F3 Custo 13 Total Custo 50

Pesquisa Operacional

Prof. Clio Moliterno

O Caso de Maximizao
Caso a tabela de transferncia traga retornos que devem ser maximizados, o modelo dever ser substitudo por outro de minimizao. Como no problema dos transportes, isto pode ser feito multiplicando a funo objetivo por -1, ou transformando o quadro num quadro de perdas (complemento em relao a um valor fixo). Exemplo: o quadro representa as eficincias de quatro vendedores, testados em quatro regies. Os potenciais de vendas nas regies so conhecidos. Designar um vendedor para cada regio para maximizar o valor total das vendas. Capacidade de cada vendedor de atingir o potencial da regio em % R1 V1 V2 V3 V4 70 70 60 70 R2 60 80 90 80 R3 80 70 60 70 R4 90 90 70 80

Potencial de vendas em milhares de $ R1 = 100 ; R2 = 80 ; R3 = 60 R4 = 90 Soluo: Quadro de vendas ou retornos (% x Potencial de Vendas) R1 V1 V2 V3 V4 70 70 60 70 R2 48 64 72 64 R3 48 42 36 42 R4 81 81 63 72

Pesquisa Operacional

Prof. Clio Moliterno

Quadro de perdas: subtrair de 81 R1 V1 V2 V3 V4 11 11 21 11 R2 33 17 9 17 R3 33 39 45 39 R4 0 0 18 9

Aplicar o algoritmo do caso de minimizao


Subtrair o menor nmero de cada linha

R1

R2

R3

R4 0 0 9 0

Subtrair o menor nmero de cada coluna

R1 V1 V2 V3 V4 9 9 10 0

R2 33 17 0 8

R3 3 9 6 0

R4 0 0 9 0

V1 V2 V3 V4

11 11 12 2

33 17 0 8

33 39 36 30

Designar origens para destinos ( item b ) R1 V1 V2 V3 V4 9 9 10


0

R2 33 17
0

R3 3 9 6 0

R4
0

0 9 0

A designao no se completou, origem 2 destino 3 Cobrir os zeros com o menor nmero de linhas possvel ( item c ) R1 V1 V2 V3 V4 9 9 10
0

R2 33 17
0

R3 3 9 6 0

R4
0

0 9 0
Prof. Clio Moliterno

Pesquisa Operacional

Encontrar o menor valor dentre os nmeros no cobertos, de todos os elementos da tabela ( item d ). R1 V1 V2 V3 V4 6 6 10 0
Subtrair 3 da tabela:

R2

R3 0 6 6 0

R4 0 0 12 3

30 14 0 8

Fazer nova designao, retornar ao item b. R1 V1 V2 V3 V4 Designao V1 V2 V3 V4 R3 R4 R2 R1 6 6 10


0

R2 30 14
0

R3 0 0 6 6 0

R4 0
0

12 3

Vendas (em milhares de $) 48 81 72 70 271

Total

Exerccios:
1. Resolva o problema de designao: 1 1 2 3 4
Origens Pesquisa Operacional Prof. Clio Moliterno

2 23 5 10 4

3 8 6 10 9

4 9 7 8 7

Destinos Soluo Origem Destino 1 3 2 1 3 4 4 2 Custo 24

10 4 12 6

2. Resolva o problema de designao: 1 1 2 3


Origens

2 8 3 9

3 10 6 12

4 9 5 6

Destinos Soluo Origem Destino 1 1 2 2 3 4 4 3 Custo 15

6 4 7

3. Resolva o problema de designao, onde o smbolo X indica a impossibilidade da designao da origem para o destino correspondente: 1 1 2 3 4
Origens

2 X 9 6 10

3 8 3 4 12

Destinos Soluo Origem Destino 1 1 2 3 3 2 4 4 Custo 15

6 4 5 8

4. Quatro locais, L1, L2, L3, L4 necessitam de um equipamento. Existem quatro equipamentos disponveis, um em cada um dos depsitos D1, D2, D3, D4. A quilometragem entre os locais necessitados e os depsitos esto no quadro: L1 D1 D2 D3 D4 100 80 100 90 L2 120 70 80 90 L3 130 120 100 120 L4 140 90 110 80
Soluo Origem Destino 1 1 2 2 3 3 4 4 Km 350

Determine um programa de expedio de quilometragem mnima.

Pesquisa Operacional

Prof. Clio Moliterno

Você também pode gostar