1. In a multiple move, simulated annealing method for resolving a scheduling problem associated with a plurality of orders for train resources, each order having a cost function and a scheduling window associated therewith, the improvement comprising the steps of: (a) establishing plural criteria for acceptance of a solution; (b) classifying the scheduling problem; and (c) selecting the criteria for acceptance of a solution as a function of the classification of the scheduling problem.