Alice and Bob take off on the scooter together. Charlie starts walking.

1.65hrs later:

Alice and Bob arrive at Bob’s house at 1.65hrs.

Charlie has traveled 8.25m, leaving 24.75m between them.

Alice takes off alone back for Charlie.

0.825hrs later:

Charlie walks 1/6 the remaining distance, 4.125m. (5/(5+25)) = 1/6

Alice meets up with Charlie and heads back to Bob’s

Alice and Charlie are 20.625m away from Bob’s house.

1.03125hrs later:

Alice and Charlie arrive back at Bob’s.

Total time = 3.50625hrs or 3hrs 30 minutes and 22.5 seconds.

…I think?

]]>w = walking speed

s1 = speed of scooter with one passenger

s2 = speed of scooter with two passengers

express the fraction of the total distance at which the scooter should turn back. ]]>

The interesting thing is, one can partition the route arbitrarily in segments and as long as this strategy is followed in every segment the solution is optimal, so there are infinite valid and different solutions.

(That includes the case “partition in a single segment” of Jonathan above)

]]>