(This question is based on a previous question here.)
The model is working perfectly for simulating the order picking process. We have now used the model to test suggested improvements of the storing policy, in order to reduce the distance travelled and time used. The next task is to look into improvements for routing the order pickers, i.e. to reduce distance and time by changing the sequence of the stations visited when picking an order.
In the mentioned model, which our model is built on, the routing is based on a global table called "orders", where the order picker visits stations in accordance with the sequence of the "locationIDs". This is great when we simulate the current situation, because we are able to simulate previous order picks in the exact sequence as they were actually picked. Now however, we want to find improvements by changing the current routing policy.
How the model works is that the task executor is chronologically visiting each locationID for one "tripID" (order), before moving on to doing the same for the next tripID. The question is if FlexSim is able to find the optimized route (with respect to minimizing distance), for each order, instead of chronologically following the locationIDs?