assign nodes to regions non-randomly