Sunteți pe pagina 1din 73

FLUXO EM REDES

Prof. Dr. George Brito


Outubro - 2018
Introdução
 Grafos podem ser usados para modelar o
fluxo de materiais numa rede:
 Líquidos fluindo por tubos
 Peças por linhas de montagem
 Corrente por redes elétricas
 Informações por redes de comunicação

 O material percorre uma rede desde uma


origem, onde ele é produzido, até um
sorvedor, onde ele é consumido
Introdução
 Cada aresta é um canal para o material
 Cada canal tem uma capacidade
estabelecida, dada como uma taxa máxima
(ex.: 200 litros/h)
 Vértices são junções de canais
 A origem produz o material numa taxa fixa
e o sorvedor consome o material na
mesma taxa (não há acúmulo de material
nos nós da rede)
Introdução
 Definição: uma rede (s-t) é um dígrafo
conectado que tem um vértice chamado
origem (s), com grau de saída não nulo, e
um vértice chamado sorvedor (t), com grau
de entrada não nulo
 Definição: uma rede limitada é um
dígrafo conectado tal que a cada arco e é
associado um peso não negativo cap(e),
chamado capacidade de e
Introdução
 Seja v um vértice em um dígrafo N:
 Definição: O conjunto de saída de v, denotado
por Out(v), é o conjunto de todos os arcos que
saem de v
 Definição: O conjunto de entrada de v,
denotado por In(v), é o conjunto de todos os
arcos que chegam em v
 Para qualquer subconjunto de vértices X e Y,
seja X,Y o conjunto de todos os arcos
direcionados de um vértice em X para um
vértice em Y
Introdução

 Exemplo: se X={x,v} e Y={w,t}, então os


elementos de X,Y são os arcos xw e vt

7
x w
5 4
5
s 3 t

7 v 6
Fluxo em Rede
 Definição: um fluxo em rede é uma função f:
E R+ que associa um número real positivo
f(e) para cada arco e tal que:
 (Restrições de capacidade) f(e) ≤ cap(e), para
cada arco e na rede N
 (Restrições de conservação)

e ∈ In ( v )
f (e) =  f ( e ) , para todo vértice v na
e ∈ Out ( v )
rede N, com exceção da origem e do sorvedor.
Ou seja, a soma dos f(e) que chegam num vértice
v é igual a soma dos f(e) que saem de um vértice
v.
Fluxo em Rede
 Exemplo: o fluxo total saindo de s é igual a
6, que é o mesmo fluxo que entra no
sorvedor t. A conservação do fluxo é
respeitada para todos os vértices

7, 2
x w
5, 3 4, 1
5, 1
s 3, 1 t

7, 3 v 6, 5
Fluxo em Rede
 Definição: o valor do fluxo f em uma rede
limitada, denotado por val(f), é o fluxo
líquido que deixa a origem s

val ( f ) =  f ( e) −  f ( e )
e∈Out ( s ) e∈In ( s )

 Definição: o fluxo máximo numa rede


limitada N é um fluxo em N que tem valor
máximo
Corte em Rede
 Exemplo: um corte s-t igual a Out(s)

{s}, {x,v,w,t}

x w

s t

v
Vs
Vt
Corte em Rede
 Um fluxo não nulo deve usar pelo menos um arco
em Out(s)
 Se todos os arcos de Out(s) fossem removidos da
rede, nenhum fluxo de s para t poderia existir
 Definição: seja Vs e Vt uma partição dos vértices
de N tal que s ∈ Vs e t ∈Vt. O conjunto de arcos
direcionados de um vértice em Vs para um vértice
em Vt é chamado um corte s-t da rede N e
denotado Vs, Vt
Ou
Um corte em N é o conjunto dos arcos de N com
extremidade inicial em Vs e extremidade final em Vt.
Corte em Rede
 Exemplo: um corte s-t igual a In(t)

{s,x,v,w},{t}

x w

s t

Vt
Vs
Corte em Rede
 Exemplo: um corte s-t mais geral

{s,x,v},{w,t}

x w

s t

v
Vt
Vs
Fluxos e Cortes
 O conjunto de arcos Out(s) pode ser visto
como o corte s-t {s}, VN - {s}
 O conjunto de arcos In(t) pode ser visto
como o corte s-t VN - {t}, {t}
 A partir dessa observação, o valor de um
fluxo pode ser reescrito como:

val ( f ) =  f ( e ) −  f ( e)
e∈ { s},V N −{ s} e∈ VN −{t },{t }
Fluxos e Cortes
 A definição do valor do fluxo pode ser
generalizada para qualquer corte s-t:

val ( f ) =  f (e) −  f (e)


e∈ Vs ,Vt e∈ Vt ,Vs

7, 2
x w
5, 3 4, 1
Vs 5, 1
Vt
s 3, 1 t

7, 3 v 6, 5
val(f) = 7 – 1 = 6
Fluxos e Cortes
 O corolário abaixo confirma que o fluxo
líquido que sai da origem s é igual ao fluxo
líquido que entra no sorvedor t
 Corolário: seja f um fluxo em rede, então:

val ( f ) =  f (e) −  f (e)


e∈In ( t ) e∈Out ( t )
Fluxo em Rede
O modelo matemático que representa o fluxo em
uma rede será:

 f (e) −  f (e) = val ( f )


e∈Out ( Origem ) e∈In ( Origem )

 f ( e ) −  f ( e) = 0
e∈In ( v ) e∈Out ( v )

 f (e) −
e∈In ( Sorvedor )
 f (e) = val ( f )
e∈Out ( Sorvedor )
Fluxos e Cortes
 Definição: a capacidade de um corte Vs,
Vt, denotado capVs, Vt, é a soma das
capacidades dos arcos do corte

cap Vs , Vt =  cap(e)
e∈ Vs ,Vt

 Definição: um corte mínimo de uma rede


N é um corte com a capacidade mínima
Fluxo Máximo e Corte Mínimo
 O problema de achar o fluxo máximo está
intimamente relacionado com o problema de
achar o corte mínimo numa rede N
 Corolário: Seja Vs, Vt um corte s-t em uma
rede N, e suponha que f é um fluxo tal que:

cap(e) se e ∈ Vs , Vt
f ( e) = 
0 se e ∈ Vt , Vs
 Então f é um fluxo máximo e Vs, Vt é um corte
mínimo.
EXEMPLO

 Considere a rede capacitada abaixo, com vértice inicial (s) 0 e vértice


origem (s) 0
final (t) 5. A coluna f dá um fluxo que respeita as capacidades.

Arco Fluxo (f) Capacidade (cap) [2 / 2] [2 / 3]

0-1 2 2
0-2 2 3
1-3 1 3
1 [1 / 3] 3 [1 / 1] 2
1-4 1 1 [2 / 2]

2-3 1 1 5
[1 / 1] [1 / 1]
2-4 1 1
[2 / 3]
3-5 2 2
4-5 2 3 sorvedor (t) 4
EXEMPLO
 A tabela a seguir lista todos os cortes. Em cada linha temos um corte (com S na primeira coluna e T na segunda),
os arcos diretos do corte (terceira coluna), os arcos inversos do corte (quarta coluna) e a capacidade do corte
(quinta coluna). Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte
0 1, 2, 3, 4, 5 0-1, 0-2 5
origem (s) 0 0, 1 2, 3, 4, 5 0-2, 1-3, 1-4 7
0, 2 1, 3, 4, 5 0-1, 2-3, 2-4 4
0, 3 1, 2, 4, 5 0-1, 0-2, 3-5 1-3, 2-3 3
[2 / 2] [2 / 3] 0, 4 1, 2, 3, 5 0-1, 0-2, 4-5 1-4, 2-4 6
0, 1, 2 3, 4, 5 1-3, 1-4, 2-3, 2-4 6
0, 1, 3 2, 4, 5 0-2, 1-4, 3-5 2-3 5
0, 1, 4 2, 3, 5 0-2, 1-3, 4-5 2-4 8
0, 2, 3 1, 4, 5 0-1, 2-4, 3-5 1-3 2
1 [1 / 3] 3 [1 / 1] 2 0, 2, 4 1, 3, 5 0-1, 2-3, 4-5 1-4 5
[2 / 2] 0, 3, 4 1, 2, 5 0-1, 0-2, 3-5, 4-5 1-3, 1-4, 2-3, 2-4 4
0, 1, 2, 3 4, 5 1-4, 2-4, 3-5 4

[1 / 1]
5 [1 / 1]
0, 1, 2, 4 3, 5 1-3, 2-3, 4-5 7
0, 2, 3, 4 1, 5 0-1, 3-5, 4-5 1-3, 1-4 3
[2 / 3] 0, 1, 3, 4 2, 5 0-2, 3-5, 4-5 2-3, 2-4 6
0, 1, 2, 3, 4 5 3-5, 4-5 5
sorvedor (t) 4
Verifique que o fluxo através de cada um dos quinze cortes tem
intensidade 4.
EXEMPLO
 A tabela a seguir lista todos os cortes. Em cada linha temos um corte (com S na primeira coluna e T na segunda),
os arcos diretos do corte (terceira coluna), os arcos inversos do corte (quarta coluna) e a capacidade do corte
(quinta coluna). Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte
0 1, 2, 3, 4, 5 0-1, 0-2 5
Soma dos fluxos: 2+2 = 4
origem (s) 0 Soma da capacidade: 2+3 = 5
0, 1 2, 3, 4, 5 0-2, 1-3, 1-4 7
0, 2 1, 3, 4, 5 0-1, 2-3, 2-4 4
0, 3 1, 2, 4, 5 0-1, 0-2, 3-5 1-3, 2-3 3
[2 / 2] [2 / 3] 0, 4 1, 2, 3, 5 0-1, 0-2, 4-5 1-4, 2-4 6
0, 1, 2 3, 4, 5 1-3, 1-4, 2-3, 2-4 6
0, 1, 3 2, 4, 5 0-2, 1-4, 3-5 2-3 5
0, 1, 4 2, 3, 5 0-2, 1-3, 4-5 2-4 8
0, 2, 3 1, 4, 5 0-1, 2-4, 3-5 1-3 2
1 [1 / 3] 3 [1 / 1] 2 0, 2, 4 1, 3, 5 0-1, 2-3, 4-5 1-4 5
[2 / 2] 0, 3, 4 1, 2, 5 0-1, 0-2, 3-5, 4-5 1-3, 1-4, 2-3, 2-4 4
0, 1, 2, 3 4, 5 1-4, 2-4, 3-5 4

[1 / 1]
5 [1 / 1]
0, 1, 2, 4 3, 5 1-3, 2-3, 4-5 7
0, 2, 3, 4 1, 5 0-1, 3-5, 4-5 1-3, 1-4 3
[2 / 3] 0, 1, 3, 4 2, 5 0-2, 3-5, 4-5 2-3, 2-4 6
0, 1, 2, 3, 4 5 3-5, 4-5 5
sorvedor (t) 4 Verifique que o fluxo através de cada um dos quinze cortes tem
intensidade 4.
EXEMPLO
 A tabela a seguir lista todos os cortes. Em cada linha temos um corte (com S na primeira coluna e T na segunda),
