I hope this could be easily solved :)
Paul, thanks for you interest :)
Let's take a sample:
Say you have 3 points, where as the first is the third, which means you have to get from A to B and then back to A
To get fastest way to B from A you set full acceleration until you reach A (we now avoid the speed limit at B) but when you try to get back to A again, it takes a lot more time since the rocket velocity at B is in the opposite direction, which means that it has to decelerate first and then start from a more far distance.
To get from A to B and then back to A the fastest way possible, you set full acceleration, and start decelerate in the middle between A and B (which means it stops at B) and then return to A at the same way. This way it goes much faster.
These are two extreme ways of doing it but usually the third point C is set in another angle to the line AB causing there to be an optimal speed at which you arrive at B, i'm certain of this, but i might be wrong?
Hoping this is going to be simple :)