Topology controlled algorithm