os arcos diretos do corte (terceira coluna), os arcos inversos do corte (quarta coluna) e a capacidade do corte
(quinta coluna). Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte
0 1, 2, 3, 4, 5 0-1, 0-2 5
Soma dos fluxos: 1+1+2 = 4
origem (s) 0 Soma da capacidade: 1+3+3 = 7
0, 1 2, 3, 4, 5 0-2, 1-3, 1-4 7
0, 2 1, 3, 4, 5 0-1, 2-3, 2-4 4
0, 3 1, 2, 4, 5 0-1, 0-2, 3-5 1-3, 2-3 3
[2 / 2] [2 / 3] 0, 4 1, 2, 3, 5 0-1, 0-2, 4-5 1-4, 2-4 6
0, 1, 2 3, 4, 5 1-3, 1-4, 2-3, 2-4 6
0, 1, 3 2, 4, 5 0-2, 1-4, 3-5 2-3 5
0, 1, 4 2, 3, 5 0-2, 1-3, 4-5 2-4 8
0, 2, 3 1, 4, 5 0-1, 2-4, 3-5 1-3 2
1 [1 / 3] 3 [1 / 1] 2 0, 2, 4 1, 3, 5 0-1, 2-3, 4-5 1-4 5
[2 / 2] 0, 3, 4 1, 2, 5 0-1, 0-2, 3-5, 4-5 1-3, 1-4, 2-3, 2-4 4
0, 1, 2, 3 4, 5 1-4, 2-4, 3-5 4

[1 / 1]
5 [1 / 1]
0, 1, 2, 4 3, 5 1-3, 2-3, 4-5 7
0, 2, 3, 4 1, 5 0-1, 3-5, 4-5 1-3, 1-4 3
[2 / 3] 0, 1, 3, 4 2, 5 0-2, 3-5, 4-5 2-3, 2-4 6
0, 1, 2, 3, 4 5 3-5, 4-5 5
sorvedor (t) 4 Verifique que o fluxo através de cada um dos quinze cortes tem
intensidade 4.
EXEMPLO
 A tabela a seguir lista todos os cortes. Em cada linha temos um corte (com S na primeira coluna e T na segunda),
os arcos diretos do corte (terceira coluna), os arcos inversos do corte (quarta coluna) e a capacidade do corte
(quinta coluna). Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte
0 1, 2, 3, 4, 5 0-1, 0-2 5
Soma dos fluxos: 1+1+2 = 4
origem (s) 0 Soma da capacidade: 1+1+2 = 4
0, 1 2, 3, 4, 5 0-2, 1-3, 1-4 7
0, 2 1, 3, 4, 5 0-1, 2-3, 2-4 4
0, 3 1, 2, 4, 5 0-1, 0-2, 3-5 1-3, 2-3 3
[2 / 2] [2 / 3] 0, 4 1, 2, 3, 5 0-1, 0-2, 4-5 1-4, 2-4 6
0, 1, 2 3, 4, 5 1-3, 1-4, 2-3, 2-4 6
0, 1, 3 2, 4, 5 0-2, 1-4, 3-5 2-3 5
0, 1, 4 2, 3, 5 0-2, 1-3, 4-5 2-4 8
0, 2, 3 1, 4, 5 0-1, 2-4, 3-5 1-3 2
1 [1 / 3] 3 [1 / 1] 2 0, 2, 4 1, 3, 5 0-1, 2-3, 4-5 1-4 5
[2 / 2] 0, 3, 4 1, 2, 5 0-1, 0-2, 3-5, 4-5 1-3, 1-4, 2-3, 2-4 4
0, 1, 2, 3 4, 5 1-4, 2-4, 3-5 4

[1 / 1]
5 [1 / 1]
0, 1, 2, 4 3, 5 1-3, 2-3, 4-5 7
0, 2, 3, 4 1, 5 0-1, 3-5, 4-5 1-3, 1-4 3
[2 / 3] 0, 1, 3, 4 2, 5 0-2, 3-5, 4-5 2-3, 2-4 6
0, 1, 2, 3, 4 5 3-5, 4-5 5
sorvedor (t) 4 Verifique que o fluxo através de cada um dos quinze cortes tem
intensidade 4.
EXEMPLO
 A tabela a seguir lista todos os cortes. Em cada linha temos um corte (com S na primeira coluna e T na segunda),
os arcos diretos do corte (terceira coluna), os arcos inversos do corte (quarta coluna) e a capacidade do corte
(quinta coluna). Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte
0 1, 2, 3, 4, 5 0-1, 0-2 5
Soma dos fluxos: 2+2+2+(-1) +(-1) = 4
origem (s) 0 Soma da capacidade: 2+2+3+(-1)+(-3) = 3
0, 1 2, 3, 4, 5 0-2, 1-3, 1-4 7
0, 2 1, 3, 4, 5 0-1, 2-3, 2-4 4
0, 3 1, 2, 4, 5 0-1, 0-2, 3-5 1-3, 2-3 3
[2 / 2] [2 / 3] 0, 4 1, 2, 3, 5 0-1, 0-2, 4-5 1-4, 2-4 6
0, 1, 2 3, 4, 5 1-3, 1-4, 2-3, 2-4 6
0, 1, 3 2, 4, 5 0-2, 1-4, 3-5 2-3 5
0, 1, 4 2, 3, 5 0-2, 1-3, 4-5 2-4 8
0, 2, 3 1, 4, 5 0-1, 2-4, 3-5 1-3 2
1 [1 / 3] 3 [1 / 1] 2 0, 2, 4 1, 3, 5 0-1, 2-3, 4-5 1-4 5
[2 / 2] 0, 3, 4 1, 2, 5 0-1, 0-2, 3-5, 4-5 1-3, 1-4, 2-3, 2-4 4
0, 1, 2, 3 4, 5 1-4, 2-4, 3-5 4

[1 / 1]
5 [1 / 1]
0, 1, 2, 4 3, 5 1-3, 2-3, 4-5 7
0, 2, 3, 4 1, 5 0-1, 3-5, 4-5 1-3, 1-4 3
[2 / 3] 0, 1, 3, 4 2, 5 0-2, 3-5, 4-5 2-3, 2-4 6
0, 1, 2, 3, 4 5 3-5, 4-5 5
sorvedor (t) 4 Verifique que o fluxo através de cada um dos quinze cortes tem
intensidade 4.
EXEMPLO
 A tabela a seguir lista todos os cortes. Em cada linha temos um corte (com S na primeira coluna e T na segunda),
os arcos diretos do corte (terceira coluna), os arcos inversos do corte (quarta coluna) e a capacidade do corte
(quinta coluna). Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte
0 1, 2, 3, 4, 5 0-1, 0-2 5
Soma dos fluxos: 2+2+2+(-1) +(-1) = 4
origem (s) 0 Soma da capacidade: 2+3+3+(-1)+(-1) = 6
0, 1 2, 3, 4, 5 0-2, 1-3, 1-4 7
0, 2 1, 3, 4, 5 0-1, 2-3, 2-4 4
0, 3 1, 2, 4, 5 0-1, 0-2, 3-5 1-3, 2-3 3
[2 / 2] [2 / 3] 0, 4 1, 2, 3, 5 0-1, 0-2, 4-5 1-4, 2-4 6
0, 1, 2 3, 4, 5 1-3, 1-4, 2-3, 2-4 6
0, 1, 3 2, 4, 5 0-2, 1-4, 3-5 2-3 5
0, 1, 4 2, 3, 5 0-2, 1-3, 4-5 2-4 8
0, 2, 3 1, 4, 5 0-1, 2-4, 3-5 1-3 2
1 [1 / 3] 3 [1 / 1] 2 0, 2, 4 1, 3, 5 0-1, 2-3, 4-5 1-4 5
[2 / 2] 0, 3, 4 1, 2, 5 0-1, 0-2, 3-5, 4-5 1-3, 1-4, 2-3, 2-4 4
0, 1, 2, 3 4, 5 1-4, 2-4, 3-5 4

[1 / 1]
5 [1 / 1]
0, 1, 2, 4 3, 5 1-3, 2-3, 4-5 7
0, 2, 3, 4 1, 5 0-1, 3-5, 4-5 1-3, 1-4 3
[2 / 3] 0, 1, 3, 4 2, 5 0-2, 3-5, 4-5 2-3, 2-4 6
0, 1, 2, 3, 4 5 3-5, 4-5 5
sorvedor (t) 4 Verifique que o fluxo através de cada um dos quinze cortes tem
intensidade 4.
EXEMPLO
 A tabela a seguir lista todos os cortes. Em cada linha temos um corte (com S na primeira coluna e T na segunda),
os arcos diretos do corte (terceira coluna), os arcos inversos do corte (quarta coluna) e a capacidade do corte
(quinta coluna). Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte
0 1, 2, 3, 4, 5 0-1, 0-2 5
Soma dos fluxos: 1+1+1+1 = 4
origem (s) 0 Soma da capacidade: 1+1+1+3 = 6
0, 1 2, 3, 4, 5 0-2, 1-3, 1-4 7
0, 2 1, 3, 4, 5 0-1, 2-3, 2-4 4
0, 3 1, 2, 4, 5 0-1, 0-2, 3-5 1-3, 2-3 3
[2 / 2] [2 / 3] 0, 4 1, 2, 3, 5 0-1, 0-2, 4-5 1-4, 2-4 6
0, 1, 2 3, 4, 5 1-3, 1-4, 2-3, 2-4 6
0, 1, 3 2, 4, 5 0-2, 1-4, 3-5 2-3 5
0, 1, 4 2, 3, 5 0-2, 1-3, 4-5 2-4 8
0, 2, 3 1, 4, 5 0-1, 2-4, 3-5 1-3 2
1 [1 / 3] 3 [1 / 1] 2
0, 2, 4 1, 3, 5 0-1, 2-3, 4-5 1-4 5
[2 / 2] 0, 3, 4 1, 2, 5 0-1, 0-2, 3-5, 4-5 1-3, 1-4, 2-3, 2-4 4
0, 1, 2, 3 4, 5 1-4, 2-4, 3-5 4

[1 / 1]
5 [1 / 1]
0, 1, 2, 4 3, 5 1-3, 2-3, 4-5 7
0, 2, 3, 4 1, 5 0-1, 3-5, 4-5 1-3, 1-4 3
[2 / 3] 0, 1, 3, 4 2, 5 0-2, 3-5, 4-5 2-3, 2-4 6
0, 1, 2, 3, 4 5 3-5, 4-5 5
sorvedor (t) 4
Verifique que o fluxo através de cada um dos quinze cortes tem
intensidade 4.
EXEMPLO
 A tabela a seguir lista todos os cortes. Em cada linha temos um corte (com S na primeira coluna e T na segunda),
os arcos diretos do corte (terceira coluna), os arcos inversos do corte (quarta coluna) e a capacidade do corte
(quinta coluna). Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte
0 1, 2, 3, 4, 5 0-1, 0-2 5
Soma dos fluxos: 1+2+2+(-1) = 4
origem (s) 0 Soma da capacidade: 1+2+3+(-1) = 5
0, 1 2, 3, 4, 5 0-2, 1-3, 1-4 7
0, 2 1, 3, 4, 5 0-1, 2-3, 2-4 4
0, 3 1, 2, 4, 5 0-1, 0-2, 3-5 1-3, 2-3 3
[2 / 2] [2 / 3] 0, 4 1, 2, 3, 5 0-1, 0-2, 4-5 1-4, 2-4 6
0, 1, 2 3, 4, 5 1-3, 1-4, 2-3, 2-4 6
0, 1, 3 2, 4, 5 0-2, 1-4, 3-5 2-3 5
0, 1, 4 2, 3, 5 0-2, 1-3, 4-5 2-4 8
0, 2, 3 1, 4, 5 0-1, 2-4, 3-5 1-3 2
1 [1 / 3] 3 [1 / 1] 2 0, 2, 4 1, 3, 5 0-1, 2-3, 4-5 1-4 5
[2 / 2] 0, 3, 4 1, 2, 5 0-1, 0-2, 3-5, 4-5 1-3, 1-4, 2-3, 2-4 4
0, 1, 2, 3 4, 5 1-4, 2-4, 3-5 4

