Likely places for screwup on the model for an automated dispatching system include: failure to account for the incidence of trespassing by cars bypassing gates and getting hit (and the complex knock-on effects this has), failure to account for grade crossing equipment failures, poor modeling of the other railroads with which you interchange (for instance, not realizing that you're big enough to congest *them*), poor modeling of shippers, failure to model hours-of-service requirements (and the knock-on effects of running out of hours), et cetera.