If partials_list is given, adjust all partials (bidirectional) for the
current location of the given partials and return the new furthest node's
partials.
Provides an interface for alternative methods of determining
which potential compatibility nodes should be included in the
compatibility graph and how the edge scores between the nodes
are calculated.