[1 / 1]
5 [1 / 1]
0, 1, 2, 4 3, 5 1-3, 2-3, 4-5 7
0, 2, 3, 4 1, 5 0-1, 3-5, 4-5 1-3, 1-4 3
[2 / 3] 0, 1, 3, 4 2, 5 0-2, 3-5, 4-5 2-3, 2-4 6
0, 1, 2, 3, 4 5 3-5, 4-5 5
sorvedor (t) 4
Verifique que o fluxo através de cada um dos quinze cortes tem
intensidade 4.
EXEMPLO
 A tabela a seguir lista todos os cortes. Em cada linha temos um corte (com S na primeira coluna e T na segunda),
os arcos diretos do corte (terceira coluna), os arcos inversos do corte (quarta coluna) e a capacidade do corte
(quinta coluna). Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte
0 1, 2, 3, 4, 5 0-1, 0-2 5
Soma dos fluxos: 1+2+2+(-1) = 4
origem (s) 0 Soma da capacidade: 3+3+3+(-1) = 8
0, 1 2, 3, 4, 5 0-2, 1-3, 1-4 7
0, 2 1, 3, 4, 5 0-1, 2-3, 2-4 4
0, 3 1, 2, 4, 5 0-1, 0-2, 3-5 1-3, 2-3 3
[2 / 2] [2 / 3] 0, 4 1, 2, 3, 5 0-1, 0-2, 4-5 1-4, 2-4 6
0, 1, 2 3, 4, 5 1-3, 1-4, 2-3, 2-4 6
0, 1, 3 2, 4, 5 0-2, 1-4, 3-5 2-3 5
0, 1, 4 2, 3, 5 0-2, 1-3, 4-5 2-4 8
0, 2, 3 1, 4, 5 0-1, 2-4, 3-5 1-3 2
1 [1 / 3] 3 [1 / 1] 2 0, 2, 4 1, 3, 5 0-1, 2-3, 4-5 1-4 5
[2 / 2] 0, 3, 4 1, 2, 5 0-1, 0-2, 3-5, 4-5 1-3, 1-4, 2-3, 2-4 4
0, 1, 2, 3 4, 5 1-4, 2-4, 3-5 4

[1 / 1]
5 [1 / 1]
0, 1, 2, 4 3, 5 1-3, 2-3, 4-5 7
0, 2, 3, 4 1, 5 0-1, 3-5, 4-5 1-3, 1-4 3
[2 / 3] 0, 1, 3, 4 2, 5 0-2, 3-5, 4-5 2-3, 2-4 6
0, 1, 2, 3, 4 5 3-5, 4-5 5
sorvedor (t) 4
Verifique que o fluxo através de cada um dos quinze cortes tem
intensidade 4.
EXEMPLO
 A tabela a seguir lista todos os cortes. Em cada linha temos um corte (com S na primeira coluna e T na segunda),
os arcos diretos do corte (terceira coluna), os arcos inversos do corte (quarta coluna) e a capacidade do corte
(quinta coluna). Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte
0 1, 2, 3, 4, 5 0-1, 0-2 5
Soma dos fluxos: 1+2+2+(-1) = 4
origem (s) 0 Soma da capacidade: 1+2+2+(-3) = 2
0, 1 2, 3, 4, 5 0-2, 1-3, 1-4 7
0, 2 1, 3, 4, 5 0-1, 2-3, 2-4 4
0, 3 1, 2, 4, 5 0-1, 0-2, 3-5 1-3, 2-3 3
[2 / 2] [2 / 3] 0, 4 1, 2, 3, 5 0-1, 0-2, 4-5 1-4, 2-4 6
0, 1, 2 3, 4, 5 1-3, 1-4, 2-3, 2-4 6
0, 1, 3 2, 4, 5 0-2, 1-4, 3-5 2-3 5
0, 1, 4 2, 3, 5 0-2, 1-3, 4-5 2-4 8
0, 2, 3 1, 4, 5 0-1, 2-4, 3-5 1-3 2
1 [1 / 3] 3 [1 / 1] 2 0, 2, 4 1, 3, 5 0-1, 2-3, 4-5 1-4 5
[2 / 2] 0, 3, 4 1, 2, 5 0-1, 0-2, 3-5, 4-5 1-3, 1-4, 2-3, 2-4 4
0, 1, 2, 3 4, 5 1-4, 2-4, 3-5 4

[1 / 1]
5 [1 / 1]
0, 1, 2, 4 3, 5 1-3, 2-3, 4-5 7
0, 2, 3, 4 1, 5 0-1, 3-5, 4-5 1-3, 1-4 3
[2 / 3] 0, 1, 3, 4 2, 5 0-2, 3-5, 4-5 2-3, 2-4 6
0, 1, 2, 3, 4 5 3-5, 4-5 5
sorvedor (t) 4
Verifique que o fluxo através de cada um dos quinze cortes tem
intensidade 4.
EXEMPLO
 A tabela a seguir lista todos os cortes. Em cada linha temos um corte (com S na primeira coluna e T na segunda),
os arcos diretos do corte (terceira coluna), os arcos inversos do corte (quarta coluna) e a capacidade do corte
(quinta coluna). Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte
0 1, 2, 3, 4, 5 0-1, 0-2 5
Soma dos fluxos: 1+2+2+(-1) = 4
origem (s) 0 Soma da capacidade: 1+2+3+(-1) = 5
0, 1 2, 3, 4, 5 0-2, 1-3, 1-4 7
0, 2 1, 3, 4, 5 0-1, 2-3, 2-4 4
0, 3 1, 2, 4, 5 0-1, 0-2, 3-5 1-3, 2-3 3
[2 / 2] [2 / 3] 0, 4 1, 2, 3, 5 0-1, 0-2, 4-5 1-4, 2-4 6
0, 1, 2 3, 4, 5 1-3, 1-4, 2-3, 2-4 6
0, 1, 3 2, 4, 5 0-2, 1-4, 3-5 2-3 5
0, 1, 4 2, 3, 5 0-2, 1-3, 4-5 2-4 8
0, 2, 3 1, 4, 5 0-1, 2-4, 3-5 1-3 2
1 [1 / 3] 3 [1 / 1] 2
0, 2, 4 1, 3, 5 0-1, 2-3, 4-5 1-4 5
[2 / 2] 0, 3, 4 1, 2, 5 0-1, 0-2, 3-5, 4-5 1-3, 1-4, 2-3, 2-4 4
0, 1, 2, 3 4, 5 1-4, 2-4, 3-5 4

[1 / 1]
5 [1 / 1]
0, 1, 2, 4 3, 5 1-3, 2-3, 4-5 7
0, 2, 3, 4 1, 5 0-1, 3-5, 4-5 1-3, 1-4 3
[2 / 3] 0, 1, 3, 4 2, 5 0-2, 3-5, 4-5 2-3, 2-4 6
0, 1, 2, 3, 4 5 3-5, 4-5 5
sorvedor (t) 4
Verifique que o fluxo através de cada um dos quinze cortes tem
intensidade 4.
EXEMPLO
 A tabela a seguir lista todos os cortes. Em cada linha temos um corte (com S na primeira coluna e T na segunda),
os arcos diretos do corte (terceira coluna), os arcos inversos do corte (quarta coluna) e a capacidade do corte
(quinta coluna). Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte
0 1, 2, 3, 4, 5 0-1, 0-2 5
origem (s) 0 0, 1 2, 3, 4, 5 0-2, 1-3, 1-4 7
0, 2 1, 3, 4, 5 0-1, 2-3, 2-4 4
0, 3 1, 2, 4, 5 0-1, 0-2, 3-5 1-3, 2-3 3
[2 / 2] [2 / 3] 0, 4 1, 2, 3, 5 0-1, 0-2, 4-5 1-4, 2-4 6
0, 1, 2 3, 4, 5 1-3, 1-4, 2-3, 2-4 6
0, 1, 3 2, 4, 5 0-2, 1-4, 3-5 2-3 5
0, 1, 4 2, 3, 5 0-2, 1-3, 4-5 2-4 8
0, 2, 3 1, 4, 5 0-1, 2-4, 3-5 1-3 2
1 [1 / 3] 3 [1 / 1] 2
0, 2, 4 1, 3, 5 0-1, 2-3, 4-5 1-4 5
[2 / 2] 0, 3, 4 1, 2, 5 0-1, 0-2, 3-5, 4-5 1-3, 1-4, 2-3, 2-4 4
0, 1, 2, 3 4, 5 1-4, 2-4, 3-5 4

[1 / 1]
5 [1 / 1]
0, 1, 2, 4 3, 5 1-3, 2-3, 4-5 7
0, 2, 3, 4 1, 5 0-1, 3-5, 4-5 1-3, 1-4 3
[2 / 3] 0, 1, 3, 4 2, 5 0-2, 3-5, 4-5 2-3, 2-4 6
0, 1, 2, 3, 4 5 3-5, 4-5 5
sorvedor (t) 4
Verifique que o fluxo através de cada um dos quinze cortes tem
Soma dos fluxos: 2+2+2+2+(-1) +(-1) +(-1) +(-1) = 4
Soma da capacidade: 2+2+3+3+(-1) +(-1) +(-1) +(-3) = 4
intensidade 4.
EXEMPLO
 A tabela a seguir lista todos os cortes. Em cada linha temos um corte (com S na primeira coluna e T na segunda),
os arcos diretos do corte (terceira coluna), os arcos inversos do corte (quarta coluna) e a capacidade do corte
(quinta coluna). Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte
0 1, 2, 3, 4, 5 0-1, 0-2 5
Soma dos fluxos: 1+1+2 = 4
origem (s) 0 Soma da capacidade: 1+1+2 = 4
0, 1 2, 3, 4, 5 0-2, 1-3, 1-4 7
0, 2 1, 3, 4, 5 0-1, 2-3, 2-4 4
0, 3 1, 2, 4, 5 0-1, 0-2, 3-5 1-3, 2-3 3
[2 / 2] [2 / 3] 0, 4 1, 2, 3, 5 0-1, 0-2, 4-5 1-4, 2-4 6
0, 1, 2 3, 4, 5 1-3, 1-4, 2-3, 2-4 6
0, 1, 3 2, 4, 5 0-2, 1-4, 3-5 2-3 5
0, 1, 4 2, 3, 5 0-2, 1-3, 4-5 2-4 8
0, 2, 3 1, 4, 5 0-1, 2-4, 3-5 1-3 2
1 [1 / 3] 3 [1 / 1] 2
0, 2, 4 1, 3, 5 0-1, 2-3, 4-5 1-4 5
[2 / 2] 0, 3, 4 1, 2, 5 0-1, 0-2, 3-5, 4-5 1-3, 1-4, 2-3, 2-4 4
0, 1, 2, 3 4, 5 1-4, 2-4, 3-5 4

