Added a function to find labelings based on guessing edge weights rather than vertex labels.  It doesn't seem as good as the original method