adaptive routing

See dynamic routing.