[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [obm-l] Problemas em Aberto III



On Fri, Mar 07, 2003 at 12:05:14PM -0300, Cláudio (Prática) wrote:
> > Seja G um grafo direcionado e sejam x e y vértices distintos de G.
> > Um fluxo de tamanho n de x para y é uma família de n caminhos
> > indo de x para y que são disjuntos por arestas (ou seja, eles podem
> > ter vértices em comum mas não arestas).
> > Um corte de tamanho m é um conjunto de m arestas direcionadas tais
> > que, se removidas, tornam impossível ir de x até y.
> >
> > Maxflow-mincut é o seguinte teorema: o tamanho (n) máximo possível (N)
> > para um fluxo é igual ao tamanho (m) mínimo possível (M) para um corte.
> 
> Será que esta demonstração está correta?
> 
> Suponhamos que M > N. Isso significa que qualquer corte tem mais do que N
> arestas.
> Tome um (possivelmente o único) fluxo de tamanho N, o qual liga os vértices
> X e Y e remova uma aresta de cada um dos N caminhos deste fluxo. Após a
> remoção das arestas será impossível ir de X a Y, pois cada caminho possível
> terá sido interrompido. Logo, as N arestas removidas constituem um corte ==>
> contradição, pois qualquer corte tem mais do que N arestas ==> M <= N.
> 
> Assim, concluimos que M = N.

Infelizmente não é tão simples. Retirar N arestas quaisquer, uma por caminho,
não necessariamente desconecta o grafo (mesmo se N for máximo).

Exemplo:

x .---.---.---.---.---.---.
  |   |   |   |   |   |   |
  .---.---.---.---.---.---. y

Neste exemplo claramente M=N=2 mas se tomarmos os dois caminhos como
sendo o bordo superior e o bordo inferior e retirarmos duas arestas para obter


x .---.---.   .---.---.---.
  |   |   |   |   |   |   |
  .---.---.---.   .---.---. y

isso não desconectou o grafo. É claro que *teríamos* desconectado
se tivéssemos escolhido ao invés

x .---.---.   .---.---.---.
  |   |   |   |   |   |   |
  .---.---.   .---.---.---. y


e é preciso provar que sempre existe uma escolha
de N arestas que de fato desconecta (se N for máximo, claro).

[]s, N.
=========================================================================
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
O administrador desta lista é <nicolau@mat.puc-rio.br>
=========================================================================