Hello
I have a set of predicates that will generate the route, given a 'shopping list.' I want to be able to find the shortest route to get the items in this list.
At the moment, my program is generating all of the possible permuations of the shopping list, working out the route for every...