[1 / 1]
5 [1 / 1]
0, 1, 2, 4 3, 5 1-3, 2-3, 4-5 7
0, 2, 3, 4 1, 5 0-1, 3-5, 4-5 1-3, 1-4 3
[2 / 3] 0, 1, 3, 4 2, 5 0-2, 3-5, 4-5 2-3, 2-4 6
0, 1, 2, 3, 4 5 3-5, 4-5 5
sorvedor (t) 4
Verifique que o fluxo através de cada um dos quinze cortes tem
intensidade 4.
EXEMPLO
 A tabela a seguir lista todos os cortes. Em cada linha temos um corte (com S na primeira coluna e T na segunda),
os arcos diretos do corte (terceira coluna), os arcos inversos do corte (quarta coluna) e a capacidade do corte
(quinta coluna). Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte
0 1, 2, 3, 4, 5 0-1, 0-2 5
Soma dos fluxos: 1+1+2 = 4
origem (s) 0 Soma da capacidade: 1+3+3 = 7
0, 1 2, 3, 4, 5 0-2, 1-3, 1-4 7
0, 2 1, 3, 4, 5 0-1, 2-3, 2-4 4
0, 3 1, 2, 4, 5 0-1, 0-2, 3-5 1-3, 2-3 3
[2 / 2] [2 / 3] 0, 4 1, 2, 3, 5 0-1, 0-2, 4-5 1-4, 2-4 6
0, 1, 2 3, 4, 5 1-3, 1-4, 2-3, 2-4 6
0, 1, 3 2, 4, 5 0-2, 1-4, 3-5 2-3 5
0, 1, 4 2, 3, 5 0-2, 1-3, 4-5 2-4 8
0, 2, 3 1, 4, 5 0-1, 2-4, 3-5 1-3 2
1 [1 / 3] 3 [1 / 1] 2 0, 2, 4 1, 3, 5 0-1, 2-3, 4-5 1-4 5
[2 / 2] 0, 3, 4 1, 2, 5 0-1, 0-2, 3-5, 4-5 1-3, 1-4, 2-3, 2-4 4
0, 1, 2, 3 4, 5 1-4, 2-4, 3-5 4

[1 / 1]
5 [1 / 1]
0, 1, 2, 4 3, 5 1-3, 2-3, 4-5 7
0, 2, 3, 4 1, 5 0-1, 3-5, 4-5 1-3, 1-4 3
[2 / 3] 0, 1, 3, 4 2, 5 0-2, 3-5, 4-5 2-3, 2-4 6
0, 1, 2, 3, 4 5 3-5, 4-5 5
sorvedor (t) 4 Verifique que o fluxo através de cada um dos quinze cortes tem
intensidade 4.
EXEMPLO
 A tabela a seguir lista todos os cortes. Em cada linha temos um corte (com S na primeira coluna e T na segunda),
os arcos diretos do corte (terceira coluna), os arcos inversos do corte (quarta coluna) e a capacidade do corte
(quinta coluna). Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte
0 1, 2, 3, 4, 5 0-1, 0-2 5
Soma dos fluxos: 2+2+2+(-1)+(-1) = 4
origem (s) 0 Soma da capacidade: 2+2+3+(-1)+(-3) = 3
0, 1 2, 3, 4, 5 0-2, 1-3, 1-4 7
0, 2 1, 3, 4, 5 0-1, 2-3, 2-4 4
0, 3 1, 2, 4, 5 0-1, 0-2, 3-5 1-3, 2-3 3
[2 / 2] [2 / 3] 0, 4 1, 2, 3, 5 0-1, 0-2, 4-5 1-4, 2-4 6
0, 1, 2 3, 4, 5 1-3, 1-4, 2-3, 2-4 6
0, 1, 3 2, 4, 5 0-2, 1-4, 3-5 2-3 5
0, 1, 4 2, 3, 5 0-2, 1-3, 4-5 2-4 8
0, 2, 3 1, 4, 5 0-1, 2-4, 3-5 1-3 2
1 [1 / 3] 3 [1 / 1] 2
0, 2, 4 1, 3, 5 0-1, 2-3, 4-5 1-4 5
[2 / 2] 0, 3, 4 1, 2, 5 0-1, 0-2, 3-5, 4-5 1-3, 1-4, 2-3, 2-4 4
0, 1, 2, 3 4, 5 1-4, 2-4, 3-5 4

[1 / 1]
5 [1 / 1]
0, 1, 2, 4 3, 5 1-3, 2-3, 4-5 7
0, 2, 3, 4 1, 5 0-1, 3-5, 4-5 1-3, 1-4 3
[2 / 3] 0, 1, 3, 4 2, 5 0-2, 3-5, 4-5 2-3, 2-4 6
0, 1, 2, 3, 4 5 3-5, 4-5 5
sorvedor (t) 4
Verifique que o fluxo através de cada um dos quinze cortes tem
intensidade 4.
EXEMPLO
 A tabela a seguir lista todos os cortes. Em cada linha temos um corte (com S na primeira coluna e T na segunda),
os arcos diretos do corte (terceira coluna), os arcos inversos do corte (quarta coluna) e a capacidade do corte
(quinta coluna). Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte
0 1, 2, 3, 4, 5 0-1, 0-2 5
Soma dos fluxos: 2+2+2+(-1)+(-1) = 4
origem (s) 0 Soma da capacidade: 2+3+3+(-1)+(-1) = 6
0, 1 2, 3, 4, 5 0-2, 1-3, 1-4 7
0, 2 1, 3, 4, 5 0-1, 2-3, 2-4 4
0, 3 1, 2, 4, 5 0-1, 0-2, 3-5 1-3, 2-3 3
[2 / 2] [2 / 3] 0, 4 1, 2, 3, 5 0-1, 0-2, 4-5 1-4, 2-4 6
0, 1, 2 3, 4, 5 1-3, 1-4, 2-3, 2-4 6
0, 1, 3 2, 4, 5 0-2, 1-4, 3-5 2-3 5
0, 1, 4 2, 3, 5 0-2, 1-3, 4-5 2-4 8
0, 2, 3 1, 4, 5 0-1, 2-4, 3-5 1-3 2
1 [1 / 3] 3 [1 / 1] 2 0, 2, 4 1, 3, 5 0-1, 2-3, 4-5 1-4 5
[2 / 2] 0, 3, 4 1, 2, 5 0-1, 0-2, 3-5, 4-5 1-3, 1-4, 2-3, 2-4 4
0, 1, 2, 3 4, 5 1-4, 2-4, 3-5 4

[1 / 1]
5 [1 / 1]
0, 1, 2, 4 3, 5 1-3, 2-3, 4-5 7
0, 2, 3, 4 1, 5 0-1, 3-5, 4-5 1-3, 1-4 3
[2 / 3] 0, 1, 3, 4 2, 5 0-2, 3-5, 4-5 2-3, 2-4 6
0, 1, 2, 3, 4 5 3-5, 4-5 5
sorvedor (t) 4
Verifique que o fluxo através de cada um dos quinze cortes tem
intensidade 4.
EXEMPLO
 A tabela a seguir lista todos os cortes. Em cada linha temos um corte (com S na primeira coluna e T na segunda),
os arcos diretos do corte (terceira coluna), os arcos inversos do corte (quarta coluna) e a capacidade do corte
(quinta coluna). Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte
0 1, 2, 3, 4, 5 0-1, 0-2 5
Soma dos fluxos: 2+2 = 4
origem (s) 0 Soma da capacidade: 2+3 = 5
0, 1 2, 3, 4, 5 0-2, 1-3, 1-4 7
0, 2 1, 3, 4, 5 0-1, 2-3, 2-4 4
0, 3 1, 2, 4, 5 0-1, 0-2, 3-5 1-3, 2-3 3
[2 / 2] [2 / 3] 0, 4 1, 2, 3, 5 0-1, 0-2, 4-5 1-4, 2-4 6
0, 1, 2 3, 4, 5 1-3, 1-4, 2-3, 2-4 6
0, 1, 3 2, 4, 5 0-2, 1-4, 3-5 2-3 5
0, 1, 4 2, 3, 5 0-2, 1-3, 4-5 2-4 8
0, 2, 3 1, 4, 5 0-1, 2-4, 3-5 1-3 2
1 [1 / 3] 3 [1 / 1] 2
0, 2, 4 1, 3, 5 0-1, 2-3, 4-5 1-4 5
[2 / 2] 0, 3, 4 1, 2, 5 0-1, 0-2, 3-5, 4-5 1-3, 1-4, 2-3, 2-4 4
0, 1, 2, 3 4, 5 1-4, 2-4, 3-5 4

[1 / 1]
5 [1 / 1]
0, 1, 2, 4 3, 5 1-3, 2-3, 4-5 7
0, 2, 3, 4 1, 5 0-1, 3-5, 4-5 1-3, 1-4 3
[2 / 3] 0, 1, 3, 4 2, 5 0-2, 3-5, 4-5 2-3, 2-4 6
0, 1, 2, 3, 4 5 3-5, 4-5 5
sorvedor (t) 4
Verifique que o fluxo através de cada um dos quinze cortes tem
intensidade 4.
Exemplo
 Considere a rede capacitada abaixo, com vértice
inicial 0 e vértice final 5. A coluna f dá um fluxo que
respeita as capacidades.
arco cap f s=0
0-1 2 2 t=5
0-2 3 2
1-3 3 1
1-4 1 1
2-3 1 1
2-4 1 1
3-5 2 2
4-5 3 2
Exemplo
A tabela a seguir lista todos os cortes. Em cada linha temos um corte (com
S na primeira coluna e T na segunda), os arcos diretos do corte (terceira
coluna), os arcos inversos do corte (quarta coluna) e a capacidade do corte
(quinta coluna).
0 12345 0-1 0-2 5
01 2345 0-2 1-3 1-4 7
02 1345 0-1 2-3 2-4 4
03 1245 0-1 0-2 3-5 1-3 2-3 3
04 1235 0-1 0-2 4-5 1-4 2-4 8
012 345 1-3 1-4 2-3 2-4 6
013 245 0-2 1-4 3-5 2-3 6
014 235 0-2 1-3 4-5 2-4 9
023 145 0-1 2-4 3-5 1-3 5
024 135 0-1 2-3 4-5 1-4 6
034 125 0-1 0-2 3-5 4-5 1-3 1-4 2-3 2-4 10
0123 45 1-4 2-4 3-5 4
0124 35 1-3 4-5 6
0234 15 0-1 3-5 4-5 1-3 1-4 7
0134 25 0-2 3-5 4-5 2-3 2-4 8
01234 5 3-5 4-5 5
Verifique que o fluxo através de cada um dos quinze cortes tem intensidade 4.
EXERCÍCIO 1
origem (s)

 Mostre, no estilo do exemplo anterior, todos os cortes na rede capacitada abaixo, 0


com vértice inicial (s) 0 e vértice final (t) 5. Para cada corte, liste os arcos diretos
e os inversos, bem como a capacidade do corte.
3
Arco Capacidade(cap)
sorvedor (t)
0-1 2
0-2 3 5 2 2
2 2
0-3 2
1-2 1 2 1
1-3 1
3 1
1-4 1 4
2-4 1
2-5 2 2 1
3-4 2
3-5 3 3 1
4-5 2 1
EXERCÍCIO 1
origem (s)
Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte

