Escolar Documentos
Profissional Documentos
Cultura Documentos
Faculdade de Ciências
Departamento de Matemática e Informática Ano lectivo de 2020 Semestre: II
Curso : Licenciatura em Informática
Acoplamento Perfeito
Diz-se que um vértice que faz parte do acoplamento é um vértice saturado. Um acoplamento
perfeito ocorre quando todos os vértices são saturados.
Caminho M – aumentante
Definição
Considere um grafo e um acoplamento M. Uma caminho M - aumentante é um percurso que liga
dois vértices não saturados por que alternam arestas de e arestas de .
Exemplo:
Exercícios
1. Considerando o grafo ao lado, crie diferentes acoplamentos:
a) 1 acoplamento maximal
b) 2 acolpamentos máximos e perfeitos
2. Crie um grafo no qual seja possível encontrar um acoplamento máximo mas que não seja
perfeito, desenhando também o acoplamento em questão.
Acoplamento em grafos bipartidos
Definição
Seja um grafo bipartido com uma partição dos vértices. Dizemos que temos um
acoplamento de em quando um acoplamento de satura (não necessariamente X).
Teorema de Hall
Seja um grafo bipartido com uma partição de vértices . Então tem um acoplamento de
que satura se e somente se .
Operário\Máquina 1 2 3
1 3 5 6
2 5 4 2
3 2 3 4
Ao atribuir uma máquina para cada operário estamos tomando 3 elementos da matriz tais que:
cada elemento está em uma linha diferentes
cada elemento está em uma coluna diferentes
cada linha e coluna contém exatamente 1 elemento
Uma solução: com custo 11. A solução é óptima ?
O método Húngaro
Primeiramente, observe que a solução óptima permanece a mesma se somarmos ou subtrairmos um
mesmo valor de todos os elementos de uma linha (ou coluna). Somente um dos elementos afetados
estará na solução óptima.
Outro caso:
Factibilidade
Sempre que se conseguir riscar todos os zeros da matriz com menos de 3 riscos a solução é
infactível.
Operação de Factibilização:
Pega-se o valor do menor elemento não coberto e diminui-se em todos os elementos não cobertos.
Para elementos cobertos em posições onde passam duas linhas adiciona-se esse valor.
O método Húngaro – Resumo
Exercícios
1. Aplique o método Húngaro para achar a solução optima