I have a Traveling Salesman Problem instance. If I provide different permutations of the instance to the Concorde solver, can it produce different results? Can it provide the same result all the time with varying speed of computation for different permuations?