We use Jsprit currently for generating a field service schedule for future planning (next months), this works great and i am exploring realtime field service scheduling. I have created a simple problem with jobs a and b with one vehicle. This works, when job a and b are assigned i rerun the problem but now i assign job c first with initialroute. The solution now is perfect because the result is c a b. When i do the same but now i save solution and use initialsolution when i do a rerun of the problem then c and a overlap which is incorrect. I want to use initialsolution for permance reasons so when i rerun the problem with less iterations it can start with a good solution. What am i doing wrong or is this simply not supported. Are there better suggestions ?