Why do I sometimes get different solutions to the same problem?


Sometimes you may decide to change some options after you have optimized your plan and re-optimize it. In these cases a different answer is expected. Sometimes you may only change the order of stops for a driver and decide you don't like it and re-optimize. These times you expect it to give the answer it gave prior to your dragging and dropping stops around. However, that may not always be the case.

We hope this isn't confusing. We always recommend the following: if you find a good plan, export it, and if you want to keep tinkering, copy the route and tinker away. If you find more than one good plan, export all of them, copy all of them! You can have an unlimited number of plans. This gives you the option of chosing the plan that best suites your needs.

Usually the optimal plans do not differ much for your optimization goal (distance, time). They may be very different in terms of vehicle assignments and scheduling. This can happen due to how RouteFinder's optimization algorithm works. When doing the final search for solutions, some randomness is involved to keep the answer from being stuck in a local minima and is very useful in exploring the different possibilities in a very short amount of time. And given the number of solutions that exist for any given problem, the chances are good that this randomness may cause the optimal solution to change every so often.