added a modified assignmentSweep2 algorithm to better restrict nodes to their initial clustering.