getBestCandidate

Returns the candidate with the highest ParetoCandidate.aggregateScore, ignoring coverage.

Throws

if the frontier is empty.