13.04.2013 Views

Algoritmos e complexidade Notas de aula - Arquivo Escolar

Algoritmos e complexidade Notas de aula - Arquivo Escolar

Algoritmos e complexidade Notas de aula - Arquivo Escolar

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

9. <strong>Algoritmos</strong> em grafos<br />

s<br />

20<br />

w<br />

30<br />

30 t<br />

10 10<br />

10 20<br />

u<br />

20<br />

v<br />

s<br />

10<br />

20<br />

w<br />

10<br />

u v<br />

30<br />

t<br />

s<br />

0<br />

u v<br />

20<br />

0<br />

10<br />

0<br />

w<br />

0<br />

20<br />

20<br />

10<br />

10 0<br />

10<br />

0<br />

30<br />

t<br />

20<br />

0<br />

Figura 9.2.: Esquerda: Grafo com capacida<strong>de</strong>s. Centro: Fluxo com valor 30.<br />

Direita: O grafo residual correspon<strong>de</strong>nte.<br />

Observação: Se temos um s–t-caminho P = (v0 = s, v1, . . . , vn−1, vn = t),<br />

po<strong>de</strong>mos aumentar o fluxo atual f um valor que correspon<strong>de</strong> ao “gargalo”<br />

g(f, P ) := min ce − fe.<br />

e=(vi ,vi+1 )<br />

0≤i 0.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!