You are on page 1of 3

Problema de Designação

“ A melhor pessoa para a tarefa” é uma descrição adequada do problema de deignacao. A


situação poes ser ilustrada pela designação de trabalhadores com graus variáveis de habilidade a
determinadas tarefas. Uma tarefa que combine com a habilidade de um trabalhador custa menos
do que uma tarefa para qual o trabalhador custa menos do que uma tarefa para qual o trabalhador
não seja habilidoso. O objectivo do problema é determinar a designicao de menor custo de
trabalhadores a tarefas.

O problema geral de designação com n trabalhadores e n tarefas é representado na tabela a baixo

TABELA 1

O elemento Cij representa o custo de designar o trabalho i à tarefa j (i,j= 1,2,…, n). Não há
nenhum prejuízo em termos de generalidade se considerarmos que o numero de trabalhadores é
sempre igual ao numero de tarefas, uma vez que sempre podemos adicionar trabalhadores fiticios
ou tarefas fiticias para satisfazer essa premissa.

O problema dee designicao é, a realidade, um caso especial do problema de transporte no qual os


trabalhadores representam as origens e as tarefas representam os destinos. A quantidade
fornecida( demanda) em cada origem (destino) é exactamente igual a 1. O custo de `transportar`
o trabalhador i para a tarefa j é Cij. Na verdade, o problema de designinao pode ser resolvido
directamente como um problema de transporte comum. de qualquer maneira, o facto de todas as
quantidades fornecidadas e demandadas serem iguais a 1 levou ao desenvolvimento de um
algoritmo de solução simples denominado método húngaro. Embora o novo método de solução
pareca não ter relação alguma com problema de transporte, na realidade a raiz do algoritmo é o
método simplex, exactamente como a de problema de transporte.

Metodo Húngaro

Etapas para resolução de problemas de método húngaro

1- Na matriz de custo original, identifique o mínimo de cada linha e subtraia de todas as


entradas da linha
2- Na matriz resultante da etapa 1 identifique o mínimo de cada coluna e subtraia de todas
as entradas da coluna.
3- Identifique a solução optima como a desgnicao vialvel associada com os elementos zeros
da matriz obtida na etapa 2.

Exemplo

Os três filhos de Joe Klyne- John, Karen e Terri, querem ganhar algum dinheiro para gastar
durante uma excursão da escola ate o zoológico local. O senhor Klyne escolheu três tarefas para
os seus filhos: 1 cortar a grama; 2 pintar a porta da garagem; e 3- lavar os carros da família. Para
evitar a concorrência prevista entre os irmaos, ele pediu para que os seus filhos apresentassem
propostas (fechadas) do que eles consideram que fosse um pagamento justa para cada uma das
três tarefas. Ficou combinado que os três concordariam com a deciao do api sobre quem
executaria qual tarefa.

Com base nessas informações como o senhor Klyne deve designar as tarefas?

Livro Hamdy A. Taha

Problemas de Afetação

Os poblemas de afectacao envolvem a indicação de trabalhadores a tarefa numa base de 1 para 1


(mais geralmente, envolvem permutações de um conjunto de objectos). Assume-se que o numero
de trabalhadores é igual ao numero de tarefas- uma condição que pode ser garantida pela criação
de trabalhadores feticios ou de tarefas fiticias, se necessário- é que é conhecido o tempo Cij
necessário para o i-ésimo trabalhador terminar a j-ésimo tarefa (o valor de i-ésimos objecto na j-
esimo posição).

O objectivo é afectar cada um dos trabalhadores a cada uma das tarefas, de modo a que estas
sejam concluídas num tempo total mínimo ( Ou encontrar a permutação que tenham o maior
valor total).

Os problemas de afetação podem ser convertidos em problemas de transporte, considerando-se


os operários como origem e as tarefas como destinos em que todas as ofertas e procuras são
iguais. A resolução deste problema pode fazer-se com os algorimitimos de transportes, mas o
método húngaro utiliza apenas a matriz de custo.

You might also like