Adaptive routing of multiple taxis by mutual exchange of pathways. (18th December 2009)