A multi-level framework for generating train schedules in highly utilised networks
Column generation with dual inequalities for railway crew scheduling problems