0
0 1, 2, 3, 4, 5 0-1, 0-2, 0-3 7
0, 1 2, 3, 4, 5 0-2, 0-3, 1-2, 1-3, 1-4 8
0, 2 1, 3, 4, 5 0-1, 0-3, 2-4, 2-5 1-2 6
0, 3 1, 2, 4, 5 0-1, 0-2, 3-4, 3-5 1-3 9
0, 4 1, 2, 3, 5 0-1, 0-2, 0-3, 4-5 1-4, 2-4, 3-4 5
3
0, 1, 2 3, 4, 5 0-3, 1-3, 1-4, 2-4, 2-5 7
0, 1, 3 2, 4, 5 0-2, 1-2, 1-4, 3-4, 3-5 10
sorvedor (t)
0, 1, 4 2, 3, 5 0-2, 0-3, 1-2, 1-3, 4-5 2-4, 3-4 6
5 2 2 0, 2, 3 1, 4, 5 0-1, 2-4, 2-5, 3-4, 3-5 1-2, 1-3 8
2 2 0, 2, 4 1, 3, 5 0-1, 0-3, 2-5, 4-5 1-2, 1-4, 3-4 4
0, 3, 4 1, 2, 5 0-1, 0-2, 3-4, 3-5, 4-5 1-3, 1-4, 2-4 9
2 1 0, 1, 2, 3 4, 5 1-4, 2-4, 2-5, 3-4, 3-5 9
0, 1, 2, 4 3, 5 0-3, 1-3, 2-5, 4-5 3-4 5
3 1
4
0, 1, 3, 4 2, 5 0-2, 1-2, 2-5, 3-5, 4-5 2-4 10
0, 2, 3, 4 1, 5 0-1, 2-5, 3-5, 4-5 1-2, 1-3, 1-4 6
0, 1, 2, 3, 4 5 2-5, 3-5, 4-5 7
2 1

3 1
1
EXERCÍCIO 1
origem (s)
Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte

0
0 1, 2, 3, 4, 5 0-1, 0-2, 0-3 7
0, 1 2, 3, 4, 5 0-2, 0-3, 1-2, 1-3, 1-4 8
0, 2 1, 3, 4, 5 0-1, 0-3, 2-4, 2-5 1-2 6
0, 3 1, 2, 4, 5 0-1, 0-2, 3-4, 3-5 1-3 9
0, 4 1, 2, 3, 5 0-1, 0-2, 0-3, 4-5 1-4, 2-4, 3-4 5
3
0, 1, 2 3, 4, 5 0-3, 1-3, 1-4, 2-4, 2-5 7
0, 1, 3 2, 4, 5 0-2, 1-2, 1-4, 3-4, 3-5 10
sorvedor (t)
0, 1, 4 2, 3, 5 0-2, 0-3, 1-2, 1-3, 4-5 2-4, 3-4 6
5 2 2 0, 2, 3 1, 4, 5 0-1, 2-4, 2-5, 3-4, 3-5 1-2, 1-3 8
2 2 0, 2, 4 1, 3, 5 0-1, 0-3, 2-5, 4-5 1-2, 1-4, 3-4 4
0, 3, 4 1, 2, 5 0-1, 0-2, 3-4, 3-5, 4-5 1-3, 1-4, 2-4 9
2 1 0, 1, 2, 3 4, 5 1-4, 2-4, 2-5, 3-4, 3-5 9
0, 1, 2, 4 3, 5 0-3, 1-3, 2-5, 4-5 3-4 5
3 1
4
0, 1, 3, 4 2, 5 0-2, 1-2, 2-5, 3-5, 4-5 2-4 10
0, 2, 3, 4 1, 5 0-1, 2-5, 3-5, 4-5 1-2, 1-3, 1-4 6
0, 1, 2, 3, 4 5 2-5, 3-5, 4-5 7
2 1

3 1
1
EXERCÍCIO 1
origem (s)
Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte

0
0 1, 2, 3, 4, 5 0-1, 0-2, 0-3 7
0, 1 2, 3, 4, 5 0-2, 0-3, 1-2, 1-3, 1-4 8
0, 2 1, 3, 4, 5 0-1, 0-3, 2-4, 2-5 1-2 6
0, 3 1, 2, 4, 5 0-1, 0-2, 3-4, 3-5 1-3 9
0, 4 1, 2, 3, 5 0-1, 0-2, 0-3, 4-5 1-4, 2-4, 3-4 5
3
0, 1, 2 3, 4, 5 0-3, 1-3, 1-4, 2-4, 2-5 7
0, 1, 3 2, 4, 5 0-2, 1-2, 1-4, 3-4, 3-5 10
sorvedor (t)
0, 1, 4 2, 3, 5 0-2, 0-3, 1-2, 1-3, 4-5 2-4, 3-4 6
5 2 2 0, 2, 3 1, 4, 5 0-1, 2-4, 2-5, 3-4, 3-5 1-2, 1-3 8
2 2 0, 2, 4 1, 3, 5 0-1, 0-3, 2-5, 4-5 1-2, 1-4, 3-4 4
0, 3, 4 1, 2, 5 0-1, 0-2, 3-4, 3-5, 4-5 1-3, 1-4, 2-4 9
2 1 0, 1, 2, 3 4, 5 1-4, 2-4, 2-5, 3-4, 3-5 9
0, 1, 2, 4 3, 5 0-3, 1-3, 2-5, 4-5 3-4 5
3 1
4
0, 1, 3, 4 2, 5 0-2, 1-2, 2-5, 3-5, 4-5 2-4 10
0, 2, 3, 4 1, 5 0-1, 2-5, 3-5, 4-5 1-2, 1-3, 1-4 6
0, 1, 2, 3, 4 5 2-5, 3-5, 4-5 7
2 1

3 1
1
EXERCÍCIO 1
origem (s)
Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte

0
0 1, 2, 3, 4, 5 0-1, 0-2, 0-3 7
0, 1 2, 3, 4, 5 0-2, 0-3, 1-2, 1-3, 1-4 8
0, 2 1, 3, 4, 5 0-1, 0-3, 2-4, 2-5 1-2 6
0, 3 1, 2, 4, 5 0-1, 0-2, 3-4, 3-5 1-3 9
0, 4 1, 2, 3, 5 0-1, 0-2, 0-3, 4-5 1-4, 2-4, 3-4 5
3
0, 1, 2 3, 4, 5 0-3, 1-3, 1-4, 2-4, 2-5 7
0, 1, 3 2, 4, 5 0-2, 1-2, 1-4, 3-4, 3-5 10
sorvedor (t)
0, 1, 4 2, 3, 5 0-2, 0-3, 1-2, 1-3, 4-5 2-4, 3-4 6
5 2 2 0, 2, 3 1, 4, 5 0-1, 2-4, 2-5, 3-4, 3-5 1-2, 1-3 8
2 2 0, 2, 4 1, 3, 5 0-1, 0-3, 2-5, 4-5 1-2, 1-4, 3-4 4
0, 3, 4 1, 2, 5 0-1, 0-2, 3-4, 3-5, 4-5 1-3, 1-4, 2-4 9
2 1 0, 1, 2, 3 4, 5 1-4, 2-4, 2-5, 3-4, 3-5 9
0, 1, 2, 4 3, 5 0-3, 1-3, 2-5, 4-5 3-4 5
3 1
4
0, 1, 3, 4 2, 5 0-2, 1-2, 2-5, 3-5, 4-5 2-4 10
0, 2, 3, 4 1, 5 0-1, 2-5, 3-5, 4-5 1-2, 1-3, 1-4 6
0, 1, 2, 3, 4 5 2-5, 3-5, 4-5 7
2 1

3 1
1
EXERCÍCIO 1
origem (s)
Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte

0
0 1, 2, 3, 4, 5 0-1, 0-2, 0-3 7
0, 1 2, 3, 4, 5 0-2, 0-3, 1-2, 1-3, 1-4 8
0, 2 1, 3, 4, 5 0-1, 0-3, 2-4, 2-5 1-2 6
0, 3 1, 2, 4, 5 0-1, 0-2, 3-4, 3-5 1-3 9
0, 4 1, 2, 3, 5 0-1, 0-2, 0-3, 4-5 1-4, 2-4, 3-4 5
3
0, 1, 2 3, 4, 5 0-3, 1-3, 1-4, 2-4, 2-5 7
0, 1, 3 2, 4, 5 0-2, 1-2, 1-4, 3-4, 3-5 10
sorvedor (t)
0, 1, 4 2, 3, 5 0-2, 0-3, 1-2, 1-3, 4-5 2-4, 3-4 6
5 2 2 0, 2, 3 1, 4, 5 0-1, 2-4, 2-5, 3-4, 3-5 1-2, 1-3 8
2 2 0, 2, 4 1, 3, 5 0-1, 0-3, 2-5, 4-5 1-2, 1-4, 3-4 4
0, 3, 4 1, 2, 5 0-1, 0-2, 3-4, 3-5, 4-5 1-3, 1-4, 2-4 9
2 1 0, 1, 2, 3 4, 5 1-4, 2-4, 2-5, 3-4, 3-5 9
0, 1, 2, 4 3, 5 0-3, 1-3, 2-5, 4-5 3-4 5
3 1
4
0, 1, 3, 4 2, 5 0-2, 1-2, 2-5, 3-5, 4-5 2-4 10
0, 2, 3, 4 1, 5 0-1, 2-5, 3-5, 4-5 1-2, 1-3, 1-4 6
0, 1, 2, 3, 4 5 2-5, 3-5, 4-5 7
2 1

3 1
1
EXERCÍCIO 1
origem (s)
Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte

0
0 1, 2, 3, 4, 5 0-1, 0-2, 0-3 7
0, 1 2, 3, 4, 5 0-2, 0-3, 1-2, 1-3, 1-4 8
0, 2 1, 3, 4, 5 0-1, 0-3, 2-4, 2-5 1-2 6
0, 3 1, 2, 4, 5 0-1, 0-2, 3-4, 3-5 1-3 9
0, 4 1, 2, 3, 5 0-1, 0-2, 0-3, 4-5 1-4, 2-4, 3-4 5
3
0, 1, 2 3, 4, 5 0-3, 1-3, 1-4, 2-4, 2-5 7
0, 1, 3 2, 4, 5 0-2, 1-2, 1-4, 3-4, 3-5 10
sorvedor (t)
0, 1, 4 2, 3, 5 0-2, 0-3, 1-2, 1-3, 4-5 2-4, 3-4 6
5 2 2 0, 2, 3 1, 4, 5 0-1, 2-4, 2-5, 3-4, 3-5 1-2, 1-3 8
2 2 0, 2, 4 1, 3, 5 0-1, 0-3, 2-5, 4-5 1-2, 1-4, 3-4 4
0, 3, 4 1, 2, 5 0-1, 0-2, 3-4, 3-5, 4-5 1-3, 1-4, 2-4 9
2 1 0, 1, 2, 3 4, 5 1-4, 2-4, 2-5, 3-4, 3-5 9
0, 1, 2, 4 3, 5 0-3, 1-3, 2-5, 4-5 3-4 5
3 1
4
0, 1, 3, 4 2, 5 0-2, 1-2, 2-5, 3-5, 4-5 2-4 10
0, 2, 3, 4 1, 5 0-1, 2-5, 3-5, 4-5 1-2, 1-3, 1-4 6
0, 1, 2, 3, 4 5 2-5, 3-5, 4-5 7
2 1

