A hybrid computer simulation–genetic algorithm for scheduling optimisation of cargo trains with time and queue limitations. (1st January 2011)