Network:

graph LR;
	a-->|"(5)"|b;
	a-->|"(4)"|q;
	b-->|"(3)"|c;
	b-->|"(5)"|p;
	c-->|"(3)"|d;
	p-->|"(1)"|d;
	p-->|"(4)"|q;
	q-->|"(2)"|c;

1

a,ba,qb,cb,pc,dp,dp,qq,c

The maximum edge congestion is .

2

Initial value:

a,ba,qb,cb,pc,dp,dp,qq,c
commodity 100212100
commodity 234030030
commodity 300310011
Re-route

New values after re-routing of commodity from to :

a,ba,qb,cb,pc,dp,dp,qq,c
commodity 100212100
commodity 234030030
commodity 300040044
New flow congestion:
a,ba,qb,cb,pc,dp,dp,qq,c

The maximum edge congestion is .

Re-route

New values after re-routing of commodity from to :

a,ba,qb,cb,pc,dp,dp,qq,c
commodity 100212100
commodity 234030030
commodity 300130033
New flow congestion:
a,ba,qb,cb,pc,dp,dp,qq,c

The maximum edge congestion is (which is ).

Maximally reducing maximum edge congestion

We want to minimise:

That is, minimise:

That is, minimise:

Solve graphically:

Hence redirect of the flow, which produces maximal congestion of .

3

Edges from to :

???