3 1
1
EXERCÍCIO 1
origem (s)
Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte

0
0 1, 2, 3, 4, 5 0-1, 0-2, 0-3 7
0, 1 2, 3, 4, 5 0-2, 0-3, 1-2, 1-3, 1-4 8
0, 2 1, 3, 4, 5 0-1, 0-3, 2-4, 2-5 1-2 6
0, 3 1, 2, 4, 5 0-1, 0-2, 3-4, 3-5 1-3 9
0, 4 1, 2, 3, 5 0-1, 0-2, 0-3, 4-5 1-4, 2-4, 3-4 5
3
0, 1, 2 3, 4, 5 0-3, 1-3, 1-4, 2-4, 2-5 7
0, 1, 3 2, 4, 5 0-2, 1-2, 1-4, 3-4, 3-5 10
sorvedor (t)
0, 1, 4 2, 3, 5 0-2, 0-3, 1-2, 1-3, 4-5 2-4, 3-4 6
5 2 2 0, 2, 3 1, 4, 5 0-1, 2-4, 2-5, 3-4, 3-5 1-2, 1-3 8
2 2 0, 2, 4 1, 3, 5 0-1, 0-3, 2-5, 4-5 1-2, 1-4, 3-4 4
0, 3, 4 1, 2, 5 0-1, 0-2, 3-4, 3-5, 4-5 1-3, 1-4, 2-4 9
2 1 0, 1, 2, 3 4, 5 1-4, 2-4, 2-5, 3-4, 3-5 9
0, 1, 2, 4 3, 5 0-3, 1-3, 2-5, 4-5 3-4 5
3 1
4
0, 1, 3, 4 2, 5 0-2, 1-2, 2-5, 3-5, 4-5 2-4 10
0, 2, 3, 4 1, 5 0-1, 2-5, 3-5, 4-5 1-2, 1-3, 1-4 6
0, 1, 2, 3, 4 5 2-5, 3-5, 4-5 7
2 1

3 1
1
EXERCÍCIO 1
origem (s)
Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte

0
0 1, 2, 3, 4, 5 0-1, 0-2, 0-3 7
0, 1 2, 3, 4, 5 0-2, 0-3, 1-2, 1-3, 1-4 8
0, 2 1, 3, 4, 5 0-1, 0-3, 2-4, 2-5 1-2 6
0, 3 1, 2, 4, 5 0-1, 0-2, 3-4, 3-5 1-3 9
0, 4 1, 2, 3, 5 0-1, 0-2, 0-3, 4-5 1-4, 2-4, 3-4 5
3
0, 1, 2 3, 4, 5 0-3, 1-3, 1-4, 2-4, 2-5 7
0, 1, 3 2, 4, 5 0-2, 1-2, 1-4, 3-4, 3-5 10
sorvedor (t)
0, 1, 4 2, 3, 5 0-2, 0-3, 1-2, 1-3, 4-5 2-4, 3-4 6
5 2 2 0, 2, 3 1, 4, 5 0-1, 2-4, 2-5, 3-4, 3-5 1-2, 1-3 8
2 2 0, 2, 4 1, 3, 5 0-1, 0-3, 2-5, 4-5 1-2, 1-4, 3-4 4
0, 3, 4 1, 2, 5 0-1, 0-2, 3-4, 3-5, 4-5 1-3, 1-4, 2-4 9
2 1 0, 1, 2, 3 4, 5 1-4, 2-4, 2-5, 3-4, 3-5 9
0, 1, 2, 4 3, 5 0-3, 1-3, 2-5, 4-5 3-4 5
3 1
4
0, 1, 3, 4 2, 5 0-2, 1-2, 2-5, 3-5, 4-5 2-4 10
0, 2, 3, 4 1, 5 0-1, 2-5, 3-5, 4-5 1-2, 1-3, 1-4 6
0, 1, 2, 3, 4 5 2-5, 3-5, 4-5 7
2 1

3 1
1
EXERCÍCIO 1
origem (s)
Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte

0
0 1, 2, 3, 4, 5 0-1, 0-2, 0-3 7
0, 1 2, 3, 4, 5 0-2, 0-3, 1-2, 1-3, 1-4 8
0, 2 1, 3, 4, 5 0-1, 0-3, 2-4, 2-5 1-2 6
0, 3 1, 2, 4, 5 0-1, 0-2, 3-4, 3-5 1-3 9
0, 4 1, 2, 3, 5 0-1, 0-2, 0-3, 4-5 1-4, 2-4, 3-4 5
3
0, 1, 2 3, 4, 5 0-3, 1-3, 1-4, 2-4, 2-5 7
0, 1, 3 2, 4, 5 0-2, 1-2, 1-4, 3-4, 3-5 10
sorvedor (t)
0, 1, 4 2, 3, 5 0-2, 0-3, 1-2, 1-3, 4-5 2-4, 3-4 6
5 2 2 0, 2, 3 1, 4, 5 0-1, 2-4, 2-5, 3-4, 3-5 1-2, 1-3 8
2 2 0, 2, 4 1, 3, 5 0-1, 0-3, 2-5, 4-5 1-2, 1-4, 3-4 4
0, 3, 4 1, 2, 5 0-1, 0-2, 3-4, 3-5, 4-5 1-3, 1-4, 2-4 9
2 1 0, 1, 2, 3 4, 5 1-4, 2-4, 2-5, 3-4, 3-5 9
0, 1, 2, 4 3, 5 0-3, 1-3, 2-5, 4-5 3-4 5
3 1
4
0, 1, 3, 4 2, 5 0-2, 1-2, 2-5, 3-5, 4-5 2-4 10
0, 2, 3, 4 1, 5 0-1, 2-5, 3-5, 4-5 1-2, 1-3, 1-4 6
0, 1, 2, 3, 4 5 2-5, 3-5, 4-5 7
2 1

3 1
1
EXERCÍCIO 1
origem (s)
Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte

0
0 1, 2, 3, 4, 5 0-1, 0-2, 0-3 7
0, 1 2, 3, 4, 5 0-2, 0-3, 1-2, 1-3, 1-4 8
0, 2 1, 3, 4, 5 0-1, 0-3, 2-4, 2-5 1-2 6
0, 3 1, 2, 4, 5 0-1, 0-2, 3-4, 3-5 1-3 9
0, 4 1, 2, 3, 5 0-1, 0-2, 0-3, 4-5 1-4, 2-4, 3-4 5
3
0, 1, 2 3, 4, 5 0-3, 1-3, 1-4, 2-4, 2-5 7
0, 1, 3 2, 4, 5 0-2, 1-2, 1-4, 3-4, 3-5 10
sorvedor (t)
0, 1, 4 2, 3, 5 0-2, 0-3, 1-2, 1-3, 4-5 2-4, 3-4 6
5 2 2 0, 2, 3 1, 4, 5 0-1, 2-4, 2-5, 3-4, 3-5 1-2, 1-3 8
2 2 0, 2, 4 1, 3, 5 0-1, 0-3, 2-5, 4-5 1-2, 1-4, 3-4 4
0, 3, 4 1, 2, 5 0-1, 0-2, 3-4, 3-5, 4-5 1-3, 1-4, 2-4 9
2 1 0, 1, 2, 3 4, 5 1-4, 2-4, 2-5, 3-4, 3-5 9
0, 1, 2, 4 3, 5 0-3, 1-3, 2-5, 4-5 3-4 5
3 1
4
0, 1, 3, 4 2, 5 0-2, 1-2, 2-5, 3-5, 4-5 2-4 10
0, 2, 3, 4 1, 5 0-1, 2-5, 3-5, 4-5 1-2, 1-3, 1-4 6
0, 1, 2, 3, 4 5 2-5, 3-5, 4-5 7
2 1

3 1
1
EXERCÍCIO 1
origem (s)
Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte

0
0 1, 2, 3, 4, 5 0-1, 0-2, 0-3 7
0, 1 2, 3, 4, 5 0-2, 0-3, 1-2, 1-3, 1-4 8
0, 2 1, 3, 4, 5 0-1, 0-3, 2-4, 2-5 1-2 6
0, 3 1, 2, 4, 5 0-1, 0-2, 3-4, 3-5 1-3 9
0, 4 1, 2, 3, 5 0-1, 0-2, 0-3, 4-5 1-4, 2-4, 3-4 5
3
0, 1, 2 3, 4, 5 0-3, 1-3, 1-4, 2-4, 2-5 7
0, 1, 3 2, 4, 5 0-2, 1-2, 1-4, 3-4, 3-5 10
sorvedor (t)
0, 1, 4 2, 3, 5 0-2, 0-3, 1-2, 1-3, 4-5 2-4, 3-4 6
5 2 2 0, 2, 3 1, 4, 5 0-1, 2-4, 2-5, 3-4, 3-5 1-2, 1-3 8
2 2 0, 2, 4 1, 3, 5 0-1, 0-3, 2-5, 4-5 1-2, 1-4, 3-4 4
0, 3, 4 1, 2, 5 0-1, 0-2, 3-4, 3-5, 4-5 1-3, 1-4, 2-4 9
2 1 0, 1, 2, 3 4, 5 1-4, 2-4, 2-5, 3-4, 3-5 9
0, 1, 2, 4 3, 5 0-3, 1-3, 2-5, 4-5 3-4 5
3 1
4
0, 1, 3, 4 2, 5 0-2, 1-2, 2-5, 3-5, 4-5 2-4 10
0, 2, 3, 4 1, 5 0-1, 2-5, 3-5, 4-5 1-2, 1-3, 1-4 6
0, 1, 2, 3, 4 5 2-5, 3-5, 4-5 7
2 1

3 1
1
EXERCÍCIO 1
origem (s)
Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte

0
0 1, 2, 3, 4, 5 0-1, 0-2, 0-3 7
0, 1 2, 3, 4, 5 0-2, 0-3, 1-2, 1-3, 1-4 8
0, 2 1, 3, 4, 5 0-1, 0-3, 2-4, 2-5 1-2 6
0, 3 1, 2, 4, 5 0-1, 0-2, 3-4, 3-5 1-3 9
0, 4 1, 2, 3, 5 0-1, 0-2, 0-3, 4-5 1-4, 2-4, 3-4 5
3
0, 1, 2 3, 4, 5 0-3, 1-3, 1-4, 2-4, 2-5 7
0, 1, 3 2, 4, 5 0-2, 1-2, 1-4, 3-4, 3-5 10
sorvedor (t)
0, 1, 4 2, 3, 5 0-2, 0-3, 1-2, 1-3, 4-5 2-4, 3-4 6
5 2 2 0, 2, 3 1, 4, 5 0-1, 2-4, 2-5, 3-4, 3-5 1-2, 1-3 8
2 2 0, 2, 4 1, 3, 5 0-1, 0-3, 2-5, 4-5 1-2, 1-4, 3-4 4
0, 3, 4 1, 2, 5 0-1, 0-2, 3-4, 3-5, 4-5 1-3, 1-4, 2-4 9
2 1 0, 1, 2, 3 4, 5 1-4, 2-4, 2-5, 3-4, 3-5 9
0, 1, 2, 4 3, 5 0-3, 1-3, 2-5, 4-5 3-4 5
3 1
4
0, 1, 3, 4 2, 5 0-2, 1-2, 2-5, 3-5, 4-5 2-4 10
0, 2, 3, 4 1, 5 0-1, 2-5, 3-5, 4-5 1-2, 1-3, 1-4 6
0, 1, 2, 3, 4 5 2-5, 3-5, 4-5 7
2 1

