fuck that set crap, just save the best current fit according to your strategy
better thought out strategy structure: all strategies should save their best path & cost
testing & debugging BestFit