An object-oriented, constraint-based heuristic for a class of passenger-train scheduling problems | IEEE Journals & Magazine | IEEE Xplore