3 1
1
EXERCÍCIO 1
origem (s)
Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte

0
0 1, 2, 3, 4, 5 0-1, 0-2, 0-3 7
0, 1 2, 3, 4, 5 0-2, 0-3, 1-2, 1-3, 1-4 8
0, 2 1, 3, 4, 5 0-1, 0-3, 2-4, 2-5 1-2 6
0, 3 1, 2, 4, 5 0-1, 0-2, 3-4, 3-5 1-3 9
0, 4 1, 2, 3, 5 0-1, 0-2, 0-3, 4-5 1-4, 2-4, 3-4 5
3
0, 1, 2 3, 4, 5 0-3, 1-3, 1-4, 2-4, 2-5 7
0, 1, 3 2, 4, 5 0-2, 1-2, 1-4, 3-4, 3-5 10
sorvedor (t)
0, 1, 4 2, 3, 5 0-2, 0-3, 1-2, 1-3, 4-5 2-4, 3-4 6
5 2 2 0, 2, 3 1, 4, 5 0-1, 2-4, 2-5, 3-4, 3-5 1-2, 1-3 8
2 2 0, 2, 4 1, 3, 5 0-1, 0-3, 2-5, 4-5 1-2, 1-4, 3-4 4
0, 3, 4 1, 2, 5 0-1, 0-2, 3-4, 3-5, 4-5 1-3, 1-4, 2-4 9
2 1 0, 1, 2, 3 4, 5 1-4, 2-4, 2-5, 3-4, 3-5 9
0, 1, 2, 4 3, 5 0-3, 1-3, 2-5, 4-5 3-4 5
3 1
4
0, 1, 3, 4 2, 5 0-2, 1-2, 2-5, 3-5, 4-5 2-4 10
0, 2, 3, 4 1, 5 0-1, 2-5, 3-5, 4-5 1-2, 1-3, 1-4 6
0, 1, 2, 3, 4 5 2-5, 3-5, 4-5 7
2 1

3 1
1
EXERCÍCIO 1
origem (s)
Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte

0
0 1, 2, 3, 4, 5 0-1, 0-2, 0-3 7
0, 1 2, 3, 4, 5 0-2, 0-3, 1-2, 1-3, 1-4 8
0, 2 1, 3, 4, 5 0-1, 0-3, 2-4, 2-5 1-2 6
0, 3 1, 2, 4, 5 0-1, 0-2, 3-4, 3-5 1-3 9
0, 4 1, 2, 3, 5 0-1, 0-2, 0-3, 4-5 1-4, 2-4, 3-4 5
3
0, 1, 2 3, 4, 5 0-3, 1-3, 1-4, 2-4, 2-5 7
0, 1, 3 2, 4, 5 0-2, 1-2, 1-4, 3-4, 3-5 10
sorvedor (t)
0, 1, 4 2, 3, 5 0-2, 0-3, 1-2, 1-3, 4-5 2-4, 3-4 6
5 2 2 0, 2, 3 1, 4, 5 0-1, 2-4, 2-5, 3-4, 3-5 1-2, 1-3 8
2 2 0, 2, 4 1, 3, 5 0-1, 0-3, 2-5, 4-5 1-2, 1-4, 3-4 4
0, 3, 4 1, 2, 5 0-1, 0-2, 3-4, 3-5, 4-5 1-3, 1-4, 2-4 9
2 1 0, 1, 2, 3 4, 5 1-4, 2-4, 2-5, 3-4, 3-5 9
0, 1, 2, 4 3, 5 0-3, 1-3, 2-5, 4-5 3-4 5
3 1
4
0, 1, 3, 4 2, 5 0-2, 1-2, 2-5, 3-5, 4-5 2-4 10
0, 2, 3, 4 1, 5 0-1, 2-5, 3-5, 4-5 1-2, 1-3, 1-4 6
0, 1, 2, 3, 4 5 2-5, 3-5, 4-5 7
2 1

3 1
1
EXERCÍCIO 1
origem (s)
Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte

0
0 1, 2, 3, 4, 5 0-1, 0-2, 0-3 7
0, 1 2, 3, 4, 5 0-2, 0-3, 1-2, 1-3, 1-4 8
0, 2 1, 3, 4, 5 0-1, 0-3, 2-4, 2-5 1-2 6
0, 3 1, 2, 4, 5 0-1, 0-2, 3-4, 3-5 1-3 9
0, 4 1, 2, 3, 5 0-1, 0-2, 0-3, 4-5 1-4, 2-4, 3-4 5
3
0, 1, 2 3, 4, 5 0-3, 1-3, 1-4, 2-4, 2-5 7
0, 1, 3 2, 4, 5 0-2, 1-2, 1-4, 3-4, 3-5 10
sorvedor (t)
0, 1, 4 2, 3, 5 0-2, 0-3, 1-2, 1-3, 4-5 2-4, 3-4 6
5 2 2 0, 2, 3 1, 4, 5 0-1, 2-4, 2-5, 3-4, 3-5 1-2, 1-3 8
2 2 0, 2, 4 1, 3, 5 0-1, 0-3, 2-5, 4-5 1-2, 1-4, 3-4 4
0, 3, 4 1, 2, 5 0-1, 0-2, 3-4, 3-5, 4-5 1-3, 1-4, 2-4 9
2 1 0, 1, 2, 3 4, 5 1-4, 2-4, 2-5, 3-4, 3-5 9
0, 1, 2, 4 3, 5 0-3, 1-3, 2-5, 4-5 3-4 5
3 1
4
0, 1, 3, 4 2, 5 0-2, 1-2, 2-5, 3-5, 4-5 2-4 10
0, 2, 3, 4 1, 5 0-1, 2-5, 3-5, 4-5 1-2, 1-3, 1-4 6
0, 1, 2, 3, 4 5 2-5, 3-5, 4-5 7
2 1

3 1
1
EXERCÍCIO 1
origem (s)
Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte

0
0 1, 2, 3, 4, 5 0-1, 0-2, 0-3 7
0, 1 2, 3, 4, 5 0-2, 0-3, 1-2, 1-3, 1-4 8
0, 2 1, 3, 4, 5 0-1, 0-3, 2-4, 2-5 1-2 6
0, 3 1, 2, 4, 5 0-1, 0-2, 3-4, 3-5 1-3 9
0, 4 1, 2, 3, 5 0-1, 0-2, 0-3, 4-5 1-4, 2-4, 3-4 5
3
0, 1, 2 3, 4, 5 0-3, 1-3, 1-4, 2-4, 2-5 7
0, 1, 3 2, 4, 5 0-2, 1-2, 1-4, 3-4, 3-5 10
sorvedor (t)
0, 1, 4 2, 3, 5 0-2, 0-3, 1-2, 1-3, 4-5 2-4, 3-4 6
5 2 2 0, 2, 3 1, 4, 5 0-1, 2-4, 2-5, 3-4, 3-5 1-2, 1-3 8
2 2 0, 2, 4 1, 3, 5 0-1, 0-3, 2-5, 4-5 1-2, 1-4, 3-4 4
0, 3, 4 1, 2, 5 0-1, 0-2, 3-4, 3-5, 4-5 1-3, 1-4, 2-4 9
2 1 0, 1, 2, 3 4, 5 1-4, 2-4, 2-5, 3-4, 3-5 9
0, 1, 2, 4 3, 5 0-3, 1-3, 2-5, 4-5 3-4 5
3 1
4
0, 1, 3, 4 2, 5 0-2, 1-2, 2-5, 3-5, 4-5 2-4 10
0, 2, 3, 4 1, 5 0-1, 2-5, 3-5, 4-5 1-2, 1-3, 1-4 6
0, 1, 2, 3, 4 5 2-5, 3-5, 4-5 7
2 1

3 1
1
EXERCÍCIO 1
origem (s)
Corte S Corte T Arcos Diretos do Corte Arcos Inversos do Corte Capacidade do Corte

0
0 1, 2, 3, 4, 5 0-1, 0-2, 0-3 7
0, 1 2, 3, 4, 5 0-2, 0-3, 1-2, 1-3, 1-4 8
0, 2 1, 3, 4, 5 0-1, 0-3, 2-4, 2-5 1-2 6
0, 3 1, 2, 4, 5 0-1, 0-2, 3-4, 3-5 1-3 9
0, 4 1, 2, 3, 5 0-1, 0-2, 0-3, 4-5 1-4, 2-4, 3-4 5
3
0, 1, 2 3, 4, 5 0-3, 1-3, 1-4, 2-4, 2-5 7
0, 1, 3 2, 4, 5 0-2, 1-2, 1-4, 3-4, 3-5 10
sorvedor (t)
0, 1, 4 2, 3, 5 0-2, 0-3, 1-2, 1-3, 4-5 2-4, 3-4 6
5 2 2 0, 2, 3 1, 4, 5 0-1, 2-4, 2-5, 3-4, 3-5 1-2, 1-3 8
2 2 0, 2, 4 1, 3, 5 0-1, 0-3, 2-5, 4-5 1-2, 1-4, 3-4 4
0, 3, 4 1, 2, 5 0-1, 0-2, 3-4, 3-5, 4-5 1-3, 1-4, 2-4 9
2 1 0, 1, 2, 3 4, 5 1-4, 2-4, 2-5, 3-4, 3-5 9
0, 1, 2, 4 3, 5 0-3, 1-3, 2-5, 4-5 3-4 5
3 1
4
0, 1, 3, 4 2, 5 0-2, 1-2, 2-5, 3-5, 4-5 2-4 10
0, 2, 3, 4 1, 5 0-1, 2-5, 3-5, 4-5 1-2, 1-3, 1-4 6
0, 1, 2, 3, 4 5 2-5, 3-5, 4-5 7
2 1

3 1
1
Exercício
 Mostre, no estilo do exemplo anterior, todos os cortes na rede
capacitada abaixo. Para cada corte, liste os arcos diretos e os
inversos, bem como a capacidade do corte.
arco cap s=0
0-1 2 t=5
0-2 3
0-3 2
1-2 1
1-3 1
1-4 1
2-4 1
2-5 2
3-4 2
3-5 3
4-5 2
EXERCÍCIO 2
 Encontrar o caminho aumentante da rede capacitada abaixo:

w 5, 0 a 3, 0 b 7, 0 c

2, 0 3, 0 6, 0

origem sorvedor

s 2, 0 v 4, 0 t 0

3, 0 3, 0

x 5, 0 y 4, 0 z
EXERCÍCIO 2

 Encontrar o caminho aumentante da rede capacitada abaixo:

w 5, 0 a 3, 0 b 7, 0 c
1. Achar o caminho aumentante
2, 0 3, 0 6, 0 2. Computar o gargalo de capacidade (aresta
origem sorvedor no caminho com a menor capacidade)
s 2, 0 v 4, 0 t 0
3. Aumentar cada aresta e o fluxo total
3, 0 3, 0  O caminho aumentante não pode conter
caminhos com arestas (arcos):
x 5, 0 y 4, 0 z  diretas e cheias
 Inversas e vazias
