AN INTELLIGENT CONSTRAINTBASED SEARCH METHOD FOR SINGLE-LINE PASSENGER-TRAIN SCHEDULING PROBLEMS