protected override Node GetNextNode(WorkingSet workingSet) { var edges = workingSet.CurrentWalk; var candidates = workingSet.NodesNotInGraph.ToList(); return(NodeFinder.LargestAreaFromEdges(edges, candidates).Node); }