EXERCÍCIO 2

 Encontrar o caminho aumentante da rede capacitada abaixo:

w 5, 2 a 3, 0 b 7, 0 c
1. Achar o caminho aumentante
2, 2 3, 2 6, 0 2. Computar o gargalo de capacidade (aresta
origem sorvedor no caminho com a menor capacidade)
s 2, 0 v 4, 2 t 2
3. Aumentar cada aresta e o fluxo total
3, 0 3, 0  O caminho aumentante não pode conter
caminhos com arestas (arcos):
x 5, 0 y 4, 0 z  diretas e cheias
 Inversas e vazias
EXERCÍCIO 2

 Encontrar o caminho aumentante da rede capacitada abaixo:

w 5, 2 a 3, 0 b 7, 0 c
1. Achar o caminho aumentante
2, 2 3, 2 6, 0 2. Computar o gargalo de capacidade (aresta
origem sorvedor no caminho com a menor capacidade)
s 2, 2 v 4, 4 t 4
3. Aumentar cada aresta e o fluxo total
3, 0 3, 0  O caminho aumentante não pode conter
caminhos com arestas (arcos):
x 5, 0 y 4, 0 z  diretas e cheias
 Inversas e vazias
EXERCÍCIO 2

 Encontrar o caminho aumentante da rede capacitada abaixo:

w 5, 2 a 3, 2 b 7, 2 c
1. Achar o caminho aumentante
2, 2 3, 0 6, 2 2. Computar o gargalo de capacidade (aresta
origem sorvedor no caminho com a menor capacidade)
s 2, 2 v 4, 4 t 6
3. Aumentar cada aresta e o fluxo total
3, 2 3, 2  O caminho aumentante não pode conter
caminhos com arestas (arcos):
x 5, 2 y 4, 2 z  diretas e cheias
 Inversas e vazias
EXERCÍCIO 3

 De três depósitos A, B e C, dispondo respectivamente de 20, 10 e 35 toneladas de um dado D E F


produto, pretende-se fazer chegar a três destinos D, E e F, respectivamente 25, 20 e 20
A 15 10
toneladas do produto. As disponibilidades de transporte em caminhão entre os diferentes
pontos, são as seguintes: B 5 10
 Solução A
15, 0
D C 10 5 5
10, 0
 O problema proposto é um 20, 0 25, 0
problema de fluxo máximo. 5, 0
Seguindo a sugestão do enunciado,
acrescentou-se ao problema um nó f=0 s 10, 0 B 10, 0 E 20, 0 t f=0

fictício (s) agregando a oferta dos


depósitos A, B e C e um nó fictício
35, 0 20, 0
(t) agregando a procura dos 5, 0
10, 0

destinos D, E e F. A rede inicial está


representada na figura seguinte: C F
5, 0
EXERCÍCIO 3

 De três depósitos A, B e C, dispondo respectivamente de 20, 10 e 35 toneladas de um dado D E F


produto, pretende-se fazer chegar a três destinos D, E e F, respectivamente 25, 20 e 20
A 15 10
toneladas do produto. As disponibilidades de transporte em caminhão entre os diferentes
pontos, são as seguintes: B 5 10
 Solução A
15, 15
D C 10 5 5
 Seguindo o algoritmo de fluxo 10, 0

máximo, foi escolhido um caminho 20, 15 25, 15

não saturado entre o nó de entrada e 5, 0


o nó de saída. O caminho selecionado
foi s → A → D → t. Esse caminho tem f = 15 s 10, 0 B 10, 0 E 20, 0 t f = 15

uma capacidade máxima de 15


(capacidade do ramo com menor
capacidade A → D). Na figura seguinte 35, 0 20, 0
10, 0
o ramo A → D foi representado um 5, 0

traço tracejado e somou-se 15 ao


C F
fluxo de entrada e de saída. 5, 0
EXERCÍCIO 3

 De três depósitos A, B e C, dispondo respectivamente de 20, 10 e 35 toneladas de um dado D E F


produto, pretende-se fazer chegar a três destinos D, E e F, respectivamente 25, 20 e 20
A 15 10
toneladas do produto. As disponibilidades de transporte em caminhão entre os diferentes
pontos, são as seguintes: B 5 10
 Solução A
15, 15
D C 10 5 5
10, 0
 O caminho não saturado selecionado 20, 15 25, 15
a seguir foi s → B → F → t . Esse
5, 0
caminho tem uma capacidade máxima
de 10 (capacidade dos ramos com
f = 25 s 10, 10 B 10, 0 E 20, 0 t f = 25
menor capacidade s → B e B → F). Na
figura seguinte os ramos com menor
capacidade s → B e B → F foram
35, 0 20, 10
representados um traço tracejado e 5, 0
10, 10
somou-se 10 ao fluxo de entrada e de
saída. C F
5, 0
EXERCÍCIO 3

 De três depósitos A, B e C, dispondo respectivamente de 20, 10 e 35 toneladas de um dado D E F


produto, pretende-se fazer chegar a três destinos D, E e F, respectivamente 25, 20 e 20
A 15 10
toneladas do produto. As disponibilidades de transporte em caminhão entre os diferentes
pontos, são as seguintes: B 5 10
 Solução A
15, 15
D C 10 5 5
10, 5
 O caminho não saturado
selecionado a seguir foi s → A → E 20, 20 25, 15

→ t. Esse caminho tem uma 5, 0

capacidade máxima de 5
f = 30 s 10, 10 B 10, 0 E 20, 5 t f = 30
(capacidade do ramo com menor
capacidade s → A). Na figura
seguinte o ramo com menor 35, 0 20, 10
capacidade s → A foi representado 5, 0
10, 10

um traço tracejado e somou-se 5


ao fluxo de entrada e de saída. C F
5, 0
EXERCÍCIO 3

 De três depósitos A, B e C, dispondo respectivamente de 20, 10 e 35 toneladas de um dado D E F


produto, pretende-se fazer chegar a três destinos D, E e F, respectivamente 25, 20 e 20
A 15 10
toneladas do produto. As disponibilidades de transporte em caminhão entre os diferentes
pontos, são as seguintes: B 5 10
 Solução A
15, 15
D C 10 5 5
10, 5
 O caminho não saturado
selecionado a seguir foi s → C → D 20, 20 25, 25

→ t. Esse caminho tem uma 5, 0

capacidade máxima de 10
f = 40 s 10, 10 B 10, 10 E 20, 5 t f = 40
(capacidade do ramo com menor
capacidade C → D). Na figura
seguinte o ramo com menor 35, 10 20, 10
capacidade C → D foi representado 5, 0
10, 10

um traço tracejado e somou-se 10


ao fluxo de entrada e de saída. C F
5, 0
EXERCÍCIO 3

 De três depósitos A, B e C, dispondo respectivamente de 20, 10 e 35 toneladas de um dado D E F


produto, pretende-se fazer chegar a três destinos D, E e F, respectivamente 25, 20 e 20
A 15 10
toneladas do produto. As disponibilidades de transporte em caminhão entre os diferentes
pontos, são as seguintes: B 5 10
 Solução A
15, 15
D C 10 5 5
10, 5
 O caminho não saturado
selecionado a seguir foi s → C → E 20, 20 25, 25

→ t. Esse caminho tem uma 5, 0

capacidade máxima de 5
f = 45 s 10, 10 B 10, 10 E 20, 10 t f = 45
(capacidade do ramo com menor
capacidade C → E). Na figura
seguinte o ramo com menor 35, 15 20, 10
capacidade C → E foi representado 5, 5
10, 10

um traço tracejado e somou-se 5


ao fluxo de entrada e de saída. C F
5, 0
EXERCÍCIO 3

 De três depósitos A, B e C, dispondo respectivamente de 20, 10 e 35 toneladas de um dado D E F


produto, pretende-se fazer chegar a três destinos D, E e F, respectivamente 25, 20 e 20
A 15 10
toneladas do produto. As disponibilidades de transporte em caminhão entre os diferentes
pontos, são as seguintes: B 5 10
 Solução A
15, 15
D C 10 5 5
10, 5
 O caminho não saturado
selecionado a seguir foi s → C → F 20, 20 25, 25

→ t. Esse caminho tem uma 5, 0

capacidade máxima de 5
f = 50 s 10, 10 B 10, 10 E 20, 10 t f = 50
(capacidade do ramo com menor
capacidade C → F). Na figura
seguinte o ramo com menor 35, 20 20, 15
capacidade C → F foi representado 5, 5
10, 10

um traço tracejado e somou-se 5


ao fluxo de entrada e de saída. C F
5, 5
EXERCÍCIO 3

 De três depósitos A, B e C, dispondo respectivamente de 20, 10 e 35 toneladas de um dado produto, D E F


pretende-se fazer chegar a três destinos D, E e F, respectivamente 25, 20 e 20 toneladas do produto. As
disponibilidades de transporte em caminhão entre os diferentes pontos, são as seguintes: A 15 10
 Solução B 5 10
 Na figura anterior está representado um corte
mínimo (que separa totalmente a entrada da saída). A
15, 15
D C 10 5 5
Pode-se então afirmar que o fluxo máximo nesta rede 10, 5
(a quantidade máxima de toneladas que pode ser 20, 20 25, 25
transportada dos depósitos para os destinos) é 50. O
5, 0
melhor plano de transportes será então:

D E F f = 50 s 10, 10 B 10, 10 E 20, 10 t f = 50

 Os destinos E e F não são completamente


A 15 5 abastecidos, não porque não exista disponibilidade
B 0 10 nos depósitos (C ficou ainda com 15 toneladas), mas 35, 20 20, 15
porque a disponibilidade de transporte não o 10, 10
C 10 5 5 permite. Para resolver este caso concreto seria
5, 5

necessário incrementar as disponibilidades de Corte mínimo C F


5, 5
transporte a partir de C, nomeadamente para E e F.
EXERCÍCIO 4

Arco Fluxo (f)


 A figura define um fluxo num dígrafo com vértice inicia 0 e vértice final 3. 0-1 2
0-2 0
 A soma dos fluxos que saem do vértice 0 é 2, mas alguma coisa deve estar errada, pois a soma dos 1-2 2
fluxos que saem do conjunto de vértices {0, 2} é diferente de 2. O que está errado? 1-3 0
2-3 2

 saldo(0) = 2-0 = 2  Solução

 saldo(1) = 2-2 = 0 1  A propriedade dos saldos diz


que para qualquer fluxo f num
2 0 grafo com vértice inicial s e
 saldo(2) = 2-2 = 0 vértice final t e para qualquer

sorvedor (t)
conjunto S que contém s mas
0 3
origem (s)

 saldo(3) = 0-2 = -2 2 não contém t, o saldo de f em


S é igual a intensidade de f.
 O fluxo que sai do vértice 0 e
0 2 do conjunto de vértices {0,
2 2} são diferentes, mas o saldo
total são os mesmos, portanto
não há nada errado.
EXERCÍCIO 5

 Suponha que uma rede capacitada tem V vértices e A arcos. Suponha ainda que as capacidades são números
inteiros menores que M. Qual é a maior intensidade de fluxo que posso ter nessa rede (para quaisquer vértices
inicial e final)

 Solução

M > f

S-ar putea să vă placă și