Alternative Graph, Constraint Programming, machine learning, mathematical modeling, MILP, Service Intention, Timetabling, Train scheduling.