Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| grafos:matching_alternatingpaths [2023/02/23 10:17] – [Emaparelhamento em grafos bipartidos] piva | grafos:matching_alternatingpaths [2023/03/10 12:12] (atual) – edição externa 127.0.0.1 | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| - | ==== Emparelhamentos, Empacotamento e Cobertura | + | ==== Emparelhamentos ==== |
| Suponha que nos seja dado um grafo, e que seja solicitado encontrar nele tantas arestas independentes quanto possível. Como devemos fazer isso? Seremos capazes de emparelhar todos os seus vértices dessa maneira? Se não, como podemos ter certeza de que isso é realmente impossível? | Suponha que nos seja dado um grafo, e que seja solicitado encontrar nele tantas arestas independentes quanto possível. Como devemos fazer isso? Seremos capazes de emparelhar todos os seus vértices dessa maneira? Se não, como podemos ter certeza de que isso é realmente impossível? | ||
| Linha 6: | Linha 6: | ||
| - | ==== Emaparelhamento | + | ==== Emparelhamento |
| Para esta seção, fixemos $G=(V,E)$ como sendo um grafo bipartido com as partições $\{A,B\}$.E denotemos os vértices da partição $A$ como $a,a', \dots$, bem como os vértices de $B$ como $b, | Para esta seção, fixemos $G=(V,E)$ como sendo um grafo bipartido com as partições $\{A,B\}$.E denotemos os vértices da partição $A$ como $a,a', \dots$, bem como os vértices de $B$ como $b, | ||
| Linha 13: | Linha 13: | ||
| <WRAP round box 100%> | <WRAP round box 100%> | ||
| === Definição: | === Definição: | ||
| - | //Um conjunto $M$ de **arestas independentes** em um grafo $G$ é chamado de **emparelhamento**, | + | //Um conjunto $M$ de **arestas independentes** em um grafo $G$ é chamado de **emparelhamento**, |
| - | // | + | |
| </ | </ | ||
| Linha 22: | Linha 21: | ||
| Um caminho alternante $P$ que termina em um vértice desemparelhado de $B$ é chamado de **caminho ampliador**, | Um caminho alternante $P$ que termina em um vértice desemparelhado de $B$ é chamado de **caminho ampliador**, | ||
| - | {{ :grafos:camaltern.png?400 |}} | + | {{ :grafos:part.png?450 |}} |
| Caminhos alternantes desempenham um papel importante na busca prática de grandes emparelhamentos. De fato, se começarmos com qualquer emparelhamento e continuarmos aplicando caminhos ampliadores até que não seja mais possível tal melhoria, o emparelhamento obtido será sempre ótimo, um emparelhamento com o maior número possível de arestas. O problema algorítmico de encontrar tais emparelhamentos, | Caminhos alternantes desempenham um papel importante na busca prática de grandes emparelhamentos. De fato, se começarmos com qualquer emparelhamento e continuarmos aplicando caminhos ampliadores até que não seja mais possível tal melhoria, o emparelhamento obtido será sempre ótimo, um emparelhamento com o maior número possível de arestas. O problema algorítmico de encontrar tais emparelhamentos, | ||
| - | ---- | ||
| + | <WRAP round tip box 100%> | ||
| + | === Veja também: === | ||
| + | * [[.konigtheorem | Teorema de Emparelhamento de König]] | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| <WRAP round info> | <WRAP round info> | ||
| === Referências === | === Referências === | ||